From 4722acf95bf6154e6cef4363c9cd2eb4267f73e6 Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Tue, 21 Feb 2023 16:33:28 -0800 Subject: [PATCH 01/18] Add backend plugin system service Signed-off-by: Kevin Su --- clients/go/admin/authtype_enumer.go | 1 - gen/pb-go/flyteidl/service/admin.swagger.json | 40 +- .../flyteidl/service/flyteadmin/README.md | 4 +- .../service/flyteadmin/api/swagger.yaml | 32 +- .../service/flyteadmin/api_admin_service.go | 8 +- .../model_admin_task_create_request.go | 15 - .../model_admin_task_create_response.go | 14 - gen/pb-go/flyteidl/service/openapi.go | 4 +- gen/pb-js/flyteidl.d.ts | 441 +++++++++ gen/pb-js/flyteidl.js | 917 ++++++++++++++++++ .../flyteidl/service/flyteadmin/README.md | 4 +- .../service/flyteadmin/flyteadmin/__init__.py | 4 +- .../flyteadmin/api/admin_service_api.py | 10 +- .../flyteadmin/flyteadmin/models/__init__.py | 4 +- .../models/admin_task_create_request.py | 144 --- .../models/admin_task_create_response.py | 87 -- .../test/test_admin_task_create_request.py | 40 - .../test/test_admin_task_create_response.py | 40 - generate_protos.sh | 1 + protos/docs/service/service.rst | 169 ++++ 20 files changed, 1583 insertions(+), 396 deletions(-) delete mode 100644 gen/pb-go/flyteidl/service/flyteadmin/model_admin_task_create_request.go delete mode 100644 gen/pb-go/flyteidl/service/flyteadmin/model_admin_task_create_response.go delete mode 100644 gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_task_create_request.py delete mode 100644 gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_task_create_response.py delete mode 100644 gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_task_create_request.py delete mode 100644 gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_task_create_response.py diff --git a/clients/go/admin/authtype_enumer.go b/clients/go/admin/authtype_enumer.go index d09a85ac6..33a816637 100644 --- a/clients/go/admin/authtype_enumer.go +++ b/clients/go/admin/authtype_enumer.go @@ -1,6 +1,5 @@ // Code generated by "enumer --type=AuthType -json -yaml -trimprefix=AuthType"; DO NOT EDIT. -// package admin import ( diff --git a/gen/pb-go/flyteidl/service/admin.swagger.json b/gen/pb-go/flyteidl/service/admin.swagger.json index bc5d04970..d41ba173d 100644 --- a/gen/pb-go/flyteidl/service/admin.swagger.json +++ b/gen/pb-go/flyteidl/service/admin.swagger.json @@ -2494,7 +2494,7 @@ "200": { "description": "A successful response.", "schema": { - "$ref": "#/definitions/adminTaskCreateResponse" + "$ref": "#/definitions/flyteidladminTaskCreateResponse" } }, "400": { @@ -2512,7 +2512,7 @@ "in": "body", "required": true, "schema": { - "$ref": "#/definitions/adminTaskCreateRequest" + "$ref": "#/definitions/flyteidladminTaskCreateRequest" } } ], @@ -5046,24 +5046,6 @@ }, "description": "Compute task attributes which include values derived from the TaskSpec, as well as plugin-specific data\nand task metadata." }, - "adminTaskCreateRequest": { - "type": "object", - "properties": { - "id": { - "$ref": "#/definitions/coreIdentifier", - "title": "id represents the unique identifier of the task.\n+required" - }, - "spec": { - "$ref": "#/definitions/adminTaskSpec", - "title": "Represents the specification for task.\n+required" - } - }, - "title": "Represents a request structure to create a revision of a task.\nSee :ref:`ref_flyteidl.admin.Task` for more details" - }, - "adminTaskCreateResponse": { - "type": "object", - "description": "Represents a response structure if task creation succeeds." - }, "adminTaskExecutionClosure": { "type": "object", "properties": { @@ -7435,6 +7417,24 @@ }, "description": "Encapsulates all details for a single node execution entity.\nA node represents a component in the overall workflow graph. A node launch a task, multiple tasks, an entire nested\nsub-workflow, or even a separate child-workflow execution.\nThe same task can be called repeatedly in a single workflow but each node is unique." }, + "flyteidladminTaskCreateRequest": { + "type": "object", + "properties": { + "id": { + "$ref": "#/definitions/coreIdentifier", + "title": "id represents the unique identifier of the task.\n+required" + }, + "spec": { + "$ref": "#/definitions/adminTaskSpec", + "title": "Represents the specification for task.\n+required" + } + }, + "title": "Represents a request structure to create a revision of a task.\nSee :ref:`ref_flyteidl.admin.Task` for more details" + }, + "flyteidladminTaskCreateResponse": { + "type": "object", + "description": "Represents a response structure if task creation succeeds." + }, "flyteidladminTaskExecution": { "type": "object", "properties": { diff --git a/gen/pb-go/flyteidl/service/flyteadmin/README.md b/gen/pb-go/flyteidl/service/flyteadmin/README.md index 9967be033..2a3ce94a8 100644 --- a/gen/pb-go/flyteidl/service/flyteadmin/README.md +++ b/gen/pb-go/flyteidl/service/flyteadmin/README.md @@ -174,8 +174,6 @@ Class | Method | HTTP request | Description - [AdminSystemMetadata](docs/AdminSystemMetadata.md) - [AdminTask](docs/AdminTask.md) - [AdminTaskClosure](docs/AdminTaskClosure.md) - - [AdminTaskCreateRequest](docs/AdminTaskCreateRequest.md) - - [AdminTaskCreateResponse](docs/AdminTaskCreateResponse.md) - [AdminTaskExecutionClosure](docs/AdminTaskExecutionClosure.md) - [AdminTaskExecutionEventRequest](docs/AdminTaskExecutionEventRequest.md) - [AdminTaskExecutionEventResponse](docs/AdminTaskExecutionEventResponse.md) @@ -313,6 +311,8 @@ Class | Method | HTTP request | Description - [ExecutionMetadataExecutionMode](docs/ExecutionMetadataExecutionMode.md) - [FlyteidladminDynamicWorkflowNodeMetadata](docs/FlyteidladminDynamicWorkflowNodeMetadata.md) - [FlyteidladminNodeExecution](docs/FlyteidladminNodeExecution.md) + - [FlyteidladminTaskCreateRequest](docs/FlyteidladminTaskCreateRequest.md) + - [FlyteidladminTaskCreateResponse](docs/FlyteidladminTaskCreateResponse.md) - [FlyteidladminTaskExecution](docs/FlyteidladminTaskExecution.md) - [FlyteidladminTaskNodeMetadata](docs/FlyteidladminTaskNodeMetadata.md) - [FlyteidladminWorkflowNodeMetadata](docs/FlyteidladminWorkflowNodeMetadata.md) diff --git a/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml b/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml index 875e1d64b..77f6e5676 100644 --- a/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml +++ b/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml @@ -2226,13 +2226,13 @@ paths: name: "body" required: true schema: - $ref: "#/definitions/adminTaskCreateRequest" + $ref: "#/definitions/flyteidladminTaskCreateRequest" x-exportParamName: "Body" responses: 200: description: "A successful response." schema: - $ref: "#/definitions/adminTaskCreateResponse" + $ref: "#/definitions/flyteidladminTaskCreateResponse" 400: description: "Returned for bad request that may have failed validation." schema: {} @@ -15723,20 +15723,6 @@ definitions: sql: dialect: {} statement: "statement" - adminTaskCreateRequest: - type: "object" - properties: - id: - title: "id represents the unique identifier of the task.\n+required" - $ref: "#/definitions/coreIdentifier" - spec: - title: "Represents the specification for task.\n+required" - $ref: "#/definitions/adminTaskSpec" - title: "Represents a request structure to create a revision of a task.\nSee :ref:`ref_flyteidl.admin.Task`\ - \ for more details" - adminTaskCreateResponse: - type: "object" - description: "Represents a response structure if task creation succeeds." adminTaskExecutionClosure: type: "object" properties: @@ -65304,6 +65290,20 @@ definitions: output_data: literals: {} deck_uri: "deck_uri" + flyteidladminTaskCreateRequest: + type: "object" + properties: + id: + title: "id represents the unique identifier of the task.\n+required" + $ref: "#/definitions/coreIdentifier" + spec: + title: "Represents the specification for task.\n+required" + $ref: "#/definitions/adminTaskSpec" + title: "Represents a request structure to create a revision of a task.\nSee :ref:`ref_flyteidl.admin.Task`\ + \ for more details" + flyteidladminTaskCreateResponse: + type: "object" + description: "Represents a response structure if task creation succeeds." flyteidladminTaskExecution: type: "object" properties: diff --git a/gen/pb-go/flyteidl/service/flyteadmin/api_admin_service.go b/gen/pb-go/flyteidl/service/flyteadmin/api_admin_service.go index 31204fe6d..037ee4ecd 100644 --- a/gen/pb-go/flyteidl/service/flyteadmin/api_admin_service.go +++ b/gen/pb-go/flyteidl/service/flyteadmin/api_admin_service.go @@ -324,15 +324,15 @@ Create and register a task definition. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param body -@return AdminTaskCreateResponse +@return FlyteidladminTaskCreateResponse */ -func (a *AdminServiceApiService) CreateTask(ctx context.Context, body AdminTaskCreateRequest) (AdminTaskCreateResponse, *http.Response, error) { +func (a *AdminServiceApiService) CreateTask(ctx context.Context, body FlyteidladminTaskCreateRequest) (FlyteidladminTaskCreateResponse, *http.Response, error) { var ( localVarHttpMethod = strings.ToUpper("Post") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue AdminTaskCreateResponse + localVarReturnValue FlyteidladminTaskCreateResponse ) // create path and map variables @@ -392,7 +392,7 @@ func (a *AdminServiceApiService) CreateTask(ctx context.Context, body AdminTaskC } if localVarHttpResponse.StatusCode == 200 { - var v AdminTaskCreateResponse + var v FlyteidladminTaskCreateResponse err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() diff --git a/gen/pb-go/flyteidl/service/flyteadmin/model_admin_task_create_request.go b/gen/pb-go/flyteidl/service/flyteadmin/model_admin_task_create_request.go deleted file mode 100644 index 0c36189c4..000000000 --- a/gen/pb-go/flyteidl/service/flyteadmin/model_admin_task_create_request.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package flyteadmin - -type AdminTaskCreateRequest struct { - Id *CoreIdentifier `json:"id,omitempty"` - Spec *AdminTaskSpec `json:"spec,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/flyteadmin/model_admin_task_create_response.go b/gen/pb-go/flyteidl/service/flyteadmin/model_admin_task_create_response.go deleted file mode 100644 index 5c692db5c..000000000 --- a/gen/pb-go/flyteidl/service/flyteadmin/model_admin_task_create_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package flyteadmin - -// Represents a response structure if task creation succeeds. -type AdminTaskCreateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/openapi.go b/gen/pb-go/flyteidl/service/openapi.go index faa630d59..6d19f0955 100644 --- a/gen/pb-go/flyteidl/service/openapi.go +++ b/gen/pb-go/flyteidl/service/openapi.go @@ -78,7 +78,7 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _adminSwaggerJson = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x79\x73\x23\x37\xb6\x2f\xf8\xff\xfd\x14\x78\xd5\x2f\xa2\xec\x6e\x4a\x72\x2f\xb7\xa7\x9f\x6e\xbc\x98\xa1\x25\x56\x99\x63\x95\xa4\xd6\x62\x5f\xcf\x63\x07\x0d\x66\x82\x24\x5a\x99\x00\x1b\x40\x4a\x45\x77\xf8\xbb\x4f\xe0\x60\x49\xe4\x46\x26\x17\x49\x54\x39\xef\x8d\x68\xab\x98\x99\x58\x0f\x0e\xce\xfa\x3b\xff\xfe\x0f\x84\xde\xc9\x27\x3c\x9b\x11\xf1\xee\x14\xbd\xfb\xd3\xf1\x37\xef\x7a\xfa\x37\xca\xa6\xfc\xdd\x29\xd2\xcf\x11\x7a\xa7\xa8\x4a\x88\x7e\x3e\x4d\x96\x8a\xd0\x38\x39\x91\x44\x3c\xd2\x88\x9c\xe0\x38\xa5\xec\x78\x21\xb8\xe2\xf0\x21\x42\xef\x1e\x89\x90\x94\x33\xfd\xba\xfd\x13\x31\xae\x90\x24\xea\xdd\x7f\x20\xf4\x2b\x34\x2f\xa3\x39\x49\x89\x7c\x77\x8a\xfe\x8f\xf9\x68\xae\xd4\xc2\x35\xa0\xff\x96\xfa\xdd\x7f\xc0\xbb\x11\x67\x32\x2b\xbc\x8c\x17\x8b\x84\x46\x58\x51\xce\x4e\xfe\x29\x39\xcb\xdf\x5d\x08\x1e\x67\x51\xcb\x77\xb1\x9a\xcb\x7c\x8e\x27\x78\x41\x4f\x1e\xff\x78\x82\x23\x45\x1f\xc9\x38\xc1\x19\x8b\xe6\xe3\x45\x82\x99\x3c\xf9\x37\x8d\xf5\x1c\xff\x49\x22\xf5\x2b\xfc\x23\xe6\x29\xa6\xcc\xfc\xcd\x70\x4a\x7e\xf5\xed\x20\xf4\x6e\x46\x54\xf0\x4f\x3d\xdb\x2c\x4d\xb1\x58\xea\x15\xf9\x40\x54\x34\x47\x6a\x4e\x90\xe9\x07\xb9\x25\xe2\x53\x84\xd1\xa9\x20\xd3\xd3\x9f\x05\x99\x8e\xdd\x42\x1f\x9b\x05\xbe\x80\xd1\x5c\x27\x98\xfd\x7c\x6c\x97\x09\x5a\x8e\x89\x8c\x04\x5d\x28\xbb\xde\x37\x44\x09\x4a\x1e\x49\xd8\x81\x99\x08\xd2\x13\xf1\x9d\xc9\x05\x89\xe8\x94\x92\x18\x4d\x96\x88\xb2\x45\xa6\x90\x20\xff\xca\x88\x54\x68\x4a\x13\x45\x84\x2c\xf4\xc2\x17\x44\xc0\x0a\x0e\x63\xdd\xcb\x47\xa2\xfa\xd0\x76\x3e\xaa\xf0\x6d\x41\xe4\x82\x33\x49\x64\x61\x11\x10\x7a\xf7\xa7\x6f\xbe\x29\xfd\x54\x9d\x41\x1f\xc9\x2c\x8a\x88\x94\xd3\x2c\x41\xae\xa5\x70\x30\x66\x41\x35\xf9\xe0\x4a\x63\x08\xbd\xfb\x9f\x82\x4c\x75\x3b\xbf\x3b\x89\xc9\x94\x32\xaa\xdb\x95\x86\x4a\x83\xd1\x16\xbe\xfa\xf5\x3f\xea\xfe\xfe\x35\x98\xd1\x02\x0b\x9c\x12\xbd\x2c\x9e\xae\xcc\xff\x95\xe6\xa2\x29\x41\x77\x9e\x53\x4b\x79\xe0\xa5\xd9\x5e\xe2\x94\xe8\x9d\xd7\xdb\x65\xbf\x80\xbf\x05\x91\x3c\x13\x11\x41\x13\x92\x70\x36\x93\x48\xf1\xca\x1a\x50\x68\x41\x13\x71\xf9\x89\xde\x4a\x2a\x88\xde\x2b\x25\x32\x52\x7a\xaa\x96\x0b\x18\xa4\x54\x82\xb2\x59\xb8\x14\xbf\xf6\x5a\x4d\xcd\xd0\xfe\x06\x33\x33\x1f\x34\x4e\x6c\xc4\xfa\xee\x95\x08\x33\x34\x21\x48\x9f\x78\x1a\x13\x41\x62\x84\x25\xc2\x48\x66\x13\x49\x14\x7a\xa2\x6a\x4e\x99\xfe\xb7\x21\xdf\xc8\xad\xd9\xe1\xac\x0d\xfc\xb9\x7a\x65\xee\x25\x11\x7a\xe0\x8f\x34\x26\x31\x7a\xc4\x49\x46\xd0\x94\x8b\xc2\xf2\x1c\x8f\xd8\xdd\x5c\xaf\x43\x3a\xa1\x0c\x4e\x9e\x5e\x4b\x47\x21\x7f\x70\xcb\xf5\x07\xa4\xfb\x43\x19\xa3\xff\xca\x48\xb2\x44\x34\x26\x4c\xe9\x73\x2d\xcb\xad\xfd\x81\x43\xff\x38\x41\x47\x48\xaf\x33\x11\x0a\xd6\x9b\x33\x45\x3e\x2b\x89\x8e\x50\x42\x1f\x08\x7a\x7f\x41\xa5\x42\xfd\xeb\xe1\xfb\x1e\x7a\x7f\x91\x33\x0e\xf9\xfe\x05\x56\xd8\xff\xfd\x8f\xe0\xe8\x29\x3c\x2b\x1f\xba\x77\x7d\x7d\x9a\x6f\xcd\x05\x94\xb7\xf0\x8f\xff\x08\xdb\xb1\xfb\xb5\x9a\xab\xe7\x2c\xdd\xf2\xf3\xb6\x5c\x1c\x96\xa9\xc8\xc0\xa5\xde\xa1\x5d\xf9\x77\xe5\x76\xa8\x61\xde\x72\x47\xee\xad\xc7\x5e\x66\xdf\xf2\x6d\xf1\x6f\x3d\x85\xe7\xe6\xe1\xbb\x30\x70\xac\xe0\x64\x61\xca\xcc\x41\xf4\xe7\x52\x48\x7d\x16\xdd\x09\x39\x10\xb6\xb5\x0b\x3f\x0f\x66\x16\xb0\x74\xc7\xa9\x83\x55\x39\xc0\x79\x27\x34\xa5\xeb\xf6\x77\xc8\x62\x2d\x3c\x5a\x86\xca\xb2\x74\x42\x84\x5e\x06\xc7\x5a\x61\xb6\x13\xcd\x6a\x55\x26\x18\x89\x5b\x4c\xf3\x5f\x19\x11\xcb\x15\xf3\x9c\xe2\x44\x36\x4d\x94\x32\x45\xb4\xa4\x5e\x7a\x3c\xe5\x22\xc5\xca\xbe\xf0\xd7\xbf\x6c\xba\x10\x8a\x3f\x90\x75\xfb\x3f\x34\xbb\x19\x61\x09\x64\x90\x66\x89\xa2\x8b\x84\xa0\x05\x9e\x11\x69\x57\x24\x4b\x94\xec\xc1\x6b\x5a\x3b\x20\xe2\xc8\xdf\x72\xd0\x83\xbb\xdd\x33\x09\xbf\xa0\xa9\x67\x76\x8c\x7c\x56\xd0\xd2\x88\xc1\xfd\x0e\x4b\x14\xde\x5a\xcf\xb0\x94\xdb\xd1\x8c\xe4\x42\x8d\x27\xcb\xe3\x07\x52\xe9\xb7\x91\x72\x30\x43\x58\x29\x41\x27\x99\x22\x7a\xde\xba\x0d\x77\x3f\x03\x7b\x34\x42\x40\x1b\xd6\xf0\x7a\x13\x8e\xa9\x20\x11\xcc\x6d\x93\x03\xe3\xbf\xd2\xf3\xd6\x9a\xd8\xd2\xcc\xfe\x81\x2c\x41\xe6\xa9\x59\x01\xbf\xe5\x23\x36\x62\xe8\x08\x9d\x0f\x6e\xcf\x06\x97\xe7\xc3\xcb\x8f\xa7\xe8\xdb\x25\x8a\xc9\x14\x67\x89\xea\xa1\x29\x25\x49\x2c\x11\x16\x04\x9a\x24\xb1\x96\x6b\xf4\x60\x08\x8b\x29\x9b\x21\x2e\x62\x22\x9e\x6f\x19\x4b\x4f\x09\xcb\xd2\xd2\xbd\x02\xbf\xe7\xa3\x2f\x7d\xa1\xc5\x18\xff\xa8\xf0\xe4\x1f\x95\x05\x86\x19\xeb\xbe\x83\xd6\x5e\x4c\x70\x8a\xe6\x34\x89\x05\x61\x27\x0a\xcb\x87\x31\xf9\x4c\xa2\xcc\xdc\xc9\xff\x2e\xfe\x30\xd6\xd2\x2f\x8f\x49\xf1\x97\xc2\x3f\x72\x71\x6b\xe3\x4f\xbd\xbe\xbd\xf1\x97\xa0\x9d\xb7\xfb\x0e\x7e\xa1\x71\xed\xdb\xf0\xcb\x9a\x39\xb8\x77\x56\x0c\xd6\xbd\xd2\x38\x2a\xf7\x82\x15\xf6\x6a\xdf\x11\x44\x89\xe5\x18\x2b\x45\xd2\x85\xda\xd0\xf2\x80\x51\xa2\x65\xd7\x55\xb2\xea\x25\x8f\xc9\xc0\xf5\xf7\xb3\x15\x41\x8d\xb0\x69\xb8\xd6\x94\x08\xc2\x22\xd2\xdc\xc2\x1d\x96\x0f\x79\x0b\xeb\x05\x5e\xa0\x31\xa4\x97\x1f\xe5\x04\x56\xe9\x38\x17\x7b\xf5\x92\xe4\x6f\xae\x13\x76\x0b\xf3\x91\x1f\xb8\xd0\xc3\x7b\x0b\x02\x6f\x61\xe0\x2f\x21\xf3\x6e\x7b\xa2\xbf\x38\x2b\xc7\x96\xfc\xa9\xb3\x89\xec\xbe\x92\x6d\x2d\x28\x5c\x20\xb9\x94\x8a\xa4\x6b\x6d\x29\x6f\x67\x21\xec\x05\x74\xa8\x03\x2e\xdd\x81\xbf\x81\x53\x5f\xbc\xd1\xbb\xe3\xbd\xc1\x92\xed\xcb\x12\x7a\xe8\xf3\x74\xde\xae\xd5\x53\xbd\x75\xdb\x17\xb8\x7b\xde\xc4\x34\x0b\xb2\xe6\xbe\x07\xf9\x4c\xe6\x8c\xc6\xbd\x72\xab\x3d\x86\x01\xac\x51\x64\x8b\xb6\x74\x7f\xfe\xf4\xa7\xa1\x05\xc8\x98\xfb\xd4\x9c\xca\xc0\x18\x86\x22\x2e\x8c\x2c\x18\xdb\xf3\x6e\x74\xd9\xfe\x5d\xff\x76\x70\x77\x8a\xfa\x28\xc6\x0a\xeb\x03\x2e\xc8\x42\x10\x49\x98\x02\x3b\x81\xfe\x5e\x2d\x51\xca\x63\x92\x18\x8d\xf6\x83\x96\xac\xd1\x39\x56\xf8\x0c\x2b\x9c\xf0\xd9\x31\xea\xc3\x3f\xf5\xc7\x54\x22\x9c\x48\x8e\xb0\x23\x2b\x12\xbb\x26\x30\x8b\x1d\x6b\xc1\x28\xe2\xe9\x82\x26\xde\x8f\xe0\x8d\x37\x94\xc5\xf4\x91\xc6\x19\x4e\x10\x9f\x68\xae\xa2\x35\xf0\xc1\x23\x61\x2a\xc3\x49\xb2\x44\x38\x49\x90\xed\xd6\xbd\x80\xe4\x9c\x67\x49\xac\xdb\x75\xa3\x94\x34\xa5\x09\x16\x5a\xc5\x37\xa3\xbd\xb2\x6d\xa1\xbb\x39\xf1\x63\x85\x71\xe9\xd5\x4c\xf1\x03\x91\x88\x2a\xb4\xe0\x52\xd2\x49\x92\x9f\xf9\xfb\x21\x82\x71\x9f\x5d\x0c\xc1\x5e\x10\x29\xc4\x0d\x0f\x75\x9d\x5b\xfb\x90\xeb\x31\xc5\x8c\x11\xe8\x98\xab\x39\x11\xb6\x7b\xfb\xf2\x6b\xab\xfe\xf7\x97\xb7\xd7\x83\xb3\xe1\x87\xe1\xe0\xbc\xaa\xfb\xdf\xf5\x6f\xbf\xaf\xfe\xfa\xe3\xd5\xcd\xf7\x1f\x2e\xae\x7e\xac\x3e\xb9\xe8\xdf\x5f\x9e\x7d\x37\xbe\xbe\xe8\x5f\x56\x1f\x5a\xb2\x6a\x6d\x46\x08\x47\xb6\xe1\xd9\xea\x6c\xa6\xcf\x65\x33\xed\x7d\xb9\x46\x53\xeb\x94\x6a\x6f\x30\xf5\x36\x0a\xfb\x25\x5a\x60\x29\x8d\x64\x64\x46\x70\x3c\x62\x9f\xb8\xd0\x0c\x6c\xca\x35\x8f\xd0\xd2\x93\x12\x59\xa4\x28\x9b\xf9\x8f\x4e\xd1\x28\xfb\xe6\x9b\x3f\x47\x17\x94\x3d\xc0\x5f\xe4\x10\x17\xa7\xb3\x28\x77\x16\xe5\xdf\x96\x45\x59\x8b\x3e\x27\xa1\x21\x79\xbf\xc1\x55\x5a\xb8\x00\x9f\xb8\x16\x25\x78\xa6\xf4\x9f\xba\x4b\x20\x8f\x15\x21\x56\xed\x0c\x96\x3e\xc2\xaa\xa1\x0f\xc1\x53\x10\xe4\x3e\x53\x09\xcc\xe8\x89\x8b\x87\x69\xc2\x9f\xda\x99\x2b\x3f\x12\xe5\x87\xa1\x05\xa7\xb7\x60\xa5\xfc\xd1\xce\xd0\x0f\xfc\x23\x51\x7a\xec\x37\xb6\x97\x2e\xd8\xaa\x0b\xb6\x7a\xdd\x60\xab\x83\x32\x15\x3e\x3f\x6b\x2d\xda\x15\x0d\x7f\x6d\xf0\xc3\x35\xba\xd9\x1a\xbc\x68\x81\x93\xec\x45\x78\x72\xd1\x15\xb5\x4f\xbe\x5c\x74\x36\xad\xe1\xc9\x85\x61\xbc\x15\xbe\x5c\x18\xf4\xcb\xf3\xe4\xdf\x84\x9f\xa8\x73\x03\x6d\xb9\x50\x6f\x92\x75\xb7\xbc\x95\x5e\xcc\x89\xf3\xfc\x57\x49\x25\xe6\x63\x93\x20\x8f\x0d\xa2\x3a\x5a\x87\x71\xac\x89\xdb\xa8\x0d\xd4\xa8\x8b\xcc\xa8\x86\x62\xd4\xc6\x5e\xec\x16\x6c\xb1\xed\xad\xd7\x3e\x7c\x62\xd3\x5b\xaf\x7d\xe0\xc4\x47\xa2\x0a\xc3\x78\x2b\xb7\x5e\x61\xd0\x2f\x7f\xeb\xfd\x46\xe3\x25\xba\x00\x89\x67\x5c\xba\x2f\xfd\xae\x3c\xdc\x10\x88\xdf\x40\xcc\x43\x17\xe4\xb0\xd1\x1a\x7d\x59\x51\x0d\x5f\x6a\x18\xc3\xdb\x8c\x5b\xe8\x02\x15\xba\x40\x85\xd7\xf0\x28\xbd\xbd\x40\x85\xe7\x55\x7c\xf3\xe3\x35\x76\xb4\x60\x35\xc1\xe0\x50\xfe\xda\xc2\x6d\x05\x7f\x39\x65\x72\xd3\x30\xfd\x46\xed\xf0\x3c\x1f\xdf\x00\x8e\xd0\xcf\x96\x90\x5a\x29\x8a\xa1\x36\x18\xbc\xe3\x4e\x63\xf0\xd3\x1a\xed\xb0\x32\x8c\xb7\xa0\x1d\x56\x07\xfd\xfc\x2a\xe1\xab\xf1\xf2\x67\xba\x8b\xdf\x08\x57\xd9\xfc\xf2\xfd\x82\x45\xfc\x4e\xb4\x7f\x7e\xc8\x86\x83\x99\xd0\xdb\x11\xe5\x5f\xe1\x1e\x6f\x79\x89\xef\x3d\xa9\xae\xe6\xd6\x0e\x6e\xa7\xf5\x29\x72\xab\x2f\x6d\xdf\x10\x4a\xb1\x8a\xe6\xfa\x3d\x63\x11\x6e\x89\x07\x51\x1e\x1d\x25\xf2\x4f\x6f\xf2\x3e\x7f\x89\x2c\xb9\xee\x42\xef\x2e\x74\xdb\x54\x77\xa1\x7f\xc1\x17\xfa\xc1\x61\x30\x1d\x4c\x08\x6f\x97\x05\xd0\x21\xa7\x74\x49\x00\x7b\x5c\x9c\x2e\x09\x60\x23\x6e\xd2\x25\x01\xbc\xfd\x24\x80\x5d\xb4\xb3\x6d\x61\x57\xbf\x44\x3d\xad\x53\xd3\x3a\x35\x2d\xfc\xbd\x53\xd3\x3a\x35\xad\x53\xd3\xbe\x70\xa8\xdc\x4e\x47\x6b\xbf\x10\x9d\x8e\xd6\x7a\xa9\x3a\x1d\x6d\xc5\xe2\x74\x3a\x5a\xa7\xa3\xfd\xb6\x74\x34\xf2\x48\x98\x92\x90\x4f\x18\x6a\x14\xef\x16\x5c\x36\x6b\x5a\x21\x77\xa8\xd1\xb2\xa0\xcd\x62\x5e\x1f\xc4\x71\xfd\x8c\xe6\x58\x22\x1e\x45\x99\x28\x9d\x81\x32\x99\x9d\x09\x82\x15\x41\xb8\x94\xc2\x87\xa0\x65\x24\x48\xc4\x05\x50\x01\x46\x8b\xb9\xe6\xe7\x4a\x60\x26\xe9\xba\x88\x16\xd3\x2a\x8c\x4b\xb7\xf3\x16\xb4\xaa\xea\x22\xbe\x54\xa2\xc3\x84\xc7\x95\x33\x64\x8e\x57\xdd\x93\xd5\x52\xce\xde\xa6\x0e\x00\xf8\x6d\x66\xfe\x8c\x47\x45\x61\xf9\xb0\xe7\xa3\x52\x48\x68\xd9\xf6\xa8\x14\xf3\x7e\xf6\x72\x54\x60\x5c\x6f\xe5\xa8\x54\x17\xf1\x37\x73\x54\xea\xa6\x7e\x08\x47\xc5\x01\x63\xec\xf9\xb8\x54\xd0\x28\xb6\x3d\x32\x55\xe0\x8e\xbd\x1c\x1b\x3f\xbe\xb7\x72\x74\xea\x17\xf4\x37\x73\x7c\x9a\xa6\xff\xba\x47\xc8\x67\xe4\xb6\x3e\x3c\x77\x82\xce\x66\x5a\xd9\x02\x3d\x57\x93\xe2\xfa\xa2\x63\x79\x0e\xea\x76\x07\x66\xfd\x69\xf0\x3d\xbc\x85\x93\xe0\x07\x6b\xc6\xfe\x9b\x39\x02\x95\x79\x1f\x08\xed\x9f\x68\x4e\xfc\x08\x75\x0b\xdb\x9d\x81\x1b\x02\x84\x0f\x17\xc8\x42\x90\x47\xca\x33\x99\x2c\x8f\x44\xc6\xea\xb8\x3d\x98\xfa\x9f\x68\x92\x20\xce\xb4\xf2\xaa\xb0\x50\xee\x31\x9b\x99\xdc\x6a\x7d\x98\x12\x2c\x15\x7a\x60\xfc\x89\xa1\x29\xa6\x49\x26\x08\x5a\x70\xca\xd4\xf1\x88\x0d\x19\xba\x31\x63\x84\x1c\x94\x1e\xca\xa4\x3e\x82\x11\x66\x8c\x2b\x14\xcd\x31\x9b\x11\x84\x99\x2b\xe2\x94\x53\x06\xe2\x02\x65\x8b\x58\x1f\x2c\xdd\x45\x29\x44\x33\x3f\x60\x23\x76\x07\xbe\x08\x89\xc8\x67\x25\x48\x4a\x92\xa5\xee\x43\xd3\xbe\xe2\xc8\xae\x8f\x19\xaa\x4d\x0d\x25\x42\x70\x21\x21\x7b\x65\xb2\xfc\x05\x33\x45\x19\x41\xa0\x65\x4a\x63\xd7\x3c\x42\x17\x5c\x82\xcd\xeb\xfb\xbf\x49\x14\x25\x99\x54\x44\xf4\xd0\x24\x9b\x49\xad\x66\x2f\x12\xac\xa6\x5c\xa4\x7a\x84\x94\x49\x85\x27\x34\xa1\x6a\xd9\x43\x29\x8e\xe6\xa6\x2d\x58\x03\xd9\x1b\xb1\x98\x3f\x31\xa9\x04\xc1\xbe\x77\xf7\x10\x7d\x15\x3e\x33\x04\x20\xbf\xee\x41\x0a\x2b\x4d\x17\xc9\x32\x1c\x7e\x50\x12\x00\xf6\x44\x37\x42\x62\x34\x21\x11\xce\xa4\x75\xcf\x28\xb1\x44\xe4\xf3\x1c\x67\x12\xf6\x4e\x4f\xcf\xe6\xff\x44\x3c\x5d\x24\x44\x11\x44\xa7\x48\x09\x4a\x62\x84\x67\x98\xea\xa5\xbb\x25\x2b\x4a\x18\x78\xa2\xb7\x1b\x68\xa9\xfe\x67\xb0\x5d\xa4\x5c\x10\x14\x13\x85\x69\xb2\xd2\x25\xf8\xc2\x04\x87\x9e\x9d\xde\xd0\xe1\x92\x1b\x3a\x68\x6a\x5b\x71\x13\xda\x1d\xeb\xae\xc2\xb7\x74\x15\x16\xb9\xc2\x41\xdc\x85\xa6\x5c\xca\x1e\x04\x42\x66\x9d\x63\x11\x4e\x76\x94\x0d\x6f\xec\xa0\x36\x96\x0e\xdd\x87\xdd\xa1\x78\x5b\x87\xc2\xec\xda\xe1\x9c\x8a\x17\x4b\xef\xd8\xa4\xda\xd1\x0a\x6c\xd0\x6d\xe3\x82\xf2\xf2\x46\x6f\xea\xa0\xbc\x44\x18\x50\x17\x60\xd2\x05\x98\x34\xae\xcc\xdb\x0c\x30\x39\x18\x0f\x71\x17\x63\xf2\x4c\x31\x26\x54\x76\x41\x26\x5d\x90\x49\xdb\x05\xea\x82\x4c\xba\x20\x93\xb7\x1b\x64\xf2\x9c\x85\x00\xf6\x07\xf7\xbf\x1f\x4c\xff\x37\x25\x9d\x77\x92\x79\x27\x99\x77\xc0\xfd\x7e\x6a\xfb\xe2\x82\xee\xeb\x77\x31\x49\x88\x22\xcd\x06\x3a\x22\x52\xad\x70\x98\x1b\x9e\x32\x2d\x0a\xce\x04\x91\x72\x57\x9e\xe6\x1b\x86\x25\xc4\x91\xa2\x8f\xa4\xce\x1f\x91\xd7\x5b\xf6\x64\x09\x76\x9d\x55\xcc\xce\xb7\xfd\x36\x59\x9e\x1f\x7e\x57\xbc\xa4\xe3\x81\x1d\x0f\xdc\x66\x6a\x87\x63\x8e\x0e\x0e\xf3\x4b\xd9\xa3\x3d\x6f\x5f\x64\xcd\xc2\xe9\xbd\x71\xb4\xe6\x8c\xd6\x50\x38\xe0\xb3\x73\x7f\xb8\x2d\x9d\xef\xc8\xeb\x37\xe9\x6b\x15\x5f\x37\xed\xbc\x4d\xa6\x6e\xc6\xde\x71\xf4\x8e\xa3\x77\x1c\xfd\x6d\x73\x74\x77\x92\x5f\xd5\xbd\x68\x7c\x9c\xe3\x45\x82\xd9\x98\xc6\xf2\xe4\xdf\xb9\xc9\xe2\xb9\xbc\x8b\xfa\x40\xc5\x26\x73\xde\x67\xaa\x8b\x9f\xf5\x27\x49\xee\x17\xf0\xc8\xc8\xed\x1d\x90\xe1\xd7\xf9\xaa\x07\xa9\xed\xdb\xfa\x23\x8d\xbb\xe2\x3a\xc1\x6c\x18\xbf\x09\x97\x64\xed\x0a\xbf\x84\x7b\x72\x97\xbb\x02\x2b\x70\x1a\x61\xca\x8c\x35\x34\xd8\xb7\xd0\xd6\x7b\x18\x5c\x64\x97\x9b\x23\x24\xc8\xfc\xf2\x70\x77\x42\xb0\x28\x87\x37\xed\xce\x45\xd6\xa5\x61\x77\x4e\xa0\x96\x13\xee\x9c\x40\x87\xeb\x04\x6a\xb1\x8d\xcf\xe2\xd9\x7d\xe1\xe3\xf9\x52\xa2\x63\xfb\xcc\x1d\x97\x60\xc3\x62\x94\x2d\x12\x8e\xe3\x55\x5e\xad\x5c\xf0\x0a\x71\xab\x5a\xa4\xef\xb0\x18\x09\x32\xa3\x52\x11\xa1\xf7\xa5\x56\x30\x5c\x9f\xcf\x93\x77\xff\x16\x84\xbe\x7c\xb4\xad\x23\x36\xc3\x6e\xdf\xfd\xa5\xc5\xf0\x6f\xec\x9d\x0d\x9c\x68\x82\x63\x67\x44\x37\xe2\x5b\x8a\x97\x68\x8e\x1f\x89\x8b\x32\x7f\xc4\x09\x8d\x71\x79\xad\x4b\x33\x5c\x35\xa0\xff\xb5\xd9\x80\x70\x71\x38\x82\x4c\x89\x20\x2c\xb2\x2e\x07\x1f\x05\x6c\xf1\xcb\xe0\x9d\xb9\xd6\xca\x13\x41\x70\xbc\x44\x13\x42\x98\x27\x9b\x9a\xfb\xa4\x61\xcc\x7b\x11\x9c\x5f\x5d\x2b\xad\x52\xcf\xa1\xa8\xa5\x2f\x18\xf7\x5a\xcf\x6f\x76\xd7\x41\x77\x57\x3c\xdf\x06\x80\x79\x3e\xde\x2e\x16\xb6\xb3\x4d\xbe\xbe\x6d\xb2\x8b\x85\xed\x14\xfd\x03\x53\xf4\xbb\x58\xd8\x2e\x16\xb6\x33\x83\xac\x9e\x76\x67\x06\xf9\x22\x62\x61\x5b\xc9\xf0\xcf\x08\x7e\x7d\xc0\xd2\x7c\x27\xcc\xbb\xf7\x3a\x61\xbe\x13\xe6\xbf\x50\x61\xfe\x30\x56\xb8\x93\xe4\x3b\x49\xbe\x93\xe4\x3b\x49\xbe\x93\xe4\xf7\xbe\x8c\x9d\x24\xff\x92\x95\xc2\xeb\xc5\xf9\x8d\xd3\xdd\x36\x77\x06\x7e\x24\xea\xad\x7a\x02\x3b\xa9\xbd\x93\xda\x0f\x5b\x6a\x3f\x98\x09\xbd\x9d\x3a\xd3\xed\xe6\xf3\x6a\x05\xa3\xdc\x9d\x6d\xea\x29\x9d\xa2\x3e\x8a\xb1\xc2\x9a\xac\x05\x59\x08\x22\x09\x53\x20\x0f\x59\x37\x7c\xca\x63\x92\x98\x9b\xfb\x83\x66\xf8\xe8\x1c\x2b\x7c\x86\x15\x4e\xf8\xec\x18\xf5\xe1\x9f\xfa\x63\x2a\x11\x4e\x24\x47\xd8\x2d\x3d\x89\x5d\x13\x98\xc5\xee\x40\x61\xc0\xac\xa3\x89\x57\x00\xbd\x08\x4f\x59\x4c\x1f\x69\x9c\xe1\xc4\x87\x16\x8f\x0c\xfc\x6d\x86\x93\x64\x89\x70\x92\x20\xdb\xad\x7b\xc1\xc1\xe0\x4d\x88\x1f\xa5\xa4\x29\x4d\xb0\xd0\xa2\x8c\x19\xed\x95\x6d\x0b\x69\xe5\xd3\x8d\xd5\x95\x80\x43\x29\x7e\x20\x12\x51\x85\x16\x5c\x4a\x3a\x49\xf2\x03\x70\x3f\x44\x30\xee\xb3\x8b\x21\xc8\x45\x91\x42\xdc\x70\x0e\xd7\xb9\x55\x12\x5c\x8f\x29\x66\x8c\x40\xc7\x5c\xcd\x89\xb0\xdd\xdb\x97\x5f\x5b\xc4\x79\xed\x32\x5d\xcd\xe2\x52\x38\xb2\xe7\x90\x97\xdc\xd7\x2d\x72\xa4\xec\xe1\x52\x58\x65\xd2\x60\x15\xe7\xc1\x26\xad\xc4\x9e\x16\xa9\x51\xa5\x1e\xd6\xcb\x3d\xa8\xaf\x50\xca\xb5\xee\xc6\x48\xe1\x1d\xc7\xe0\x4c\x60\xcd\x8c\x3e\x12\x86\x5c\x72\x40\xcf\x5e\x63\x3d\x30\xa6\xfc\xea\x0f\x9f\x49\xbe\xc5\x0a\x61\xa4\x68\x4a\x8e\xd1\x70\x6a\xb8\x45\xa4\x4f\x97\x24\x4a\x96\xa2\xb1\x0c\xe5\xc3\x47\x2c\xce\xc7\xea\xfa\xa6\x79\x70\x8e\x79\xad\xe7\x98\x6d\x96\x28\xc3\x7a\x5d\xe3\x80\x34\x3a\xf1\x1c\x0a\x0e\x5a\x4a\x44\xe2\xbe\x2c\x74\xeb\x5e\x4e\x71\xac\x19\x43\x30\x84\x3c\x4b\x38\x7c\x1f\xee\x74\x2a\x7d\x78\x51\xe1\x7b\xf3\x35\xc0\x95\x02\xbc\x28\xc0\xaa\xb7\x1a\xc6\x1c\xa2\xdf\xb4\x88\x17\x67\x09\x41\x58\x4a\x1e\x51\x0c\x6a\x8c\x91\x01\x10\x55\xce\xd2\xe0\x5e\x72\x5d\xc7\x54\xe2\x49\x42\x62\xbb\xc6\x24\x8f\x76\x5a\x39\x72\x2a\xd1\x84\xe8\x25\xd6\x6c\xaa\xb8\xfa\x73\x23\x81\xd4\x8c\x26\x18\x0a\xa9\x8e\x84\x30\x33\x90\x15\x12\xb4\x21\xce\xb7\x2a\x44\x77\x19\x77\xfe\x69\x27\x52\x77\x22\xf5\x6f\x54\xa4\x3e\xa0\x08\xcd\x83\x48\x1c\x04\x1f\xa8\xe6\xfc\x63\x6f\xd8\x94\x6d\x6d\x3d\x17\x54\x2a\x89\xa2\x4c\x2a\x9e\x36\x4b\x3e\x9f\x5c\x0f\x7d\xdf\xc1\x19\x67\x53\x3a\xcb\xcc\xdd\xf2\xb3\x95\x4d\xfc\x89\xce\xd5\x94\xe5\x82\xb4\x33\x0c\x79\xbb\xf5\xba\xce\x6a\xf3\x11\x6b\x9c\xbc\x35\xed\xbc\x89\xdb\xae\x7e\xe8\x2f\x75\xe9\x6d\xa2\xac\xe6\xf6\x71\xab\x69\x6a\xfd\x62\x7c\x33\xb8\xbd\xba\xbf\x39\x1b\x9c\xa2\xfe\x62\x91\x50\xe3\xb2\x32\x14\x46\x7f\xd1\x93\x32\x55\xa3\x3c\x89\x58\x81\xc8\x80\xb9\x83\x8f\x4c\xeb\x83\xe8\x08\x9d\x5d\xdc\xdf\xde\x0d\x6e\x1a\x1a\xb4\x24\x01\x88\x03\x24\x5d\x24\x20\x1f\x3d\x64\x13\x22\x18\xd1\x12\xbe\x85\x7c\xcf\x3d\x67\xa6\xd1\xc1\x7f\x0f\xce\xee\xef\x86\x57\x97\xe3\xbf\xdf\x0f\xee\x07\xa7\xc8\xd1\x96\x6e\x56\x8f\x4b\x8f\x22\x5e\x32\x9c\x6a\xad\xbb\x58\xde\xea\x5f\x19\xc9\x40\x1c\xa3\x33\x96\x12\xa8\xc4\x50\x68\xd1\x0d\xf8\xa2\xff\xed\xe0\xa2\xd8\xf2\x9c\x84\x38\xf4\x28\xc1\x13\x92\x58\x57\x1e\x78\xa7\xf4\xf9\x09\x10\xfb\x8d\x8f\x2f\x33\xab\xfa\xf7\xfb\xfe\xc5\xf0\xee\xa7\xf1\xd5\x87\xf1\xed\xe0\xe6\x87\xe1\xd9\x60\x6c\x35\xa9\xb3\xbe\xee\xb7\xd0\x93\x55\xb8\xd0\xbf\x32\x9c\x68\x8d\x9c\x4f\x1d\x32\x3d\x7a\x9a\x13\x86\x32\x06\x14\x67\xd4\x7c\xd0\x4a\x42\x58\x1e\x33\xa3\xeb\x8b\xfb\x8f\xc3\xcb\xf1\xd5\x0f\x83\x9b\x9b\xe1\xf9\xe0\x14\xdd\x92\x04\x14\x61\xb7\xe8\xb0\x8b\x8b\x24\x9b\x51\x86\x68\xba\x48\x88\x5e\x0d\x6c\x71\x20\xe6\xf8\x91\x72\x51\xd0\x56\x60\x1d\x81\x15\x40\xfb\x4e\xe1\x1c\x07\x4b\x77\x75\xf9\x61\xf8\xf1\x14\xf5\xe3\xd8\xcf\x41\x42\x1b\x05\xca\x71\x68\x42\x47\x15\x34\xa1\x08\x9b\x80\x10\xbd\x7d\xfc\x91\x08\x41\x63\x52\xa2\xa3\xfe\xed\xed\xf0\xe3\xe5\xa7\xc1\xe5\x1d\xac\x98\x12\x3c\x91\x68\xce\x9f\xc0\x0b\x04\x33\x04\xe7\xd0\x23\xa6\x09\x74\xe6\x36\x8b\x33\xf4\x34\xa7\xe0\x39\x84\x0a\x05\xbe\x67\x63\x93\x10\x59\x35\xa9\xe2\xa5\xb5\xfe\xc2\xc1\xab\xaa\xea\xe5\x93\x54\x7d\xa3\x74\x2c\x56\xbd\x50\xa0\xf2\xea\x8b\xeb\xa8\xb5\xfa\x45\x89\xdc\x9a\x0d\x14\x15\x7a\x69\x9e\x69\xbe\xd7\xad\xed\x13\xc5\x35\x7c\xb1\xdb\x5b\x33\xde\x78\xec\xec\x54\x27\xff\x2e\x30\xe0\x5f\xf7\x18\xad\x65\x12\x74\x56\x62\x17\x06\xd9\xea\x3f\xdb\x6b\xb6\xe5\xe5\x1d\x7c\x59\xf7\x61\xd5\x8f\x13\x7c\xf0\x16\x6e\xe5\x70\xb8\x07\x74\x03\xdf\x84\x72\x96\x13\xd7\x53\xa2\x70\x8c\x15\xd6\x7c\x6d\x46\xd4\x31\xba\x62\xf0\xec\x0e\xcb\x87\x1e\x72\x85\xc7\x10\x17\x28\x17\x64\x5f\x20\xc1\xfd\x8d\x18\x30\x37\x57\xae\x3a\x23\x41\x67\x24\xa8\x5f\x99\x2e\x5a\xae\x61\x85\xf7\x75\xa3\x6e\x64\xf3\xdf\xdf\xc5\x17\x98\xf8\x5d\xe0\x4b\xc9\x46\x5b\xb8\x11\xd7\xda\x63\xdf\xee\x65\xf8\xb2\x16\xd9\xbd\x5e\x8d\xa6\x2e\x59\x77\xef\x99\xff\xeb\xee\xbd\xee\xde\xeb\xee\xbd\x03\x58\xe1\x57\xb7\x6e\xd7\x70\xf7\x57\x35\x6f\xaf\x53\x90\xb7\x86\xc9\xcb\x15\xe2\x4d\x80\xf2\x7e\x6e\x83\x87\x57\x63\xd6\xae\x6a\xc8\x12\xc9\x39\x16\xa6\xe0\x77\xc4\xd3\x94\xb3\xa2\xdd\xbc\x87\xbc\x93\x1f\x8c\x92\x6b\xc1\x54\x35\x65\xe7\xdd\xd0\xb7\x61\xef\x0e\xd6\xe5\x25\xb2\x9b\xf6\x2a\x42\x98\xb4\x81\x4e\xbf\x7e\x46\x39\xa3\xc3\x31\xdc\x2b\x8e\xe1\x61\xcc\xf5\x59\x32\xa1\xf6\x6f\x83\x7f\x1b\xd9\x4f\x1d\x60\x61\x97\xdf\xd3\xe5\xf7\xc0\xef\x1d\x60\xe1\xfe\xa8\xf5\x79\x65\x7a\x1e\x93\x71\xa9\x42\x97\xff\xe7\xb8\xec\xf2\x2a\x3c\x09\xfd\x5f\x85\x07\x79\xc2\x13\xb4\x4e\xe3\x7d\x56\xf5\xba\xe4\x31\xd9\xa1\xb2\x97\x1e\x51\xeb\xaa\x5e\x85\xbe\x0e\x5c\x84\x77\xcb\x64\x44\xf9\xc2\xc0\x9f\x59\x90\x6f\xa0\x98\x2f\xd1\x1a\x55\x43\xff\x9d\x69\x6a\xed\x42\x7d\xa9\x65\x13\x72\x06\xf7\x86\x1c\x35\xed\x6e\x01\x17\xde\x33\x6e\xb8\x0b\xea\x9f\xfb\x1b\xa1\xfe\xf1\xf3\x40\xda\xb4\xbf\x10\x4a\x48\x36\xc5\xab\x60\x5b\x04\x9b\x42\xf7\x6f\xc3\xce\x13\x8e\xf8\x25\x2c\x3d\x2b\x89\xe9\x8b\xbb\x26\x56\x1d\x8d\xee\xb2\x68\xb9\x5c\x5f\xea\x95\xd1\x21\xcf\xac\xb2\xbd\x74\xd0\x2e\x9d\xe9\xe7\x70\x26\xdc\x99\x7e\xde\xb4\xe9\xc7\x38\xaa\xc7\x0b\x2c\x08\x53\x35\x32\x7a\xf9\x3a\x81\xd7\xc3\x1c\x7e\x27\x75\x40\x03\x46\x5a\xb4\x17\xb2\xbf\xaa\xbe\x2c\x5b\x90\x15\x0c\x82\xe4\xa5\x93\x7f\xe7\x7f\x7b\xe9\xbf\x50\xd7\x62\x45\xb4\x97\x01\xcd\x97\xfa\x8e\xce\x6c\xe0\xd7\xee\xe9\x4d\x36\x85\xd8\x89\x82\x09\x79\x24\x49\xbb\xf8\x30\x97\xbe\x40\xe2\x5c\xa0\xca\x67\x57\x13\x37\x56\x15\x50\xeb\x63\xc6\xae\xcd\x7b\x6f\x2b\xb9\xa9\x32\xe8\x97\x8d\x1f\xab\x92\x55\xbb\xe3\xe9\xf6\x9d\x9a\x44\x9d\x20\x1b\x44\xcb\xba\x7c\x1a\xee\xa8\x4b\xc6\xc6\x90\xab\xd4\x74\xbf\xfc\xe6\xa2\x4a\x1a\x77\xfe\x55\x63\x4b\xea\x78\x4f\x1d\xc3\x69\x63\x3d\xde\x57\x12\xa5\x23\xb6\x86\x98\x8f\x26\x73\xf3\x33\x31\x9b\x8f\x44\x7d\x19\x9c\xe6\x23\x51\x2f\xc5\x66\xb6\xe5\x2d\x2b\xf9\x4a\x5e\x43\xe7\xf0\x62\x17\x36\x09\xaa\xf9\xd1\x4c\xd2\x46\xd4\xf8\xdc\xe5\x70\xaa\x8a\x5b\x2d\xb3\x20\xa8\x77\x39\xa6\x5d\x8e\x69\x97\x63\x5a\x3e\xea\x5d\x8e\x69\x97\x63\x5a\x9b\x11\x13\x93\x84\x28\xd2\x28\xb5\x9c\xc3\xe3\xd7\x92\x5a\x4c\xef\xcf\x25\xb3\x98\xd6\xbf\x0c\xb1\xc5\xcc\xa5\x93\x5c\x7e\x33\x7a\x91\xdb\xf0\x83\xd0\x8b\xcc\x49\x5e\x67\x9a\x29\xfc\x58\x13\x84\xff\xe2\xe6\x9a\x6d\x58\xd2\x1e\x6c\x36\x47\xce\x35\x96\xe7\xb4\xb4\x35\xe3\x9c\xc3\x97\x6f\x92\x57\x95\x87\xde\x99\x74\x50\xb0\x75\xcf\xc7\xba\x2a\x67\xae\xdd\xc4\x2d\x8d\xbe\xdd\x79\x1f\x0a\xcb\x6e\xa2\xfb\x43\x65\xdc\x5b\xe7\x49\x7d\x01\x06\xae\xcd\x38\x73\x6e\xf3\xfa\x82\xd8\x72\x67\xff\x7a\xe5\xdc\x9d\x0a\xff\x7d\xb3\xd3\xed\xcc\x7d\x9d\xb9\xaf\x33\xf7\x75\xe6\xbe\xce\xdc\x87\x3a\x73\xdf\x0b\x99\xfb\x36\x93\xe0\x0a\x16\xc0\x2f\x48\x88\xeb\xac\x81\x9d\x1c\xb7\xbf\xe9\x1e\xaa\x26\x7d\x48\x26\xd0\xd6\x48\xda\x79\x12\xe1\xda\xdc\x11\x3b\xed\x9f\xd7\x26\x8d\x04\x55\x49\xdc\x70\xd6\x25\x86\x5c\xbb\x61\xbf\x1d\x26\x27\x9f\x9b\x8f\xed\x12\xfe\xee\xd6\xfd\x8b\x8d\x7e\xef\xea\xae\xd6\xae\x55\x17\x9c\xbf\x62\x71\xba\xe0\xfc\x2e\x38\xff\xe0\x82\xf3\xf7\xae\x52\x2d\xb8\x5c\x05\x1e\x66\xae\xe6\x95\xa8\x01\xee\xa2\x37\xba\x8c\x26\x05\x53\x2b\x2e\x26\x8b\x84\x2f\xc1\xde\xb3\xd2\xf2\x6d\xba\xc8\x95\xa0\x55\x97\xbf\x7b\xfb\xba\x1a\x1e\x71\xe0\xf7\xbf\x1b\xf9\x4b\xa9\x35\x87\x22\xf6\xe6\xf3\x3e\x08\x41\xf7\xe4\xdf\x25\xc8\x8c\x56\x98\xba\x01\xc8\xc5\xfa\x63\x30\x62\xf5\x4f\x82\xf2\x8e\xf6\xd6\x9c\x64\x2a\xc8\x47\x95\xfa\x00\x2c\x88\x50\xcb\xe0\x4d\x92\x2e\xd4\xf2\xbf\x46\x8c\xe6\x55\xe0\xe8\x8c\x71\x61\x78\xa0\xfe\x78\x8e\x59\x9c\xe8\xf3\x23\x7d\x3b\x11\x66\x8c\x2b\x10\x4e\x60\x06\x31\x7a\xa4\xd8\x88\x32\xfd\xeb\x61\x8b\xf8\x80\x56\x67\xb1\xe0\xda\x7f\x43\x27\xf1\xa5\xeb\xab\xad\xb9\x45\x3f\x26\x7c\x02\x15\x41\xb3\xa2\x89\x41\x37\xd0\x39\xa3\x0b\x3b\xf7\x5a\xcc\x43\x61\xf9\x50\x06\xf2\x29\xc2\x3a\x8c\x57\x42\xfb\xac\x79\xb7\x50\xec\x62\xf5\xab\x25\xf8\x9f\xe2\x33\x0b\x08\x04\x8f\x61\xc8\xe5\x71\xb8\x1f\xc3\x0e\xdd\x6f\x79\xcb\xee\x17\x57\x51\x1d\x7e\x14\x44\x89\xe5\x18\x2b\xa5\x19\xd2\x3e\x31\x87\xee\xb0\x7c\xd8\x01\x73\xa8\xe8\x69\x5a\x83\x39\x54\xe8\xeb\xc0\x39\x56\x01\x73\xa8\x38\xf0\x67\xe7\x58\x2d\x89\x7b\x0d\x63\x7b\x7b\xf0\x12\x6d\x8f\xea\x06\x13\xff\xad\x40\x4d\xb4\x63\x5d\xeb\x8c\xce\x6f\x11\x76\x62\x15\x2f\x3e\x98\x11\x96\xae\x83\x2f\xf1\xe4\x16\x2f\xb7\xee\x88\xae\x5a\xa3\x2f\xae\xf4\x6b\x49\x66\x59\x33\xb7\x37\x52\x02\xb6\x2c\x76\xed\x7b\x54\xcf\x63\x7f\x0f\x76\x63\x93\x10\xaa\x61\xb1\xe4\x81\x3f\x43\x2e\xa8\x2a\x07\x8d\x37\xa5\xce\xa9\x0c\xf1\x24\x22\x2e\x8c\xe4\x15\xdb\x33\x6b\xec\x89\x06\x9b\xfb\x14\xf5\x51\x8c\x15\xd6\x87\x54\x90\x85\x20\x92\x30\x65\xb4\x7a\x83\x54\x9f\xf2\x98\x24\x46\xa3\x36\xa6\xab\x73\xac\xf0\x19\x56\x38\xe1\xb3\x63\xd4\x87\x7f\xea\x8f\xa1\x3e\xbc\xe4\x08\x3b\xc2\x21\xb1\x6b\x02\xb3\xd8\x97\xa5\x47\x11\x4f\x17\x34\xf1\xe5\x1e\xbc\x7b\x81\xb2\x98\x3e\xd2\x38\xc3\x89\x87\xd7\x1f\xb1\xc1\x23\x61\x2a\x03\x0d\x10\x27\x09\xb2\xdd\x06\xe8\xf9\xce\x14\xe0\x46\x29\x69\x4a\x13\x2c\x90\xe2\x76\xb4\x57\xb6\x2d\x74\x37\x27\x7e\xac\xae\x94\x00\x4a\xf1\x03\x91\x88\x2a\xb4\xe0\x52\xd2\x49\x92\x1f\xe3\xfb\x21\x82\x71\x9f\x5d\x0c\x6d\x6d\x76\xc4\x0d\x1f\x74\x9d\x5b\x07\x86\xeb\x31\xc5\x8c\x11\xe8\x98\xab\x39\x11\xb6\x7b\xfb\xf2\x6b\x9b\x5f\x5f\x1b\xf2\xbd\xd9\x94\x1b\x8e\xec\xf5\x74\xd6\xd6\x0a\x6b\x5b\x6d\xb5\x9d\xaa\xda\xac\xa7\x3e\x83\xcf\xb9\xbd\x32\x59\xc2\x2b\x2c\xaa\x91\xdb\xe2\x15\x16\xba\x7f\x13\xce\xe9\xc2\x88\x5f\x02\xaf\xf0\x37\xaa\x59\x76\x6a\xe5\xb3\xac\xdb\x97\xaa\x53\x1e\xb8\x42\xd9\x21\x2d\x76\x55\x2e\xba\x50\x93\x3d\x2e\x4e\x17\x6a\xd2\x85\x9a\x7c\xb1\xa1\x26\xcd\xea\x09\x8d\x77\xce\xd8\xdc\xb0\xae\x9d\xb7\x32\x88\x9f\x41\x94\xd2\x62\x7f\x8b\x4a\x77\x75\xda\x42\x2e\x4b\x17\x2a\x53\x6d\xaf\x39\x0c\xe3\x37\xa1\x32\xd4\xae\xe6\x4b\xa8\x0e\x5d\x91\xb4\xbd\x16\x49\x3b\xb8\x69\x77\x52\x65\x27\x55\x76\x82\x53\xcb\x09\x77\x82\xd3\xe1\x0a\x4e\xaf\xa5\x0d\x7d\x49\x78\xd9\x5a\xc4\x2a\x64\x25\xad\x8c\x53\x36\xf8\x4a\xe0\xcc\xc8\x16\x09\xc7\xf1\xba\x88\xa3\x9f\x03\xf1\x6d\x85\xdc\x17\xb4\x2b\xf2\x38\xe5\x92\xf8\xb7\x4a\xb6\x33\x0d\xe8\x1e\xdf\x82\x68\xa7\xc7\x69\x46\xdc\x22\x3a\x32\xec\xf0\xdd\x5f\x5a\x0c\xfc\xc6\xde\xc9\xc0\x69\x26\x38\x76\x00\x06\x46\x3c\x4b\xf1\x12\xcd\xf1\x23\x41\x53\x4c\x13\x63\x9f\xa3\x31\x2e\xaf\x6f\x69\x6e\xab\x06\xf4\xbf\x36\x1b\x10\x2e\x0e\x27\xcf\x68\xd4\xf7\x85\x91\xaa\x22\x9c\x38\x77\x1f\xbc\x33\xc7\x12\xe1\x44\x10\x1c\x2f\xd1\x84\x10\x16\x64\xb2\xb5\x1d\xf3\x5e\x04\xe3\x57\x0f\xcf\x0c\xe9\xe6\x55\xa3\xbc\x81\x6b\x40\xbc\x62\x21\xee\xf1\xb9\x14\xcb\x32\x27\xd9\x41\x87\xdc\x45\x71\x94\x7f\x7a\x2b\xcc\xe5\x25\xd4\xc4\x2f\xd8\x8b\xd4\x79\x8a\x56\x87\xe1\xed\x29\xaa\x69\xc4\xee\xb4\x6a\x95\x63\x30\x04\x29\xb2\xe8\x0f\x6e\xb9\xfe\x00\x11\xfa\x36\x6a\x3f\x59\xe6\x9a\xb7\x2c\xb7\xe6\xe5\x32\x74\xa4\x85\xe2\x88\x08\x65\x40\x1e\x98\x22\x9f\x95\x44\x47\x28\xa1\x0f\x04\xbd\xd7\xa7\x03\xf5\xaf\x87\xef\x7b\xe8\xbd\x29\xaa\x8f\x16\x09\x66\xf2\xfd\xc1\x68\x1f\x9d\x8a\xde\x25\x19\x77\x9e\x9f\xce\x80\xd1\x19\x30\xf6\xbe\x8c\x87\x64\xc0\x78\x45\x19\xdd\xe4\x36\x3d\x4b\x31\xdb\x43\x91\xd6\x3b\x61\xbd\x13\xd6\x3b\x61\xfd\x8b\x15\xd6\x0f\x63\x85\x3b\x49\xbd\x93\xd4\x3b\x49\xbd\x93\xd4\x3b\x49\x7d\xef\xcb\xd8\x49\xea\x25\x49\x1d\xfe\x72\x68\x01\x9b\x8a\xed\xad\xc5\xf5\xed\xa0\x01\xda\xb9\xe9\x2c\x36\xc0\x5b\x91\xcc\x3b\xa9\xbc\x93\xca\x0f\x5b\x2a\x3f\x98\x09\x7d\x79\x09\xc1\x5d\x4a\x6d\x97\x52\xdb\xa5\xd4\xbe\x46\x4a\xad\xe3\x25\xab\x24\x9c\x55\x75\x7d\x7e\xb0\xcc\xe5\x2b\xca\xa2\x24\x03\x51\x55\xff\xfc\x6d\x46\x93\x18\x81\x8a\xa4\x35\x5d\xca\xd9\xd7\x40\x4f\x40\x0a\x30\x4e\x57\x89\x62\xb5\x04\xf3\x43\x85\xd5\x1d\xac\x10\x93\x8f\x76\x5b\x18\xb6\x7d\xed\xa9\x2b\x8c\xb1\x4d\xf5\xbf\xc2\x6f\xae\xa1\x03\xaa\x09\xd8\x73\x62\x89\xe6\x48\x6e\x7c\xcf\x5c\x1d\xb0\xb6\xcf\x8d\x6a\x05\xfe\x68\x3f\x7a\x5b\xa5\x0c\xaa\xa3\xee\x2a\x04\xa2\x60\xd7\xba\x0a\x81\xcf\x38\x6f\x77\xce\xd6\xcc\xdc\xd1\xa8\xb1\x85\xbf\xd1\x69\xbf\x7a\xb0\x63\xf3\x49\x7f\xd5\xd0\xc7\xda\x8b\xac\x92\x5b\x77\xf2\xef\xda\x7b\xea\x15\x0a\x23\x6e\x7c\x39\xed\xa5\x44\xe2\x2e\xd7\xd3\x47\xa2\xbe\x94\xbb\xa9\x2b\x93\xd8\x95\xd7\xd9\xd3\x74\xb7\xba\x7b\xde\xec\x6c\xbb\xa2\x90\x5d\x51\xc8\xae\x28\x64\x57\x14\xb2\x2b\x0a\x89\x7e\xe3\x45\x21\x37\x96\x5f\xf7\x50\x1e\x72\x17\xe9\xd5\x74\xff\xa5\x08\xb0\x5d\x89\xc8\x4e\x86\xdd\xdf\x74\x7f\x5b\x32\xec\x01\x5a\x50\x0e\xa2\x16\xa6\xb7\xa0\xbc\x3a\x2c\x91\x67\xed\xad\xa1\x89\xc2\xb8\x17\xff\xf5\x5e\x11\x8a\xdc\xa6\x75\x28\x45\xf6\xff\x3a\x94\xa2\x0e\xa5\xa8\x61\xd6\x5d\x60\x75\x87\x52\x84\xba\xd0\xe1\x2e\x74\xf8\x90\x43\x87\x5b\x6c\x63\x87\x52\xd4\x52\x64\x7c\x26\xa4\x22\x27\x73\xed\x84\x56\x54\x23\x0e\xae\x47\x2c\xfa\xb1\xaa\x11\x1d\xac\xa8\xe7\xc6\xda\x21\x17\x75\xc8\x45\xbb\xd2\xce\x41\x28\xa0\x2f\x88\x60\x54\xc7\x61\x36\xc9\x8b\xae\x61\x2e\xbb\x2a\x98\x6f\x03\xcd\xc8\x8d\xb6\x4b\x92\xee\xd2\x31\x0e\x3f\x1d\xe3\xe0\x92\xa4\x0f\x46\x53\xe9\xd4\xf9\x2e\x4f\xba\xcb\x93\xee\x8c\x1d\x9d\xb1\x63\xef\xcb\x78\x48\xc6\x8e\x57\x96\xdb\x9f\x11\xd5\xe8\x10\x25\xf8\x4e\x80\x37\xef\x75\x02\x7c\x27\xc0\x7f\xa1\x02\xfc\x61\xac\x70\x27\xbd\x77\xd2\x7b\x27\xbd\x77\xd2\x7b\x27\xbd\xef\x7d\x19\x3b\xe9\xfd\xc5\x90\x8e\xea\x44\xf8\x8d\xd1\x8e\x36\x74\xf3\x05\xc9\x6c\x6f\x49\x5a\xef\x24\xf5\x4e\x52\x3f\x6c\x49\xfd\x60\x26\xd4\x21\x1f\x75\xc8\x47\x1d\xf2\x51\x87\x7c\xb4\x95\x8c\xf4\x1f\xf6\x58\xbe\x0b\x6e\x62\x7f\x65\xbf\xfb\x36\xe1\x93\xbb\xe5\x82\xe8\xff\x9e\xd3\x94\x30\x09\x12\x2d\x55\xcb\x50\x26\x6a\x58\xf9\xea\x9a\xbf\xbb\x1d\x5e\x7e\xbc\x08\x53\xd5\xde\x7d\xba\xbf\xb8\x1b\x5e\xf7\x6f\xfc\xba\xf8\x59\x85\x6b\x61\xbf\x2b\x88\x75\x96\xe4\x6f\x88\xd6\x5f\xe1\xd4\xdc\x2a\xac\x32\xb9\xdd\xc8\x6e\x06\xb7\x83\x9b\x1f\x20\xd5\x6e\x7c\x3e\xbc\xed\x7f\x7b\x51\x20\x88\xc2\xf3\xfe\xd9\xdf\xef\x87\x37\xcd\xcf\x07\xff\x3d\xbc\xbd\xbb\x6d\x7a\x7a\x33\xb8\x18\xf4\x6f\x9b\xbf\xfe\xd0\x1f\x5e\xdc\xdf\x0c\x56\xae\xc7\xca\xd1\xae\x56\x64\x24\x2c\x12\x64\xb1\xa0\xc8\x72\x0d\x91\xaf\x21\xf2\xe2\xa3\x63\x87\x75\x7d\x9d\xa2\x7b\x6b\x17\xa0\xb6\x71\x17\x92\xe4\x1b\x32\x0a\x4d\x4c\x25\x9e\x24\x24\xae\xb4\xe4\xd6\xb0\xa9\x25\x5c\x18\xd4\x93\xd6\xc0\xbd\xc8\xa9\x79\x5e\x64\x78\x01\x82\x04\x60\x45\x58\x5c\xd3\x87\xd9\x87\xc6\x1e\x98\xe6\x5d\xf4\x91\x14\x7a\x8a\x32\x21\x08\x53\xc9\xd2\x08\xdc\xb2\xd2\xa8\xdb\xbe\xa6\x66\xed\x9d\xea\x1b\x9c\x63\x69\x22\xaf\x0a\xe3\x17\x24\x21\x58\xd6\x8c\xd9\xee\x7e\xbb\x65\xf1\x7b\x65\x2d\x3a\xe6\x32\x9a\x62\x9a\x64\x82\x94\x4e\x0b\x4f\x17\x58\x50\xc9\xd9\xe0\xb3\xbe\xcb\xf4\x41\xbe\x82\xcf\xb9\xd8\xee\xc4\x0c\xfe\x1e\x52\xf0\x65\xf1\x9f\x1f\xef\x8a\xff\x2a\x9c\xf9\x8b\xbb\xe2\xbf\x56\xd3\x7a\xd0\x70\x99\xb2\x8f\xd0\xc7\xbb\x53\xf4\x11\x42\xba\x04\xba\x9b\x63\x43\xb1\x17\x77\xa7\xe8\x82\x48\x09\xbf\xe4\x1f\x2b\xaa\x12\x98\xdb\xb7\x94\x61\xb1\x44\x6e\xfa\x26\x8b\x1c\x83\xaf\xc4\x2d\x4d\x79\xf1\xd8\x3f\x33\x06\xea\x7f\xbe\x7a\x17\x7c\x46\x23\x9c\xec\xb6\x88\xfd\xcb\x02\x1f\xb8\xba\x59\xb9\x14\xe1\xdb\xd5\xb5\xe8\x5f\x9e\x43\x86\xb6\x1b\x6a\xcd\xcc\x2f\x89\xd4\x44\x12\x71\x16\x5b\xff\x91\xbe\xfd\x97\x81\x50\xff\x4f\x0e\x59\xee\x99\xd4\xaa\x66\xff\xf2\x1c\x9d\xa0\xab\x9b\x11\xbb\x12\xb1\x31\xa6\x12\x2d\x0d\x1b\x9a\xa3\x12\x31\xae\x10\x4d\x17\x5c\x28\xcc\x94\x56\x04\x40\x0c\xb0\x2b\x62\x38\xc0\x19\x4f\xd3\x4c\x61\x7d\xd0\x2a\x8b\xca\x8c\x49\xe5\x96\xa8\x61\x0c\xee\x99\x9a\x35\x34\x72\x42\x3e\x97\x85\xd0\xed\x6b\x19\xa5\xa8\x87\xd3\xb8\xa2\xca\xba\x26\xb0\x10\xb8\x28\x4d\xbc\xa3\x8a\xa4\xe5\xf7\x5b\x86\x17\xff\x5a\x6b\x64\x38\x33\xe9\x3c\x44\xf4\x45\x34\xa7\x8a\x44\x4a\x1f\xc1\xad\x68\xe2\xfe\xf2\xfb\xcb\xab\x1f\x43\x09\xe2\x5d\xff\xd3\xf9\x5f\xff\x52\xf8\xe1\xe6\x53\xe5\x87\xf1\x0f\x7f\xad\xfc\xf2\x7f\xad\xa4\xa7\x72\x4f\x15\x3d\x3f\x98\xcb\x11\x88\xd4\x60\x57\x76\x53\x45\x34\xc5\x33\x82\x64\xb6\xd0\x14\x20\x8f\x8b\xfb\xab\x45\xca\x0b\x8e\x63\xca\x66\x26\xbd\xfa\x82\x2a\x22\x70\xf2\x09\x2f\x3e\x38\x1b\xf8\x16\xab\xf3\xff\xde\x16\x92\xe1\xdf\xfd\xd4\xff\x14\xa6\xd3\xbf\xbb\xbe\xb9\xba\xbb\x5a\x39\xeb\x42\x0b\xd5\x63\xa4\x1f\x9f\xc2\xff\xa2\x13\xa4\x5b\xf7\x92\x6f\x4a\x14\xd6\x1a\x01\xfa\xca\xa4\x84\xfa\x14\x2e\xca\x12\x38\x35\x0b\x41\x53\x0a\x57\x8a\xb1\x02\x7e\x6d\x84\x6b\xaf\x3d\xf8\x73\x63\x3e\x30\x49\xdf\xf6\x52\x66\x31\x16\x31\xfa\xa7\x2c\x63\x33\x80\xf1\xd9\xfc\x40\x62\x74\x84\xe6\x4a\x2d\xe4\xe9\xc9\xc9\xd3\xd3\xd3\xb1\x7e\xfb\x98\x8b\xd9\x89\xfe\xe3\x88\xb0\xe3\xb9\x4a\x13\x83\x45\xa1\x57\xe1\x14\x5d\x0b\xae\xaf\x10\x50\xd0\x89\xa0\x38\x81\x54\xf4\x89\xe1\x7f\x7c\x8a\x7e\x8e\xb8\x20\xc7\xf9\xc6\x58\xc3\x94\xbd\x47\xac\xf1\xea\x44\xbf\x54\xc3\x4c\xca\xfb\x89\x62\x12\xd1\xd8\x8a\x19\x84\x45\x1c\xac\x97\xc6\xdf\xa1\xdb\x73\x79\xb4\xc4\x3a\x9b\xfd\x72\x06\xca\x0a\x8e\x49\x00\x25\xa1\x78\x91\xe0\xb4\xe2\x33\x34\x6a\x6b\xa6\x55\x74\x88\x6e\x86\x5b\xd5\xbd\xba\xd0\x13\x8e\x78\x82\x26\xd9\x74\x4a\x44\xe8\xeb\xee\x69\x6d\x86\x4a\x24\x48\xc4\xd3\x14\x24\x06\xfd\x55\x26\x0d\x55\xc3\x8a\xd9\xd1\x1e\x8f\x18\xec\xbf\x56\x73\x80\x02\x62\x0e\xac\x8e\x11\x12\x23\xcc\x96\xa6\x9b\x49\x36\x2d\xf8\xd2\x01\xe3\x05\xc7\x88\xaa\x11\xeb\x27\x09\x12\x24\xe5\x8a\x84\x61\xda\xe0\x78\x2b\x2c\x38\xb0\x48\x41\x16\x09\x8e\x1c\x08\x40\xc2\x23\x9c\xa0\x29\x4d\x88\x5c\x4a\x45\xd2\xb0\x81\xaf\xc0\x56\xa3\xd7\x8c\x4a\x14\xf3\x27\x96\x70\x6c\xe7\x51\xfe\xec\xeb\xe2\x69\x1c\x38\xfc\x8d\x81\x10\x5c\xc0\xff\x7c\x4f\x59\xbc\x37\x0e\x75\x7f\x3b\xb8\x09\xff\x7d\xfb\xd3\xed\xdd\xe0\xd3\x66\xdc\xc7\x53\x16\x0c\x0f\x74\xf8\x53\x74\x6b\x16\x81\x0b\x2d\x11\x89\x86\x49\x7d\xb2\xa4\x94\xff\xc0\xe3\x2d\xb9\xef\xa7\xfe\xe5\x7d\xbf\xc0\x51\x6e\xcf\xbe\x1b\x9c\xdf\x97\xf4\x01\x3b\xbf\x82\x0c\x6f\xd4\xbf\xf0\xb7\xb3\xef\x86\x17\xe7\xe3\x1a\x85\xf1\xdd\xcd\xe0\xec\xea\x87\xc1\x4d\xae\xdb\xd5\x2e\x51\x69\x30\x65\x66\x75\x67\x98\xd2\x9c\xc7\x68\xb2\xac\x47\x5b\xd1\x92\x73\x02\xfe\xdc\x1c\x6f\xc8\xb4\x7a\x0a\xbc\xc9\x01\xdf\xe4\x5f\xa4\x3c\x26\x3d\xfb\x0e\xc0\xd4\x18\xe3\x8a\x91\x98\xeb\x1b\xd6\xbd\x63\x16\x18\x2a\x0c\x82\x8c\x5f\xb8\x53\xd4\x47\x52\xbf\x98\xe9\x43\x2d\xe8\x6c\x06\x86\xc3\xd2\x50\x4d\x6b\xf6\x53\x58\x5e\xf8\xce\xec\xff\x42\x70\x38\xe7\xba\x5b\x6b\x71\xf6\x56\x09\xf3\xa1\x41\xd9\x2d\xb4\x28\x30\x18\x1c\x6a\x86\xe6\x36\x4b\x2f\x42\xe3\x7a\x99\xf3\x98\x27\x56\x00\xdb\x92\xc6\xde\xb9\x10\xe4\x91\xf2\x2c\xf8\xd4\xa2\xe6\x14\x76\xbc\xb6\xf9\x7c\x01\x60\xd9\x8c\x51\xa4\xd4\x8c\x27\x8f\xda\x16\x34\x0b\x7b\x84\x16\xa6\x82\xa7\x35\x6d\x14\x8f\xc9\xf0\xea\x56\x09\xac\xc8\x6c\x79\x6e\x59\xc6\xf6\xc7\xe3\xfc\xea\xc7\xcb\x8b\xab\xfe\xf9\x78\xd0\xff\x58\x3c\xf1\xfe\xc9\xed\xdd\xcd\xa0\xff\xa9\xf8\x68\x7c\x79\x75\x37\x76\x6f\xac\x24\xf9\x86\x0e\xaa\xf7\x74\xf1\xc5\x53\xa4\x59\x2e\xb0\x46\x07\x67\x19\xf0\xc7\x09\x99\x72\x61\xf8\x7c\xea\xc2\x1f\xac\x08\xe3\xd6\xd6\xea\x62\xa5\x59\x9c\x82\x65\xac\xae\x49\x63\xf5\x56\x82\xe0\x14\xee\x09\xcc\xd0\x80\xc5\x47\x57\xd3\xa3\x5b\xf3\x63\x8a\xc5\x03\x11\xfe\xd3\x27\x41\x95\x22\xac\xa0\xd2\x61\x37\x64\xaf\x24\xe6\x1d\x1c\xa3\x1b\xcd\xf7\xf5\xfb\xfe\x52\xd3\xc4\x1e\x13\x85\x69\x22\xed\x60\x0b\xeb\x7a\x8a\x2e\xb0\x98\xe5\x76\xb8\xaf\xf8\x74\x6a\x1a\xfb\xda\x0c\x43\xdf\x61\x85\x59\xd4\xf0\x5e\x4d\x1a\xee\x5e\x84\xfe\xec\xcb\x5e\x1e\xae\x52\xd5\xfd\x62\x37\x9a\xba\xbf\x86\x15\x37\x1a\x7b\x41\x37\xb4\x4f\x6a\x68\x0d\x26\x6e\x1e\xaf\xbe\x64\xea\xdb\xae\x92\x53\xf1\xc5\x1a\x72\x32\x59\x7c\x7a\xe7\xa7\x5a\xdb\xac\xa1\x25\xf2\x99\x5a\x83\x41\x38\xee\x12\x09\xe5\xcd\x80\x79\x15\x2f\x16\x04\x0b\x59\xb7\xdb\x45\x31\xb0\x61\xef\x4d\x4f\x61\x1f\x76\x93\x5d\x3f\x3d\xc4\x19\x18\x1c\xbc\x10\x51\xa2\xc8\x16\x34\x60\xda\xaa\x50\xc0\x35\x40\x99\x5d\x59\xd8\xb0\x4f\x54\x6a\xa5\xd1\xfc\xf8\xad\xc5\x33\xdb\x8e\x20\x3e\xf4\x87\x17\x25\xe1\x62\x7c\x3e\xf8\xd0\xbf\xbf\x58\x6d\x26\x2c\x7c\x57\xde\x62\x74\x84\xf4\xf3\xa2\xef\x9d\x4e\xcd\x9d\xe1\x50\xd9\x8c\x4a\x4b\x18\x18\xad\x6c\xd2\x9d\xb1\x57\xc7\x64\x91\xf0\x65\x4a\x18\x98\x78\x0a\x37\xa1\x5e\xcf\x29\xa6\xf6\x6a\x09\x06\x0b\x56\x1c\x6b\x76\x83\x6b\xec\xc8\x41\xc1\x91\xd8\xdf\xbc\x45\x24\xb8\x12\xeb\xbe\x36\xde\x33\xfb\x9f\x5b\x85\xd5\x96\x67\xac\x7f\x76\x37\xfc\x61\x50\xd4\x0f\xcf\xbe\x1b\xfe\x50\x27\xd5\x8c\x3f\x0e\x2e\x07\x37\xfd\xbb\x35\xc2\x49\xa9\xc9\x3a\xe1\x44\xea\x01\x97\xbd\xa7\x54\xfa\xa8\xa2\xc8\xe0\xc9\x21\xaa\x24\x7a\xa4\x92\x4e\x28\xa0\xef\x59\x4f\xe4\xfd\x10\x38\x2b\xa4\x59\x52\xb5\x74\xe2\x8b\xe9\xb7\xb8\x8f\x9a\x93\xda\xf6\x8d\xd9\x21\xf4\x4f\x82\x95\xcf\x6c\x8e\x9b\xf4\x29\x02\xdd\xf6\x11\x94\xb6\xe0\x33\xa6\x05\x69\x36\x23\xc2\x0c\x07\xbc\x2f\xe1\x58\x82\xe7\x7a\x54\xa1\xb0\x92\xaf\x9a\x17\x5a\x67\x84\x11\x01\xf0\x5e\xbe\x13\x23\x48\x09\xc2\xde\x6b\x99\x6b\x91\xd0\x88\xaa\x64\x89\x22\xb0\x61\x81\x39\x33\xc5\x0c\xcf\xac\x70\x00\x6a\x4e\x89\x24\xfe\x6e\x20\x0a\xaf\xa6\xd6\xb4\x7f\x47\xc9\x96\xc7\xec\xfe\xf2\x7c\xf0\x61\x78\x59\x24\x81\xef\x86\x1f\x0b\x22\xec\xa7\xc1\xf9\xf0\xbe\x70\x9b\x6b\x49\x76\xb5\x5c\x5f\x6e\xb6\xe6\x28\xfa\x97\x4e\xd1\xb9\xf9\xf4\x54\x2f\x6e\x0d\xfe\xa2\x57\x7e\x4b\xeb\x70\xe3\xc2\xfa\xdc\x1f\x03\xa6\x44\xad\x5f\xa2\xad\x09\xc9\xfa\x20\x0b\x36\xa4\xfa\x50\x85\x4a\xdf\x97\x65\xa7\x72\x35\x94\xc3\x3a\x22\x75\x27\xc7\xb9\x65\x29\x8c\x61\x00\xa3\x41\x93\x11\xab\xc6\xad\x95\x33\xec\x1f\xc0\x45\x9d\x66\x52\x19\x57\x22\x10\x27\x7a\xf8\x9b\xd4\x0b\x0a\xae\xc6\x63\x74\x4b\xc8\x88\x39\xeb\xc1\x8c\xaa\x79\x36\x39\x8e\x78\x7a\x92\x83\x7f\x9e\xe0\x05\x4d\xb1\x96\xa4\x89\x58\x9e\x4c\x12\x3e\x39\x49\xb1\x54\x44\x9c\x2c\x1e\x66\x10\x45\xe3\xdc\xa9\x27\xbe\xd9\x19\xff\xdd\xc5\x9f\xbf\x39\xba\xf8\xdb\x37\xef\xaa\x16\xb2\xa6\xfd\x1f\xb0\x08\x2f\x64\x96\xd8\xa8\x3b\x11\xae\x8d\x3b\xf2\x19\x59\xb7\xdf\x97\xc5\xed\xda\x4d\x7f\x3d\xbb\xbe\x2f\x58\xac\x8b\xff\xfc\x34\xf8\x74\x75\xf3\x53\x81\x53\xde\x5d\xdd\xf4\x3f\x16\x18\xea\xe0\xfa\xbb\xc1\xa7\xc1\x4d\xff\x62\xec\x1e\xee\x62\x7b\xfb\x9e\xf1\x27\x56\x5c\x1a\xe9\x38\x60\xa5\xa7\x53\xf4\x81\x0b\xf4\xbd\xdf\xc9\xa3\x09\x96\x70\xc5\xb8\x3b\x4b\xf6\xd0\x82\xc7\xc0\x78\x11\x59\xcc\x49\x4a\x04\x4e\xac\xcd\x40\x2a\x2e\xf0\xcc\xdc\xf4\x32\x12\x58\x45\x73\x24\x17\x38\x22\x3d\x14\x01\x35\xcc\x7a\xb0\x29\xa0\x6a\xf1\x59\xd9\xce\x77\x93\x31\x45\x53\xe2\x54\x70\xfb\xcf\x3b\xb3\x19\x5b\x6c\xce\xd5\xdd\x77\x45\x61\xef\xc3\xc5\x4f\x77\x83\xf1\xed\xf9\xf7\x2b\xd7\xd3\x7c\x56\x18\xd9\x2d\x04\x20\x9d\xf1\x24\x4b\x59\xf8\xf7\xf6\x63\x1b\x5e\xde\x0d\x3e\x96\x47\x77\xd5\xbf\x2b\x52\xc6\x4d\x31\x48\xee\xdd\xb7\x57\x57\x17\x83\x82\x4b\xf8\xdd\x79\xff\x6e\x70\x37\xfc\x54\xa0\x9f\xf3\xfb\x1b\x03\xf5\xb9\x6a\x9a\x6e\x04\x35\x13\xd5\xd3\x0a\xa7\xb9\x6f\x56\xd8\x8a\x13\xf5\x6d\x50\xba\x39\xcb\x47\x01\xd0\x93\x09\x07\x03\xab\xce\x91\x37\xa9\x46\x66\xa4\xb5\xec\x50\x15\xb7\x09\x35\xb3\xe3\x95\x1b\xbd\x8a\x2b\xdf\xf9\x21\x18\x9c\x5d\xa3\x6c\xe3\x24\xe1\x4f\x26\x1c\x38\xa5\xfa\x56\xb6\xb0\x7f\xfa\x15\x99\x7b\x08\x8f\x6b\x38\x5e\x71\x5b\x48\x24\x88\xfa\xc4\x33\xa6\xb6\x27\xb9\xfe\x65\x81\xef\x0c\x2e\x7f\x18\xff\xd0\x2f\x52\xe0\xf0\x62\x35\xab\x09\x9b\xa8\xb9\x8a\xfb\x97\x3f\xf9\x4b\x18\x82\xc6\x7b\x5e\x43\x35\xb2\x6b\x94\x50\x2d\xf6\x46\x58\x6b\xaf\x09\x48\x34\x88\x50\x30\x39\xa4\x7a\x72\x10\xa4\xba\x30\xfe\x24\xc3\x9f\xcc\x20\x4f\xdd\x1f\xa5\xf6\x24\xac\x0b\x58\x53\x5d\x4c\x3e\xb4\x63\xb5\x6a\x86\x08\x7b\xa4\x82\x03\x58\x34\x7a\xc4\x82\x6a\x69\xdc\xb4\xac\xe7\x7a\x0a\xff\xbb\x59\x9b\x60\x18\x2d\x31\xae\x5b\x2e\xd4\xb9\x0f\x06\xde\xce\x1a\x52\x17\x14\x5b\x0d\x87\xad\x37\x74\x54\xbf\xad\xd9\x9c\x1d\x83\x86\x8b\x13\xfe\x57\x72\x4e\x71\xa2\x19\xc0\xfe\xe4\xc5\xfe\xe5\xed\xb0\x28\x3f\x16\xd5\x8c\x80\x2f\x6f\x2d\x2f\x82\xa1\xd2\x8c\xdc\x29\x13\xb7\x7f\xbf\x30\xda\x05\x20\x8a\x9b\x73\x1b\x28\x16\x16\x9a\xc5\x48\x13\x0b\x2c\x64\xe9\x0b\x89\x00\x82\x2f\x0f\xb8\xd2\x77\x16\x84\x33\x3d\x72\x1a\x8f\x18\xf9\xbc\x20\x4c\x42\x70\x80\xb9\xcf\x72\x5f\xbb\x3c\x46\xc3\x29\xb0\x04\xfd\x3a\x43\x19\xb3\x0e\x30\x7d\xe1\x9a\x41\xf6\xb4\x28\x9b\xa3\xc3\x04\xe6\x23\x46\x5c\xb0\x54\x3e\xf8\x11\xfb\xd1\x3b\xd1\xe0\xd1\x94\x6b\x06\xa4\x77\xd1\xb6\x77\x8a\x30\x93\xb4\x87\xb4\xc2\x52\xde\x53\x48\x3f\xd0\x0a\xa5\x0d\xe1\xd2\x9c\xc6\xfe\xf9\xf2\xd7\x40\x25\x4e\x38\xbc\x0c\xea\xef\x82\xd2\x55\xd0\x20\x1a\x27\xc6\x63\x32\x6e\x7f\x27\x44\x5c\x10\xeb\x67\xd9\xf8\x1a\x58\xc7\xd8\xef\xb0\x7c\xa8\xf8\x1e\x86\x4c\x2a\xcc\x22\x72\x96\x60\xb9\x65\x10\x92\xb3\x71\xf4\x8a\x12\xc7\xcd\xcd\xfd\xf5\xdd\xf0\xdb\x35\x5c\xbe\xfc\x71\x35\x0c\x28\x4a\x32\xe7\x9e\x9b\x08\x8e\x63\xa4\xd9\xe7\x8c\x1b\x57\xa0\x15\xfc\x73\x5c\x7d\x93\x1b\xe4\x03\x2a\x0b\x98\xfe\x79\x4a\x83\xb5\x73\x84\xae\x04\x6a\x17\x02\x45\x7a\x25\x50\x60\xf2\x70\x5b\x0d\x9e\x45\x53\x6e\xc8\x5a\xb7\x16\x09\x56\x53\x2e\x52\xc3\xe5\x0b\x93\x36\x8d\xaf\x6e\x94\x32\x45\x84\xc8\x16\x8a\xba\x42\x09\x65\x29\x55\x6f\xd9\x05\x9f\x7d\x22\x52\xe2\x19\xd9\xc5\x01\x5d\xa7\x3c\xdc\xfe\x10\xfe\x13\x1c\xcc\x6d\x64\xff\xc2\x08\x5d\xe4\xbb\xa3\xa7\x2b\xf6\xc1\x04\xf2\x5c\xf3\x84\x46\x5b\x06\xdc\x7d\xe8\x0f\x2f\xc6\xc3\x4f\x5a\x89\xef\xdf\x0d\x2e\x0a\xa2\x04\x3c\xeb\x7f\xb8\x1b\xdc\x58\x84\xf8\xfe\xb7\x17\x83\xf1\xe5\xd5\xf9\xe0\x76\x7c\x76\xf5\xe9\xfa\x62\xb0\x26\x32\xa7\xb1\xf1\xaa\x75\xb5\xfc\xea\x69\xe5\x17\xd8\x61\xcd\xcb\x42\x7b\x19\x64\x9e\x61\x9a\x80\x13\x9c\x1b\x67\x38\x46\x8c\xc7\x06\x83\x4b\x3a\xeb\x8c\x87\x65\x47\x43\xf5\x3e\x49\x10\xce\x14\x4f\x31\x78\x6d\x92\xe5\x88\xe1\x89\x66\xad\x38\x49\x82\xf0\x2e\x91\x31\xa6\x59\xac\x6e\xcc\xd4\x3f\x88\x12\xa2\xd9\xf9\x22\x48\x18\xb4\x7e\x83\x29\x65\x10\x69\x9b\x62\xf1\xe0\x8a\x39\xfa\x34\x0c\x7f\x28\x24\xc2\x72\xc4\x0c\x36\x98\x95\x56\x5a\xac\xf0\x69\xab\xb7\x1a\x57\x27\xc5\x0f\x44\xaf\x4a\x9a\x45\x73\xb4\x10\x7c\x26\x88\x94\xd6\xb6\x1c\x61\x66\x02\x10\xec\xeb\xfa\x1a\x1a\x31\xc6\xf5\x52\x38\x13\x76\x4c\x16\x84\xc5\x84\x45\xd4\xa4\x06\x82\xef\xde\x9b\x36\x67\x02\x2f\xe6\x48\x72\x70\x7a\xc3\xb2\x83\xfd\xca\x7c\xe4\x6e\x32\x8b\x86\x06\x8f\x43\x0b\xb4\xc8\x34\x9f\xb8\x02\x39\xd1\xac\x32\x7c\xec\x2e\x43\xe7\x76\x31\x76\xc0\x74\x91\x10\x65\x2a\x61\xc0\x92\xc3\x66\xe8\xb5\x2e\xec\x87\xde\xa6\xba\x4d\xd0\x17\xb6\x1b\x33\x96\x76\x44\xc7\x35\x96\x6d\x7b\xa4\xd0\x77\x98\xc5\x89\x6e\xc5\xf9\x30\x8a\x67\x11\x52\x51\xfa\x9a\x6a\xdc\x69\xdc\xe5\x16\x8d\x70\x26\x77\xb9\x46\x4b\xf9\x9c\xc6\x2a\x78\x94\x07\x85\x00\x79\xdb\x64\x4e\x58\xdd\x85\x66\x91\x38\xe1\x76\x95\xcc\xeb\x99\xa9\xee\x86\x60\x34\x0d\xd7\xec\x42\x50\x16\xd1\x05\x4e\xb6\xd2\xfd\x4a\xc1\xf8\x36\xc6\xfd\x2b\x3a\xd5\xe4\xf3\x75\xc5\x6d\xab\x88\x48\x21\xc9\xd9\x0e\xd3\x6f\xe1\x06\x96\x24\x9b\xd5\x40\x64\x1e\x4d\x82\x05\xcf\x8c\x3f\x0e\xd6\x85\xc4\x35\x47\xf5\xb8\x6e\xbb\xf5\xc9\xc0\xc5\x00\xe8\x2d\x36\xdb\x44\xfe\x34\xad\x5f\xa9\x15\xdb\xbb\x09\xc6\xc3\xc9\x75\x7d\x9b\x75\x3b\x10\x3c\xfc\x75\x15\xed\x7c\xc2\x0b\x4d\x33\xb6\x26\x06\xce\xe7\x68\x95\x24\x5b\xf3\xcf\xc5\xcf\x04\xbe\x73\x9f\x17\xd2\x7e\x37\xf2\x25\xb4\x01\x50\xd5\x4e\x0a\x31\x04\x41\x9e\xba\xa5\xf1\x69\xa6\x65\x59\x84\x21\x0a\x01\x7d\x45\x8e\x67\xc7\xc8\x55\x38\xe9\xa1\xfe\xf5\xf5\xe0\xf2\xbc\x87\x88\x8a\xbe\x76\x31\x8b\x36\x60\x69\xc4\x14\xb7\xd2\xca\xd2\x55\xa7\x49\x89\x98\x91\xc2\x9c\x5d\x74\x13\x84\x2a\xcf\xa8\x54\x36\x7c\x56\xf3\x95\xa0\x8e\x10\x4d\xcb\x62\xb6\xa1\x90\x4c\xcd\x77\x21\x0d\x2c\x65\x96\x6a\x5d\x76\x4c\x71\x3a\x16\x3c\xd9\x85\x29\x9c\xc3\x54\x40\x5d\xf6\x29\xfe\x14\xa7\x48\x37\x6b\x43\x41\xbc\xcb\xd1\x8b\x74\x5a\x30\xd2\x7c\x59\xdf\x9b\xc1\xbd\xe5\xbc\x0f\x36\x1e\x8d\xba\x10\x08\x80\x00\x68\x60\x15\xb9\xd9\x78\x6c\x2d\xf5\x63\x1c\x45\x5a\xe5\xde\xf3\xa4\x82\xe2\x54\xce\x25\x60\x3b\x7a\xb6\x69\xae\xa3\x73\x37\xcc\x85\xe6\x60\x10\x0c\x5c\xad\xe5\x52\xd3\xef\x64\x59\xe9\xd5\x95\x8f\xba\x97\xde\xa4\x62\x2e\x61\x49\x60\x27\xa5\x29\x3f\xa5\xe6\xc4\x42\x8f\x86\x5d\xba\x84\x18\xdd\xf0\x92\x67\xa2\x8e\xd1\x8d\xd8\x39\x59\x08\xa2\x25\xfd\xb2\x03\xc5\xd3\xf4\x4d\x91\x12\x3b\xba\xee\xe8\xfa\xcd\xd3\xf5\x99\xa9\x42\xd6\xf7\x55\xe7\x76\x12\xe0\x4c\x63\xe3\x05\xe7\xc9\xb8\x85\x4d\xa4\xfd\x8a\x17\x3c\x61\xa5\x9a\x6c\x00\x2b\xc0\x33\x90\x8f\x0a\xd7\x26\xd7\x77\x5d\x90\x62\x6b\x87\xb7\x62\x19\x9c\xcb\x2c\xa8\x06\xb5\xcb\x79\xaf\x6b\x65\x55\x4b\xe8\xd9\xc5\x9c\x33\x23\xdf\xd4\x15\xd9\x2a\x1e\x26\x27\x8a\x50\x56\x29\x75\x68\xe8\x19\xea\xf6\x83\xdc\xf1\xaf\x8c\x2b\x2c\xbf\x3e\x1e\x31\x2d\x44\x3d\x90\xa5\x31\xb7\x6a\x31\xe5\xf7\x5a\x16\x3f\x92\x84\x49\x08\xf7\xfe\xbd\x71\xcf\x69\x12\x77\xe6\x6a\xa3\x9a\x9a\x0a\x8b\xc5\xfa\x5f\x10\xa2\x6b\x1b\xb5\x52\x52\x1e\x00\x9d\x17\x0d\x73\xcf\xcc\xf0\x67\x44\x41\x8a\xb5\xa2\x0a\x74\xa6\xd8\x94\x70\xac\x0c\x7d\xad\xe9\xca\x50\x85\xe0\xe0\x27\x89\xb3\xdd\x18\xbf\xac\xb6\xb1\x96\x33\x7a\x6d\xe1\xd6\xc6\xbc\x9f\x38\xbb\x51\x24\x78\xa5\x2e\x22\x96\xc8\xec\xf4\xc4\xb0\x03\xe7\xbf\x26\xec\xf8\x89\x3e\xd0\x05\x89\x29\x86\x08\x78\xfd\xaf\x13\x3d\xaf\xdf\x9d\xdd\x5c\x5d\x8e\xf3\x4c\x9e\xff\x1a\xb1\x7e\x22\xb9\xcf\x52\x40\x8c\x33\x1f\x6e\xbf\x10\xc4\x89\x84\x76\x2e\x60\x75\xcd\xcd\x88\x23\xd6\x34\x82\x98\x47\xf2\x18\x3f\xc9\x63\x9c\xe2\x5f\x38\x03\x57\x7a\x1f\xfe\x3c\x4b\x78\x16\xff\x88\x55\x34\x3f\x81\x73\xad\x4e\xc8\x23\x61\xca\xb8\xa9\xf4\x72\xc5\x90\xbc\x2b\x21\x5a\xff\x77\x7a\xcc\x79\x52\x91\xd4\x9a\x6c\x44\x16\x0a\xfd\x3f\x82\x4c\x38\x57\xf5\x97\x14\x9f\x4e\x25\xd9\xe8\x42\xca\x95\xb4\xdb\x2b\xf4\xb7\xbf\x7e\xf3\x47\x4d\x42\xdb\xac\xf1\xf0\xf6\x6a\xac\xbf\xff\xdd\xb9\xfd\x5e\x6e\xc0\xee\xae\x16\x39\x6b\x73\xc4\x63\x02\xe7\x33\x06\xb7\x9f\x00\xe7\x05\xb0\x37\x20\x87\x7c\x1f\xeb\xb8\xdb\x79\xa1\xf5\xdd\x54\xb6\xad\x16\x13\x54\xec\x60\x8e\xe8\x08\x31\x8e\x52\x13\x6b\x8a\x19\xfa\xcb\xf7\xdf\xd6\x6f\x60\x26\xe8\x56\x1d\x52\x0b\xd7\x10\x74\x29\xe9\x2f\x44\x22\x4d\x35\x9a\x8a\x79\xaa\xbb\x16\x44\xce\x79\x12\xa3\x27\x02\x6a\x92\x8d\x03\xf5\x5a\xb9\x20\x23\x16\x36\x01\x21\x87\x08\x27\x8a\xcf\x08\xdc\xd5\x4e\x51\x53\x44\x68\x51\xc5\x64\x69\x28\x2e\x48\xcf\xc0\x85\xdd\xfe\xd9\xc5\x56\xc3\x34\xe1\x91\x4b\x6a\xb1\x26\xb9\x78\x52\x3f\xf3\x69\xd9\xf4\x8a\x9a\x6d\xf8\xe5\x4d\xb6\x66\xdb\xfa\xa5\xb1\x49\x28\xd6\x86\x55\xde\x99\xfa\xc1\xd0\x88\xb3\x71\x42\xd9\xc3\x56\x9b\x71\xe5\x44\x39\xdd\x82\x5d\x33\xdd\xa2\xb7\x73\x1b\x0b\xc8\x06\xe7\xe3\x43\x96\x24\x26\xb5\x25\xdc\x1e\x90\xbb\xcc\xba\x81\x30\xb0\x30\x39\xa0\x24\xb6\x7e\x2f\xab\x09\x0b\xc2\x20\xe0\x6d\xc4\x26\x4b\xeb\xb3\x95\x3d\x24\xb3\x68\xee\x32\xf3\x22\xce\xa4\x16\xa3\xb9\x40\x11\x4f\x53\x53\x39\x98\x11\xa4\x38\x4f\xa4\x8d\x76\x67\x47\x0a\x47\x6a\xc4\xf2\xfe\xd6\x9c\x3c\x53\x7b\x6b\xb7\xd4\xbd\xf6\x2e\x9d\xbc\xc6\xd7\x4a\x81\x9b\xc6\x21\x66\x03\x18\xc1\x8c\x27\x2a\x40\x7f\xe0\xd5\xb3\x64\x36\xac\x41\x33\x90\x73\x2e\xd4\x38\xae\xe5\x39\x6b\x89\xa6\xcc\x08\x19\x39\x4a\x20\x68\x98\x3f\x6a\xe1\x9f\x3c\x79\xe3\xeb\xaa\x21\x68\xaa\x5e\x35\x82\x76\xc7\x68\xe5\xc8\x36\x25\xc1\x86\xb5\x32\x08\x1e\x51\x31\x26\x7c\xdd\x18\x6f\xe1\xab\x33\xfd\xd1\xca\xc5\x2b\x9f\x3b\x27\x04\xf1\x38\x07\xac\x33\xf7\xba\xcd\x08\x59\xb5\xa6\x16\x3a\xe1\xf9\x32\x47\x57\x4d\xe5\xbe\x68\xc9\xd5\x63\x01\x93\xbd\x24\x20\x6b\x62\x31\xa1\x4a\x60\x51\x40\x0a\xf1\xfa\xa0\x24\x58\x40\x7c\xd6\x88\x19\xec\x39\xa3\x29\xc4\x28\xa6\x12\x12\x44\xe0\x2e\x0d\x9c\x61\xa8\x9d\x12\x58\x3a\xda\x79\x9e\xa3\x89\x3f\x87\xc0\xb2\x9c\x34\x1c\xb3\xd3\x1d\x79\x8c\x2d\xad\x9f\xf1\x28\xcb\x05\xb9\x08\x24\x5c\x8b\xa9\x83\x28\x93\x74\x36\x57\x88\x32\x6b\x77\xc4\xc9\x8c\x0b\xaa\xe6\xa9\xec\xa1\x49\x26\xb5\x16\x6a\x82\xd5\x4c\x3c\x0a\x51\x51\x2b\x2e\xb4\x6b\x12\x71\x5c\x6a\xb0\xaa\xa2\x6c\x41\x1a\xed\x0e\xe5\xa0\x74\x57\xac\x21\x9c\xbe\xc7\x2a\x2c\xb7\x41\xa1\x2a\xa9\x2d\x1b\x63\xe2\x00\xb9\x43\x76\x82\xaa\x27\x4d\xe7\x00\x90\x25\xf7\xe6\xa5\x78\x89\x12\x70\xc8\x24\x83\x0a\xe2\x62\xb7\x41\xf2\x2a\xa2\x5b\x1a\xf4\x26\xef\x74\x4a\x17\xaa\x36\x70\xab\xea\x2a\xba\x09\x30\x7f\xda\x2d\x36\x24\x63\x01\x35\x03\xda\xdb\x88\xdd\x12\xd2\x0c\x06\x57\xd9\x7b\x53\x77\x1a\xa6\x60\x13\x3d\x56\x93\xfc\x2e\x4e\xec\xf3\xc1\xed\xd9\xcd\xf0\xda\x40\x4e\x5c\xdd\x7c\xea\xdf\x8d\x6b\xfc\xda\x35\x6f\x7d\xea\xdf\x7c\x7f\xbe\xfe\xb5\xef\xee\x8a\x59\xd9\x35\xaf\xdc\xdc\xae\x4e\xe6\x68\x31\xc4\x9a\xa4\xb0\xda\x7e\x4e\xd1\x62\xa9\xe6\x9c\xf9\x10\x85\xb8\xc0\x9b\x8e\x90\xc9\x08\x56\x10\x42\x24\xa4\xaa\x71\x1c\xde\x41\x5c\xce\x7a\x09\xb3\xb8\x59\x06\x86\x6d\xaf\xa2\xd1\x06\x27\xf2\x63\xc2\x27\xe0\xb7\xce\x0a\x05\x9c\x57\x44\xa0\xef\x18\xef\x73\x4e\xe5\x22\xc1\xcb\x4a\x0f\xeb\xae\x9c\x4b\x9c\x12\x88\x38\xce\xf1\xe3\x5c\xb2\x88\xde\x19\x48\x60\xf2\xf7\x3a\x9d\x42\x26\x93\xa2\x58\x11\x34\x21\xea\x09\xf2\xe6\xdc\xaf\xde\x96\xea\x02\x46\xe4\xf1\x88\x81\x39\x67\xa4\x17\x39\xce\x20\xda\x6f\xf4\xae\x87\x46\xef\x62\xf2\x48\x12\xbe\xd0\x3b\xaf\x7f\x68\xb8\x64\x06\x29\xa6\xc9\x25\x57\xde\x32\xb7\xcb\x7e\x0a\x12\xd1\x05\x48\xe6\x63\xa2\xdb\x7d\x39\xc1\xa3\x40\xc9\x8e\x9d\xc1\x18\x10\x8e\x63\xad\x64\x03\x2b\x73\xc3\xcb\x43\x80\x58\x30\xf5\x42\x95\xd6\x4d\x44\x0a\x6f\xfe\x36\x3d\x86\x6d\x16\xcd\x9e\xb5\x3b\xe0\x1d\xc3\x2f\xa4\x64\xb8\x50\x1c\xdf\x71\x4b\xad\xe3\xbe\x49\xc7\x68\xf4\x40\x97\x0f\xa0\x5e\x8b\x0d\x04\x66\x3f\xc0\x5b\xfd\xdd\x5a\x41\xd3\xdf\xb6\x2e\x7c\x2a\xf7\x7e\xda\xdc\xe6\x72\x3a\x35\x59\x3b\xe2\x28\xe1\xb2\x08\x75\xd2\x7a\xd0\x67\xf6\xd3\x55\xe3\x1e\x84\xce\x62\x7d\xad\x6f\xe4\x8f\xae\x59\xf8\x12\x96\x9f\x61\x13\xca\x3a\x38\xec\xdb\x3d\x44\x21\x58\x0e\xe4\xe9\x24\x4f\xfc\x66\x31\xca\xad\xd8\x23\x96\x87\x1c\x48\xf4\x44\x12\x88\x52\x8a\x78\xba\x00\x0b\xad\x1d\xae\x6d\x89\xc4\x26\xe0\xb3\x87\x78\xa6\x74\x63\x26\xa5\xc2\xd9\xe0\x6c\xbe\x46\x6e\xb5\x36\xae\x13\x1b\xbb\xec\xb1\x85\x0d\xad\x1b\x56\x48\x19\xfa\x48\x14\xb4\x02\xd8\xed\xe1\x04\x41\xcc\x2b\x47\xc0\xd5\xaf\xfd\x0e\x27\xca\xce\x64\x83\x9d\xcf\x71\x2f\xbe\x4d\xf8\x64\xb5\x8e\x07\x8d\xa3\xfb\x9b\xa1\x33\x28\xe5\xe1\x2f\x01\xf8\x6c\xc1\x21\x34\xb8\xbe\x19\x9c\xf5\xef\x06\xe7\xc7\xe8\x5e\x12\xbd\x3c\x7e\xba\x90\x1e\xeb\x25\x4a\x33\x72\x0b\xa4\xc1\xa4\x22\xb8\x49\x8f\x25\x42\x14\x92\x58\xd7\x30\x8e\x22\xca\xc6\x6a\xc2\x06\x8c\x0b\x6a\xed\x2c\x80\x0b\x53\x9e\xa7\x0d\xac\x5a\x77\x02\x21\xcc\x65\xfc\x76\x82\x8c\xcc\x78\xd3\x6a\x60\xd5\x3a\xf2\x29\x06\x64\x3d\xf7\x64\xe0\x68\xa9\x39\xa1\x02\xb5\x9a\x96\x21\xaa\x71\xfb\x39\x05\x11\xca\x9f\xf0\x62\x75\xf6\x20\x7e\x2a\x10\xad\x91\x64\x02\xd7\xeb\x73\x9f\x03\xc7\xd6\xc6\x86\x15\xee\x3e\xc1\xdc\x1f\x61\x78\xab\xe7\x9b\x26\x60\x5f\x3a\x1b\x47\x38\xb1\xd2\x20\x6c\x18\xa2\x44\x70\x76\xe0\x17\xca\x50\xe1\x4a\xec\xa1\x29\xfd\x6c\x1b\xcd\xc3\x93\xdd\xab\x81\xbf\xba\x21\x1c\x6e\x8e\xab\x67\x6a\x03\xb1\xe1\x1a\xbe\x5f\x19\x9e\xc5\xa5\xd2\x52\x97\x96\x5c\x05\x89\xb8\xd0\x37\x05\x74\x9b\x1b\x91\xd7\x89\x0c\x0a\x0b\xbd\x28\x55\xa3\xfa\xaa\xd3\x9f\x97\xa1\x88\xb1\x22\x47\x8a\xae\xcd\x5f\xb5\x29\x0e\x90\x0c\x81\x55\x80\xe6\x94\xdf\x3c\x13\x32\xc3\xcc\x45\xd6\x36\x0c\xd7\x5d\x79\x3b\xb0\x2a\x2d\xc1\x62\xc8\xee\x01\xf9\x0a\x32\x37\x0a\xe3\x90\x0b\x58\xcf\x95\xe3\xb0\xc1\x0b\x87\xb0\x6c\x4f\xd8\xc7\x52\x34\x0c\x36\x5b\xc4\x87\x34\xd8\x04\x4b\x85\xec\x98\x9a\x34\xc9\x40\xc2\x7f\x5e\x1b\x5a\x41\x35\x6b\x6b\x3e\xd3\x24\x54\x54\x42\x08\x18\xb6\xa5\x83\xbd\x30\x20\x1f\x29\x11\x33\x27\x08\x9b\xca\xc1\xfe\x6c\xdb\x12\xc2\xee\x96\x08\x99\x09\xc4\x58\x57\x9b\x3e\x46\x7d\x56\x81\x3b\x72\x61\x35\x85\xf5\x32\x77\x12\x4e\x9e\xf0\x52\xa2\x85\x30\xc8\x20\x26\xf0\xda\x4d\x1e\xe2\x1d\x8b\x1f\x79\x4f\xb6\x72\x91\xef\x08\x54\xe9\xf5\x31\x4f\x4e\xee\x1d\x3f\x83\x27\xa6\x14\x14\x5c\x53\xbd\x20\x57\x35\x5b\xb0\x3a\x45\xc6\xd1\x1c\xb3\x19\x19\x3b\x1b\xd9\x36\xda\x92\x6e\xe7\x0c\x9a\x39\xb7\xad\xd4\x5f\x4e\xd7\x46\x61\xb2\x25\x40\xcc\xab\xde\xfe\xa3\x0f\x81\x54\x78\x46\x90\x19\x51\x2b\xab\x62\x21\xe0\xc7\x62\xc5\x82\x9e\x60\x5b\x1d\x14\x83\xa0\x9b\x84\x77\x88\x5c\xb9\xc0\x13\x92\xbc\x8e\xe3\x1b\xba\xb6\xb6\x55\x70\xb6\x98\x60\x6e\x82\x9e\xc0\x1c\x5b\x62\x19\xd6\xf8\x2a\xb2\xba\xd0\xee\x55\xf3\x2c\x14\xeb\xde\x61\xa2\xae\xd4\xc3\x36\x53\x6d\x2a\x00\x11\x5e\x7b\x41\xa1\x84\x3a\xfb\x48\x78\xfd\x95\x4d\x82\xdb\x0d\x24\xa8\xd7\xd0\x30\x8e\x9d\x0b\x36\xac\x9d\xca\xd6\x39\xe2\x2d\x0b\xa1\x0d\xa7\x88\x71\x46\x10\x95\xf9\xcb\xaa\x98\xcd\xe2\x11\x56\xb4\x88\x6f\x8c\x2f\xbe\x50\x93\xaf\xbf\xf3\xdc\x96\x96\x3c\xf7\xdd\xdb\x06\x5c\x7a\x2e\x23\x5a\x51\xc5\x62\x09\x08\x8d\x86\x0f\x17\x65\xba\xb5\xe3\xdc\xbb\xc0\x7d\xe7\x00\x38\x83\x40\x4b\xc5\x11\x88\x91\xa5\xc1\x21\x03\x63\x69\x5f\xb2\x1f\x59\x94\x91\x11\xf3\x96\x0d\x20\x44\x2a\x51\x8a\x17\xe0\x92\x61\x5c\xe5\x5f\x19\xd4\x1c\xe5\xb7\xb0\xe7\x04\x71\x69\xca\x28\x35\xac\xc0\x3a\xd3\x8e\xbb\x7e\xf3\x75\x2d\xa2\x13\x3a\x64\xd5\x19\x7d\x24\xcc\xd1\x74\xcf\x9d\x09\x3d\x28\xd7\x69\xb2\x3c\xc2\x10\x25\x4a\xe2\xd0\x70\xbd\x9a\x23\x19\x83\xcc\x21\xd8\x23\xdb\x2f\xd9\x5d\x6d\x14\x84\xc1\xb8\x2a\x80\x93\xbb\xb8\xde\x90\x4a\x2d\xec\xaa\x49\xe4\xc5\x12\xfd\x9e\x71\xf5\xfb\x00\x98\xd6\x19\x2f\xe0\x53\x67\x82\xea\x55\x2a\x6e\xc0\xa1\xb5\x84\x83\x70\x00\x90\xb4\x76\xe5\x77\x75\xed\xe6\x71\xcb\xcf\x2a\x8d\x0e\xaa\x49\x4c\x4d\x25\x8b\x3a\x87\x2b\x2a\x5f\x0b\x65\x83\xa7\xa9\xac\x96\x9f\xf4\x82\xa1\x53\xae\xf3\xb0\xfa\xbd\x68\xe5\x59\xad\x24\x74\xef\x42\x6d\x69\xeb\xc0\x97\x35\x18\xb6\xf5\x76\x89\x6d\xd2\xf4\x9a\xe4\x72\x51\x8c\x3c\xb2\x55\x0c\x1a\x40\x5a\x8f\x47\xec\x03\x17\xf6\x0a\x96\x16\x26\x7e\x82\xa3\x87\x23\xc2\x62\x84\x33\x35\x37\x60\xa9\xd6\xaf\xb0\xb4\xd4\xa0\x25\x0d\x20\x1b\x8f\x84\x40\x65\x84\x45\xec\x0a\x16\x3c\x72\x37\x8a\x11\x0b\x1a\x01\x20\x7a\xa8\xd3\x03\xd5\x4a\x9b\x54\x4d\x02\x85\xd1\x9a\xd6\xa2\xae\x0e\x67\xa5\x0a\xe7\xea\x73\x56\xa8\x2b\x0a\x10\xfa\x10\x9f\xc2\xa7\xd5\xd5\x19\x3a\x6b\xa3\xd3\xef\x34\x3d\x57\xbd\x10\x3d\xab\x51\x18\x93\x94\x9d\x81\x96\x74\xbe\x71\xbc\xb6\x00\xfa\x3a\xcd\x04\x44\x5b\xd6\xb5\xf9\x55\x34\xa7\x49\xee\xbb\xf8\xba\xe7\x87\xa9\x9b\x4c\xc8\x23\x49\x0c\xe4\x78\x24\x20\xb0\xda\x58\x0d\xbf\x41\xff\xdb\xd4\xa6\x44\x7f\x1c\xb1\x8f\xc0\x86\x93\x64\x09\x80\x88\xbe\x65\xac\x4a\xcd\x3c\xd4\x0e\x40\xd9\x4c\x0e\x54\x1c\x88\xd9\xeb\x39\x7e\x24\x23\xe6\x9a\xf9\xdf\xe8\x01\xfd\x01\xfd\xb1\x49\xbd\x73\xf1\xd1\xcf\x6c\xe7\xf8\x10\x44\x1f\x07\xb7\x9c\x65\x94\x96\xdf\x38\x33\x48\xc1\x08\x59\x03\x8c\xe0\x71\x8d\x29\x7b\xe4\x51\x25\x08\x3f\x3c\xb5\x58\x10\xa6\xc6\x8c\xc7\x64\x4c\x6a\x5c\x9a\x2b\x98\x84\x16\x02\x2e\x79\x4c\xd6\x3a\x24\x3d\x33\xfd\x11\x4c\x37\x32\x9b\xf8\xed\x80\xfc\x6c\x9f\x8c\xeb\xad\x0f\x45\x4a\xab\x1f\xb9\x07\x0f\xdd\x66\xdc\xdb\x3a\x53\x5d\x94\x5f\x0f\x2e\x04\x3b\x80\x7a\x87\x5e\x82\x95\x4b\x61\x2d\x1f\xc7\xb2\x23\x40\xbf\xac\x67\x6e\x2f\xab\x00\x16\x15\x4a\x57\x08\x3a\xa3\x5a\x7e\x6f\xef\xb0\x05\x4e\xb8\x8d\x37\xc3\x60\x44\xb6\x72\x67\xe4\x4b\xe1\x70\x32\x8e\x3c\xfd\xe5\x4e\xc8\x09\xcf\xca\x02\xbc\x5d\x00\x2a\xc3\xe4\x5a\x2b\xab\x2f\x35\x1f\x9e\x99\x04\x2e\x32\xa7\x26\x65\xba\x7f\x76\x81\xf4\xe9\xe0\xa9\xc1\x15\x82\x45\xcb\xd4\x9c\x0b\xfa\x4b\x63\x82\x49\xb3\x8c\x9e\x7b\x5a\xf3\x7c\x1c\x33\xce\xa2\xb4\x0e\xc4\x6a\x44\x0a\x55\xd0\x4a\xea\x74\x26\x34\xc9\x00\x42\x53\xb3\xd9\x69\x96\x18\xdc\xfd\x88\x8b\xd8\x14\xcf\x96\x85\xec\x1f\x88\xa2\x74\xe2\x3d\x56\xbe\x41\x6a\x91\x06\x2d\xb2\xbf\xb1\xe0\xac\x14\x40\xff\x9e\x91\x6c\x4f\x09\x54\xaf\x1a\x72\x7a\x87\x67\x32\x8f\x21\x35\x6b\xa3\x79\x73\xbe\xbe\xff\xd2\x33\x95\x41\xca\xa1\xb3\x2c\x7a\x04\x1f\xa3\x92\x9b\xba\x8e\x1b\x59\x74\x6e\x0c\x72\xf9\x1e\x4c\x3a\x2f\x11\xcf\x51\x95\x91\x6a\xd8\x8f\x25\xbf\x47\x9f\x80\x57\x66\x11\xcf\x64\x27\x71\x10\xf0\x25\xe9\xe3\x19\x4d\x26\x5b\x30\xb9\xaa\x50\xbd\x32\xa8\x35\x37\xa0\x78\xb6\x56\x93\x0b\xab\x38\x44\xcd\x3f\x09\x0a\x00\x5f\xcb\xfc\x65\x5f\xc2\xd4\x5d\x17\x21\x8f\xd1\x52\x8a\x11\x6b\x21\xae\xc3\x2d\xe1\xb2\x9e\xc7\x6f\x60\x80\xb0\x0d\x15\xbb\xae\xfa\xed\x9b\x4e\x84\x61\x49\x87\x7a\x24\xaa\xe8\x1e\x6b\x0f\x83\x2f\xe4\xf0\x3a\x06\x44\x2f\xda\xbc\xdc\xc9\xf0\xe4\x38\x8e\x70\x34\x6f\x9c\xd4\x84\xf3\x84\x60\xd6\x24\xbd\xd6\x3e\x2e\x1f\x11\x83\x4d\x09\xac\x3b\x49\x00\xa0\xd5\x2d\x81\x2d\xea\x97\x8b\xef\x2c\x06\x60\x6d\xc3\xc3\x0d\x12\x87\x1b\xa8\x22\xcc\x59\x7e\x28\x9b\x25\xa4\xbc\x56\x16\x01\xbd\x67\x3b\x49\xa2\x2c\x09\xaa\xfa\x2d\x88\xd0\xa3\xd6\x4b\xfc\x48\x98\xd6\x19\xec\x38\x9c\x33\xe3\xc9\xe5\xb3\xfa\x5a\x3e\x3d\xdf\xb5\xf3\xa7\x41\xd2\x58\x3c\x62\x70\x70\x79\xf1\xb0\x6a\x5a\x95\x5a\xcd\x08\xed\x52\x5b\x9f\xce\x40\x88\xd8\xf8\x78\xde\x16\xcd\xc4\x1b\x9f\x49\xd3\xf7\x18\x62\x0c\x76\x76\xad\x05\xee\x97\x3c\xd3\xde\x6c\xac\x43\x53\x7a\x21\x23\x32\x44\x6d\x14\x41\x5e\x82\xa0\x8d\x26\x34\x9f\x67\xbd\x4b\xf2\xea\x05\xee\x36\x68\x39\x94\x95\xae\xea\x96\x8e\x67\xb0\x4e\xae\x3a\xb7\x17\x36\xe2\xb6\xe8\xb2\xf5\xe9\x19\x79\x98\xa3\xad\xcf\xa9\x04\x86\xe4\x72\x48\x09\xfe\xd1\x68\xd8\x54\x1a\x0b\x98\xab\x52\x90\x2e\xd4\xd2\x16\xb5\x82\x7b\x31\x4c\xc9\x34\x80\x5d\x75\xee\xe1\xf2\x1d\x19\x17\x1c\xc4\x75\x9d\x41\x47\xd6\xac\x50\xdb\xa4\x5b\xe8\x10\x00\xa2\x94\x70\xdf\x14\x0d\x62\xea\x83\x8e\x71\xd2\x68\xcb\xda\x03\xd3\x84\x2c\xc9\x3c\xc9\xde\x62\x77\x2a\x91\x11\xcd\xbb\x70\x92\x94\xe6\x85\x21\x9b\x55\xf9\x1a\x61\x93\xbc\x90\x69\x7b\x67\x75\x82\x27\x64\x23\xf7\xf4\x85\xf9\x60\x25\x15\xc1\x2b\x90\x6a\xba\x58\x24\xcb\x76\xa8\x4d\x61\xe8\x5d\x2d\xc6\xd5\xba\x81\x85\xc8\x58\x2b\xef\xa6\x22\xba\xd4\x76\x43\x94\x24\xca\x04\x55\xcb\xb1\x35\xfa\xb5\x67\x5a\xb7\xf6\xcb\x33\xfb\x61\x1b\x8d\xfa\x14\xb9\xfe\x9c\x91\x11\xee\x29\x41\x4d\x01\x14\x3b\x85\x36\xdb\xad\xb5\xe4\x5a\xec\x9b\x55\x0b\xeb\xc0\x77\xda\x0d\x55\x77\xb1\xed\xf0\x6c\x61\x85\x31\x9f\x3a\x58\x9b\xf6\x0b\x5b\xae\x38\xb1\x81\xb5\xd4\xa1\xe7\x2e\x04\xe5\xc2\x16\x76\x68\x13\xd4\x96\xe2\xcf\xe3\x05\x16\x38\x49\x48\x42\x65\xba\xbd\x6d\xf7\xcf\x7f\x5a\x39\xda\x33\x53\x80\x44\xda\x72\x3e\x9f\x69\x9a\xa5\x88\x65\xe9\xc4\x4a\xb9\x58\x3e\x84\xd8\x85\x2e\xd3\xda\x40\xf0\xb8\x01\x16\xf2\xbd\x45\x80\x46\x39\x62\x01\x2e\xb1\x35\x55\xe0\x68\x4e\xc9\x23\xa0\x26\x0a\x46\xa4\x3c\x46\x97\x5c\x91\x53\xf4\x09\x2f\xee\x40\x50\x33\x15\x01\x67\xc6\x3a\x8e\x25\xd2\x52\x6b\xc6\xa8\xea\x8d\x98\x05\x33\x76\xab\x72\x12\x71\x66\x00\x2d\x23\x58\x58\xdf\x04\x98\x7b\x1d\xb2\xa3\x72\x79\x69\x54\x36\x2c\xb6\xc0\x4f\xe3\x20\x7a\x75\x6c\xb2\x03\x36\xa0\xe3\x1b\xfc\x64\xe2\xb5\xa1\x02\xbe\xf9\x7a\x85\xe4\x6e\x03\xa2\x6c\x01\x18\x83\xe3\xea\x02\x47\xb8\x05\x13\xf0\xa5\xab\x4c\x74\xea\x57\xf4\x98\x1c\xa3\x6f\x13\x3e\x91\x3d\x24\x3d\xe6\xb1\x2b\xd0\x2f\x7b\xc6\x41\x05\xff\x36\x99\x3c\x5f\xbb\xd5\xcf\xf9\x3e\x54\x6d\x9b\xd2\xcf\x06\xc3\x40\xfe\xf9\xf4\xe4\x24\x5d\x1e\x4d\xb2\xe8\x81\x28\xfd\x17\xc8\x14\xb5\x2b\xe4\x00\x80\x70\x1d\x9c\xd0\xba\xd5\xa9\x42\x11\xb5\xa2\x48\x0b\x62\x27\x09\xc0\x5e\xeb\x2b\xdd\xd7\xc5\x74\xc8\x35\x9c\xd5\x17\xfd\xb3\x53\x16\x59\xd3\xf1\x2a\xe0\xe5\xbe\x8c\xb6\x62\xea\x7e\x86\x30\xbd\xd3\x04\xcf\x4a\x2a\xcb\x06\x4a\xca\x55\x4a\x2d\x15\xe9\xb9\x43\xbc\x85\x3e\x65\xc5\x28\xb3\xf7\xce\x1d\x09\x6e\x45\xeb\x6e\x39\x1e\xb1\xbe\x44\x4f\xc4\x94\xf3\x84\x94\x32\xf0\x4e\x64\x54\xce\x7d\x42\x19\xd8\x4b\xa1\x51\x83\x66\x6a\x92\xde\xad\xe2\xe8\x34\x2b\xe7\xbf\xb1\x1a\x28\x4e\x24\xe9\xe9\x86\x01\xd1\xca\x05\x12\xa2\x27\x81\x17\x0b\x22\x46\xcc\x22\x53\x02\xfe\x32\xe7\x36\x48\xa4\x29\x9a\xbc\xd3\x28\x0f\x4b\xa3\xec\x97\x42\xcb\xa1\xc2\x6d\x0a\x4a\x8f\xcc\x0b\xf9\x39\xfb\x94\x57\x39\x0b\x57\x33\x80\xf1\xc2\xc7\x31\x27\x32\x30\x3c\x23\x6f\x3f\x4a\xe8\x94\xe8\x1b\x73\xc4\xf4\xd2\x87\x46\x72\x83\xe9\xeb\x20\x7e\x75\xa7\x91\xe0\x52\xda\x68\x71\xd3\xce\xea\x9c\x9f\x1d\xca\x87\x19\x60\x62\x53\xb8\xbf\x5c\x48\x2c\x78\xe6\x4a\x8a\xd9\x87\xf5\xf5\xdc\x9b\x9a\x5a\x5b\x40\x2c\x5f\x8b\x0d\x4a\x88\x9d\x9c\x5d\x0c\x7d\xdd\x9c\x52\xd7\xd5\x1a\x62\x21\x98\x73\x73\x15\xb1\xea\x8c\x83\x7a\x62\xa5\x26\x56\x54\x14\x5b\xbf\x59\xc5\x18\xd5\x5d\x90\xba\x4a\x5b\xbf\xee\xce\x2a\xd1\xcc\xba\x50\xea\x3d\x6d\x53\x03\x2b\x8c\x40\xc8\x79\x6e\xaf\x30\x08\x0b\xfa\x2d\xa9\x70\xba\x08\xd3\x04\x1d\x54\xa1\x9d\xa6\x39\x6a\x4d\x8c\xfb\x45\x21\x94\x23\x6c\x22\x30\xca\x83\xab\x6c\xc5\x66\x5e\x9a\x3b\x8b\xcc\xbc\x8f\xd0\xdb\x97\xcb\xbb\x4d\x96\x79\xa4\x99\xb4\xf2\x86\xab\xfa\xdb\x60\xab\x9e\x10\x8f\x42\xdd\xb8\xa1\xbb\x26\xd6\x79\xb4\x1a\x41\xb0\xb4\x21\x04\x90\x7f\x56\xca\x4d\xd9\xc0\xa4\xe9\xc7\x6c\x32\x58\x8f\x3c\xee\x7b\x70\xd5\xd8\x52\x46\x91\x3b\x88\x54\x08\xf2\x48\x04\xd0\x8e\x8d\x53\x61\xc5\xa3\x8a\x13\x41\x70\xbc\x0c\x56\xc4\x3b\xc9\x4d\xcf\x60\xd2\x91\x34\xd5\x4a\x27\x88\xd3\x8c\x1f\xf1\x85\x93\xb3\x0b\x6f\x01\x68\x3f\x9d\xea\x1b\x2b\x70\xb1\xeb\x2f\xd8\x11\xf9\x4c\xa5\xd2\x7a\x49\x4d\x7c\xa1\x6b\x04\x6e\x69\x28\xe5\x33\x27\xf6\x86\x1b\xbd\xeb\x7f\x7b\x75\x73\x37\x38\x1f\xbd\xcb\x23\xca\x5d\xca\x94\x07\xa1\x71\x98\xe2\x9c\x8d\x98\x0f\x02\xf5\x98\xab\xb0\x97\x08\xc7\x71\x8e\x78\x6d\x15\x1f\x23\x67\xac\xe4\xc8\xc1\xa9\x58\x1b\xfe\xb9\xa2\x99\x7b\xc8\x9b\x39\xd4\x93\xb5\xc2\xdd\x53\x38\x39\x26\xfb\x67\x45\x9a\xc6\x9e\x2e\x9b\x10\x2e\x52\x19\xfd\x90\x28\x87\x67\xc6\xc8\x93\x93\xef\xe1\x76\x3e\xc1\xe6\x12\xde\x8c\xdb\xb9\x0d\xd9\x62\x53\x3f\xd0\xcf\x24\xbe\x69\x90\xaa\xf6\x92\x85\xd1\x2a\x7a\xad\x76\x17\x32\x46\x37\xd1\x52\xfd\x54\xee\xf5\x77\xed\xd9\xd2\x55\x8e\x02\x95\x23\x3a\x02\x9c\xa3\x42\x18\x45\x44\x28\x4c\x19\x9a\xc2\xc1\x66\xd1\x12\x01\x16\x07\x01\xbf\xeb\x9f\x50\x4a\x19\x64\xbb\xaf\x5a\xda\xfb\xe2\x3c\x36\x29\xe5\x3f\xbc\xbc\xbf\x2b\x88\xaa\xdf\x5d\xdd\x17\xeb\x48\xf7\x7f\x5a\x29\xab\x96\x5a\x58\x15\xe0\x12\x4c\x31\xcf\x9c\xb3\xc0\x96\x7e\x65\xea\x26\xfa\x91\xa8\x1f\x34\x5f\xe6\x6c\x1f\x61\xe5\x56\xce\x02\x87\x13\x19\x3f\x9a\x86\x37\x20\x03\x3b\x94\x15\xb9\x03\x4e\x92\x83\x1e\x90\xed\x21\x4c\x64\x3f\x36\x15\x93\xfb\xba\x39\x50\x19\x5d\x80\x96\xd6\x97\x38\xd3\xcb\x65\xe0\x05\x1d\x26\x61\xd0\x1c\x9f\x9a\x8f\x5b\x22\x34\x05\x61\xc2\xba\xad\x7c\x29\x51\xff\x7a\x58\xb3\xd6\x17\x65\x9b\xfc\x97\x55\xde\x21\xf1\xee\x81\x7d\x57\x76\x08\xf2\xbd\x0e\xa2\xa8\x83\x9d\xe9\x6e\xf5\x1c\x8c\x17\xf5\xba\xe8\x9a\x3d\x04\xf4\xca\x3a\x79\xb6\x90\xc7\xb9\x06\xa8\x72\xb3\xd4\xa6\x7c\x19\x36\x44\x91\x09\x07\x64\xe3\xea\x43\xe4\x94\x6a\xd0\x66\x2f\x44\x52\xe1\xa6\x80\xa4\x75\xd6\xee\x0d\x5d\x26\x9f\x4d\x1b\x78\x99\x1f\x0c\x45\x7b\xf4\x01\xc0\x53\x70\x05\xca\x5c\xb0\xa5\x4d\x06\x0e\xa7\x1b\x52\xdb\x66\x88\x34\xf9\xf8\x9c\x3d\xd1\x62\xb3\xe2\x05\xb6\x4a\x31\x48\xf8\x0e\x39\xbc\xae\xd0\xd4\xf1\x88\x05\x11\x00\xd2\xc8\xe4\xfa\x8c\x38\xb0\x7e\xa8\x00\xc9\x00\xe8\x15\xb2\x1e\xfc\xcd\x5c\xd8\x81\x72\xce\xb1\x9a\x17\xe1\xf6\x2b\xfd\xd8\xd3\x29\xe7\xd8\x65\x76\x39\xf5\xde\x06\x56\x85\xc6\x0f\x68\x2f\x00\xd8\xb6\x1d\x83\x7d\x0f\x34\x6a\x1c\x94\x6f\x0a\xb2\x81\x63\x4e\x24\x7b\xaf\x7c\xee\x1c\x4d\x6c\x89\x00\x5c\xb6\xb7\x6a\x91\x03\x53\xdb\xf2\xea\x03\xbe\x07\xb8\x9b\x4d\xa5\xda\xe0\x58\xad\xb5\xa1\x38\xa7\x19\x50\x42\x18\xdc\x01\x9d\x36\x61\xd3\x7c\x5e\x90\x68\x1b\x4c\x8e\x6b\x2c\x70\x4a\x14\x11\xab\xe2\x3b\x8a\xc5\x55\x21\x76\xc1\xed\xa0\xed\xd7\xec\xa2\x41\x9e\x2f\x97\x28\xf0\xaa\xd7\xc5\x3a\x8c\x0d\x3f\x8b\x8d\xe0\x84\xf4\x34\x7e\xb0\x50\xfb\x1b\xce\xc2\xf6\x93\x4f\xc3\x86\xaf\x04\x90\x2a\xbb\xce\xe9\x65\xb0\x25\xee\x2a\x28\x0d\x85\xf8\x8b\x03\x01\x95\x58\x3f\xca\x26\x34\x89\x75\xbc\x74\x2f\xbc\xdb\x85\x8c\xbb\x9c\xc4\xd2\xa1\x2a\x04\xa3\x03\x95\x80\xbc\x6f\x80\x15\xea\x11\x21\x40\x68\xa9\x0b\x39\x0b\xfc\x28\x16\x2f\x2c\xb7\x36\x5a\xc9\xaa\x5c\x6c\xa5\xb4\x5c\x6b\x78\xdc\xbe\xb2\xe5\x3b\x89\x66\xdf\x12\xcd\x06\xb6\x3d\x43\x9d\x44\x94\x80\x3b\x6c\x11\x54\x9b\x71\x5d\x9c\x20\x24\x73\xd8\x2b\xd2\x56\x52\x84\xab\x9f\x32\xff\xaf\x22\x07\x77\x44\x1d\x92\x6a\x5d\x96\xda\x71\xe0\x1f\x01\xf7\x48\x12\x4a\x03\x36\x50\x01\x46\x6b\xe2\xca\x8c\x09\x7a\x78\x69\xbc\x2b\x90\x2d\xba\xe4\x19\x7a\xa2\x52\xeb\xc2\x23\x06\x81\x57\xde\x54\xad\x38\x32\x2f\xf6\xe0\x2d\xc8\x2b\x97\xd9\x24\xa5\x0a\xe1\x60\x86\x05\x7b\x59\xcf\x9e\x67\xfd\x01\xcc\xb8\x36\x71\xb9\x0e\xf3\x64\xcd\xa1\xd9\xc2\xf8\x93\x37\xb2\x6b\x6e\x72\x10\x24\xfa\xbc\xd9\xc9\x81\xc6\x13\x6a\x98\xb5\x67\xae\x4b\x4f\x46\xf5\xd6\x06\x8b\xc2\x08\x50\x99\x54\xaa\xd2\xdd\x62\xb1\x17\xd7\xa4\x26\xe7\x1b\xd1\x2a\x37\x39\x7f\x7d\x1f\xc9\xc9\x4d\x65\x7b\x56\x25\xab\xb9\x4f\x1a\x8c\xb3\x2e\x09\x52\x71\x17\x89\x1c\x4a\x4a\xd7\x8d\x92\xd2\xa1\xc1\x44\xe5\x11\xd6\xdb\xc7\xeb\x6e\xa2\x0e\xe6\x09\x2f\x21\x15\x05\xf9\x6b\x45\x90\x0d\x52\xe6\xfc\x8c\x2b\x48\x52\x88\xa0\xa4\x71\x25\x71\x6e\xc4\xea\x25\x90\xd5\x3c\x71\xd7\x98\xf7\xbd\xc2\x49\x05\xe7\xcf\xcd\xc2\x5a\xb4\x7e\xf4\x51\x43\x46\x59\xb6\xc5\x89\xcb\x22\x66\xee\x7f\x6a\x50\x40\x40\xf0\xd8\x26\x83\xb3\xe6\x54\xb6\x8c\x48\x5f\x7b\x2e\xec\xa5\xbb\x47\xd5\xae\xc2\x9d\x5b\x07\xf0\x7b\x19\xd9\x72\x63\x17\x81\xea\xd4\xf8\x92\x1b\x71\x9b\xa2\x8b\x80\xd2\xb8\x37\x6c\xc9\x72\xba\xb7\x6e\xbc\x07\xae\x47\x3b\x74\x6c\xc2\x30\x3c\xe2\x71\x69\x4b\x0a\x13\xb6\xc5\xac\x9f\x61\xd2\x9b\x16\xca\x0c\x5c\x61\xc2\x86\x4f\xd2\xd0\x6e\x00\x15\x32\x6d\xd4\x59\x89\x0f\x7b\xd1\x2e\x63\x31\x11\x8c\x60\x35\x7f\xb9\xa0\xf5\xb3\x5d\x8d\xd3\x2f\x16\xc0\x7e\xb6\x97\x2a\xc9\xa5\xa0\xf0\x0d\xe3\xc1\x37\x08\xae\xce\x6b\x66\x56\x14\xc7\xba\xea\xf4\x39\xa6\xc7\x26\x54\xba\x53\x5c\x7b\xbd\x32\xf7\x3c\x11\xfe\x35\x56\x9f\x4a\x6c\xbf\x3e\xec\x61\xa5\xd1\x35\x4b\xf2\x45\x84\xd2\x3f\x7f\x74\xf7\xaa\x9a\xa6\x59\x10\xf0\x0d\x85\x65\x15\xa6\xcc\x72\xaf\x55\x31\xde\x5a\xa2\x4c\x71\x5d\x58\xf7\xc1\x27\x0c\x7c\xf1\xf9\x02\x5d\xf4\x78\x17\x3d\xde\x45\x8f\x6f\x14\x3d\xbe\xca\xcc\xe8\x3d\x5f\x50\xe3\xad\x50\x99\xc3\xac\xe3\x1a\x6d\x6d\xfb\xa8\x6e\x67\xa9\x0b\x43\x62\xec\x2f\xf6\x87\xda\xa8\x98\xca\x67\xe5\xd9\x86\x56\x43\xb6\x2c\x1b\xdf\xb1\x88\x13\x0b\x9f\x65\x63\x56\x8b\x56\x9e\x55\x06\xc9\x11\xfb\x8e\x3f\x91\x47\x22\x7a\x08\x2b\x94\x72\xad\xa4\x07\x51\x28\x40\x70\x05\x24\x66\x13\x6d\x80\xd1\x25\x4e\x49\x6c\xea\x6c\x05\x91\x6d\xd6\x2c\x6a\x1d\x9a\x75\x28\x91\x00\x78\x68\xb6\xc1\x45\x27\x8c\x98\x89\x36\x33\x11\x4e\x70\x27\x53\x37\x31\xa0\xeb\xdf\x7b\x77\xeb\xef\x8f\xd1\x9d\xbe\x07\xa8\x2c\x8e\x37\x00\x8d\x6a\x1a\xdb\x88\xcd\x04\xcf\x16\xde\x52\xc5\x27\xa6\xe0\xa2\x01\x9c\xae\xba\x5b\x61\x30\xce\xd7\x1a\xe1\x58\x6b\xbc\xab\x09\xe7\x55\x02\x11\xb7\x42\x5e\x09\x09\x48\x73\x09\x1f\x5d\x65\xa3\x9d\x8d\x97\x34\xc0\x9b\x58\x85\x1f\xfd\x4c\x2e\xdc\x73\x22\xc1\xf6\xe2\x6d\xdb\x85\xf4\xd7\x62\x8a\x75\xed\x38\x57\x59\x1e\xbd\x77\xc0\x59\xd0\xeb\xb3\xb7\xf3\xce\x6d\x64\x95\xc9\xad\xb3\xfc\xf8\xd9\x6c\x92\xad\x03\x28\x9b\xf8\xc5\x75\x26\x16\x1c\x24\x9e\x64\xe9\xb2\xcd\x2d\x40\xd5\x82\x2f\x32\x13\x3d\x46\xc3\x60\xa2\x5a\xca\xa6\x52\x7d\xc2\x2a\x9a\x6b\xfe\x9e\x03\x35\xed\x29\xaa\x2e\xe7\xca\xcf\x6b\xa7\xac\x99\xc1\x59\xd8\x7b\x83\xe1\xbe\x85\xdd\xda\xdc\xaf\x2e\xc2\xda\xdd\xd8\xa9\xee\xaf\x50\x4b\x3e\xb0\x3e\xba\x4f\xec\x13\x3d\xd1\x75\x54\xb4\x6e\xfc\xed\x68\xab\x58\x28\x68\xef\xf1\x7a\x3b\x20\x5f\x9c\x5b\x9c\xa1\xfc\x45\x5b\x17\xb0\xc1\xc9\xbe\x65\xa1\x6f\xeb\x3d\x81\xca\xf1\xb9\x5d\x33\xc5\x0b\x2d\xac\x2b\xae\x6f\x49\x31\x33\xf2\xa2\xa9\x3f\x89\x30\xca\x04\x75\x67\xbf\x94\xca\xda\x4c\x1d\x60\x07\x3c\x09\x0b\xc1\x44\x38\xa8\x91\x65\xdc\xea\x38\x52\x19\xf6\xe1\x7f\x40\x13\xae\xf4\xae\x49\xdb\x75\xee\x6b\xe1\xc4\xa8\x9a\x3d\x5d\x4b\xd8\x3b\xec\x32\xae\x83\x65\x6b\x75\xd2\x28\x9b\x05\x98\x6e\xf5\xb6\xd8\x36\x90\xed\xb5\x5f\xb6\x83\x9d\xaf\xfd\xd4\xc9\x3e\xdb\x7c\xbb\x02\x73\xa6\xf1\xf3\x75\x02\x6c\x21\xd4\xd9\x86\x9b\x5a\xe9\x29\x44\xdb\xb3\x76\x32\x00\xcd\xa4\xe0\x0e\xc7\x56\x9a\xfa\x2f\xff\x97\x29\xf1\x63\x96\xe6\xbf\x10\x17\x23\x66\x7e\xef\x79\x78\x7d\xfd\x42\x8e\x5b\x89\x53\x92\x23\xfb\x89\x22\x06\x18\x20\x21\x58\x0c\x27\x83\x51\xea\xd1\xc5\xf5\x18\x1e\xb2\x09\x11\x8c\xe8\xa1\xb9\x9c\x69\xcf\xcc\x52\xcc\xf0\x0c\x10\x51\x7b\x10\x7f\x06\xe2\x6a\x2e\xf2\x1b\x92\x36\x65\xda\x80\x5b\x69\x66\x69\x53\x2e\xf3\x6a\x93\xd0\xa7\x11\x65\x2d\x20\x63\x1e\xc4\x50\x4f\xfd\x37\xb6\xff\xed\x24\xf6\xbb\xfe\xed\xf7\xe3\x9b\xc1\xed\xd5\xfd\xcd\x59\x41\x6c\x3f\xbb\xb8\xbf\xbd\x1b\xdc\xd4\x3e\xcb\xd3\x15\xff\x7e\x3f\xb8\x6f\x78\xe4\x1a\xb8\xe8\x7f\x3b\x28\x94\x6e\xfd\xfb\x7d\xff\x62\x78\xf7\xd3\xf8\xea\xc3\xf8\x76\x70\xf3\xc3\xf0\x6c\x30\xbe\xbd\x1e\x9c\x0d\x3f\x0c\xcf\xfa\xfa\xcb\xf0\xdd\xeb\x8b\xfb\x8f\xc3\xcb\xb1\x0b\xee\x0d\x1f\xfd\x78\x75\xf3\xfd\x87\x8b\xab\x1f\xc7\x41\x97\x57\x97\x1f\x86\x1f\xeb\x66\xd1\xbf\xbd\x1d\x7e\xbc\xfc\x34\xb8\x5c\x5d\x22\xb6\x7e\x35\x1a\xab\x4f\x06\x17\x59\x60\x9c\x09\xc4\xa4\xc9\xd2\x92\x36\xfd\x05\x5c\x04\xd7\x86\x1e\x8f\x7a\xee\x2f\x53\xd0\xf5\x48\xb3\x40\xe7\x7d\xca\xb9\xc7\x88\x79\xf7\xa0\xbf\x54\xa1\xa0\xb7\xcd\x3e\x2d\x8c\xf6\x14\xf5\xe1\xac\x80\xc2\x50\xe8\x14\x30\x27\xfc\x48\x9d\x43\x19\x99\x62\xfd\x29\x05\xdf\x32\x3a\x42\xe5\x0d\x2f\x36\x68\xe7\x04\x43\xb0\xde\xb1\x78\xd5\x69\x90\xe5\xc4\x56\xa0\x94\x53\xe4\x38\x34\x31\x6a\xbb\x81\xcc\x5c\x32\x9c\xd2\xc8\xfc\x50\x42\x8d\x44\x39\x42\x42\xb9\xc5\x02\x81\x15\x5b\x9e\x13\xf4\xfd\xdf\xf2\x41\x81\xa7\xc0\x1a\x08\xb2\x4a\x21\x30\xfb\x40\x64\x66\x55\xd7\x91\x67\xa1\x27\x77\xcc\xad\x09\x17\xce\xad\xad\x17\x0b\x6e\x9d\x8c\x05\x28\x49\x05\x1f\x8f\x3e\xde\x66\x46\x25\x1a\x3f\x45\xb7\x80\xd0\x20\x73\xd5\x5d\xef\xe2\x22\xc9\x66\x94\x21\x9a\x2e\x12\x92\x57\x1a\x9e\x90\x39\x7e\xa4\xdc\xa1\xee\x9b\xe2\x04\xb0\x8e\x56\xb4\x42\x47\xa8\xf1\xa0\x9c\xa2\x7e\x1c\xcb\x22\x83\x2b\x50\x8e\x63\x99\x47\xc5\x61\x87\xc0\x46\x2c\xf6\x6c\xb3\x44\x47\xf9\x91\x83\x15\xdb\x3f\x06\x45\x95\x1d\x16\xef\xde\x9d\xf0\x54\xe5\xc3\xd8\x91\xf2\x78\x2b\x61\xe0\x0e\xcb\x07\xc7\x9a\xd7\x09\x04\x0e\x0d\x64\xb7\x1e\x2d\x2c\x48\xdb\x4e\xfd\xca\x8e\xe1\xa0\x6d\xd7\x67\x23\x98\xed\x9a\x2e\xdd\x8c\x93\x52\xc5\xa1\xd6\xfd\x15\x2a\x16\xd5\x76\xb6\x57\xaf\x4a\xbd\x34\x06\x47\x72\xec\xe9\x7f\x83\x79\x5c\xc3\xa7\x57\xfe\xcb\x95\x22\xdb\x38\x58\xb7\x4d\x7d\x2d\x95\x3c\x4d\xeb\x6f\x59\x49\x87\x7b\x42\xa5\x69\x2f\x0c\x02\x5e\x3c\x8d\xc0\xad\x86\x29\xb3\x55\x44\x88\xf7\xfb\xb8\xba\xb9\xfa\x1c\xfb\xca\x56\x78\xc2\x1f\x0b\xca\x65\x4a\xa4\xc4\x0d\x98\x15\x81\x49\x6c\x17\xc6\xe0\x4f\xa8\xfd\xb0\x25\x3d\xb9\x33\x79\xa7\xbf\x5a\x65\xf4\xb9\x09\x35\x63\x37\x51\x2d\xb0\xc6\x2e\x9e\x15\x5d\x99\xac\x36\xcd\x5f\x7a\x79\xc8\x0a\x17\x41\x24\x4f\x93\x9b\xa5\xa5\x59\xad\xbc\x60\xb5\xc5\x61\x42\x57\xd9\xe6\x91\x2e\x41\xeb\x5b\x03\xf9\x5a\xff\x05\x2e\xae\xcf\x06\x54\x57\xf0\x2b\x86\x85\x73\x4d\x8d\x78\xb0\xb9\x85\xb6\xd4\x1e\xc2\x26\x99\x30\x97\xa6\x64\x16\xcd\x8d\x37\x47\x5f\x19\xbd\x11\x7b\x0a\x36\xa4\x10\x6e\xdb\x0f\x5b\x02\x10\xc4\xcf\xfa\xb8\xd1\xc7\x42\x10\x33\x88\x8c\x14\x22\x6a\x03\x42\x30\x8e\xb7\xbc\xea\xcd\x1a\x02\x0f\xf6\x6b\x07\x52\xdf\xa2\xc4\x59\x4d\x15\xfe\xba\x42\x67\x7e\x6e\x41\x7d\xb1\x1d\x34\xe5\xb6\x43\x08\x4a\x9c\xd5\x8d\x60\x0f\x15\xce\x5e\x14\x95\xd8\x27\x45\x9a\x1c\xda\x74\x62\x61\x0a\xf4\x74\xdd\x6a\xff\xc1\xcd\xe8\x0f\xc6\xef\x90\x35\xe0\x5a\x04\xad\x79\x60\x62\x74\xa4\x65\x56\x97\x6f\x6d\x03\x1e\x24\x3a\x32\x60\x67\xef\x21\x9e\xb1\x7f\x3d\x7c\xdf\x43\xef\xc3\x9c\xae\xf7\x5b\x1d\x40\x3b\x6e\x5b\xe5\x0c\xb4\xa9\x42\x60\x7f\xf1\xd8\xc1\x5e\x95\x4e\xa2\xdd\x33\x7b\x10\x51\xd3\x39\xd4\x5f\x16\xbe\x01\x27\x30\x54\xed\x32\x7e\x52\x1f\x56\x6c\x5d\x40\x46\xc6\xa5\xb2\x66\xed\xe2\x11\x9b\x2c\xcb\x4e\x9e\x9e\xf7\xf2\xb4\x3e\xa5\x3b\x57\xa2\xd2\xed\x55\x93\x80\xf7\x1c\xee\xba\xfa\x3e\x58\x93\x56\xdc\x37\x91\xcd\x7c\x1a\x70\xb1\xa6\x68\x80\x2e\x4e\xbc\x6e\x56\x05\x7b\x99\x5b\xcc\xda\x4d\x59\x27\xff\xbc\x35\x72\x6b\x11\x5c\xdd\xaf\x5b\x11\x1b\x57\xdf\x20\x5c\x77\x54\xf6\xbc\x54\xb6\x8f\xbc\x82\xe2\xe0\x36\xbf\x40\xcf\x8c\x1c\x17\x34\xe3\x0c\xae\x5a\x99\xf0\x0c\xbe\x50\xae\x6c\x7d\x9d\xcf\x0d\x7d\xbe\xc1\x9a\xac\x77\xfa\xde\x9a\xc0\x01\xe3\x76\xad\x8e\xb5\x3c\xd4\xbe\xb2\xb5\x53\x38\x35\x39\x84\x8a\xa6\xa4\x87\x38\x4b\x96\x41\xb0\x83\x3d\xaf\x40\x6e\x26\x16\x68\x4e\xa8\x70\x9d\x58\x98\xb9\x8d\x92\xce\x37\x94\xc6\x9b\x68\x64\x87\x48\x93\xcb\xfe\xa7\xc1\xf9\x78\x70\x79\x37\xbc\xfb\xa9\x06\x42\xb0\xf8\xd8\xa1\x08\x06\x2f\xdc\xfe\x74\x7b\x37\xf8\x34\xfe\x38\xb8\x1c\xdc\xf4\xef\xd6\x20\x0c\xae\xea\xac\x09\xbd\x2e\x93\x75\xea\xdb\x26\x08\x76\xce\xcc\x5b\xd3\x7b\x15\x67\x30\xe8\x84\x92\x06\xac\x41\x93\x60\xcf\x62\x22\x50\x4c\x1e\x49\xc2\x17\xb9\x59\xb5\x76\xc1\x02\x10\xc2\x9a\xf6\x57\x01\x11\x42\x9b\xe5\x35\x3e\x45\xa6\x44\x55\x50\xa5\xd3\x37\x08\x22\x1f\x16\x84\xbd\x57\x88\x7c\x5e\x24\x34\xa2\x2a\x48\xc0\xe3\xc2\xba\x57\x8c\xfb\x10\xa2\x40\xd7\x10\xd7\xde\xa2\x51\xf6\xae\xf3\x87\x9e\xf4\xaa\xb6\xef\x4f\x94\x07\xc5\x5a\x5b\xf7\x64\x0f\x8a\x7d\x83\xd3\xb8\x82\xd9\xb5\xc5\xe8\x9e\xc3\x3c\x50\xcd\x84\xb1\x49\x74\x0d\x78\x5e\xf5\x83\x5c\x7f\x1b\xae\x8a\x93\x29\x9c\xeb\xd5\x81\x32\xed\x28\xf5\x95\xc3\x5d\x0a\xf5\x00\xf7\x80\x6f\x61\x63\xc4\x37\x0c\x58\xa8\x94\xb9\x60\x26\xb6\x13\x23\x41\x52\xae\xb4\x02\x66\x22\x02\x7a\x5a\xa8\xa2\x38\xa1\xbf\x00\x12\x94\x20\xc7\x41\x04\x05\x24\xda\xc5\x61\xc4\xa5\x45\x69\x38\x1e\xb1\xf3\xc1\xf5\xcd\xe0\x4c\x33\xa4\x63\x74\x2f\x01\xe4\xa9\x30\xf5\x73\x4b\xde\x46\x1c\x0b\x23\x19\x28\x93\x8a\xe0\xa6\x60\x30\x22\x04\x17\xed\xf9\x83\xef\x6f\x00\xdf\xd5\x93\x37\x3c\x2b\xd8\xa6\x9c\x01\xe0\xb2\xb1\x98\x6b\x10\x9b\xbf\xf7\xd4\xa7\x1b\xfc\x54\x58\x91\x10\xe4\x02\x24\x91\xe2\xaa\x3f\xe3\x6a\x03\x86\x63\xfb\xf9\x15\xfa\xbc\x86\x6f\x57\xcd\xf3\x0e\x42\xec\xa4\xca\x01\x21\x0d\x66\xa4\x2f\xd6\x51\x9a\x67\xa3\xa8\x28\x5e\x03\x10\xa3\x44\xfa\x13\x32\xc3\x0c\x89\x8c\xb1\x12\x42\x68\x68\x69\xab\x06\xcd\x6c\x7a\x54\xf5\x9a\xe1\x94\x67\x0c\x94\x06\x08\x63\xad\x19\x8c\x5c\x10\xa6\xd6\x0c\xe6\xb5\xe0\x4e\x4a\x43\x3d\x5c\xc4\x93\x9a\x81\x36\x81\x9e\xd4\xf9\x93\xa0\x62\xec\x66\xd7\xb2\x0b\xca\x2b\x38\x95\xf4\xa1\xf2\xf7\x73\xbd\x96\x8d\xe5\xc3\xce\xdd\xdd\x61\xf9\xb0\xbe\xab\x98\x44\x0f\x9b\x5e\x36\xe5\x0c\xc8\xc4\x16\xdc\xad\x18\xfb\x96\xfa\xa9\xad\x28\x01\x75\x96\xa3\x07\xf4\xdd\xdd\xa7\x0b\x34\xa5\x5a\xee\xd5\xd7\xca\x25\xd6\x32\xf6\xbd\x48\x7c\x11\x7b\x23\x83\x64\x22\xf1\x77\x2f\x6c\xbc\x13\xa5\x02\x29\x41\xdf\x68\x78\x46\x9c\xb1\x57\x58\x4c\xbb\x52\x45\x09\x81\x59\xcc\x53\x33\x8f\x13\x99\x4d\xa7\xf4\xf3\xb1\xc2\xe2\xeb\x0d\x24\x9a\xb3\x82\x83\xad\x44\x46\x36\x7c\xd2\x42\x2c\x82\x55\x61\xad\x9c\x30\x78\x24\x4c\xed\x45\xc8\x86\x26\x6a\x32\xbc\xdb\x99\xca\x4d\x79\xbd\xe1\x79\xce\xa1\x7d\x99\xf7\x20\x34\x47\x09\x0c\x97\x95\xcd\xaa\xb1\x7e\xe1\x26\x6f\xf5\x63\x6b\x07\x28\xbc\x5a\x5d\x97\x35\xf1\xdd\x76\xb5\xf3\x32\xbb\x79\x6c\xa6\x83\x28\xdf\x12\xf3\x45\x12\xa3\x8a\x07\x58\x03\x56\xc3\x2a\xef\xb9\xe9\x73\x8e\x65\xb9\xcb\xb5\x5b\xbe\x05\xc0\x49\xa1\x99\x8f\x04\xf2\xff\xf6\x11\x4d\xbd\x49\x9e\x37\x0c\xe4\x5e\x24\x10\x07\xbc\xd2\x14\x63\x4a\xfc\xea\xe3\xeb\xc5\x13\xdc\x42\xd0\x34\x83\xd1\x92\x0f\x59\x08\x02\x45\xe7\x4f\xd1\x75\x42\xb4\xf8\x90\x69\x11\x22\x4b\x12\x07\x06\xb5\x5a\xc4\xd9\x08\xc0\xec\xd9\xe7\x15\x08\xd0\x2b\x26\xe6\xc0\xd0\x56\xcf\x2c\x58\x83\xfd\x67\xe7\x07\xeb\x0b\x76\x50\xb0\x86\x15\x55\x21\x60\xc0\x4b\x13\xfc\x09\xf6\x10\x5c\xe0\xc6\xf4\x17\xcd\xe6\x05\x91\x73\xde\x98\x11\x17\xce\xf6\x79\xe6\xe0\x96\xf2\x19\x27\x61\x23\xef\xc6\x4d\xc1\xc1\x2d\x2e\xe7\x73\xd3\x44\xad\x48\xb0\x6a\x8a\x1e\xc5\xde\x87\x30\x58\x68\x4e\x1b\xca\x66\x87\x06\x8e\xb9\xdc\x5e\x14\xc2\x64\xe5\xf6\xf7\x5c\x22\x5f\x1a\x07\xa2\xff\x3c\xb7\x82\xe6\x71\xed\x54\xc9\xbc\xe2\x13\xd2\x77\xfa\x66\x5c\xd6\x66\x3f\xe4\x4d\xe8\x01\xd7\xb3\x36\x0b\x60\x0f\x72\x9b\x8d\x6d\x91\x05\x80\x2f\xbb\xc5\x66\xca\xb5\x3a\x45\x33\x03\xdd\xd5\x8f\x03\x62\x59\x9e\xf0\xf5\x5c\xee\x9c\x02\xb5\x14\x26\xd0\x41\x46\x6d\x0e\x19\x65\xab\x19\x78\xda\x03\x80\x37\x25\x20\xa3\x3b\xf7\xd8\x94\x2f\x79\x6b\x65\x5d\x97\x6a\x53\xd8\x9d\x56\x79\x35\x85\x2f\xf4\xb9\x3f\xdf\xd1\xe5\xa3\x27\xb3\x1c\x43\xa6\xe2\x2e\x61\x1f\x85\xf9\x1b\x73\x35\xb4\x49\x62\x64\xd2\xd2\x0d\xa0\xad\x5d\x3b\x6f\xaa\x5f\x60\x41\x98\x1a\xb1\x1b\x3d\x0a\xf3\x45\xee\xfa\xcf\xab\xd5\x93\xbc\xb6\xe3\x14\x61\xfb\x15\x2c\x7a\x53\xe4\x95\x1c\x9b\x97\x40\x17\x7a\xc6\xec\xe9\x6f\xcd\x3b\x26\x99\xdd\x82\xb9\xe8\xa9\xd2\x69\xae\x37\x6a\x61\x2f\x9a\x53\xc8\x25\x8f\x89\xb4\x97\x07\x55\x16\x2c\xc0\x8b\xca\x19\x71\xb0\xba\xf0\x99\xe7\x5f\x75\xcc\xd5\x69\xa6\xcc\x59\x84\xe4\x88\x05\x7d\xac\x40\x61\x34\xda\xe1\x96\x62\x3f\xec\x33\x8d\xbd\xa7\x05\xfe\x69\x76\x88\x0b\x3a\xa3\x2c\x28\xd4\x62\xa7\x97\xe2\x05\xd8\x13\xcd\x19\xe4\x53\x7f\xff\xdc\xd9\xb0\xf6\x63\x18\xf1\xff\xf9\xef\x7f\x1c\xd3\x26\x73\xbb\x1c\xdb\x15\x38\x84\x9d\xdc\x6c\x5b\xc2\x9d\x0f\xe0\x21\x1a\x60\x07\x64\x36\xf1\xd8\xcd\x85\x50\xfd\xfc\x57\x7b\xb9\x69\xa2\xe1\x6a\x6e\xfc\x8b\x45\x72\x07\x63\xbc\xc8\x56\xdf\xb2\x01\x8b\xcb\x3d\xd0\xb9\x9b\x31\x88\xf2\x74\xe0\xff\x26\x3a\x4f\xb7\x5f\xba\x50\x4a\x0c\x2a\x40\x69\xdb\x25\x1a\x6e\x8e\xe5\xf3\x85\x3c\xd4\x56\x54\x31\x56\xca\xf0\x8e\x5c\x17\xfc\x60\x06\x69\xb2\xe8\xf4\xae\x64\x92\x08\x73\xa0\x3d\x9c\x0f\xaa\x16\x5d\x86\xd8\xb7\x35\x3e\x1c\x92\x62\xba\x51\x9c\xb6\x7e\xbf\x1e\x21\xaf\x60\xc4\xc5\x33\x22\xc6\x71\x56\x08\xca\x5d\xd7\xf6\xb5\xfe\xe8\x3c\x53\xcb\xf5\xed\xcb\x04\x47\x0f\x9b\xa0\x12\xea\xf7\x1b\x9a\x5d\x2f\x18\x06\xa1\x13\x45\xe1\xb0\x01\xf3\x8f\x94\x30\xff\x6c\x2c\x5f\x41\x6b\x87\x8b\x86\x41\xd5\xec\x40\xb8\xb7\x37\x91\x41\x26\x86\x91\xa3\x49\x96\x5b\x39\x3c\xd6\x7b\x7c\x3c\x62\x1f\x4c\xb1\x04\x50\x3c\xcc\x00\x22\x48\xa4\x20\x9f\x17\x5c\x92\x42\x66\x4f\x0d\x7e\xbb\xcd\xcc\xb3\xc3\xa8\x97\x49\x4b\x55\xcb\x77\x12\x49\x5f\x1d\xbd\xb1\xba\xe1\xd5\x29\xd7\x53\xe0\x4e\x52\x4f\x44\x17\x54\xd3\xce\xb8\xf6\xa4\x6d\x3e\xf5\xb6\xe5\x3f\xf2\x58\x19\xc0\xf1\x51\xc9\xb2\x87\xfc\xf4\x4a\x04\x91\x90\x47\x02\x66\x4a\x18\x63\x88\xd2\x5f\x34\x35\x35\xb0\x93\x75\x07\x28\x4f\xab\x03\xb6\x80\xe2\xf2\x08\x8a\xc9\x47\x75\xb4\x58\x4c\xab\xd8\x39\x03\xa8\xce\xe1\xbf\x81\x14\xda\x0f\xab\x15\x2c\x89\x42\xe4\xb3\x22\xb6\xd8\xde\x9d\xcb\xd1\xaa\x86\x75\xa3\xfa\x34\x93\x66\x11\x69\xff\x54\x51\x99\x88\xcd\xcc\x75\x49\x68\xb1\xbb\xf7\x6d\x52\xd6\x1c\xb3\xd8\x66\x1a\x5a\x59\x5a\xcb\x14\x30\x3b\x63\x07\xf2\x31\xd8\x36\x5f\x2e\x80\x79\x36\x6d\x1a\x3c\x6a\xb8\xc8\x9c\x5e\xa4\x25\x73\x70\x5b\x73\xa1\x05\xd4\x8c\x29\x9a\x68\xe2\xb0\x63\xd0\x5a\x73\xc6\x3c\xd0\x1a\x44\x0c\x37\x61\x79\x51\x29\x29\x9b\x8d\xed\x4a\xba\xa4\xb9\x76\x17\x43\x91\xa6\x3e\x99\xa6\xcc\x8f\xdf\xba\x86\x56\xdb\x79\x0d\x59\x03\xce\x92\x4b\xd7\x03\xc1\x9a\x71\x37\x19\x0b\x90\xe5\xb2\xfc\xc6\x34\x36\x4b\x41\x4d\x4d\x57\x98\xe8\x26\x46\x0a\x10\xeb\xaa\xf9\xf1\xf9\x15\x22\x6d\x0a\x9e\x49\xac\x81\x08\x68\xd5\x90\x63\x28\x1b\x73\x0b\x87\xcc\x8b\x68\xb6\x68\x8f\xcf\xa0\x2e\xa5\x29\x62\xd7\x9d\x0d\xf3\xc6\x49\x32\xc1\xd1\x83\x57\x36\xbc\xca\xcd\x85\x03\x3d\xd7\x02\x2a\x54\x75\x32\xc4\xa5\x07\x1a\x81\x74\x13\x7a\x61\x0c\x42\x8a\x1d\x76\xde\xb9\x59\x35\x0b\xf1\x64\x20\x71\xcc\xe8\x4d\xcc\x78\x4c\x16\x09\x5f\xa6\x0d\xf7\x59\x39\x35\x6b\x97\x08\x88\xa6\xcc\xb0\xbd\x5e\x65\x25\xa6\xb7\xf1\x65\x56\xc9\xf3\xd8\x03\x5e\xcf\x06\x5c\xf2\x63\xc2\x27\x60\xe5\xb3\x5a\xb6\xcb\x5d\x08\x42\xe8\xcb\xe7\x79\xd3\x8c\x8a\xf2\x89\xa4\x72\x91\xe0\xe5\xaa\x1e\x4c\x2c\xff\xf3\xee\x9b\xc9\xfd\x5e\x6f\x04\x6b\x1f\x05\x5b\xfb\xf9\x73\x20\xb0\x5e\x38\x49\xc0\xbc\x6b\xf8\x57\xc9\x98\x64\x92\xa8\x8e\x17\x82\x6b\x41\x81\x8f\x98\xc2\x33\xb7\xb9\x56\xb8\xe4\x4f\x8c\x08\x39\xa7\x8b\x42\xb5\xb7\x9d\xc3\x6e\x2d\x45\xdb\xff\x98\x20\xd3\x0d\x78\x27\x5f\x1c\x19\xe4\x07\x4d\x1f\x72\x81\xa3\xdc\xf8\x17\x25\x58\x4a\x3a\x5d\x06\x80\x0d\x3e\x82\x11\xd2\x62\x8a\xda\x72\x50\x60\xa9\x8e\xd1\x98\xf1\xed\x27\x63\x79\xf7\x6c\xad\xfb\xe2\xf1\xa3\x71\x88\x8c\xa5\xef\x93\x2a\x3a\x87\xbb\xa9\x2d\x4a\x47\x23\x92\xa6\x49\xcd\xde\x2e\xc3\x78\x25\xa8\x4a\xb3\x19\x21\x17\x26\xed\xb0\xad\x22\xe3\x81\x14\x42\x90\x11\x55\x48\x51\x83\xcd\xd7\x8a\x93\x33\x7f\x6a\xe2\xf4\x20\x0c\x90\xab\x9e\x7f\xdc\x43\x72\x27\xf0\xa2\x36\x74\x71\x4e\x12\xb2\x97\x48\xd6\x2d\x88\xa4\xec\x61\x0f\xc8\x63\x25\x69\xe4\x20\xe9\xeb\x8d\x0b\x5b\x04\xd8\x36\x40\xa0\xd4\x0f\xfd\x47\x33\x50\x1b\x63\x5b\xb7\x8b\x60\xff\x82\x55\x6e\xab\xbb\xd4\x61\xa9\x99\x16\x2c\xc9\xe5\xdd\x14\xe8\x2a\xef\xd4\xcb\x2b\x87\x48\x6a\xaf\x1c\x8a\x5a\x19\xd7\x47\xd2\x26\xe2\x60\xed\x01\xd8\x8a\x03\x55\xf9\x74\x3b\xba\xb0\x7e\x42\xc5\xd1\x8c\x28\x53\x58\xdb\x57\x0f\x7f\x4b\x34\xb1\xb7\x40\xfa\x3d\xad\x7e\xfd\x21\xdf\xec\xd4\xde\x12\x25\xdd\x95\x50\x81\xa7\xb3\x9b\x73\x80\x5b\x70\x18\xc7\xd2\x08\xae\x5f\xbc\xdc\xb2\x73\xf2\xb9\x1d\x99\x4d\xc1\xfe\x0d\x09\x54\x66\x8e\xb1\xfd\xc2\xa7\x5b\x17\x80\x86\x70\x01\x9c\xcd\xac\xd1\xeb\x73\xbd\x32\x69\x7f\xe9\xa2\xd7\xe6\x34\x5e\x1e\x55\x4e\xdd\x9d\x3c\xb8\x99\x3c\xe8\xc0\x0b\x0f\xf0\xf2\x6f\x3a\x06\x87\x79\xff\x1c\x80\x70\x58\xb9\x12\xf7\x27\x22\xbe\x21\x32\x39\x08\x49\xb1\xb2\x15\x2f\x25\x2f\x1e\x39\xf4\x98\x1c\x8b\xe5\x70\xb7\xe8\x30\x4e\xf2\x8d\x75\x03\x3d\xdf\x05\xbb\x9e\x5e\xf6\x42\x1f\x00\xa4\x88\x21\xdf\x34\xb3\x95\x19\xe0\xf0\x06\x21\x63\x15\xdf\xc3\x9a\x60\x3c\x3b\xbc\x56\x61\x78\x95\xe5\x7c\x8e\xed\xb5\xc9\x45\xad\x37\xf7\x39\x49\x6d\xd3\xb1\xec\x43\x47\x79\x66\x2f\x8e\xa5\xc6\xe0\x83\x2e\x26\xb6\xdd\x2d\x5a\x03\x59\xe2\xb6\x6c\x9f\x87\xac\xae\x6c\xd5\xee\xe9\xd1\x2e\xe5\x6c\xbc\x10\x64\x4a\x3f\x6f\x25\x8a\x5f\xc3\xa7\x56\xbd\xd4\xcb\x5c\x2a\x84\x05\xee\x19\x28\x9c\x15\xc4\xed\xd9\x95\xb6\xc5\x72\x46\x2c\xcf\x38\xb3\xe9\x66\x0f\x64\x89\xb8\x28\xfc\xb4\x2d\xb8\xde\xfe\x8b\x76\x99\x7d\x9d\x2b\xb5\x90\xa7\x27\x27\x33\xaa\xe6\xd9\xe4\x38\xe2\xa9\x09\x37\xe7\x62\x66\xfe\x38\xa1\x52\x66\x44\x9e\xfc\xe9\x8f\x7f\xcc\xb7\x78\x82\xa3\x87\x99\x81\x2b\xa9\xfa\x9d\x0a\x5b\x7e\x5b\x2d\x6c\xbb\x79\xa9\x07\xc1\xd9\x98\x7c\xd6\x44\x2a\xb7\x05\xb2\xb9\x97\x44\xa2\xfe\x8f\xb7\x48\x2e\x99\xc2\x9f\x4f\xd1\x27\xca\x40\x00\xf9\x8e\x67\x42\xa2\x73\xbc\x3c\xe2\xd3\xa3\x94\x33\x35\x47\x9f\xe0\x7f\xed\x4f\x4f\x84\x3c\xa0\x9f\x08\x16\x76\x7f\x6d\x49\x24\x5f\x5d\x77\x8e\x21\x17\x57\x22\xf2\xa8\x57\xf8\x8f\xff\x89\x52\xd3\xf2\x29\xfa\xe6\xe4\x8f\xff\x89\x7e\x0f\xff\xff\x7f\xa3\xdf\x37\x68\x6a\x9b\x41\xe1\x40\xe1\xcc\x9b\xa2\x3b\xae\x57\x5a\xa9\x2d\x6a\x09\x9f\x09\x9e\xef\x54\x6d\xcb\x0f\x34\x7a\xe0\xd3\xe9\x58\xd1\x94\x98\xdc\xa0\x31\x16\x15\x18\xd5\x2d\x71\x05\xa9\xad\x7c\x2a\xa8\x81\xdb\x76\xb5\x15\x6c\xa7\x26\x13\xda\x1d\x37\x99\xe5\x95\x1f\x21\x08\xa4\x50\x4d\x93\x4a\xf8\x8a\xc4\xfa\x54\x6c\x12\xf0\xe1\xac\x33\xd5\xfa\xec\x39\x72\x40\x58\xcd\xd7\x07\x6e\x85\x51\x88\x26\x50\xc3\x2e\x64\xed\x71\xa8\x84\x47\x7e\x31\x31\x6f\x30\xb5\xd7\x8a\x77\x93\x95\xce\xd7\x87\xba\xdd\x72\xb1\x93\xbc\xfc\x40\x2a\x31\xb7\x2d\xeb\x88\xb8\x1a\x92\x61\x5d\x69\x48\x3a\xe5\xc2\xe3\x7b\x1a\xbd\xd6\x56\x1b\x5b\x6f\x85\xa2\xc2\x04\x07\xb5\x3b\xf4\x7a\xea\xe7\xfe\x93\x75\xc3\x84\x48\x21\xf7\x76\x5e\x47\x09\x46\xab\xaf\x38\xcd\x12\x6b\x46\x5c\x03\x02\xb6\x6e\x43\x6f\x7d\xde\x37\x34\x0e\x61\x6b\x10\xb2\xcf\x9c\x64\x62\x73\x92\xeb\xf7\x33\x13\x11\x39\xe3\xbb\x85\x2d\x26\x94\x55\xe2\x9d\xdb\x97\xe8\x08\x8a\x95\x9b\x62\x2c\x0e\x27\x93\xc7\xb9\xb0\x67\xcc\xba\x16\x9d\x3d\x00\xe8\x2b\xce\x06\x80\x9e\xf6\x81\x01\x57\xc1\x0c\xdf\x81\x6b\x1b\xc3\x5f\xce\xf0\x1c\xe4\x7c\x09\x69\x5e\x60\xcd\x0b\xb7\x84\xcd\x33\xb5\x43\x7a\x48\x60\x88\x63\x53\x73\xcc\x8c\x4a\x38\xc5\x11\x65\xb3\x5e\x80\x98\x06\x89\xdf\x21\x07\xae\xa3\x8b\x3b\x2c\x1f\xf6\x1b\x9b\xb5\x73\x2d\x35\x1a\xe7\xf5\x7c\x2c\xc6\x81\xb1\x05\xd3\x0a\x5c\x94\xc2\xf2\xa1\x09\xe4\xa3\x82\x30\xb4\x62\x74\x7e\x29\x1c\x2e\xd1\xaa\xf1\xb9\x44\x52\x12\x8a\xa0\x00\x1f\xee\xaa\x68\x5a\xbc\x31\x97\x0b\x84\xe1\xde\xa4\x09\x89\xcb\x40\x7b\x2b\xc6\x2f\xe7\x5c\xa8\xf1\x96\x10\x85\xe5\x64\x58\x46\x8e\x12\x80\x65\xe0\x8f\x44\x3c\x52\xf2\x54\x44\xfa\xdb\x84\x16\x8d\x9d\x21\x08\x44\x02\x28\xb8\x54\x6b\xd2\xb1\xb1\x77\xb3\xa5\xe1\x4d\xfa\x3c\x63\xf9\x20\x7d\x4d\x41\x24\x53\x9c\x24\x3d\x24\x48\x26\x4d\x4d\x4b\x49\x92\xe9\x91\x43\x65\x8f\x51\xc2\x67\x34\xc2\x09\x9a\x24\x3c\x7a\x90\x23\xa6\xef\x66\x36\x33\x7c\x61\x21\x78\x44\xa4\x0c\x84\x99\x3c\xcf\xd5\x66\x1f\x41\x41\x41\x45\x44\x4a\x19\x95\x8a\x46\x4e\x4a\xc9\x53\xcb\x4d\xf9\x58\xad\x5e\x46\xdc\x94\x41\x84\xe1\x6a\xe1\x8a\x18\x9c\xb8\x8c\xd9\xfa\x1d\x70\x43\x5a\xf8\x27\x17\x57\xdb\x74\x80\xf6\x80\x66\xe5\x28\x64\xac\x8a\x07\x72\xcd\x91\x3a\xb3\x9f\xc1\x31\x5e\x45\x02\x37\xc5\x13\xe5\x09\xd2\x9f\x34\x0f\x92\xec\xe8\x32\x8f\x1a\x2e\x08\x0b\x3e\x98\xf6\xc0\xc0\x75\x60\xc8\x0d\x90\x3a\xeb\x68\x5a\xaf\x22\x48\x19\x50\x32\xa6\xec\x68\xa4\x2c\x4a\xb2\xd8\x17\x0d\xd3\xb7\xee\xa3\x26\x12\xb7\x3c\x7a\xed\xf5\xdd\xdc\x43\x58\xa2\x27\x92\x24\xfa\xbf\x26\x68\xf8\xc8\x63\x78\x6b\x96\x6c\x70\xd6\xa1\x13\xc7\xa5\x1b\x29\x0a\x26\x71\x20\xb5\x2e\xfd\xbd\xbd\x29\x67\x5e\x2b\x99\xe9\xe5\xd9\x90\x43\xeb\x95\x6e\xc4\x3b\x2c\x8c\xad\x48\xb6\x00\xdc\xd2\x3c\xa8\x96\x06\x20\x51\x97\x21\x6d\x28\x0e\x9e\x3e\xd2\xbc\xae\xab\xed\x6d\xa5\x81\x48\xcf\xa8\x95\x75\x28\x24\x8a\xad\x2d\x9e\xa5\xa9\x54\x90\x06\xa8\x29\x08\x6e\x26\x04\x6a\x42\x16\x45\x84\xc4\xb5\xf1\xa5\x7a\x44\x07\x87\xe7\x77\x8d\xd5\xdc\x24\xad\xa7\x5c\x99\xb2\x82\x06\xcf\xcf\x59\xae\x0c\x00\xdc\x24\xe1\x13\xb8\x90\x00\xea\xcf\x25\xbd\x06\x09\x73\x66\xde\x24\x46\x5f\x05\xf7\x8b\x07\x54\xf8\xba\x1e\x78\xae\xb0\x22\x07\x00\xf3\x57\x36\x99\x35\x82\xfd\x15\x2b\x63\x1d\xa3\xeb\x12\x0a\x48\x58\x59\x1a\xeb\x6b\x63\x25\xa2\xcc\x2b\x41\x03\x96\x26\xf1\x7c\x3b\xb4\x21\x34\x60\xa1\xcf\x3d\x40\x03\x96\xe6\xd9\x10\x95\xcf\x67\xcf\x9a\x4d\xac\x27\x75\xc1\xdb\xa7\x78\x19\x34\x2a\x23\xe2\x15\x48\xd0\x1d\xc8\x65\x1d\x21\x1e\x16\xec\x61\xa9\x7e\xdc\xeb\xc2\x1e\x96\x06\x73\xc8\xb0\x87\xa5\xa1\x1e\x2e\xec\x61\xcd\x40\x5b\xc0\x1e\x1a\xb7\xfd\x58\x13\x75\x3b\xa6\x00\x29\x2b\x93\x6c\x7a\x0b\xf7\xee\xca\x31\x9e\x99\x90\x00\x73\x8d\x39\x51\xd2\xa2\x00\xc3\x68\x6d\x76\x63\x53\xa0\x13\x96\x3b\xd1\x9e\xf7\xab\x51\x69\x0c\x09\x8b\x04\xb3\xe2\xd5\x01\x25\xe2\x05\x89\x34\xf9\x19\x46\xa5\x04\x66\x12\xa6\xda\xb3\xe6\x3a\x3d\x0a\x63\xa1\x8e\xf0\xc2\x66\x8b\x37\x15\xe7\x38\x9c\xbc\xd8\xcd\x10\x25\x01\xe8\xae\xc0\xea\x5b\xc1\x54\x7d\x2a\xe1\xdb\xcf\xf9\x93\x95\x1c\x81\xfc\x0c\x31\x36\x92\x1e\x74\x3a\xb6\x36\x85\xa6\x15\xa3\x4c\x91\x59\x59\xa4\xcf\x0f\x0b\x65\xea\xcf\x7f\x5a\xcb\x81\x0c\x8e\x9f\xb3\x5e\x04\x28\xf3\x16\x3a\xc4\xd7\xb3\x21\xb1\x2d\x72\x2f\xb5\x76\xad\xa7\x63\x6e\x54\x89\x52\x4c\x9d\x9e\x9f\x49\x70\xce\xcd\xa9\x1c\x31\x93\xc0\x65\x6b\xab\x1d\xa3\x0f\x50\x3a\x13\xa7\x8b\x84\xf4\x90\x9f\x1f\xd5\x14\x34\xca\xbe\xf9\xe6\xcf\x04\x7d\x83\x52\x82\x59\xc1\xc4\x02\x5a\xbd\xbe\xf2\x00\x28\x4e\xcd\xc9\x88\xd5\x6e\x05\x1a\x7c\x36\xd5\x78\x5c\x04\xdf\x90\x4d\xb9\x33\xd9\x40\x49\x38\x1c\xcd\x91\xcc\x26\xa6\xa6\x69\x60\x62\x73\x7a\xde\x05\x9f\x81\xeb\x19\x6e\x62\x37\xe8\xad\x01\x32\x4b\x0c\xa7\x25\x40\x66\x61\x6a\x1d\x40\x66\xfd\xe9\x3b\x58\x80\xcc\xd2\x9e\xb7\x03\xc8\xac\xdb\xf2\x2d\x00\x32\x0b\xcd\x7c\x31\x00\x99\xa5\x15\xfd\x62\x00\x32\x4b\xf3\xea\x00\x32\xbf\x10\x80\xcc\xf5\x7c\xa4\x16\x02\xb2\xfe\xf0\x6e\x06\x01\x59\xab\x5f\x35\xb3\x88\x5d\xf1\x76\x40\x9a\x7b\x61\x08\xc8\xc2\x04\xba\x70\xb7\xcd\xc3\xdd\x6a\x89\xcf\xf6\xad\x87\xe7\x62\xe0\xca\x17\x59\x4b\x10\xc8\xc2\xfe\xb4\x36\x7d\xee\x83\x12\x9f\x37\xc0\x12\x3c\x30\x6d\xcd\x21\xfd\xc2\x2a\x4a\x0b\x1d\xab\x25\x23\x07\xde\x65\x34\xa7\xd0\x9d\xdf\x51\xee\x16\x81\x9a\xa5\xe5\xf5\x3e\x1b\x43\x8b\xfb\x34\xce\xd7\xd4\x45\xdf\x81\x5e\x5d\x2e\xdb\x86\xce\x11\x37\x08\x70\x92\xd4\x1b\x06\x69\x4a\xf7\xd5\xec\xba\x8b\xcc\x43\x13\x81\x36\x55\x49\xd3\xd3\xd7\x93\x19\x8e\x91\x8d\x4b\xd9\x89\x80\x9b\x60\xbe\x9c\x51\xa9\x44\x63\xa8\x52\x65\x84\xbb\xb8\x61\x17\xd9\x36\x20\x28\xb3\xed\x3e\x4b\x49\xca\xc5\xba\x38\xa9\xda\x2f\x6d\x45\x87\x6d\x3e\x25\x8b\x39\x49\xb5\x10\x34\xde\xb4\x91\xb6\xfb\xed\x73\x38\x6d\x2a\x91\x89\x5b\x2c\x10\x41\xe0\x64\xd5\xef\xc6\x06\x20\xb0\xf5\x76\xef\xba\xcd\x16\xc2\x70\x43\x2b\xbe\x83\x70\x5d\x6d\x2d\xb1\x2f\x15\x5c\xe9\x40\xdf\xb5\xf1\x22\x3e\x5c\x67\x7d\x44\xc8\x8a\x58\x90\x55\x30\x40\xf9\x57\xb6\xde\xe9\x06\x61\x02\x55\x17\x6a\x58\xec\x72\xf3\xe0\x91\x06\x10\xcb\xea\xf2\x80\x6f\x59\x12\x71\x14\x4a\xd4\x85\xc1\x54\xd7\xab\x40\x25\x4e\x13\xdb\x81\x48\x32\xd1\x18\x34\xda\xc6\x0a\x19\xa9\x0c\x27\xa0\xe6\x85\x45\xda\xca\x9b\x3a\x59\xd6\x64\xa1\xb5\x33\x73\x53\xa6\xfe\xfa\x97\x8d\x76\x53\xab\x24\x76\xdd\xa0\xb0\x0c\x8e\x22\x22\x8d\x61\xd4\x06\x15\xe3\x09\x7f\x84\x9a\x32\xbb\xec\xaa\x3e\xca\x7a\xde\x9a\xc1\x7b\x64\xd8\x38\x27\x75\x23\x2e\xcc\x05\xcf\x66\x73\x67\x7b\xd1\x67\x46\x4f\xad\x6e\x2f\x7f\xa8\x18\x38\x37\xde\xcb\x6f\x33\x9a\x6c\x67\xd9\xba\x2d\x54\xdb\xf9\x38\xbc\x43\x72\xee\x4f\xeb\x04\x9a\xad\xdd\xd8\xea\xa0\xdb\xf7\x69\xbf\xf5\x46\x76\xe8\xa6\xe7\xd0\x10\xa7\x3c\x49\xc0\x4c\x2c\x49\xfa\x18\x16\xc9\x0e\xbb\x87\x09\xdf\xd1\x2d\x4b\xc3\xc3\xd7\xe0\x6c\x92\x0a\xa7\x8b\x56\xf2\xd7\xb5\x11\x0d\x25\x72\xa3\x2f\x7b\x9a\x4d\x18\x1c\x67\x84\xd5\xd9\xa6\x7e\xac\xd6\x88\x78\x63\xc1\x88\x2e\x32\x6d\x6f\x01\x89\x6e\x49\x5e\x38\x28\x71\xcd\x3c\x0e\x35\x30\xb1\xc4\xec\x7c\x9c\x60\x7e\xcd\xb8\x68\x0f\xa3\xf8\xf4\xf5\x12\x8f\x58\xbf\x90\x1e\xe1\x0a\xc2\x4e\x96\x79\x7c\xb5\xd1\x21\x42\x66\x06\xe8\xfe\xd6\xb0\x02\x3e\x10\xfd\x17\x68\x3a\x06\x4b\xd4\x84\x2b\xba\x90\x44\x08\x0e\x27\xf1\x11\x8e\x96\x51\x42\xa3\x40\x67\x9e\x09\xbc\x98\xd7\x71\x3c\xb7\xf3\x1d\x08\xca\x6b\x81\xa0\x34\x95\xac\xd9\x24\x1c\xdc\xd1\x15\xc3\x29\xe9\xc0\x59\xea\xc0\x59\x7a\x1e\x7e\x80\xe5\xc5\x77\x5e\x31\xab\xbd\x7a\xee\x3a\x84\x96\x57\x40\x68\xd9\xe6\xf0\xe5\xf0\x2b\x85\x63\xd7\xa1\xc6\xbc\x6b\x85\x1a\xe3\x2f\xc1\x83\x02\x02\x69\x3e\x8f\xaf\x0c\x30\x51\x1d\xd8\x6b\xa2\xc4\xd4\x88\x0b\x9b\xc8\x4d\xab\x60\x62\x56\xd1\x45\xab\x75\x79\x5d\xd0\x96\xcd\x56\x66\x23\x3c\x96\xda\xbb\xeb\x40\xd0\x59\x9a\xb7\xe1\x40\xce\xcd\x3e\x33\x66\x36\xab\x2e\x18\x66\xcd\x6c\xa2\x60\x6d\x96\x40\xe3\xe9\xe1\x6d\x25\xd1\xe4\xa5\x9d\xb6\x4b\xa4\xe9\x3b\x1f\x34\x11\x68\xce\x93\xd8\x84\x79\x05\xab\xe5\x3b\xf0\xe1\xdb\x7e\x81\xdc\x66\xdc\x2e\x48\x64\xb4\xad\xbc\x3e\xd3\xaa\x74\x19\xbf\x89\x6f\x3d\x65\x26\x90\x7f\xf7\x9b\x36\x13\xae\xec\xb6\xa9\x33\x6b\x06\xb7\x4a\xf4\xd8\x32\x7d\x26\xe8\x71\xa5\x97\xce\xcd\xae\x95\xa7\xae\x4c\x2c\x5b\x04\x51\x55\x0a\x69\xed\x8e\xd5\x92\xe2\xcf\xe3\x05\x16\x38\x49\x48\x42\x65\xfa\x6c\x91\x9c\x67\x45\x77\xad\x3e\xab\x82\x1b\x13\x11\xcb\xd2\x89\x21\x45\x37\x10\x5b\xbe\x4f\x71\x24\x32\x16\x22\x4d\xf9\x8d\x41\xae\xbc\x5b\x06\xf7\x02\x58\x95\xa2\x39\xd4\x8a\x9c\x62\x2a\x18\x91\x8d\x95\xf9\x48\x94\x09\xaa\x96\x63\x5b\xe8\xb0\xfd\x81\xbb\xb5\x5f\x9e\xd9\x0f\x57\x7b\xb8\x5d\x92\xbe\xeb\xcf\x17\x56\x5c\x10\x01\x55\x5b\x5c\xfd\x91\xa0\x98\xa3\x05\x61\x20\xbe\xf4\x0b\xc4\xae\x56\xae\xed\xa6\x98\x6b\xfc\x34\x0e\xd2\x60\xc6\x51\x99\x38\xd6\x1d\xd6\x3a\x18\xa0\x55\x93\x7c\x66\x20\x9c\x06\x2f\xf2\x33\x14\x7d\xb0\xb1\xee\xa6\x69\x3d\xe0\xc0\x15\x0c\xf6\xca\x7c\x63\x82\x5c\x7a\xab\x54\x35\x8c\x13\x33\xc6\x55\x7d\xb9\xaf\x15\x83\xed\x07\x5f\xb5\x18\x71\xd0\xc9\x9e\x86\xad\x0f\xba\x10\xd9\x42\xd1\x49\x15\xa9\x46\xed\xaf\x08\x64\x3f\x81\x14\x6e\xe7\x66\x28\x74\x6b\x2a\x43\x16\x38\xb1\x9d\x9d\x96\xff\x2d\xac\x93\x03\xfc\xa1\x6c\x96\x90\x42\xf2\xd5\x55\x4a\x81\x0a\xcd\xf9\x01\x03\xb4\xa6\xce\xa2\x6d\xf6\xbd\x0b\xf7\xc0\x50\x5f\xd2\x98\x88\x8e\x47\xac\x2f\xd1\x13\x41\x8c\x58\x44\x88\x9a\xca\x91\xde\xaa\x0d\xa5\x78\x26\x44\xf7\xe4\x63\x53\xb4\xf0\x40\x95\xf4\xd5\xa0\x4c\x1f\x53\x9c\x48\xd2\xd3\x0d\x43\x11\x49\xc5\x21\x68\x12\xa3\x27\x81\x17\x0b\x22\x46\xcc\x86\xe0\x83\xc3\x85\xf3\xc4\xb4\xdf\x14\x1a\x6a\xd7\x80\x8c\x23\x1c\xcd\x5f\x68\x8f\x30\x64\x50\x44\x73\x12\xbb\x5c\xe4\xe2\xf6\xb8\x79\x1b\x83\xf5\x06\x9b\x35\x9c\xba\x6a\x46\x3d\xdb\x49\x12\x69\x8e\xe2\x8b\xdb\x2e\x88\xd0\xa3\xd6\x34\xfc\x48\x18\xa2\x53\x37\x0e\x1b\xbb\x83\x9e\xc0\x33\xa5\x49\xff\x11\xd3\xc4\x24\xf7\xbb\xae\x9d\x10\x68\xcc\xef\x23\x66\xdc\xdd\x2c\x2a\xa4\x15\x52\x46\xe5\x5c\x73\xea\x0c\x7c\x92\xa0\x66\x6c\x24\x79\xc6\xb1\x2c\x1a\x19\x8d\xfa\x46\x7f\x29\x98\x37\x8e\x0a\x29\x53\x51\x80\xc6\x03\xc1\x92\xae\xa0\xd2\x2a\x39\xb3\x0b\xbd\xaf\x86\xde\xd7\xaf\xcd\x21\x86\xdf\xfb\xc3\xb2\x69\x08\x7e\xd3\xf6\xef\x43\x82\xdc\x63\x28\xfe\x2b\xc7\xac\x3f\x4f\xb8\xfa\xeb\xe6\x17\x3c\x47\x6a\x41\x17\x80\xff\xf6\x02\xf0\x9b\x8f\xed\x46\x41\xf8\x6b\x00\x99\x5c\x2f\xbb\x46\x3c\x7b\x84\x9e\x67\x8d\x7a\xf6\x51\x1b\xc1\x17\x2d\x23\x9f\x73\x08\xa1\x2e\xfa\xf9\x99\xa2\x9f\x6b\x96\x78\xb3\x08\xe8\xad\x6c\x2b\x2f\x1f\x9c\x59\xae\xb1\xff\x9c\x01\x9a\xeb\xa2\x63\xb2\xc9\xf8\xd9\x8f\x5e\xed\x9c\xdb\x9e\xc0\x1f\x3d\x51\x18\x91\x48\x68\x3a\x9b\x90\x38\x06\xfb\xbd\xe2\xb6\x42\x6a\x4e\x3b\x4e\x0f\xd3\xcc\x17\x4b\x4d\xec\x38\xe1\x6c\x26\x69\x6c\xa0\x08\x4c\x2d\xfe\x82\x96\x08\x29\xb8\xb0\xbf\x49\x42\x84\x33\xff\x0a\xf4\x95\xa4\x5a\xee\x0f\x4c\xc2\x02\xc5\x9c\x48\xf6\x5e\x19\xad\x0c\xb3\x25\x7a\x60\xfc\x29\x21\xf1\x0c\x76\xa8\x3c\x98\x23\x44\x49\x0f\x51\xe5\x3f\x13\x90\xb3\xcb\x33\x35\xd2\x63\x87\xa0\x1e\x23\x02\x12\xfb\x6d\x50\x0b\xd8\x37\xf3\xf5\x31\x42\x43\x86\xa6\x38\x52\x3d\x24\xb3\x49\xde\x7e\xcc\x4d\x71\x57\xad\xe6\x04\x13\xcf\x1b\xe9\x82\x73\x6b\x3a\xaf\x3f\x1b\x8e\x3b\x68\x72\xed\x27\x14\xef\x14\xc4\xf4\x88\x77\x81\x66\xfc\x94\x49\xeb\xed\x46\x9c\xf9\xa3\x6f\xc1\x47\x3c\xb6\x2e\x54\xe4\x34\x38\xb5\x8c\xc7\x8d\x46\xa5\xd2\x54\x36\x1d\x4b\x1e\x71\x66\x0b\x81\x5a\x8f\x00\xb4\x6b\x96\x3b\xe6\x4f\x4c\x2a\x41\x70\x6a\xad\xb0\xfa\xaa\x81\x68\x05\x13\x6f\xa6\x47\x4f\x85\x11\x31\x36\xd9\xe2\x0b\xca\x1e\xf4\xee\xe6\x68\xc2\x50\x57\x19\x7a\xae\xdb\xb4\x85\xbe\xf1\xc8\x19\x67\xc6\x13\xb3\xcb\xfe\x49\x3a\x63\x38\xd9\x50\xc9\xad\xac\x5c\xd5\x79\xe2\x8c\x57\x56\x5c\xd0\x52\x84\xb1\xaa\x20\xd3\xe3\x46\x46\x84\xd2\x7c\x43\xd7\x0d\x46\x31\x59\x10\x16\x13\x16\x2d\x81\x44\x18\xe0\x4a\x08\x86\x13\x84\xe1\x3b\x9c\x1c\xa3\x73\x93\xc8\xe0\x25\x3c\x7b\xad\xc3\x85\x9e\x62\x46\xa7\x5a\x50\x04\x6b\x97\x1d\xe5\x88\x99\x61\x3a\x63\x73\x50\xac\xda\xaf\x58\xcd\xce\x7c\x4b\x19\x2e\x64\x8e\x6c\x71\x9e\x92\x6c\xa3\xe0\xe0\xc0\x6c\xb5\x6c\x82\xd8\x56\x78\x1d\xea\xf5\x06\x9b\x81\x24\x94\xf9\x46\xba\x3b\x04\x57\xa6\x59\x24\x8c\x14\x06\x8b\xf6\x9c\x24\x8b\xa0\x54\xee\x02\x0b\x25\xdd\xd1\x36\x38\xa9\xfa\x96\x49\x33\x66\x10\x2a\x8c\xa5\xe1\xc9\x62\x51\x5a\x67\x46\xde\xf8\xf1\x88\x0d\xd5\x7b\xa9\x39\x1f\x67\xb3\x64\x89\x70\xfc\x48\x65\x8e\xb9\x1d\x71\x26\xb3\x94\x88\x52\x05\x7a\x8b\x57\x8b\x1d\x69\xea\xb1\x69\x99\xff\x11\x27\x34\xd6\xdd\x1a\x19\x63\x86\x26\x64\xaa\xe5\xa7\x05\x16\xd2\x59\xc4\x6a\x5c\x9a\x76\x73\x63\xbd\x56\xaf\xc6\x2d\x7f\x08\x19\x22\x4a\x73\xde\x89\xad\x0e\x7c\x52\xe6\x9c\x76\xd5\x57\x70\xcd\x49\x65\x52\x68\xb5\x80\x63\x57\xe1\x7c\x1d\x84\x8a\x83\xf1\xca\x4c\x08\x8b\xee\xc7\xc9\xd2\x66\x70\x1b\x71\x80\xd2\x04\xed\xa8\x8d\xa1\x35\xe4\x9a\x84\x82\x70\x21\x15\x56\x34\xb2\x62\x3b\x17\xf6\xe2\xb0\x17\x4b\xf3\xd6\x9e\xef\x88\x5a\x2c\x23\x9c\x54\x77\x78\x85\xd7\xcc\xbc\xbf\x9a\xb7\xda\xe3\x66\xda\x5e\x99\xb4\x12\xf1\x24\xd9\x04\x51\xbb\x34\xf3\xb3\xfc\xf3\xd5\x23\xca\xfb\xd1\x1b\xe0\xf6\x02\x4e\x8d\xf1\x3d\xe2\xc4\x4a\xa8\x52\xd9\x5d\x0a\x5f\x32\xb7\xdb\xd2\xfa\x36\x47\x8c\x4f\x4d\x41\xd4\x26\xaf\xe4\x42\xf0\x94\x6e\x02\xed\x66\x1c\x75\x37\x2e\x8a\x70\x8d\xf0\xe6\x62\x0d\xf5\x29\xb2\xe4\x65\x7b\x84\x78\x73\xcc\x8c\xbc\xba\xe2\x0c\xa5\x78\xb1\xd5\x82\xaf\xb3\xb6\xf4\x51\x6a\x4c\x5d\x76\xf5\x00\xb2\x97\x00\x7c\x39\x2c\xf2\x13\x5e\xe6\xa9\x3d\x4d\xa0\x5d\x6c\x23\x72\xb8\xd7\xaf\x0f\xd9\x94\x6f\x70\x38\xf3\x54\x1c\x7b\xfa\xb0\xa3\xd9\xe0\xfc\xf9\x98\x4e\xb3\xfb\x66\x4d\xdb\x9c\xc7\xb3\x3a\xa2\xde\xf8\x64\xba\x15\x7c\x4e\xd5\x2f\x64\x22\xa1\xd6\xb7\xc9\xdd\x5a\x3c\x5a\x41\x8b\x08\x86\xb3\x7a\xa9\x3e\x15\xe8\x70\xef\x6b\x54\x6a\x07\x19\x0b\x83\x0b\x06\xba\xae\x6f\xf5\x05\xd6\xcc\x1e\x92\x56\x8b\xb5\x63\xee\xe1\x66\xe0\x63\xae\x47\x0f\x39\x56\x7f\x42\xd7\x22\xab\x6e\xa2\x2b\x4e\xb5\x24\x64\xd4\x87\x3c\xb2\xc0\x86\x58\x4f\x69\x42\xe4\x31\x1a\xd6\xe8\x8d\x2e\xc0\xd9\x3b\x04\x4d\xa8\x97\x93\x9e\x32\x41\x83\x3a\x43\x4e\x46\x42\x14\xc0\xbb\x43\xdb\x99\x20\x7a\xcc\x91\xf1\xdd\x71\x83\x34\x06\xd1\x55\x82\x6a\x9e\x65\x84\x55\x05\x52\xb4\xe6\x05\xd4\xa6\x97\x1b\x19\xde\x7f\xc0\x8d\xcf\x1b\xdb\x52\x6a\xf9\xa8\x1a\xb6\x74\x1f\x15\x07\xda\xc7\x8f\xbb\x5e\xef\xf4\x17\xd5\xbd\xa9\x1d\xe1\x5d\xb1\xf5\x8d\x47\xe7\xa5\xfc\xcd\x1d\x91\x1f\xe0\x53\x67\x15\xc5\x68\x2a\x08\x18\xce\x53\x9f\x13\xca\x62\x22\xa4\xe2\x1c\xee\xbb\xdb\xf3\xef\x4f\xee\x87\x88\xa8\x08\x25\xf4\x81\x8c\x58\x24\x1f\x7b\x5a\x3c\xfe\x57\x46\x94\xfe\xb9\xc1\xd0\x42\x53\xc2\x24\x70\x02\xaa\x2a\xb9\xf3\xf5\x0b\xe9\x16\x46\xff\xf7\xbc\xf8\xfd\x0a\x92\xaf\xa4\xbf\x00\xed\x3a\x2c\x78\x20\x53\xc0\x11\x36\x4b\x2b\x6b\x28\xc6\xa8\x78\x83\xba\xe2\x4c\x5b\x84\xbb\xb2\x7f\x66\x6c\x43\xa1\xeb\x2c\xff\x28\x18\x45\x83\x4c\x97\x2e\x30\x00\xed\x6d\x16\x47\x6b\xbe\xa9\x6d\x7d\x1d\x13\xc9\xd3\x8a\x9c\xca\x9e\xd7\xb1\x42\x4a\x10\x02\x2c\xc4\xd3\x93\xbd\xeb\x6d\x26\xa9\x9f\x58\xf0\xd1\xf1\x88\x7d\x72\x86\xfc\xfc\x57\xe9\x9a\x30\xb1\xd9\x1e\x7f\xb0\xd8\x0a\x34\x1b\x53\xe9\x7f\x00\x14\x69\x99\x25\xca\x14\x58\x99\x52\xad\xa5\xbb\x81\x9a\x27\x75\x5c\x42\x60\x16\xcd\x2f\x77\xac\xb3\x42\xa7\x63\x92\x6c\x22\x89\x0e\xa7\x83\x44\x6a\xfa\x8e\x1e\x1a\x4e\xe7\x36\x25\x84\xf2\xc9\x80\x1c\xe8\x6a\x22\x18\x1d\xc7\x58\x8f\x13\x53\xe0\x84\x20\x30\xfd\x96\xa3\x9f\x4d\x82\xa3\xde\x45\x2b\xa9\x1b\xcb\xaf\x09\x3b\xf4\x21\x45\xd0\x0b\xc2\x6a\xc4\x44\xc6\x00\xe1\xd6\x3b\x82\x30\x92\x44\x50\xe3\x91\x89\x9c\x59\xc6\x1a\xc9\x66\x9a\x4d\x68\xc9\x0f\xbc\x81\x9c\x81\x7e\xc6\x33\x09\x11\x8c\x29\x51\xfa\x82\xfa\x0a\xca\x92\x19\x57\x5c\x0f\x2d\x04\x4d\xa9\xa2\x8f\x44\x7e\x5d\xb3\x75\x67\x58\xe1\x84\xcf\xfa\x42\xd1\x29\x8e\xd4\x1d\xde\x49\x03\xc7\xb6\x99\x6d\xc3\x3a\xdc\x30\xd0\xf0\x5c\x2f\xfe\x8c\x30\x22\x60\xa2\x5a\x27\xaf\x3f\xc2\xf0\x64\x2b\xce\x0d\x35\x3d\x22\x53\x05\x41\x7a\x8b\x05\xce\x14\x4f\xb5\x7e\x8b\x93\x64\x09\xd5\x0d\xf4\x93\x39\x96\x73\xb7\xd1\x26\x0c\xa9\xcd\xdd\x64\x17\xf7\x0c\x47\x73\x72\xab\xb0\xca\x6a\x8d\xc1\xa5\x51\xbe\x23\x2c\x4b\xdf\x9d\xa2\xff\x93\xcf\xf1\xac\x7f\xf6\xdd\x60\x7c\x3e\xbc\xed\x7f\x7b\x31\x38\x0f\xe6\x63\x9f\x7c\x1a\xde\xde\x56\x7f\xfd\x6e\x78\x57\xfd\xf1\xfa\xea\xfa\xfe\xa2\x7f\x57\xd7\xca\xc5\xd5\xd5\xf7\xf7\xd7\xe3\x0f\xfd\xe1\xc5\xfd\xcd\xa0\xe6\xd3\xfb\xbb\xe6\x87\xb7\xdf\x0f\xaf\xaf\x07\xe7\x6e\x55\xfe\x11\x9c\x2e\x08\x4f\x82\xd0\xc1\xfa\x69\x94\x0f\xe0\x11\x2a\xbe\x78\x8a\xee\xcb\xb8\xab\x36\xc6\xc7\xe4\x61\x3e\x61\xa9\x79\x18\x84\x72\x8d\x18\x72\x9f\xeb\x45\x69\xfa\xd4\x78\x41\xa3\x39\x41\x09\xe7\x0f\xd9\xc2\xb2\x36\x93\xcc\xc1\xb8\x31\xfc\x10\x19\xb4\xf6\xdd\xf0\xee\xb4\x8a\xff\xea\x1b\x0b\x10\x1f\xdc\x19\x80\x71\x61\xc7\x4e\xc1\x96\xb2\x10\xe4\x11\x0e\xab\x37\x95\x06\x3d\xf8\x9d\x59\xd5\x8f\x69\x0d\x33\x55\xea\x26\x8e\x6d\x0d\x3a\x37\xb1\xa0\xe1\xe2\xbe\xae\x5a\x4d\xbf\x1c\x06\xf0\x1e\x4d\x48\x84\x33\xe3\x2b\xd6\xf7\x94\x10\x5c\x84\x03\xce\xe9\x61\x7f\x8d\x5a\x3a\xaa\x6d\xb0\xb4\x67\x7a\xe2\xf2\x81\x2e\x16\x24\x7e\x57\x95\x5f\x8a\xc5\xca\x24\x9c\x3e\xdd\x67\x70\x26\xb5\x5e\x0f\x3a\xbf\x43\x6b\x9e\x5b\x54\x7d\x2a\x8d\x3f\x2c\xf7\x10\x02\x10\xa1\xbe\x13\x3c\xaa\x2e\x05\xef\x35\x56\xe8\x89\x40\x4a\x50\x66\xe1\xea\x8d\xee\xad\xcf\x36\x74\x67\x3c\x19\xae\x46\x4a\x21\x55\xa8\x91\x19\xef\x43\xe0\xd6\xdf\x4b\x52\xc7\x88\x77\xc8\xeb\x38\x37\x8d\x02\x77\x76\xa1\x04\x30\xe2\x06\x9f\x91\xbb\x0d\x6a\x2c\xe4\x2b\xe4\xab\xea\x8d\xb4\xe6\xb2\xd0\x6c\xbb\xcd\x78\x5c\x2e\x6b\x01\xa0\xb1\xfd\xc0\x0a\x20\x7e\x6b\xd7\xea\x8e\xc7\x78\xa9\x89\x03\x62\x78\x64\xb6\x58\x70\xa1\x50\x43\x1b\xc6\x3b\x62\xc6\x07\x77\x8e\x9d\x87\xe7\x71\xd0\x88\x96\x30\x64\x0d\x86\x72\xbb\xf4\x3e\xbb\xae\x39\xe3\x08\xa1\x4a\x40\x11\xf4\x60\xeb\x69\x41\xa5\x2e\x50\x68\x9d\xf0\xbb\x4b\xe4\xde\x42\x5f\xf0\x6d\x6b\x7f\xd4\xf5\x7e\xe5\x5a\xa8\xdd\xf2\x84\x4c\xd5\xb8\xd6\xeb\xb3\xc2\xc0\xa9\x5b\x64\x4d\x19\xd1\x74\x36\xdf\x43\x8b\xed\xb5\x84\x3f\x59\x7f\xa9\x56\x0d\x02\x0b\x81\xe0\x5c\x19\xf9\x34\xd7\x61\x90\x5b\x4d\x30\x2f\xd8\x4e\x6d\x2c\xb3\x17\x02\xb5\xcc\xff\xc0\xf8\x13\xf3\x96\x7d\x79\x3c\x62\x03\x0c\x45\xfc\xbc\x22\xe2\x42\x9c\x41\x0b\x58\x2b\xff\x17\x0a\x72\xbd\x68\x10\x4c\x33\x42\x59\x4e\xf7\xb6\x7c\x6b\xb2\x44\x79\xd1\xb5\xc2\x77\x6d\x4e\x8f\xb1\x7a\x3b\x11\xd0\x4c\xd8\x96\x0b\x52\x64\x61\x2d\xf3\x66\x9e\xb9\x03\x15\xdc\xee\xba\xab\x63\xf4\xa3\xb3\xfc\x40\x3c\x51\x5e\xaf\x50\x99\x1b\x27\xc1\x4b\x07\x6a\x54\xb7\xb0\xfb\xc0\x09\xda\x77\x84\xd1\xea\x05\xf6\x80\x04\x35\xab\x5c\x50\xc0\x19\x33\x16\xd9\x0d\xc2\x29\xcf\xfc\x47\xb7\x64\x75\xbc\xf5\x07\xa8\xfd\x63\x1d\xd6\x20\x74\xb0\x64\xf9\x3f\xcc\x66\x99\x4c\x0a\x87\xea\x6f\x6b\xb1\x58\x0f\xaa\x3e\x3f\xe0\x01\x34\x89\x16\x68\x4a\x93\x04\xe4\x80\x63\xd4\x87\xd2\x79\x90\x88\xa0\xaf\x42\x17\xb5\x46\x67\x8c\xaf\x8b\xdd\x6e\x20\xa6\x28\x20\xa6\xdb\x66\x62\x92\x40\x4d\x79\x1e\xda\x7e\x28\x6a\x0f\x39\xc9\x9a\xb7\xe0\x2a\xa2\x63\xfb\x4c\xe4\x0d\x94\xf7\xd7\x08\x3a\xab\x0c\x37\xf8\xf0\xd7\xfa\xa1\x7f\xcc\xb0\xc0\x4c\x41\x28\x95\x15\xdd\x05\x09\x42\x7a\xc9\x67\x08\x56\x64\xc6\x10\x0c\x3f\x85\x9b\xeb\x5c\xfe\x33\x0a\x89\x27\x71\x0f\xd1\x63\x72\xdc\xb3\x05\xc5\x65\x36\xc9\xdf\x9c\x6b\xc9\x61\xc4\x2a\x21\x22\xc7\xa8\x9f\x48\x6e\xbf\x20\x2c\x4a\xa0\x54\x65\x10\xf5\xe5\x29\xdf\xba\x95\x26\x4b\x50\x50\x60\x2b\xf3\xe6\xb9\x7d\x10\x7c\x38\x62\x58\x1a\x9f\x78\x02\x27\x3d\xff\xbd\xae\xbe\x6f\x21\x4e\xe2\x19\xe1\x88\x2b\xd7\xd0\xb3\x6d\x92\xa9\x53\xb2\x6a\x83\xe0\x0d\xd8\x98\x3c\x74\x27\xc8\x20\x46\x5f\x61\x85\x12\x82\xa5\x42\x7f\xfc\x7a\xa3\xd8\x10\x37\xc1\x9c\xbb\xda\xe3\x9b\x07\x60\xbb\x08\xce\xa6\x22\xe5\x50\x47\x0a\x61\xc4\xc8\x53\x18\xb0\xc3\x21\xc6\xea\x91\xca\x0c\xaa\x7f\x06\x39\x23\xa6\x7e\xa3\xc9\x2c\x83\x20\x58\xa3\x32\x35\xf0\x11\x07\xd7\x67\xdd\xa7\x76\x58\x35\x94\x65\x95\x27\x6a\xd4\x33\x80\x94\xc8\x63\x29\xe7\x58\x8d\x98\xe5\xac\x2e\x6c\x24\xa8\xd4\xd6\x4f\x92\x62\xfc\x22\x86\x10\x5d\xa6\x27\x0c\xb5\x4b\x8f\xfd\x02\x5d\x82\xfa\xe5\x83\xc8\x8a\x85\xe1\xfd\x61\xd1\x9a\xda\x88\xf9\x7c\xfd\xb0\xed\x5a\x69\xa7\xce\xbe\xfc\x82\x42\x70\x4d\xf7\x17\xa6\x88\x6c\x0b\x61\x98\xd4\x0d\x79\xcd\xc1\xaa\xda\xf4\x57\xc8\xc6\xfb\xee\xa0\xbd\xa8\x5c\x6f\x1f\x87\x6b\xf6\x89\xd7\x98\xdb\x1b\x36\x37\x90\x2d\x76\x51\xc0\x7d\x34\xe3\x4b\x79\x7c\x0b\x43\x1f\xc6\x90\x4b\xb1\x9e\x0b\xe6\xb9\x09\x8e\x75\x80\xa1\x9b\xc6\x41\xa8\x74\x10\x99\x09\xa1\xf4\x8e\xf1\xd9\x37\x1b\x3c\xaf\x8b\xb7\x3d\xfd\x5e\x3e\x7f\x37\x15\x1f\x04\x57\x9d\x78\xb3\xb0\xd7\x8f\xff\x89\x23\x08\xa0\x84\x9e\x5c\xe8\x66\x15\x50\xc0\xc1\x30\x62\x30\xe6\xd7\x8a\x87\xb6\x1e\xf4\x31\x1a\xc0\x45\xe3\xca\x43\xe3\xa9\x73\x48\x04\x2f\x8f\x98\xd6\x4c\x5c\xfe\x71\xd0\x7e\x91\xc4\xeb\x4e\x80\x01\x33\xd9\xc9\x97\x93\xae\xc7\xd8\x6e\xd2\x26\x1c\x96\x0a\xb4\x01\xb0\xbc\x68\x30\x3b\x45\x31\x8f\x1e\x88\x38\x11\x24\xa6\xf2\x14\x7c\xeb\xaa\xd1\xa9\x97\x6a\x6d\x7b\x67\x49\xa3\x29\x50\x60\x4d\xae\xc1\x99\xe9\xdf\x06\xd1\xbb\x6a\x66\x3d\x44\xa7\xa0\x4e\xb8\x50\x57\x93\x64\xe3\xd2\xb5\x09\x53\x62\xb9\xe0\x94\x29\x6f\xca\x2a\x2d\x84\xd3\x34\xb4\xd0\xd6\x14\xa4\x2d\xf6\x11\x83\xb3\xe5\xb4\xef\xe6\x44\x12\x17\x70\x60\x26\xa5\x38\x32\x5e\x16\xc3\x2e\x16\x58\xcd\x25\x64\x04\x15\xd7\xc0\x2a\x5d\xf0\xa9\x5e\x21\xbc\x80\x78\x05\x63\xa5\xc8\x3f\xf2\x79\x2b\x52\xd1\x24\x19\x31\x46\x48\x2c\x11\x24\xef\xbc\xaf\xcd\x3c\xd3\x9f\xf6\x10\x8e\x63\xf4\x3f\xbf\xfa\x70\xf1\xd3\xdd\x60\x3c\xbc\x04\xa3\xf5\xf0\x62\xf0\x75\xcf\xff\x78\x75\x7f\xe7\x7f\x35\x16\x96\x47\x22\x50\x8a\x1f\x40\xc5\x63\xd2\xc8\x7f\x90\xdd\x11\x8e\xd4\xe5\xe4\xe9\x27\x92\xb8\x48\x57\x2b\xa6\x78\x08\x20\xbb\x87\x8d\xc5\x0a\x8d\xcd\x6f\x03\xe5\xf7\xc6\x7f\xb2\x9a\x06\x1d\xf1\xf8\x2e\x9c\x18\x98\x12\x06\xd1\xd8\xd6\xda\x97\xeb\xbe\x39\xc1\x11\x36\xa3\xac\x29\x1e\x8f\xb0\xc7\xe7\x14\xe2\xbf\x27\xcb\x1f\xb4\x7a\x7d\x8d\xa9\x68\x4d\x7b\x03\xf6\x48\x05\x67\x30\x35\x6f\xd6\xf2\x27\x46\xeb\xe9\x58\x96\x0f\x95\x34\xb2\x30\xc4\x68\x2c\x1a\x63\x3e\xeb\x80\x4c\x5e\x7d\xba\x16\x1e\x81\x7c\x56\xc2\x65\x7f\x7a\x14\x0e\x07\x45\xe0\x2f\x9a\x9c\x06\x47\xec\xee\xea\xfc\xea\x14\x91\x04\x4f\xb8\x80\x6c\x30\x13\x12\xe4\x9a\xb0\x0b\x16\xf1\x34\x68\xa8\x90\xf9\xdb\x43\x8b\x3c\xf3\x37\x34\xa2\x1d\x9b\x36\xd6\x55\x11\xe6\xa2\x9a\x37\xbb\x5f\x15\xd0\x4e\xf6\x9a\x8b\x36\xd7\xbf\x7e\x0d\x96\x8e\x2f\xb4\x22\x57\xe2\xbc\xf6\x6e\x9e\x12\x6c\x0a\x78\x1a\xb7\x90\xb5\xe5\xdb\x00\xd6\x24\x29\xd4\x03\xd2\x07\x47\x1e\x5b\x17\x7c\xfe\x26\x67\xe8\xfb\xbf\x49\x34\xc9\xd4\x88\x15\xdb\xe0\x0c\xf5\x7f\xbc\x45\xdf\x62\x15\xcd\xbf\x1e\xb1\x2b\xad\x66\x7e\xff\xb7\x06\x88\x82\x8d\xd1\x75\xf4\x9a\x9c\x63\x85\x2f\x38\x8e\x29\x9b\xd5\x41\xeb\xe4\xf8\xe7\x83\xbb\xfe\x29\xba\xb2\x3a\xbc\xcf\x2a\xce\x33\xad\x82\x86\x80\x21\xc3\x44\x1c\x17\x01\x56\xce\x8a\xf0\x23\x46\x33\x83\x0b\x6b\xc4\xee\x0c\xa6\x90\xe6\xaa\x54\xa1\x05\xb7\x18\xfc\x5a\x2b\x33\x68\x4b\xc6\x94\x6d\x2d\x89\x7a\x75\x80\x8c\xfd\x66\x58\x79\x0c\xe4\x99\x2a\xb3\x1f\x31\x50\xd0\x7d\xa6\x67\xc2\x23\x9c\x40\x4c\xde\x51\x60\xd3\xd3\x6a\x3b\xcf\x20\xed\x0e\x82\x61\xd8\xb2\x18\x3a\xeb\x33\x41\xbd\x50\x16\x6e\x14\x18\x00\x60\x1f\xad\x37\x36\xe5\x9a\xe3\x18\x2c\x11\x30\xbe\x25\x66\x75\xf4\x87\x1e\x5b\xc4\x2c\x8b\x7e\xea\xf8\x11\x14\x36\x36\x6e\x45\x1c\x81\xf9\x9e\x2d\x21\x7c\x1b\x40\xb3\x39\x84\x7e\xe4\xdc\xd9\x12\x65\x65\x17\xfd\x9d\x18\x7c\x36\x62\x26\x52\xb0\xb0\x2f\x61\x56\x7c\xd0\x3b\x67\x10\xc8\x98\x5f\x97\x5e\xc0\x58\xd8\xc0\x46\x2b\xeb\x2f\x04\x39\x8a\x89\x22\x22\x05\x7b\x4f\xb8\xa6\xfa\x86\x3d\x46\x37\xa1\x7a\x1d\xf3\x28\x4b\x1d\x32\x20\xa4\x27\xda\x08\x38\x7b\x89\x7a\x0a\x31\x17\xfb\x3a\x8a\xc7\x22\x9a\x53\x45\x20\x2b\xaf\xb5\x7e\x6c\x08\xa6\x1f\x7e\x5a\x95\xd4\x9b\x05\x5f\xe0\x1d\xbb\x45\xad\x99\x86\xc6\x8b\x62\x4b\x85\xd6\xd6\x03\x9b\xad\x29\x74\x71\x99\xa3\x97\x71\x01\xc2\x16\xf9\xbc\xe0\x60\xe4\x36\x39\x55\x3c\x7e\x2f\xd1\xf0\x5a\x4b\x40\x5a\xe3\xf5\x67\x30\x93\xca\x04\x97\x41\xba\x8e\xf9\xda\xa4\x0b\xf4\xd0\x37\xa6\xe2\x6c\x84\x3e\xbb\x3f\xfe\xfa\x9f\xff\xf9\xe7\xbf\x6e\x92\x4e\xe2\x14\x72\x68\x37\x5f\x23\x5f\x0e\xa1\x28\x12\x85\x3b\x50\xe5\x54\x3b\xec\x82\x3d\x80\x4d\xcb\xbf\x0d\x4a\x51\x10\x3b\x84\x67\xf6\x84\xcb\xf0\x64\xa2\xc2\xd1\xcc\x23\x09\x24\x51\xbd\x22\x87\xf0\xc2\xae\x95\xe8\xff\xc7\x0a\x10\x90\xb1\x3e\x2a\xdb\xc5\x38\xd1\xc4\x8b\xd7\xba\x11\xf4\x95\xb5\xff\x29\x70\x20\x7e\xed\x2e\x38\x9e\xc4\x44\xd8\x6a\xd5\xce\x64\xe7\x0d\x89\xc0\x1c\xc8\xe7\x45\xc2\x63\x07\xef\x25\xc9\x02\x83\x00\xa1\x99\xc1\xf1\x88\x0d\x5c\xf1\x62\x03\x4f\x61\x3e\x32\x9e\x97\x29\x8e\x0c\xaa\x95\x44\x5f\x7d\x3e\xd5\xbf\xf5\xd0\xf2\x14\x82\x48\x7b\xe8\x97\x53\x0b\x42\x80\x85\x1a\xeb\x9f\xbe\x76\xb2\xb6\x6d\x02\x06\x4d\x25\x7a\x7f\xf2\x88\x85\xa9\x79\x78\x62\x46\xf4\xde\x72\x56\x5f\xd7\x25\x94\xcd\x13\xce\x1f\x6c\x80\x6d\xe5\xc3\x13\x07\x68\x02\xe4\xed\xfd\x26\x66\xeb\x7d\xbe\xa3\x42\x47\xb6\xf4\xf2\xf1\x62\x82\x8e\xff\x29\x39\x43\xc7\x4b\x9c\x26\xf6\x57\xf7\xd4\xc6\xff\x62\x89\x5c\xf1\x6d\x17\xe4\x93\x2c\x8d\xa5\xf4\xdb\x84\x4f\x60\x56\x9f\xdc\x4c\x4d\x04\x2d\x0c\x34\xbf\x7d\xf2\x0b\xcb\x4e\xc4\x4a\x52\x06\x96\x21\xe5\xca\xbc\x02\x3c\xae\x6e\x56\x9f\xfd\x90\xfe\xdb\xf8\x85\x61\x51\x5c\x12\x9f\x31\x0e\xfb\xe8\x35\xdd\xe8\x67\xf4\x95\x65\x41\x5f\xeb\x3b\xc6\x86\x2b\x9b\x65\xa8\xeb\x60\xe9\x3b\xf8\x29\xe8\x80\x32\x64\xd2\x32\x57\x7c\xf9\xcb\xc9\xf1\xf1\xb1\xff\xfa\x52\x4f\xe5\xff\x43\x54\x49\x92\x4c\x4d\x4b\xee\x06\x5b\x8e\xd8\x27\x07\x1c\xec\x8c\xd7\x39\x54\x12\x14\xcd\x8e\x78\x82\x8e\x72\x83\x6e\xcc\x23\x89\x7e\xa7\xc5\xda\x60\x29\xe1\x47\xad\xc7\x35\xc0\x98\x19\xa4\xc2\x17\x3a\x54\xd6\x20\x5e\x3e\x56\x21\x3a\x8a\x57\x6c\xb1\x0c\x51\xa8\x81\x16\x34\xe5\x9c\x58\x04\x15\x21\xf4\xcb\xe4\xb3\x82\x47\x0d\x00\x35\xb5\xa1\xec\xf5\x37\x65\x85\xdd\xe6\x38\x35\x86\xac\x1b\x16\xc0\xc2\x88\x58\xce\x60\xe6\xd9\x0b\xdd\x27\xfa\x72\x61\x21\x94\xad\xcc\xd2\x14\x8b\xe5\x49\x7e\xda\xaa\xc4\x99\xe3\xd2\x03\x8f\x49\xdc\x02\x80\x0b\x37\xb1\x47\xcb\x46\x31\x58\xf1\xd2\xdd\x68\xfe\xec\x46\x50\x8b\x07\x02\xf2\x4c\x25\x2a\xc2\x22\x1e\x5b\xba\xce\xb3\x4f\x8b\x12\x8b\x7f\xa7\x2a\xab\xb8\x88\x18\x99\x1b\xe3\x98\x32\x99\xd1\xf6\x0d\xf7\x71\x03\xfb\xe6\x63\xa8\xea\x46\x66\x1b\xb8\x47\x87\x57\xb7\xee\x9b\xf6\x97\x2e\xac\x43\x51\x64\xc7\x4e\x4b\x74\x16\x09\x81\x9f\xf2\xeb\x17\x62\x3b\x8c\x75\x26\xf3\xb9\xb9\xe6\xdf\x67\xfc\x9a\x26\xfa\xd6\x02\x1a\x3f\x1e\xb1\xc2\xcf\x3d\x44\x12\x9a\x52\xe6\x63\xeb\x0c\x73\xe7\x53\x23\x3d\x3f\x50\xa5\xb7\x4c\xc6\x0f\x9a\x83\x39\xb8\x8c\x40\xa5\xea\xb3\xa5\x23\x1d\xef\x98\xb2\x16\x88\x4c\xea\x71\xe5\x3a\xba\x16\x66\x75\x13\x47\x56\x20\xa5\x01\xe1\xc1\xf9\x1d\x31\xdd\x9a\x3b\x4b\x79\xb8\x70\xd0\x5e\xd0\xdc\x91\x03\x74\x0d\x38\x00\xf4\x51\x88\xf9\xf5\xf2\x6f\x8d\x80\x32\x60\x59\xba\x6b\xb2\x89\x0d\x1f\x7e\x2d\x33\xdd\xb5\x20\xee\xa6\xb2\x89\x4b\x84\x65\xa9\x3b\x50\x1b\x50\xdc\xc0\x8a\x3f\x31\x89\x12\x6c\x00\x00\x74\x43\x10\xf9\xd8\x33\x0e\xd2\x45\xd0\x97\xb9\x5e\x4c\x37\x06\x23\x3e\x21\xec\x2b\xf3\xef\xaf\x91\xbd\x1b\xbe\xe9\xd9\xfb\x5c\x48\x87\x60\x69\xf7\x1c\x6a\x0c\x91\xd8\xd8\xd0\x01\xed\x6f\x86\x45\x6c\xac\xe5\xa1\x56\x61\x32\x78\xb5\xfc\xb5\xe4\x19\x7a\xa2\x72\x3e\x62\x77\xdc\x19\x1c\x11\xe3\x1e\x2f\xb1\x07\xca\x68\xa5\x3f\x2c\x81\x09\xc0\xa8\xeb\x28\x40\x33\xe1\x9d\x72\x8d\x20\x0a\x76\xcc\x78\x4c\x76\xc3\x85\xb8\xcb\x7d\x15\xce\x7f\x2d\x88\xc9\x07\x83\x9b\xa2\x29\x9d\x96\x48\xb9\xa1\x6d\xbe\xbc\xf1\x70\x0f\xd9\x76\xa0\xa4\xdd\x13\xdb\x16\x72\xc5\xdf\x6a\xd0\x8a\xd3\x38\x83\x6c\xe0\xc2\xda\x7b\x14\xc2\x5d\x37\x21\x2a\xa6\xaa\xac\x5d\x01\x7f\xf5\x99\xb9\x47\xb0\xec\x3e\xc0\x18\xa3\x99\xe0\xd9\xc2\xa7\xcc\xbb\x74\x3f\xb3\x0d\x56\xa6\x19\xb2\x29\x3f\xb5\x3a\xd5\x05\x65\x0f\x86\xe2\x9f\x6b\x8f\x0c\xd0\x24\x89\x0b\xe8\x38\xae\xca\x18\xcc\xe1\x08\x51\x16\x25\x19\x5c\x7c\x52\xe1\xe8\xc1\x80\x65\x36\x19\x7d\xf5\x37\xe3\xf5\xc9\x94\x0d\x12\x53\x96\x24\xb6\xdb\xfc\x02\xcd\xcb\x30\x3e\x52\x8c\x30\xba\xbf\x19\xd6\xf7\xfd\x40\xab\xce\x9c\xfa\xdb\xb3\x48\x20\xf0\x3f\xdf\xd3\x8d\xe2\x2e\x4b\x68\x43\xa4\x40\xea\xde\xb8\xd4\x84\x65\xa7\x89\xf4\x23\x56\x64\xd7\x4c\x28\x03\xad\xb2\x41\xa4\x5e\x05\xb3\x66\xa5\xf5\x78\x47\xc0\x97\x1c\xac\x05\x42\x83\x9a\x91\x67\xc2\x60\x2d\x78\xb8\x01\x76\x03\xbc\xdf\x6e\x3e\xa5\x77\xd7\x4c\x67\xf5\x30\x13\x42\x36\x40\x1b\xb8\xd5\xaf\xb7\x1c\x64\xe1\xd5\x55\x63\x7c\xc2\x06\x3d\xd8\x49\xac\xb9\x25\x30\xce\x0a\x05\x82\x5b\x11\xb4\x23\x47\x23\x5e\x4b\x9f\x23\xe2\x47\xe2\xc2\x70\xbc\x2c\xe6\xfa\x9d\x81\x6f\x8b\x17\xc0\x89\xbd\x85\xb6\x86\xf0\x03\xb1\x75\xc7\xb0\x09\x2d\x7e\x8d\xd3\x1a\x16\x5d\xbf\x13\x79\xc7\xe7\xf6\xe3\x4f\xfa\xdb\x7a\x56\xf4\x09\xb2\xf8\x3c\x70\x4a\x8a\x99\x3e\xd9\xae\xd7\x06\x23\xa4\x91\x08\xb7\x1a\xd2\xfd\x62\xab\x01\x99\x1e\x5b\xd6\xed\xb1\x5d\xb9\x56\x9e\x8c\x1d\x1e\x27\xc6\xce\xa4\xe6\x60\x82\xc8\xf1\xee\x35\x47\x2b\x9a\x22\x0c\x36\x7e\x82\xc5\xcc\x28\x48\x92\x28\xf9\x75\xcd\x0e\xe7\x39\x0f\x3b\xec\xf0\x16\x35\xc5\x42\xbf\x27\x88\xdf\xab\x4e\x9a\x1f\x65\x11\xb3\xcd\xdf\xca\xbe\x3a\x9f\x15\x9a\xa8\x0c\x91\xb5\x22\x2e\x04\x20\xa1\xc6\xfa\xac\x34\x63\xa6\xec\x58\x5b\xf2\x12\xa7\x1e\x11\xc0\x55\xb8\xb3\xf9\x5d\x66\x70\x13\x02\x70\x83\xcd\x63\xd8\xb9\x88\x64\x38\x04\x5b\xd4\xa9\x69\x04\x23\xd6\x77\xaf\xf8\xac\x62\xd0\xed\x84\x11\xc0\x21\x3e\xd4\x44\x43\x83\x7e\x85\xf3\x55\xb7\x93\xfb\xff\xd9\xfb\xb6\xe6\x46\x92\xe3\xdc\x77\xff\x8a\x8a\xf0\xc3\xcc\x9c\x00\x41\xed\x2a\xec\x90\x27\xc2\x0f\x58\x92\xa3\x85\xc4\x21\x47\xbc\xec\xca\xc7\x70\x60\x0b\xdd\x05\xa0\xcc\x46\x15\xa6\x2f\xe4\x40\x96\xfe\xfb\x89\xca\xcc\xba\xf4\x15\xdd\x00\x38\x3b\xd6\xd1\x83\xad\x1d\x02\xa8\xae\xae\x4b\x56\x56\xe6\x97\xdf\xd7\xf2\x12\x43\x8b\x37\xab\x3a\x98\xe6\x7e\xe7\x4e\x23\x62\xbc\x77\xd4\x68\x9d\x6a\x03\xcf\xc3\x95\x8a\x9b\x89\x59\xa2\xaa\x92\x6c\xd3\x83\xf7\xdf\xa5\x2c\x63\x04\x35\x14\x8a\xd7\x22\x86\x34\xd9\xf9\x65\x6a\x46\x1c\xef\xe4\x95\x87\xd5\x77\x6b\x7e\x94\x35\x96\x7c\x33\x4f\x75\xbb\x1c\x43\x8f\x61\xb2\x4d\x94\xe2\x3b\x6b\xa4\x8d\xde\xb1\xcf\x05\x4f\xf0\x70\x53\xb4\x1c\x6d\xb7\xc1\x55\xfe\xfe\x5f\xd9\x04\x4e\x1f\xf6\x11\xec\x22\x24\xf8\xa1\xb5\x5c\x33\xb9\xd9\x8a\x34\xd3\x8a\xb7\xea\x92\x3c\xfd\x2e\x9b\x13\xe7\xfb\x9c\x47\x91\x2e\xea\xfc\xee\x03\xde\xa4\xa1\xb5\xf0\xa5\x38\x7b\x2a\x16\x22\x55\x02\xb5\x57\xe0\x7b\xcc\x7e\xaf\x57\x77\x35\x2f\xf2\xf5\xf7\xf3\x28\x91\xbd\x89\xe8\xa1\xba\x68\x62\x7e\x76\x81\xbf\xea\x7a\x81\x52\xfb\xa5\xae\x2b\x86\x9f\x31\xfc\x6c\xcc\x7e\xe0\xd1\x93\x50\x31\xdb\x26\xc5\x4a\x12\x99\x00\x9c\x50\x60\x2e\x83\xf0\x6c\xf9\xc5\xd0\xb7\xc0\xf6\xcd\x31\x34\x53\x1b\xfe\x84\xdc\x80\xe4\x44\x46\x3c\x49\x06\x85\x19\xdc\x7a\xa8\xb1\xaa\xd8\xca\x77\xa7\x73\x83\xfb\x23\xc7\xfd\x01\x01\x55\x60\x90\x2c\x14\xe3\x40\xcc\xf2\x26\x63\xc5\xd6\x7a\x40\x10\xe9\x4b\x20\xef\x8a\x2f\x09\x02\xc6\xd2\xdc\x83\xd6\x62\xa6\x00\xcb\x6a\x5b\xdc\x39\xab\x12\xa6\xfa\x1d\xe4\xa4\x69\xf3\x2d\x91\x96\xe0\xb8\x2c\x62\x8d\x80\x72\xcf\x4a\xe8\x89\xd3\xcd\xd7\x42\x41\x00\xa2\x7f\xcb\x70\xa3\xe9\x3f\x69\x25\x4c\x2e\x39\x9a\x2e\x62\xea\x86\xb0\x50\x92\xa4\x0f\x28\x48\x1e\xc0\xe5\x6c\x26\xc9\xff\x5e\x66\x2c\xe3\xb9\xcc\x96\xb2\x31\x30\x13\x92\x41\x1c\x33\xea\x7c\x18\x03\x45\x03\xfb\x44\x65\x2c\x1c\xee\x7f\xcc\x3e\x40\x9c\x29\xf0\xbd\xb5\xe3\x72\x68\x33\x09\xf9\x5a\xb4\x92\x1a\x9e\x02\x30\x63\xdf\x20\xf8\x7e\x67\xf8\xd0\xd5\x78\x8c\xd9\xc4\xc7\xf7\x91\xcd\x02\x23\xf7\x7b\xde\x48\x24\x99\x38\x64\xf1\xf5\x0a\x85\x41\x0e\x1c\x16\x10\x03\x5f\x25\x33\x7f\xf7\xd4\xb7\xae\x9b\x2f\x50\x46\xc9\x9f\x84\xea\x8a\x77\xf4\xef\x21\x06\xa4\x3a\x2f\xdd\x2e\xd2\xa5\x31\xd8\x75\x48\x07\xfb\x6f\x3b\x4f\x20\x22\x97\xe7\x66\xc8\x8d\xa3\x1f\x3d\x51\xf1\x06\xc6\x3b\x89\x82\xe4\x65\xad\xb3\x70\x9f\xd9\xf9\xc3\xbb\x62\x5a\x08\x5b\xa4\x01\xc5\x2f\x6e\x80\x11\xf5\xa2\x74\xc8\x50\x02\xbd\x76\x9b\x14\x63\xb9\x6e\xbe\x99\x35\xa1\x30\x0c\x90\x27\xb2\x4d\xd5\x77\xf3\x1f\x7f\x97\xdd\xc2\x8e\x3d\x45\x2d\x7c\xb3\x70\xd7\xf1\x38\xf4\x03\x23\xf0\x0e\x61\xe5\x55\xbf\x78\xec\xd8\x1b\xb6\x3a\x66\x7e\x79\x0d\x97\xf8\xfa\xf5\x5f\xab\x22\x0d\xd6\xeb\xdd\xf6\xad\xec\x8f\x41\x9a\x9e\x2d\x0a\x89\x2a\x9b\x25\x97\x8b\xea\x25\xe1\xf6\x4b\xc7\xbf\xcc\xdc\x79\xd2\xbc\xc6\x3e\xe9\xf8\x98\x85\x35\x9c\xb0\xae\xbe\xae\x7b\xa0\x78\xb3\x26\x55\xd0\x8e\x91\xd8\xea\x76\xfc\x65\x3c\xef\xaf\xa3\x09\x09\xf7\x45\xb1\xbc\x07\x5a\xf4\x36\x4e\x08\xcb\x13\xb6\x16\xae\xc8\xcb\xcc\xb3\x79\x8c\x2b\x39\x68\x9b\x14\xca\xdf\xfa\xe3\x9f\xb3\x3f\xdc\xdf\xde\x9c\x6d\x78\x9a\xad\x39\xd4\xdc\xda\xb6\x46\x56\x6a\x04\x2f\xa0\x36\xaf\x24\xd5\x4c\x9d\xb1\x95\x1e\x61\x16\xf3\x3d\x5b\xe7\xf9\x36\x7b\x7f\x7e\xbe\x92\xf9\xba\x58\x8c\x23\xbd\x39\xf7\x43\x73\xce\xb7\xf2\x7c\x91\xe8\xc5\x79\x2a\x00\xc7\x7a\xf6\xdd\xf8\xfb\xef\x60\x66\xce\x9f\xbf\x3b\x87\xdc\xd5\x78\xa5\xff\xf9\xfa\xfb\x7f\xfb\xed\xbf\x9a\x86\xb7\xbb\x7c\xad\xd5\x7b\x4a\x91\x76\xb6\x7d\x86\x7e\xef\x39\xfe\xa4\xf2\x94\x7f\x1b\xff\x26\xec\x06\x7d\x75\xa3\x63\x91\x64\xe7\xcf\xdf\xcd\xed\xc4\x8c\xb7\x43\x92\xbe\xde\xde\xbb\x11\xaf\x68\xc8\x9a\xbf\xbb\x15\x63\x43\x7d\xfb\x66\xa5\x61\xab\x84\x28\xe5\x23\x36\xcc\x93\xa8\xe5\xc1\x07\x5c\xc0\x9c\x23\xd5\x72\xa5\x1f\x4a\xee\xdd\xea\xda\x0c\x2a\xca\x84\xac\xb3\x8c\x80\x38\x16\x43\x10\x5b\x2e\x9b\xd0\x6d\x84\xae\x38\x66\xfc\x5e\x93\x02\xf9\xd4\xdc\xc7\xf4\xba\x07\xf2\x1e\x27\xf8\x6b\x8b\x05\xd1\x2f\x96\xef\xf8\x14\x2c\xc1\x3d\xf5\x98\x1c\xf9\x29\x2e\x1e\xe8\x8b\xed\x57\x4b\x37\xd6\x3c\x3b\x0c\x54\x34\x41\x8a\x31\x97\x17\x70\x2a\x92\xf4\x40\x6b\x2a\x6d\xd5\x36\x88\xfd\x11\x39\xcc\x16\x55\xca\xb3\x31\xfb\x50\x11\xac\xf1\x40\xa9\xbb\x0f\x17\xec\xbb\xdf\xfd\xdb\x6f\x67\xea\x6d\x83\x15\x03\xe4\x86\x4e\x57\x84\xdb\x02\xdb\xb5\xe1\x59\x2e\xd2\xf3\x74\x19\x9d\x23\x10\xe4\xdc\xfc\xfe\x8c\x1e\x7a\xa6\x97\x67\x8e\x02\xf5\x8c\xd8\x20\xc7\x9b\x78\x58\x41\x73\x69\xe9\x21\x6c\x8a\x00\xd7\x19\x80\xb3\x91\xfa\x44\x2f\x1d\xd9\x35\xe2\xea\x91\x17\x5f\x2f\x1b\xfe\x03\xb4\x5d\xdf\x39\xc2\x25\x9e\xd9\x67\x78\x06\x94\xf6\xad\x79\x1a\x36\x64\xbb\x44\x5e\xf3\xda\x66\x6d\x49\xe8\x9c\x0d\x19\xf8\xe6\xcd\xe6\x61\xef\x58\xff\x4d\xe2\xa0\xc8\x26\xab\x95\xd0\x4b\x40\x0d\x81\x5f\x60\xb3\xa2\x10\x1b\x52\x3a\x0f\x6a\xbd\x53\xb1\xc5\x03\x26\x14\x13\x6d\x18\xee\x23\x19\x95\xf7\x8d\xf3\x6b\x30\x2a\x1f\x3b\xee\x64\x50\x7e\xa5\x01\x3f\x16\xba\x84\x5b\x69\x48\x16\xd7\x7c\x7f\x6f\xc6\xc6\xd9\x01\x48\xd1\x84\xfa\x9d\xc8\x6d\x04\xc5\x0a\xe2\x2c\xd7\x67\x40\x92\x01\xd4\x0b\xc8\x71\xde\x96\xc6\x85\x4c\xd7\x90\x63\xd2\x7c\xbf\x47\x3f\x31\xfd\xf9\x25\xe8\x28\xf9\x24\xa4\x96\x4d\x10\x10\xa9\x94\x48\x29\x86\xbf\xf7\x44\x1d\x98\x07\x0b\xa7\xb2\x1b\x01\xe2\xfd\xf2\x90\x7f\xda\xe1\x7f\x79\x60\x04\xc6\x0c\xaa\x30\xd6\x7a\xa3\x8d\x3b\xa3\x8b\x2c\xf8\x10\xab\x78\xe0\x10\x6e\xf5\xbd\x36\x7c\x8b\xa4\x58\xbf\xde\xdb\x98\xad\x65\x3e\xc2\x10\x47\xf8\xa5\x41\x94\xfe\x8b\x32\x89\xf9\x9e\xfe\x3b\xf6\xe9\xee\x75\x03\x59\xd6\x0d\x84\x94\x41\xf1\x8b\x38\x65\xe5\x5f\xcc\x0d\xc6\x2c\x29\x57\x31\xe3\x4e\x6e\x04\x05\x20\xf7\x5b\x48\x2f\x69\xbd\xf9\xd6\xea\xcc\x62\x33\x70\x0e\x1c\xa8\xb1\xcf\x04\x70\x85\x30\x3f\x8b\xef\x3b\x6b\x04\xf8\xb5\xed\x4b\xab\xaf\x15\xcf\x2d\x3f\xe1\xb0\xae\xde\xbb\x06\x88\x8a\xb0\xde\x6f\x4f\xef\x02\x68\x50\x1c\x63\x34\x08\xd6\xb7\x68\x49\xf2\xab\xe1\x9b\x11\x04\x1d\x86\x8c\x1d\x3c\x04\x17\x67\x6d\x04\x83\xbd\xd0\x36\x80\xc3\x02\x0e\x5d\xf7\xf7\x26\xf8\x30\x32\x62\xf9\x6a\x01\xd3\xcb\xda\xe5\xd1\xfd\xf0\xd9\x8b\x09\xee\xb6\x62\xc4\x16\x05\x7c\x7e\x73\xfb\x10\x66\x87\x25\xbe\xed\x59\xb4\x16\xd1\x13\x14\x0e\xe2\x91\x87\x9b\xc1\x0a\x49\x2e\x76\x33\xe5\xa5\x86\x72\x6d\x53\x9d\x3b\xc7\xbe\xec\x18\xc8\x75\xca\x62\x99\x6d\x13\xbe\x83\xa4\x92\x42\x5c\xb0\x4f\x48\x39\x40\xbd\x31\x05\xfb\xa2\x67\xfd\x67\xda\xcc\x8a\x97\xc8\x1f\x3c\x96\x3c\x5d\xc8\x3c\xe5\xe9\x8e\xf9\xc1\xac\xdb\x03\x96\x89\x0d\x57\xb9\x8c\x66\x6a\x23\xb8\x0a\x51\x40\x94\x54\x33\x83\x1c\x6b\x41\xfc\xa4\xcb\xa5\x88\x72\x4f\x70\x06\xce\xbb\x1b\xa9\x7d\x7b\x70\xd8\xbb\xbb\x9d\xd7\xf9\xea\x3f\x4a\x85\xe5\xb4\x72\x03\x18\x33\x5a\x43\x74\x34\x1e\x18\xca\x06\x69\x2a\x3a\x72\xed\x65\x10\xfe\x65\xd7\x94\xd3\xf7\x76\x05\x47\x4d\x3e\xfe\xd1\xf4\xe4\xc7\x89\xb8\x35\xcb\xdf\x05\xc8\x13\xdc\x60\x21\x78\xc5\x11\x8d\xa8\x0a\x63\xc8\x1b\x2a\x81\x82\x68\xcf\x1b\x82\xbf\xbf\x81\x63\xda\xdc\x1e\xd3\x67\x11\xcf\x54\x99\xc6\x85\x7c\x46\xbf\xe1\x98\x17\xde\x39\x8d\xb5\xb1\x63\xdc\x2b\xb2\x79\x05\xa5\xeb\x9e\xb4\xce\x15\xf9\x74\x08\x01\x35\x2b\x47\xbf\x82\xc6\x4c\xef\x90\xb7\xd7\xe6\x21\x61\x0d\xd2\xe1\x2a\x65\x97\xdd\xa2\x74\x24\x15\xc8\x60\xe5\x00\x77\x54\x0c\x51\xab\xf8\x6d\x6a\x63\xa6\x6c\xf5\xe6\xb2\x48\x90\x95\xb0\x4d\x9a\x88\x38\x6b\x2c\xd2\xfc\xd7\xab\x38\x70\x71\x35\x16\x68\x19\xb9\x24\x70\x00\x7e\x74\x52\xfe\xb0\x74\x85\xca\x50\x57\xd0\xca\x98\x40\x01\xf6\x4a\xe4\x70\x9a\xc7\x45\x82\xc5\x88\x90\xde\x07\xfe\x1b\x9e\x24\x4c\xe6\xd9\x4c\x39\xba\x1e\x24\x5f\x06\x0b\x6b\x81\x8b\x31\x5d\xb9\xe0\x11\xd0\x2c\x49\xb0\x82\x1f\x26\x23\x99\xd7\x20\xa3\xbb\x90\xfa\x7f\xbb\x15\x1c\x6b\x67\x70\xda\x66\x2a\xbc\x73\x55\x27\x81\x0a\x4d\x40\x6a\xf2\x14\x35\x1f\x1d\x08\x60\xd0\xe7\x1c\x3c\x25\x63\x36\xc1\xb7\x33\x17\x2e\xab\xea\x87\xbd\xa5\x7a\x5d\x42\x76\x99\x5b\x4d\x9e\x39\x81\x7b\x77\x6f\xdd\xf2\x34\x97\x51\x91\xf0\x34\x01\x0e\xec\x65\x91\x30\xb9\x0c\x04\x0a\x61\x0e\x90\xac\xc5\x4c\x57\xa4\xe1\xac\xb6\x19\xa1\x8c\x6f\x44\x50\x27\x4a\xe1\x9d\x24\xc8\x28\x23\x03\x2d\xa6\x2a\x4d\x5b\xef\xc6\xec\xb2\x2a\x14\x0a\x7b\x22\x20\x79\x93\x19\x9a\x3f\xd7\xdf\xa0\xc4\x09\x05\x47\xe5\xd2\x5c\x29\xdf\x04\xbb\xae\x4d\x72\x9b\x67\x4f\x03\xd3\xd5\x96\x2a\xbc\x1b\xa5\xd8\x58\xe2\xf8\x00\xb2\xcc\xa5\x24\xb6\xdb\x10\x2d\x1d\xb4\xa7\xc2\xc0\x4e\x86\x04\x79\x07\x74\xf4\xe7\x40\xf7\xb8\xda\xd9\x4d\x87\x1e\x22\xcc\xe3\xc0\xae\x06\xea\x22\xc3\x3b\x1a\xac\x9c\x10\x9c\xd0\x67\x64\x57\x3c\x1f\x8a\x54\x70\xe0\xff\xe1\x1d\x6d\x44\x85\xb4\x76\x73\x7f\xa4\xe9\xe7\x92\x1c\x09\x33\xbd\x32\xb7\x7c\x81\xa8\x1b\xbd\x0c\x4c\x30\x9d\x37\xa4\x5b\x02\x54\xd0\xce\x26\x2c\x04\x4b\xa4\x7a\xb2\x85\xdf\x66\x81\x8e\x18\xf7\xad\x83\x8d\xc0\x41\xc6\x3d\xd7\xe2\x79\x35\x11\xa7\x1f\xe1\x8c\xf5\x2b\x9f\x6a\xbe\x21\xdb\x9e\x0c\xe2\xc6\xb7\x2f\xdc\xf4\x1e\xfd\xa7\xa5\x13\xe7\xe9\xee\x3c\x16\xdc\x89\xc7\x60\x80\x38\x0b\xc4\xad\x5b\xc7\xf7\xd3\xba\x8c\x60\x1a\x20\x33\xf2\x78\x73\x79\xf5\x61\x7a\x53\xd6\x06\xf9\xd3\xe3\xd5\x63\xf9\x2f\x77\x8f\x37\x37\xd3\x9b\xdf\x87\x7f\xba\x7f\xbc\xb8\xb8\xba\xba\x2c\x7f\xef\xc3\x64\x7a\x5d\xf9\x9e\xf9\x53\xf9\x4b\x93\x1f\x6e\xef\x2a\x6a\x24\x56\x4a\x24\xf8\xd3\xc3\xf4\xe3\xd5\xe5\xfc\xf6\xb1\x24\x68\x72\xf9\x1f\x37\x93\x8f\xd3\x8b\x79\x43\x7f\xee\xae\x2e\x6e\x7f\xba\xba\xdb\xa3\x47\xe2\xdf\xb7\x71\x48\x4f\x01\x3d\x39\x58\x9d\x66\xc2\x96\xa9\x14\x2a\x4e\x76\x88\x8c\xb5\xf7\xc0\x0a\x10\x2f\x3c\xa9\xe4\x46\xe8\xe2\x18\x80\xeb\xc3\x5a\x30\xfd\x2c\x52\xa8\x51\xc7\xd6\xa8\xa0\x8d\x67\x4f\xad\x0c\x66\x79\x5a\x8f\xa1\x77\xe2\xf8\xf3\x74\xe7\x2a\x45\xba\xba\xe3\xf9\x4d\xe8\x21\x6c\x2b\xd2\xae\xbe\x80\x1f\x91\x16\xdb\x5c\x2e\xda\x21\xcb\x3d\x79\x3f\x86\xdf\x54\x91\x8d\xab\x99\xba\xe0\xa6\xd9\x30\x96\x90\xbb\xc7\x80\x16\xa1\x85\x43\x45\x97\xdc\xaf\x2d\xd0\x6b\x5b\x2c\x12\x19\x31\x19\x57\xa3\x0f\x58\x60\x82\x01\xd6\x2a\x69\xdf\x56\xa4\xe0\xd8\x19\x7f\x79\x9b\x8a\x33\x5e\xe4\x6b\xab\x07\xed\xea\x8c\x90\x44\x4f\x44\xa9\xc8\x03\xed\x72\x52\xdb\x09\x9e\x04\x9d\xa1\xfa\xca\x18\xa8\x1c\xc6\x01\x81\x72\x4b\x44\x1d\x7f\x89\xad\x0f\x08\x29\xe2\xf7\x3b\x87\x86\x7a\x2c\xb3\xaa\xd4\x2a\xb8\xb0\xf8\xa1\xd5\xec\x31\xef\x6d\x2c\xb5\xd3\xac\xc1\x49\xb6\xc8\xea\xe6\xd7\xd8\xb7\xc6\xc2\x85\x52\x06\x42\x53\xeb\xf4\xd1\x45\x2a\xe0\x10\xa1\xc4\xb9\xbd\xed\x03\xd0\x83\x90\xd8\x00\xc0\x36\x17\x9b\x85\x58\xf3\x64\x89\x31\x3c\x33\x35\x7e\x5f\xd5\x97\xe8\x83\x7e\x12\xea\x0e\x27\xec\x57\x31\x87\x0a\xef\x09\xbe\xe2\xd6\xc5\x4f\x7c\xc0\xcf\xf4\xd1\xae\x2a\x5b\x89\x82\x92\xe5\xe8\x55\x07\x1f\x23\x1c\xdc\xf3\x69\xda\x22\x96\xe5\x52\x7e\x31\x0d\xce\x94\x68\x64\x14\x04\x74\x8d\xe5\x3e\x71\x76\x19\x18\xb5\x90\x40\xe2\x49\x28\x50\xfb\x41\x31\xd0\xbd\x6b\x76\x58\xb4\xb9\x3e\x17\x1d\xe1\x6f\x88\x90\xc9\x92\x08\x52\x98\x13\xb1\xe3\x04\x25\x67\x4f\x62\xcc\x2e\xa9\x2c\xde\xfc\xe5\xe2\x7a\x7a\x75\xf3\x30\xbf\xb8\xbb\xba\xbc\xba\x79\x98\x4e\xae\xef\xfb\x6e\xbf\x53\x54\x2d\x54\x76\x5f\xb5\x70\xc4\x59\x88\x73\xda\x79\xbe\x78\xce\xbd\x94\xdf\x76\x30\x25\xfb\x7b\x2f\xe3\xed\x3c\x96\x59\x64\x8e\xbf\xdd\x5c\xa8\x18\xa8\x58\x0f\x5a\xaa\xcd\x4d\x55\xdf\xc2\x7d\x83\xb9\x6f\x58\x0b\x82\xa7\xdd\xb3\x5d\xd1\xee\x73\xe0\x6a\x83\xa0\x5d\x2a\xcc\xe6\x8f\x67\x2a\x38\x6d\xc6\xfb\xf9\xf7\x4d\x73\xc7\xbd\x5b\xb9\x89\xea\x3b\x61\x7f\x65\x96\x15\xdc\xd8\x47\xfb\x35\x60\x63\x68\x19\x15\xe2\xc7\x0a\xf9\x60\x65\xa0\x65\xc8\xcc\x4d\x7e\xc3\x55\xcc\x73\x9d\xee\x5a\x5e\xb1\x9f\xf1\x0c\xb7\x4d\xd9\x84\x86\x47\xb6\x12\x22\xb6\xb3\x80\x5f\xe5\xaa\xba\x94\x90\x35\xf6\xe1\xf6\x8f\x57\x37\xf7\xf3\xab\x9b\x9f\xe6\x9f\xee\xae\x3e\x4c\xff\xec\xa8\x6f\xb6\x3c\x6b\xd2\x2e\xdb\xa6\xc2\x58\x17\x5b\x84\xdf\x68\x5f\x50\x50\xcc\xb6\x43\x22\x32\x72\x39\x53\xd6\xb2\xa4\xbe\xf9\x75\xaa\x8b\xd5\xba\xb9\xa1\x6a\x2f\x3f\x4d\x1e\x7e\x3c\xa8\x9b\x40\x91\x82\xaa\x43\xb8\xdb\xea\x3c\x82\x72\x49\x76\x0f\xc9\x07\x2b\xdd\x03\xa2\x1f\xf8\x6a\x53\x4c\xbe\xc5\xa2\x1d\x74\x7b\xa9\x1b\xad\x4e\xe7\xbf\xe1\xeb\x6d\x0b\xe8\x21\xb0\x9b\xa5\x63\x04\x10\xac\x28\x5e\x57\x6b\xed\x7d\xc3\xdf\x4a\x27\xd8\xf7\x67\x89\x58\xad\x44\x8c\xcb\xab\xda\x30\x45\xac\xc8\x04\x46\xfe\x5c\x6f\x1a\x45\x92\x97\x3a\xe2\x60\x76\xe8\xa8\xfe\x06\xfc\x93\xfb\x49\xb3\xad\xb8\xb0\x12\xb6\x91\x56\x59\xce\x55\x4b\xda\xf5\xb9\x8e\x67\xec\x65\x8a\x6e\x53\xe6\x0a\x27\x28\x40\x62\x03\xec\x7e\x1f\x1c\x92\x70\x22\x19\x2d\x45\x11\x8f\x40\x5e\x2b\xd0\xdc\x6d\x98\x04\x88\x34\xde\x59\x8b\xf8\xfa\xc1\x8d\xce\xab\x13\xf1\xc2\x40\x60\x14\x75\x4c\x88\xb2\x14\xa3\x41\x20\x0e\xd4\x0a\xa3\x1d\x34\x21\x95\x27\xff\x44\x43\x8f\xb7\xd6\x72\x60\x96\x5b\xe6\x25\x37\x41\xce\x79\x1b\x1e\xdf\x2a\xf9\xe1\xbe\xe5\x6d\xaa\xe3\x22\xb2\xdc\x14\xd0\xac\xc7\x83\x50\x40\xcb\x1e\xb0\x31\x3b\x33\xd3\x4c\x97\x14\x11\x9f\x01\xc3\xc7\x4c\xb5\x25\x5f\xac\x0d\x68\x09\x73\x7d\xb2\xa7\xd6\x31\x73\xdf\x30\xfa\xed\x5b\xd0\x0e\x76\xbf\xfa\x33\x66\xbf\x0e\xce\x5e\x0b\x9c\x86\xe6\x65\xc1\x31\xb3\x5a\x3e\x8e\xdb\x4a\xd1\x9d\x55\x1d\x86\xfa\xe9\x07\x9a\x28\x53\x3b\xe1\x11\xb9\xe6\x19\x7a\xae\x79\xb4\x2e\x77\x1c\xde\xa6\x4c\xdf\x54\xed\xae\xf3\x04\x8f\x8b\x10\xf4\xca\xaf\x8c\xf0\x4e\x2d\x33\xea\x7d\x28\xc5\xe3\x74\xc5\x86\x2d\xfc\xd0\x39\x72\x97\x17\xb4\x7b\x60\xb0\x12\x5e\xa8\x68\xcd\xb6\x09\xc7\x9a\xcb\x35\xcf\x70\x49\x5b\x90\x01\x5f\xc8\x44\xe6\x40\x17\x81\xb9\xaf\xca\x08\x9b\x1b\x0d\x4f\x9f\x2c\x43\x23\xf7\xdc\x20\x5d\x8b\xfe\x48\x30\xa7\x97\xaf\xfe\x9a\x70\x4e\xbf\x65\x83\x5f\x74\x66\xce\xfc\xb2\x24\x28\xa7\x9f\x0e\x63\xf1\x60\x59\xfa\x77\x19\x36\xb3\xd4\xe2\xa7\xea\xcf\x4b\xe3\xdd\x70\x50\x0f\x87\x32\x10\xf5\xf0\x00\x33\x5f\x25\x26\x6e\xdc\x59\xcb\x44\xf3\x16\x71\x4c\xdb\x36\xf2\x0c\xb7\xb5\x1d\xeb\x62\xd1\xc6\x6c\x89\xbd\xea\x6e\xbd\x2b\xee\x6f\xf7\xed\xa9\xe2\x82\xa1\x01\xe4\xb9\xc8\xe5\xb0\xd0\x46\xf0\xd2\x3c\x17\x67\xf0\xf3\xe6\xc6\x89\xf5\xa7\xf7\x3b\xd7\x16\x9a\x67\xbb\x77\xfc\x99\x00\x32\xab\xaf\xae\x3f\x15\xdc\x98\x86\xdb\xe5\x3d\xf2\x17\x1c\xb3\xc8\x72\x59\x5f\x61\xcd\x3b\xb1\xfa\xd4\x87\x72\x52\x25\x5c\x03\xbd\x6b\xd7\x9a\xde\xe6\xde\xfc\xba\xff\x86\x2c\x2b\x48\x6f\x53\xa9\x81\x65\x80\x74\xab\x3b\x28\xc0\x1a\x9f\x7b\xc4\x48\x7e\x2e\x44\x21\xcc\xda\x5f\x14\xf1\xaa\x1e\xdb\x1c\xe0\x9d\xf9\x57\x5a\xeb\x17\xb6\x29\xa2\x35\xb3\x8d\xb3\x58\x24\x7c\x57\x7a\x35\xf0\x97\x72\x9d\x00\xa9\xe6\x81\x0c\x7f\x51\x91\xe5\x7a\x03\x20\x4c\xdf\x6e\x5a\x28\x58\xf0\x8c\xe7\x79\x2a\x17\x45\xde\x08\xd8\x2a\x31\xfe\x1c\x98\xd0\xba\xff\x74\x75\x31\xfd\x30\xad\x64\x93\x26\xf7\x7f\x0c\xff\xfd\xf3\xed\xdd\x1f\x3f\x5c\xdf\xfe\x1c\xfe\xed\x7a\xf2\x78\x73\xf1\xe3\xfc\xd3\xf5\xe4\xa6\x94\x73\x9a\x3c\x4c\xee\xaf\x1e\xf6\xa4\x95\xea\x4f\x6d\x9f\x08\x1e\x10\x12\x59\x58\xa8\x65\x66\xb5\xb7\x4b\x7a\xea\x7b\x36\xb1\xf4\x4c\x25\x02\x31\x9b\x1a\x84\xcc\x3b\xea\x94\x52\x06\xf1\x92\xe7\x9c\x74\x9f\xc7\x6c\xc2\xac\x7e\x37\x80\xa1\x33\xe3\x2c\x10\x77\x8d\x99\x1d\x6c\xc2\x78\x0c\x91\xbf\xb9\x79\xe9\x29\xbd\x24\xd6\xa8\x44\x84\x24\xc5\xb6\xf2\x67\xa6\xae\x9e\x85\xca\x0b\x60\x50\xe5\x49\x62\x75\xd6\xed\x17\x82\x1a\x4f\xdb\xcb\x4c\x6e\x64\xc2\x53\xaf\x12\x74\x4b\x6d\x81\xc3\x6e\xfb\xea\x28\x3d\xea\xd2\x11\xf6\xf2\xf0\x38\x65\xd0\xef\x8b\xeb\x29\xb8\x40\x51\x6e\x29\xf0\xed\xc3\x67\x0a\x59\x89\xe8\x89\x1b\x0e\x00\xfd\x5c\x53\x3c\x0d\x1f\x4f\x5f\x6e\x5f\x88\xd9\x31\x9b\xd8\x46\x9e\x5f\x0b\x04\xe4\x3a\x69\xff\xe3\x4a\xe5\xe9\xae\xb7\x5f\xf3\x00\x1c\xaa\x19\xf8\xa6\x84\xf7\x29\x2b\x07\x61\xb8\x83\xd9\xd6\x6f\xc0\xd9\xb1\x60\x34\x8a\xc6\xbb\xa0\xbb\x00\x9e\xd6\x16\xff\x3b\x31\x87\xd0\xb7\x3a\x0e\x21\x85\x02\x8c\xc2\x42\x17\x2a\xce\x08\x99\xb4\x91\xea\x7c\xc3\xbf\xbc\xb3\x6f\x8a\x25\xc9\x8e\xbf\x1b\xe8\x66\x44\x62\x6e\x22\x3b\x63\xe4\xba\x87\x6b\xa6\x3a\xc6\x6b\xbf\xb7\x68\x2d\x2b\x5c\x7b\xfc\x1d\x15\x31\x56\xcf\x62\xd7\x34\x7f\x35\x0d\x06\xc4\x71\xd1\x86\x87\x46\xb6\xa9\x30\x5f\x74\x00\xae\x04\x71\x79\xee\xdf\x00\xd4\x2e\xe9\x44\x35\xdb\xee\x30\xcb\x7b\xd4\xb6\x69\xcc\x2f\xbf\x82\x88\x06\x3d\xc9\xcc\x19\x66\x9b\x6d\xa0\x93\x80\xe9\x94\x46\x33\x93\xf5\xdf\x7a\xc1\x96\x50\xa5\x41\x3a\xb0\xa9\x80\xc0\x36\x4c\x85\x65\x7d\x05\x52\x92\x5a\x0a\xdb\x2e\x81\x44\x64\x10\xee\x55\xe6\xba\x25\x3e\x17\x94\xb1\xfb\xee\x37\xc3\xce\xd9\x3c\xdd\x31\xcb\x30\x1e\x56\x89\x50\x91\x14\x9d\xb9\xd0\xaf\x42\xc9\x26\xa6\xa2\xbb\x42\x99\xa3\xf8\x14\x60\x87\xfe\xd9\xac\xca\x43\xe9\x9f\x7b\x0b\x29\x6c\x20\x36\xc5\xef\xbf\x1a\xb5\xdb\x4f\x15\x46\x37\x7a\x1c\xc0\x76\xa9\xf5\xf0\x40\x5b\xf0\xe8\xe9\x85\xa7\x31\xc6\x0a\x01\x7d\x30\x66\x3f\xea\x17\xf1\x2c\xd2\x11\x8b\x44\x9a\x73\x22\x7b\xc9\x20\xfd\x0a\x1b\x8a\xda\x99\x29\x40\xb1\x23\x73\x8e\x02\x09\xdd\x5c\xae\xd6\xe6\x3e\x19\x24\xcf\x75\x6a\xcc\x51\x8e\x4c\x5a\x5b\x11\x11\xbd\x46\xcb\x00\x2c\x13\xfe\x5c\x67\xaf\x39\xa4\x12\x9e\x4d\x5d\x29\x9e\xcd\x4e\x59\x26\xed\x2e\xb8\x03\x0d\x18\x19\x4d\x24\x44\x18\xb1\x95\x4e\xb8\x5a\x8d\xc7\x63\x26\xf2\x68\xfc\x6e\xd0\x42\xa7\x06\xc3\x7c\x97\x83\xa0\x26\x5a\x67\x22\xd9\x39\x4a\x08\x57\x24\x60\x86\x19\x6a\x44\x32\x89\x21\x8f\x86\xe5\x7f\x5f\xad\xa8\xff\xba\xa1\xf3\xe6\x9b\xea\xe0\x12\xb4\x96\x76\x40\x98\x63\x40\x4b\xf8\xfd\xe6\x9b\xd7\x80\x92\x4a\xab\xa2\xe5\x4b\x2b\x5b\xd8\x1f\xb5\x1a\x5a\x2f\xf8\x93\x6e\x93\x9b\x3d\x88\xb1\xa9\xb1\x25\x22\x74\x38\xa8\xc6\xaa\x2d\x72\x51\x29\x7b\x3b\xa2\xe2\xad\xa3\x78\x6d\x60\xdd\x5a\xc3\xfe\x6b\xd8\x1e\xae\x32\xf6\x18\x7c\x92\x4e\x8a\x4d\x3b\x55\xd1\xb1\x2e\x9f\xef\x24\xfe\xd7\x05\x3c\xae\xb7\xcb\xe7\x25\x80\xad\xc8\x00\xf5\x17\x03\xb7\x54\x3b\x68\x6c\x7b\x2a\x33\x20\xd5\x3a\xa4\x90\xc9\x35\x83\x4d\x43\x7e\x69\xb7\xc5\x80\x21\x96\x38\x25\x3b\x2c\x95\xb3\xf9\x08\xfa\x49\x86\x7e\x19\x24\xa5\xda\xcd\x58\x15\xf5\x34\x78\x8e\x80\xc2\xfe\xa0\x4c\x1c\x38\x3a\x01\x99\x2c\xc1\x32\xa0\x41\xca\x1d\xe7\x9a\x2d\x6d\x69\xcc\x93\x08\x44\xf7\x62\xa0\x99\x7d\x41\xe6\x8a\x3f\xfe\x2e\xb3\x59\x66\x02\x02\xf8\x33\x36\xf7\x0f\xc1\x68\xf6\xf3\x77\x16\xff\x81\x6f\x88\x4d\x80\x8e\x4d\xcc\x55\xde\xd8\x80\x87\x47\x41\x5b\xf8\x93\x9f\xcc\xbd\xbd\xf1\xeb\xd4\x3e\x7c\x15\x25\x2b\x26\x3f\xdf\x33\x1c\x6a\x22\x24\x4d\xbb\x3a\x1a\x34\xb2\x1f\x81\x02\xc3\x35\x3f\xc0\x77\x29\xcd\x03\x0e\xba\x65\xa4\x35\xc3\x2e\xf2\x68\xed\xcf\xca\xb2\xf6\x24\xe9\x11\xd1\x7b\x6e\x3c\xc5\x2a\x82\xfb\x42\x94\x94\x5c\x29\x1d\xb2\x83\x6b\x25\x20\xad\xc0\x73\x16\xeb\xb0\x59\x26\xf3\xfd\x50\x94\x81\x3c\x40\xfb\x96\x5a\xae\x11\x62\x40\xef\x59\xca\x0e\x81\x13\x2c\x91\x3d\xc4\xe2\xf8\xd0\x8b\x27\x79\x9b\x2a\x31\x68\xb9\x1e\x7b\xa6\xca\x8f\xaa\x0d\x92\xc5\x8a\xc8\x54\x20\x9f\x5f\x66\xfc\x8d\x5c\x3e\x9b\x8d\x5a\x5f\xd6\x6e\x81\x82\x05\xa8\xaf\xbd\x99\xc2\x6e\x07\xa4\x80\x4f\x62\x97\x85\x5a\x3a\xb4\xa2\x58\xdb\x82\x94\xe6\x7d\x68\xbe\xf6\x4f\x05\x0c\xdc\x3c\xd0\x06\xee\x77\x8a\xe0\x43\x3f\x9a\x1f\x77\x80\xd0\x6a\x8d\x9b\x35\xe8\x6b\x8f\x7c\x14\x8c\xcc\x84\x1f\x67\x9a\x43\x8f\x33\x69\xd0\x8d\xf6\x01\x45\xb8\xaa\x99\x1b\xd9\x4c\x11\x6f\x68\x90\xbf\x35\x06\xa7\x3e\x6d\x54\x10\x89\x6c\x85\xbb\x12\x99\x03\x70\xba\x5a\x81\xd3\x66\xb9\x6e\x2b\xc5\x66\xee\xf0\x20\x78\x0d\x8a\xd5\x14\x75\x6a\x7c\xe0\x81\xe0\x25\x9a\xdc\x56\xc0\x92\x77\xba\x69\xe0\x88\xcf\x0b\x45\x99\xd0\x5f\x8f\x84\x19\xbe\x89\x6a\xc4\x0a\x59\xa4\xd0\xfd\xd5\xc5\xdd\xd5\xc3\x57\x03\x34\x59\x34\xd1\x60\x44\x93\xed\xe7\xe5\xd5\x87\xc9\xe3\xf5\xc3\xfc\x72\x7a\xf7\x1a\x90\x26\xfa\xe8\x00\x4c\xd3\x3d\xd1\x11\x5f\x68\x95\x8b\x2f\x47\x9d\xc9\x69\xa1\xe6\x7c\x00\xb6\xde\x51\x7e\x77\xb9\x3b\xd8\x68\x9d\x4e\xd9\x71\x1d\x13\x9b\x1c\x9e\x68\x8e\x3d\x39\xd0\x5f\x5f\xca\x24\x81\xc2\x3c\x17\x10\xa6\x32\x16\x33\xa8\x60\x7f\xac\x90\x2c\xd9\xd4\x99\x5a\x94\xf8\xa4\x21\x48\xb5\x36\xd7\x36\x2c\xc9\xdb\x9a\x01\x48\x25\x14\x3c\x75\x31\x2e\xaf\xa4\x12\xbe\x1b\x28\xa0\x58\x28\xd6\x4a\x93\x49\x93\xf8\x9a\x75\x97\xe4\x78\xf5\xf5\x35\xed\x8a\x2b\xad\x4f\xeb\x7e\xda\x0f\xdd\x1b\xe2\x26\x96\x0a\x1d\xd3\xd2\x6e\xbe\x6f\x5e\xba\xe7\x7e\x0b\xc0\xb8\x9b\x99\xe4\x10\x35\x07\x8d\x42\x3f\x91\x34\x11\xa8\x75\xe0\xc3\xe9\x4f\x12\x71\x1f\x7a\x59\x19\x67\x63\x0a\xcd\x58\x4b\x88\xad\x73\xe2\x1a\x88\x92\x22\xcb\x45\x4a\x17\xfd\xc9\xcf\xf7\x33\x85\x42\xd6\x74\x0a\x11\x1f\x3e\x3e\x02\x51\x07\xba\xf4\x7c\xeb\xa1\x84\x16\xec\x2d\x46\x55\x37\x82\xab\x0c\xf5\x63\x93\x44\xa4\x7e\x65\x60\x7f\x84\x88\x49\x43\x08\x44\x86\xfd\xef\x49\x42\x54\xc3\xae\x35\xfd\xa5\x4f\x49\x44\xb3\xba\x9e\xda\xea\x3e\x01\xd2\xf8\x9a\x2b\xa7\x01\x59\xdf\x77\x15\x11\x1a\xb4\x71\x11\x95\x71\xee\xbd\xd6\xd2\x03\x36\xf7\x8f\xa5\x74\xc2\xa5\xd4\xe3\x5c\x0f\x4f\x09\xb6\xd6\xc6\x80\x3a\x2a\x7b\x9f\x18\x75\x75\xe7\x09\x20\x76\xcc\x30\x36\x9e\x3a\x15\xc1\xa4\xa3\x58\xbe\x4c\x53\xc7\x01\x10\x27\x0d\x04\x17\x5e\x99\xc3\x66\x23\x3a\xb5\x98\x5e\x87\x48\x6a\x62\x11\x62\x4a\xe7\xb6\x24\xdc\x81\xb2\x08\x61\x66\xbe\xe0\xb8\x08\x3a\xfb\x48\xf5\xfd\xd6\x4b\x99\x1f\xa9\x67\xf2\x10\x22\xd9\x4a\x65\x7f\xd8\x8b\x50\x12\x91\x30\xaf\xbe\x24\x7f\xc8\xe2\x3b\x5c\x31\xab\xbc\xe6\x1c\xbd\xdb\x41\xe9\xf9\x9b\xdb\x9b\xab\x30\xb9\x3e\xbd\x79\xb8\xfa\xfd\xd5\x5d\xa9\x60\xf4\xfa\x76\x52\x2a\xfa\xbc\x7f\xb8\xab\xd4\x7a\xfe\x70\x7b\x7b\x7d\x55\xcb\xd2\x5f\x3d\x4c\x3f\x96\x1a\xbf\x7c\xbc\x9b\x3c\x4c\x6f\x4b\xdf\xfb\x61\x7a\x33\xb9\xfb\x8f\xf0\x2f\x57\x77\x77\xb7\x77\x95\xe7\x3d\x5e\x74\xe7\xfb\x4b\xaf\xd1\x1c\xfe\xf1\xe9\xc4\x80\xe9\xae\x71\x1b\x97\x15\xc5\x8e\xd8\xc5\x3d\x61\x43\xfb\x96\xa3\xad\x07\xb5\xcd\x05\x1b\xc3\x74\x75\xd0\xaa\x3b\xbd\x04\x5a\x69\xe8\x3e\x1f\x47\xad\x9b\xf3\xbc\xf1\xfe\xdb\x3b\x30\x41\x92\xc3\x9f\x0b\x91\xee\x88\x99\x04\x2f\x8d\xf8\x97\x88\x2b\xc4\x5b\xe6\x62\xb3\x85\xfa\x9d\x10\x28\x38\x53\x3f\x43\x8e\x05\xb1\x08\x6f\x32\xf6\x7b\xc8\x96\xd8\x2f\x7b\x69\x6e\x18\x94\x3f\xe1\x33\xdc\x67\xe3\x99\x2a\x49\x1a\x07\xbf\x8a\x75\x54\xb8\x68\xc6\x78\xa6\x2c\xfb\x6b\xac\xa3\x6c\x0c\x47\xef\x58\xa7\xab\x73\xd2\x69\x32\xc6\x54\x3f\x2d\xb4\x7e\x3a\x17\xea\x1c\x2e\x07\xf9\x39\x2f\x72\x7d\x0e\x99\x56\x1c\xfc\xec\xdc\xca\xb9\x58\x3d\x9c\xec\x7c\x2d\x9f\x05\xfc\xbf\xf1\x3a\xdf\x24\xff\x9c\x6d\xd7\x5f\xce\x56\x49\x7a\x66\x7e\x7b\x16\xfe\xf6\xcc\xfe\xf6\xcc\xfe\xf6\xcc\xfc\x0c\xff\xdf\x76\x87\x71\x36\x41\x7a\xf2\x33\x25\x55\x26\xd2\x1c\x96\xe1\x4b\x2a\x73\xe1\xb5\xc2\xd9\x9b\xff\xf9\x1f\x36\x4e\xf9\x0b\x22\xef\x2f\x79\xce\x3f\xe1\x45\xef\x6f\x7f\x7b\xc3\xb2\x5c\x93\x38\xd5\x96\xa7\x9f\x0b\x91\x9b\x2b\x67\x22\xa2\x9c\xfd\x9f\x99\x02\x21\xc7\xcd\x6e\x9e\xe3\x05\x18\x2f\x83\x71\xc6\xfe\x1d\xdb\x9c\x22\x4b\x4f\x9c\x99\x96\x5a\x40\x79\x92\x27\x0d\x0a\x60\x2d\xb1\x92\xcf\xc9\x25\x7d\x7f\xc0\x6e\xf9\x9c\x94\xb7\x88\xe5\x99\xce\x3e\x27\x40\x05\x95\x68\x6e\xf3\xbc\xcc\x2d\x5e\x70\x58\xa8\x73\x4d\x7b\xa4\x96\x4d\x38\x62\xc7\x1c\xaa\x06\x7a\x8f\x4c\x81\x36\x84\x52\xd3\xb7\x82\xa0\x8d\x0f\x08\x01\x41\x94\x34\x3b\xe4\x1e\xaf\xa4\xa8\xb6\x0e\x6f\x0e\xc6\x21\xd7\x29\x5f\x79\x75\x7c\xf2\x20\xb3\xdf\xbe\x3f\x3f\x1f\xb1\x55\x06\xff\xb3\xf8\x0c\xff\x03\x89\xc7\x53\x91\x5d\xd5\x06\xd3\xe5\xd0\xeb\xb3\xbc\x7f\x26\x4e\x91\x80\xff\x1a\xfc\x8a\x95\x65\xfa\x43\xa1\xe2\x44\xf8\x42\x82\x52\x6c\x2a\xd1\x56\x81\x10\x6f\x28\x55\x26\x6b\x98\xe3\x85\x88\xb8\x31\x7c\xb5\x67\x23\x2e\x45\x2f\x73\xa1\xf0\x5a\x92\x7a\xda\x7f\x8e\x57\x08\x48\x0a\x03\x8a\x02\x94\xe4\x37\x5b\x90\x95\x97\x10\xaf\x7f\x40\xc2\xc2\x51\xf5\x23\x10\x86\x46\xee\x3d\x60\x94\x42\xfd\x6a\x61\x03\x67\x58\x80\x59\xa4\xe6\x66\xb2\xe5\x2a\xe6\x19\xac\xc0\x65\x0a\x61\xe7\x94\xf1\x7a\x47\x47\x88\xe4\xd1\x45\x0e\xd5\xef\x98\xe2\x09\x47\x02\xc9\x11\x83\x3e\x8f\x82\x4e\xe0\x99\x80\x52\xf8\xd5\x1f\x8e\x67\xca\x89\xaa\x63\x1a\x1d\xaf\x2c\x91\xde\xee\xa8\xb6\xb9\x3a\xe8\xd2\x5e\x61\x68\xb8\x47\x5e\xb6\xb6\xfa\xdd\x11\x93\xe5\x18\x27\xf0\x30\x86\xd2\x5a\x56\xfe\xeb\x2d\xc8\xdc\x8b\x34\x7b\x67\xb6\x21\xb0\x13\xe7\x9e\xe5\x50\x66\x7e\x32\x9c\x06\x3b\x5d\xdb\x4c\xf3\x8e\xb0\xdc\x8c\x4e\x89\xb9\xaf\xc9\x7d\xd8\xbf\x55\xbe\xf5\x74\x64\x53\x7f\xe9\x3f\xbf\x6a\x6a\x32\x84\x84\x58\x48\xd4\xe1\xbe\x20\x6e\xd9\xd0\xe2\x62\xa3\x24\xd9\x8e\xce\x89\xd5\x31\x92\xe6\xc8\xca\xcd\x85\x3d\x9f\x29\x3a\x81\x47\x6c\x29\x78\xbe\x06\x4c\x4c\xf6\x8c\xc6\x18\x8f\xfb\xfc\x45\xfb\x64\xa8\xa5\x7d\x06\x1c\x4d\xa9\x71\x7f\x5b\xc7\xaf\x41\x6a\x87\x47\x39\x66\x7a\xda\x08\x71\x9d\xab\x02\x83\xd5\x68\x10\x0f\x18\x07\xcb\x22\x5c\x65\xec\x0f\x49\xac\x61\x24\x76\x18\xb1\x67\xd5\x7e\xe0\x07\xc6\xf0\xe0\xdb\x61\x3e\x2e\x30\x8e\x50\x88\x48\x30\x1c\xdc\x67\x3e\x98\x1e\x52\x39\x82\x93\xdc\xb6\xa9\x3a\x06\x02\x3a\x70\x58\xc5\x82\xf9\xe9\xde\x9b\x43\x26\x52\x4b\x71\x8c\xef\x8a\x54\x32\x6b\x99\xc6\x67\x5b\x9e\xe6\x3b\xbb\x7c\x13\xb9\x00\x66\xd4\x44\x3e\x09\x36\x49\x53\xfd\x72\xea\x51\x68\x35\x2d\x0f\x3c\x7b\x3a\x31\x33\x15\x10\xc6\x0d\x61\x96\x6a\x24\x92\x2a\xa1\x64\x62\x31\x3f\x8c\xb4\xaa\x8d\x78\xab\xf1\x39\xa9\xc8\xd3\xdd\xdc\x2c\xc4\xcd\xb6\xd5\x52\xf4\xc2\x5b\xf6\x77\x72\x87\xf1\x61\xc1\xf9\xdc\x83\x0f\xab\x34\xab\xdf\x0e\x1f\x56\x03\xd5\x55\x9d\x0f\x6b\x7a\x33\x7d\x98\x4e\xae\xa7\xff\xb7\xd2\xe2\xcf\x93\xe9\xc3\xf4\xe6\xf7\xf3\x0f\xb7\x77\xf3\xbb\xab\xfb\xdb\xc7\xbb\x8b\xab\xee\x02\xf7\x7a\xef\xbd\x0b\x7e\xc6\xc2\xe7\xbc\x67\x0f\x41\xc6\x0c\x71\x8a\xe4\x7f\x93\x34\x10\xac\x2a\xb3\x99\xa5\x5a\x8d\x60\xa3\xbe\x67\x57\x69\x3a\xdd\xf0\x95\xf8\x54\x24\x09\xe4\xb5\x11\x14\x7c\x91\x0a\xb8\x78\x8e\xd8\x27\x1d\x4f\x83\xdf\x41\x25\x43\xe3\x6b\xc0\xf3\x79\x1c\xa7\x22\xcb\xf0\xf1\x23\x7a\x7e\x90\xc5\x75\x55\x12\x84\x62\xe0\xcf\x5c\x26\xe6\xfe\xf6\x1e\xc4\x4a\xf5\x72\x89\xc8\xdb\x91\xc3\x5c\xb3\xcf\x85\xce\x39\x13\x5f\x22\x20\x75\x68\x5e\x27\xd7\x7a\xf5\xba\x77\xa0\xe6\x3d\xbd\x3f\x4e\xd8\x72\x49\x01\x09\x88\x79\xf3\x71\xde\x6c\x08\xe8\x2d\x3f\xe2\x4f\x3f\xe0\x2f\x1b\x5b\xcf\xf3\x9a\x42\xff\x01\x45\x66\xd7\x7a\xd5\x4c\xc8\x0d\xde\x35\xb1\x88\x7b\x55\x6e\x28\x59\xd5\x2b\x96\x49\xf5\x34\x53\x3f\xaf\x85\x62\xba\x48\xf1\x4f\x70\xcd\x37\x6e\x66\x52\x64\x6b\x11\x33\x5d\xe4\x23\xf6\x22\xd8\x86\xef\xd0\x6d\x86\x3b\x81\x63\x11\x86\x25\x03\xa7\x88\xf9\x75\x22\x95\xb1\x16\x5b\x69\x21\x8d\xd5\xa9\x3f\xc5\x8d\xcb\x52\x9a\xf0\xe3\x19\xc7\xba\xce\xd3\x12\x50\x02\x4a\x56\x3c\x80\xc5\x66\x6a\xc9\x72\x83\x48\x91\xd6\x4f\xc5\xd6\x93\x1f\xbd\xb1\x51\x62\x18\xee\x67\x2d\x63\x16\x17\xdb\x44\x46\xce\xee\xbe\xe8\xb4\x95\xe1\x0d\xb1\xb7\xfd\x4f\x9d\x2a\xa2\xbc\xeb\xc5\x1a\x80\xbd\x01\xa4\xa1\x83\xeb\xed\x95\xd9\xee\x98\x54\x51\x52\x80\xfc\x42\x91\x89\xf4\x2c\x4f\xe5\x6a\x05\x0e\xb8\x2d\x13\xf8\xf6\xe9\xf0\x3c\xdd\xce\xf1\x88\xf8\xb0\x5e\x2d\xd1\x2b\x19\xf1\x24\x44\x99\xf9\xf4\x94\xe3\xdb\xb2\xdb\x9e\xc4\xa9\x4c\xbf\x5d\x87\x5a\x79\x04\xb6\xa9\x00\xca\xb7\x39\x98\xf2\x39\x99\xbb\x63\xfa\xbd\x64\xe6\x82\x6e\x75\xab\x7d\x41\xa7\x95\xfe\xb7\x27\x9c\x7f\xb6\x55\x28\x40\x85\x52\x05\xb9\x18\xfd\xa2\x44\x0a\x1e\x2c\xe4\xdf\xcc\x9b\x2a\x0d\xbe\x89\x53\x2d\x70\x40\x31\xab\xda\xb1\x74\x88\x38\x2c\xba\x59\xc9\x67\xa1\xbe\x3e\x7d\x61\xf0\x80\x88\x47\x6b\x31\xb7\x7e\xf9\xa9\x4d\x96\x3b\x00\x06\x1a\x2b\x4b\x1f\x1c\x9a\x52\x26\x81\x32\x26\xc2\xab\x13\xf6\xb8\x6e\xbb\x90\x12\xbf\x03\xc4\x6d\x3a\x31\x8f\x45\x49\x11\xfa\xe8\xf7\xec\x65\x9a\x7d\xb6\xdb\x76\x84\x71\x76\x29\xa2\x27\xf6\x78\x37\xc5\x42\x22\x99\x33\x63\x0a\xb2\xb5\xa7\x43\xdf\x23\x91\xe0\xb3\x0d\xa6\xf5\x72\xb4\xb1\x7a\xb8\x1d\xab\x76\xe0\x10\xba\x87\xde\x65\xba\xc3\x1a\xab\x44\x2f\xa0\x54\xb4\x3d\x4d\xdc\xb1\x53\xcc\x32\x49\x65\x3c\xc4\xce\xda\x31\xb9\x75\x3f\xed\xea\xa0\xd3\xb2\x75\x4f\x02\x13\x27\x31\xf2\x58\xb9\x87\x54\x4b\x91\xf6\x5d\x7a\x20\x53\x93\xb9\x54\x8d\x73\x8b\x2c\x51\x28\x84\x59\x74\x87\x38\x72\xfd\x5d\x8e\x9a\xe8\x7a\x71\xeb\x9e\xb1\xf4\xf5\xb0\xdd\x93\x7c\x44\x85\x22\x96\x53\xba\x32\xc5\x21\x6c\x6f\x76\xea\x10\xf5\x02\xc2\xd3\x6e\x12\x4b\x70\xc4\x5e\x33\x5a\x1d\xf7\x07\x4a\xde\x1d\x45\xbf\xf1\x0a\x3b\xaa\xc8\xb5\x8f\xbd\xc2\xfb\x4c\x81\x03\x29\x04\x3a\x83\xd9\x98\xc6\xb5\x84\x8b\x53\x1b\x81\x61\xb0\x5b\x73\x00\x2c\x63\x10\x30\x64\x9b\x0a\x1b\xc5\xdf\x89\xdc\x15\x68\x25\x96\xfd\x1e\x82\xd4\xee\xad\xcb\x15\xaa\xb6\x08\xcd\xb1\x0a\x40\x48\x99\x0e\xde\x48\x6f\xb6\x5a\x09\x45\xd0\x24\xa5\x67\x8a\x1a\xb7\x1a\x66\x2e\xce\x5d\x42\x80\x8f\x28\xbc\x80\x78\x42\x91\xe9\xe4\x99\x12\x1a\x01\x79\x28\xa8\x1f\x98\x0e\x5e\x18\x4f\xcd\xdc\x4b\x20\xd3\x46\x70\x60\x00\x48\x55\x84\xbc\x52\xb1\x92\x59\x2e\x42\xd0\x7c\xf8\xfb\x93\x69\xae\x94\xae\x32\x5d\x43\xdf\xaa\xb9\xb2\xcf\x27\x31\xbb\x76\x40\x7f\x76\x5b\x11\x4f\xdd\xef\xba\x17\x43\xa9\xf2\x25\x0e\x8c\x44\xe9\x14\xc0\x35\x80\xbe\x58\x86\x35\xfb\x99\xa3\xfd\x74\x93\x44\xd5\xd4\xdc\x09\xe5\xc0\x14\xad\x0a\x9e\x72\x95\x0b\x91\xcd\x14\xa5\x81\x90\x7b\x22\x2c\xaf\xc4\x05\xf4\x12\x88\x1a\xa0\xa7\x11\xe9\x2c\xc7\x52\x6e\xf8\xc9\x92\xcb\xa4\x48\x5b\x9d\x7f\x5c\x95\x07\xd5\x8d\x75\x8d\xd2\x05\x34\xcb\x9a\x26\xcd\xd5\x75\x04\xbb\xc8\x95\x3f\x56\x93\x38\xe5\xb2\x87\x96\x57\xb0\x26\xb7\xff\x7c\xbb\xc8\x4f\x4b\xa9\xc7\xef\xb2\xf9\x56\x0f\xb0\x78\x24\xcb\xde\xd8\x58\xf6\xb9\x16\xa1\xe8\x48\x66\x7e\x6e\x23\x42\xe5\xd9\x13\xe4\x01\xf6\x5d\x8c\xf6\x47\x3b\x7f\xfb\xfd\xfe\x6c\x41\xab\xed\x82\x55\xbb\xe6\x2a\x4e\x40\xc2\x3d\xaf\x9c\x40\x1e\xfe\xc2\x37\xd6\x4f\x68\x17\x35\xb3\xd0\xc1\x79\x54\xc3\x9d\xef\x1b\xa7\x0a\x60\x7d\x0f\x7e\xb9\xf4\x94\x32\x8c\xbc\x09\xbe\xe8\x4f\x76\x12\xeb\x71\x1b\xb6\x7d\x09\x2e\xe5\xaa\x6d\x4a\x0e\x67\x01\xeb\xab\x5e\xe4\xbc\xec\x8f\x75\x4b\x19\xd1\x56\xa4\xf3\xcb\x61\xa1\x8e\xdc\x8c\x00\x3b\x35\xc6\x2c\xe4\x5a\x9b\x29\xd2\xf2\xc2\x14\x18\xe4\x3e\x90\x4f\x20\x63\xdf\xb9\x5a\x84\xef\xfe\xc5\x56\x93\xef\xd8\x12\xc6\x1a\x28\x1b\x74\x14\x15\x29\xe4\xa7\xe8\x0e\xcd\x04\x9e\x4d\x43\x28\x31\x27\x78\x22\x3b\x54\x01\xba\x4f\x4d\xde\x83\x0b\x9a\x94\x5e\xea\x01\xee\xca\xa8\x4a\xe6\xce\x42\xa2\xcf\x4e\xb3\x9c\x65\xb9\xd8\x36\x5a\xa5\x92\xd3\x55\x16\xde\x3b\xc2\xed\xf2\xb2\x7f\x3d\x7d\xdd\x01\x36\x7a\x12\x28\xfc\xfd\xe1\xfe\xf6\x86\x6d\xf9\x0e\x00\x3a\xb9\x26\xc5\x44\x20\xd4\xa9\xee\xdf\x7d\x33\x50\x7e\xf9\xf2\x66\xc3\x31\x25\x54\x5e\x4b\x10\x8d\x3b\x45\xd4\x8a\x1d\x82\x35\x43\x4b\xd2\x6c\xe5\x54\x27\x67\xdb\x84\x2b\x81\xe4\xa7\xf0\xfe\x63\x56\x79\x7c\x98\x74\x73\xe1\x77\x82\x35\x40\x07\xe0\x5e\x4b\x6b\x21\x2d\x54\x13\xc0\xb1\xac\x25\x78\x54\x9e\xad\xd5\x46\x74\xa2\x8f\x3e\x22\x25\x2a\x8f\xcc\x36\xc1\x5a\x3b\x9b\x3b\x74\xe9\x67\x9e\x01\x32\x6c\xc0\x44\x75\x0b\x1f\xce\x94\xd5\xb5\xd2\x2f\x19\x8b\xb1\x1a\xb1\x90\x19\xea\x05\x63\x64\x16\x50\x1a\x64\x5f\x30\x85\x9c\x72\x95\x99\x09\x85\xe0\x92\x78\x16\x8a\xd5\x6b\xdb\xa6\x97\xd7\x2e\xd1\x8a\x93\x44\x62\x0a\x2d\x43\x1f\x38\x66\xc7\x5c\x60\x1a\x95\xf8\xf6\xf3\x94\x7e\xe4\xdb\x2e\x1c\xf5\xd1\x2d\xee\x9b\x25\x57\x8b\x5d\xf5\x3a\x41\x23\x0c\xf8\xd5\x4b\x60\xea\x70\xf4\x1e\xd5\x91\xe6\xa7\x91\xb8\x70\x80\xd2\xf8\x69\xb0\xf1\x03\x6c\x4f\x40\xe4\xe1\x40\x0e\xce\x5f\x36\xbb\x1c\xd8\xab\x51\xd1\x96\x14\xfc\xef\x85\x60\xbf\x38\x51\xdc\x5f\x48\x1d\x01\x70\x5b\xa0\x6a\xdc\x36\xae\x53\xb5\xd4\xc7\x19\x83\x74\x55\xc3\x05\x1d\x35\x2a\xcd\xfd\x3c\x16\x79\x04\xe0\x7e\xf5\xba\x15\x69\x8d\xef\xb5\x07\x67\xf4\xc9\xdf\xc9\x09\xa7\x6e\x7b\x6a\xce\x67\x98\xe2\xc3\xc4\x5b\x4b\x8b\x24\x07\x9d\x60\x60\x9e\x7b\x52\xfa\x45\xa1\x2f\x40\x4f\x62\x6f\xcd\xfe\x83\x03\x0c\x28\xe4\x08\x6a\x54\xa0\x35\x7c\x07\x54\x78\x13\xf7\x6f\x76\x8f\x41\x7b\xec\x33\x70\x3d\x67\xe0\xfc\x10\x4b\x33\x58\xf3\xb7\x93\x11\xfb\x61\xc4\x2e\x46\x6c\x3c\x1e\xbf\x1b\x31\xc1\xa3\xb5\xed\x11\xfe\x04\x21\x3c\x39\x5f\x99\xb6\x9d\x96\xb8\x7f\x00\x50\x97\x9b\xc3\xca\x1c\x99\xc6\x40\xf3\x40\x71\xdc\x47\x1e\xec\x2b\x20\xaa\x1f\xe5\x71\x6c\x82\x33\x5a\x6b\xe9\x3b\x05\x58\x39\x11\xe9\xd4\xa2\xed\xb2\x5c\xa7\x16\x39\xf4\xcc\x53\x2e\x15\x14\x3b\xf1\x3a\x6e\x92\x9e\x1c\x10\xf4\x89\x2f\x7c\x03\xef\x2f\x95\xe3\x28\x32\xc3\xf4\xe0\xfa\x9f\xef\xb6\x32\x82\xf1\x7c\x49\x65\x9e\x9b\xd3\x39\x9b\xa9\x7b\xf6\xfe\xdf\xd9\x64\xbb\x4d\x04\x9b\xb0\xbf\xb2\x1f\xb8\xe2\x8a\xb3\x1f\xd8\x5f\xd9\x05\x57\x39\x4f\x74\xb1\x15\xec\x82\xfd\xd5\x0c\x9b\x69\xef\x46\x9b\xe3\x70\x37\x62\x9c\xa9\x22\xc1\x53\xff\xad\x45\xe5\xbc\x73\xef\xc5\xfd\xec\x58\x41\xde\x4c\x6f\xe8\x28\xfc\x33\x96\x52\x41\x29\x8b\x5a\x25\x22\xb7\x32\xd8\x25\xfc\x14\x3e\xe0\x0c\xde\xf4\xfd\x4c\xb9\x58\xde\x9f\x4d\x8f\xff\xcc\xfe\xca\x6e\x8a\x24\x31\x5d\x32\x86\xc6\x2c\xa4\xf7\xcc\xe2\xd9\x85\x1a\xbf\xc8\x27\xb9\x15\xb1\xe4\x80\x68\x37\xff\x3a\x7f\x80\xd9\x9e\x17\x9e\xef\x24\xdc\xd3\x8e\x3f\xfb\xab\x90\x5e\x0d\x29\x53\x72\x34\xea\x76\xf2\x3b\x6e\x7e\xe5\x9f\x0e\xf7\x88\x3c\xdb\x13\xed\x07\x72\x58\x91\xfb\x3c\xa4\x6b\x3f\xc8\x04\x54\x0e\x5b\xdb\x56\xc3\x51\x10\x1e\xea\xc7\x1a\x59\x60\xff\x3f\xf9\x1d\xb2\x07\x15\x7b\x5f\x93\x5b\x23\x92\x2e\x15\x7e\x81\x2f\xe9\x8b\xdf\x7b\x65\x85\x1c\x81\xf4\x4f\x65\xf9\x83\xd2\x10\x6b\xd9\x4b\x27\xa2\xd2\xd9\x47\x8a\x5d\x40\xd9\x9c\xb9\xc8\x28\x99\x9c\x9b\xad\x7a\x7e\xa3\x95\xb9\xb6\x66\x72\x85\x05\xfb\x80\xe7\xc8\x80\x54\xcb\x3a\x05\x0f\x65\x97\x35\xd8\x02\xe0\x1f\x98\x2e\x21\xc6\x28\x37\x56\xc0\x4c\x41\xb2\x9b\x29\xf3\x0b\x3a\x91\x00\x6f\x2c\x1d\x13\x19\x3e\xcd\x2a\x52\xd2\xb3\xc8\x20\x07\x8d\x37\x2c\xb0\x2e\x11\xc7\x23\x16\x1c\xd5\xce\x1c\x11\x15\xbf\x09\x38\x4d\xa8\x35\x5b\xf0\x8a\x50\xa6\x85\x48\xb4\x5a\x99\x55\xd1\x66\x04\xf4\x86\xcb\x63\x32\xfc\x61\x17\xb0\xb1\xd6\x1e\x98\xc3\x92\xbe\x42\x53\x12\x08\xfe\x93\x92\x16\x88\x06\xbb\x88\xac\x3b\x0d\xe9\xe5\x5a\x5e\xe2\xc8\xf2\xc9\xc7\x4c\xa4\x40\x95\x87\xa9\x66\x17\xed\xc7\x83\xd3\x97\x9f\xe2\x1b\xf5\xdb\x54\x9d\x08\xc5\xe6\x50\x08\x65\x13\x6c\x30\xd9\x05\xf5\x7a\xac\xc7\x5f\x13\xac\xf8\x9a\x92\x9e\x8d\xfa\x9d\xf0\x3d\xd3\x1a\xfd\x69\xa8\x46\xa7\x1d\xbd\x53\xe0\xb8\x3e\x23\x65\xf7\x5c\x2f\x6d\x49\x5b\xff\x33\xbd\x46\x9a\xde\x0f\x2e\x10\x12\x25\x86\xe4\xe2\xf5\x85\xd3\x96\x6f\xd0\x6a\x4e\x19\x89\x7e\x9d\xad\x0e\xd8\xad\xfa\x80\x3f\xff\xa4\x13\x19\x75\xa3\x8f\xec\x71\x05\x42\xf7\x35\x38\xc7\x42\x00\x1c\x8f\xe2\x3f\xd4\x29\xf4\xd0\x73\x11\xe5\x3e\xe3\x56\x7f\xb9\x41\xe1\x30\x0a\xb0\xba\x56\x40\xc7\xc6\xa5\xb4\xe0\xa8\x01\x06\x26\xa0\xca\xc4\xd0\x23\xd4\xf8\x40\xaa\x37\xe2\x14\x91\x2d\x75\x04\xec\xd5\xcb\x5a\x27\xe6\x6a\xa2\x62\x62\xb3\x9a\xa9\xad\x48\x23\x9d\xf0\xdc\x58\xc3\x17\x62\x2c\x91\x49\xec\xf9\xa8\xdf\x02\xd2\x10\xf0\x40\xef\x48\x74\x43\xb8\x94\xab\x6d\xbe\xe3\x10\xb2\xb3\x60\x85\xf7\x8e\x0b\xc8\x9c\x0e\x3a\xd4\xb5\x0a\x7e\x26\x88\x0b\x0e\x05\xd5\x9f\x57\x92\x67\x66\xd0\x4b\xfd\x19\x36\xc3\xc2\x51\x0d\x47\xfe\x1e\x91\x57\xe6\x95\xae\x12\xd5\xa1\x04\x56\x32\xac\x52\x41\x3c\x45\x26\xa0\x3b\x1b\xc1\xd1\x35\xf1\x1c\x41\x34\xa9\x33\xe5\xd3\x85\x6f\xb2\xd0\x4d\x69\x9c\x67\x24\xdd\xb2\xe0\xa4\x11\x7b\x53\x7a\xd1\x37\xc0\x5a\xa5\x34\x3c\x8f\x52\x3a\xa5\xa1\x81\xe5\x3a\x62\x32\x9f\x29\x99\xe1\xca\x4c\x45\x22\x9e\x4d\xef\xc2\xd8\x29\x41\x3f\xec\x55\xd2\xbe\x36\xe0\x5b\xb9\x2d\x8b\x74\x7a\x8d\xc0\x0f\x91\x86\xec\x47\x1c\xe2\xb4\xa0\xbb\x5f\x28\x60\x1a\x16\x5f\xcc\x06\x90\x90\x1a\x40\x34\x44\x2c\x94\xed\x1f\x80\x24\x50\x12\x6a\xa6\xa6\x4b\xa8\x4d\x83\x8a\xb8\x38\xc6\x4b\x99\xe5\x9e\x75\x54\x14\x92\x62\xa5\x9a\xae\xa8\x4e\x0e\x1c\x35\x63\x70\x27\x89\x67\x91\xee\x72\x88\x71\xc2\xb8\x2a\xc1\xf3\x35\x93\xf9\x08\x38\x44\xac\xe1\x98\x29\x1e\x93\xe4\x1e\x35\x67\x86\x06\xd6\x7d\xc7\x3c\xd3\xe7\x0b\xfd\xdc\xe5\xe7\x1d\x0b\x82\xc2\x5d\xbd\x4d\xb8\x9a\xa3\x41\xfd\x15\x60\x50\x81\x9c\x4f\x5b\xe6\xaf\x58\xcc\xed\x12\x3b\x4d\x3f\x9d\xf7\x73\x57\x12\xd9\x32\x6e\x9d\x7d\xd0\x08\x17\x83\xe7\x3d\xb4\xde\xba\x0b\x5b\x50\xb2\x3d\x65\x36\x21\xd9\xdf\x0a\x78\x84\x14\xaf\x24\xe6\xed\x6a\xdd\x07\x91\xb2\x2b\xe0\x5b\x85\xeb\xf4\x99\xf9\xca\x19\x52\x9d\xf6\xe1\x48\x91\x9a\xc3\x74\x10\x5a\x64\x4f\xb7\x5e\x17\x31\xd2\x1a\x56\xa8\x23\x47\xec\xdb\x06\xd9\x2f\x04\x75\x0b\x0c\x4b\xb9\xa8\x47\xb3\x5c\x53\x78\x2d\xd1\x0d\x50\xc3\x53\x86\x6c\xcb\xa2\xee\xbd\x6b\x42\xa1\x5f\x63\x36\x55\xcc\x46\x2f\x46\xec\x0d\x2e\xac\xec\x0d\x45\xe4\x48\xf3\x8b\x52\xc9\x31\xed\x1e\xaa\xa2\xab\x22\x13\x10\xcb\xec\xb7\x1b\x26\x46\x3a\xb9\x6f\x5e\x75\x5c\x7e\x90\x80\xa5\x3e\xa4\x5c\x16\x93\x6a\x0b\x6c\x80\x0e\x49\xbc\x85\xee\xd0\x87\xd5\x3e\xb8\xeb\x5f\xd8\xa6\x7f\xd8\x0f\xf6\x87\x66\x88\xb6\x05\x9d\xa7\xf6\x73\xa6\xd3\x99\xb2\xad\x51\x84\x2e\x43\x7a\xf8\x6a\x53\x01\x77\x09\xb9\xc0\xc1\x4a\x85\x9c\xbe\x55\x04\x00\xa1\x09\x4f\xd0\x55\xb5\x02\x80\x11\x58\x08\xaf\x56\x38\x66\x13\xff\x34\xe3\x78\x98\x05\xbe\xc1\x63\xbe\x4a\xe2\x93\x24\x66\x50\x64\x6e\x39\x83\x02\xd8\x75\x56\x00\xf3\xd5\xb2\x30\xc6\x28\xa0\x07\x9b\x29\x33\x78\x6c\x29\x01\x06\x4b\xe3\x32\x53\x1f\x75\x66\xab\x7c\x33\x3f\x1e\x16\x52\x49\xc3\xf6\xc6\x09\x23\xd0\x1f\x2e\xe1\xd0\xa6\x10\x78\x45\x29\x13\xf0\xf6\x54\xaa\xbf\xd3\x45\xea\x5f\x2a\xe2\x6a\xa6\xfe\xdb\x0c\x0f\xea\xd4\x39\x91\x47\xbd\xc4\x2d\x6c\x95\x45\xd9\xdb\x5f\xb0\xd1\xb7\xff\xf2\xee\x97\x77\x58\x6d\x5f\x64\xa0\x45\x33\x2a\x1f\x20\x8e\x29\xb2\x48\x12\x48\xcc\xda\x37\x70\x45\xf2\xfe\x11\xbc\x0b\xa5\x42\x77\x9c\xb9\x2a\xbb\x18\x7d\x36\x7a\xd7\x0a\xf6\xb1\xd8\x09\x8b\x78\x1e\xad\xcf\xac\x2f\x47\x66\xcc\x9e\x7e\x34\x7d\x28\x4a\x61\x3c\xad\x66\xb2\x44\x73\xff\x4a\x37\x4e\xeb\xb1\xb4\x5e\xcc\x2b\x00\xce\xe4\xa1\xb4\x2a\x43\x45\x55\x5c\x9c\x5e\x66\xd1\xfb\x79\xee\xeb\x56\x69\xc2\x07\x50\x29\x68\xac\xf8\x46\xc4\xec\x0d\x54\x72\xbc\xb1\x93\x3f\x53\xdb\xc5\x38\xd9\x2d\x73\xa2\x9e\x31\x83\x32\x06\x2e\xf6\x3d\xa7\xdc\x3c\xae\x5f\x93\xf6\x0c\x76\xeb\x45\xab\xd9\xd7\x71\x63\xe3\x9e\xd4\xdf\x61\xc1\x90\x8f\x1b\x9d\xfb\x32\x62\xa6\x4c\xb5\xc9\xb3\xa7\x11\x5b\xa4\x5c\x01\x39\x71\x1c\x3a\x55\x7e\x77\x9a\x6b\x19\xf1\xba\x50\x02\x87\x2b\x9e\xec\x00\x4a\x3d\x9a\x29\x24\xc1\x01\xda\xba\x5d\x94\xc8\x08\x65\x5d\x2b\x7e\x90\x78\x16\x2a\xbf\xa2\xaa\x6f\x8b\xd9\x3e\x36\xd3\xea\xaa\xc8\x8f\xa2\x87\x9b\x96\xbd\x1d\xee\xcb\xe3\x7d\xc0\x31\x4a\x05\x60\x99\x17\xbb\x00\xe3\xe9\x16\xf8\x88\xd4\x1d\x80\x27\x88\xfd\xa9\x58\xe8\xc4\x12\x2d\x4d\x2f\x99\x4e\x81\x6c\x36\xd7\xf4\x27\x19\xb7\x9d\x62\x52\xc5\xe2\xcb\x51\xd5\xce\xdd\x07\x92\x75\xef\xcc\x63\x02\x4e\xd3\xea\xcb\xc2\x2e\x4a\x85\x39\x2c\x72\x7b\x83\xab\x7d\x2b\xab\x02\xce\x26\x49\xbe\x06\x14\x18\xe2\x8f\xfd\xa0\x6e\xf8\x8e\x45\x6b\xae\x56\xc1\x15\x1a\x40\x39\x62\xab\x53\x94\x11\x79\x06\x5a\x21\x9d\xda\x6a\x32\xaa\x91\x22\x10\xb4\x8b\xff\x22\xf6\x50\xdb\x42\x28\xbe\x5a\xa5\x62\x05\x05\xbe\x25\xf5\x79\xb4\x9f\x8e\x0f\x16\x9f\xd3\x55\x24\x77\x9a\x4a\xf3\xb6\x5b\x4b\x9e\xee\x5c\x89\x11\x69\xf0\xb8\xa1\xab\x0d\xeb\x88\x49\x31\x1e\xb1\xef\x3d\xde\x52\x44\x5a\xb9\x1a\xa5\xe6\x77\xd8\x56\x22\xb5\x7b\x6c\x51\x43\x49\x7a\x73\xdf\xe1\xb3\x9a\x92\x4f\xe3\xa2\xe9\x2c\xf2\xca\x79\x5e\x0c\xb0\x95\xa4\xd6\x76\x61\x7e\x7c\x8f\xbf\xed\x84\x24\xf3\xad\x31\x6f\x96\x0e\xc4\x7c\xdf\x58\x78\xf3\x6c\xcf\xdb\xd6\x34\xd6\xcd\x71\xbf\xa0\xfb\x89\x5e\xbd\xaa\x4b\x69\x6b\xbe\x5b\x5d\x4a\x37\x13\x49\x4b\x1d\x73\xc7\x3b\x0d\x0d\x65\x5a\x6c\x26\xa1\xae\xb3\xea\x75\xab\xc1\x02\x38\x7d\x6b\x9d\xa2\xdf\x8e\x40\x06\x57\x4e\x5d\x32\x92\x4d\x07\x42\x89\x13\x02\x34\xfb\xbe\xd6\xdd\xb8\x8d\x8d\xa2\x79\xf8\x1f\x5b\xee\xc5\xd6\x33\x69\x1a\xf4\x70\x7f\xe2\x38\xa5\x03\xcf\x29\xf7\x78\x64\xc4\xb6\xc1\x4d\x9d\xca\x95\x54\x3c\xd7\x29\x7b\xfb\xc9\xd2\xc8\xbe\x73\xd4\xe7\x30\x8a\xa7\x30\x13\xa5\x21\x42\x33\xd1\x7c\xf7\x02\x78\xaf\x88\xe7\xc3\x38\x7d\x9a\x34\x67\xf7\xc2\xd7\xcd\xb7\xb2\x9c\x6f\xb6\x21\x1d\x9d\x93\x42\xa3\x91\x49\x70\x10\x98\xed\x18\xc4\xf8\x64\xe6\x4b\x92\x66\x8a\x22\xe3\x38\x6f\x3a\x6d\x10\x53\xaf\xbe\x25\xf8\x91\xf3\x03\x29\x16\x88\x9a\x75\x20\x49\x5d\x35\xa3\x78\x77\x6d\x13\x06\xfe\x5e\x50\x72\xb4\xe1\x45\x91\x1d\x2b\x83\x53\x1b\xaf\x78\xce\x6c\x98\x53\xd2\x56\x92\x5f\x24\xba\x88\x19\x19\x0d\xca\x4e\xa6\x63\x3c\x7d\x80\xae\x6e\x3c\x6e\xe3\xee\x19\x28\x6e\xe4\xf6\x37\xfc\xae\x79\x85\xc3\x67\x2d\x16\xae\x73\x6b\xd1\xc8\x0e\x8b\x3d\x51\x62\xfe\x23\xdf\x76\xf3\x01\x70\x7b\x73\xc6\x7a\x97\x50\xce\xbf\x61\xef\xb7\x0c\x97\x8b\x86\x02\x77\xce\xb0\x40\x99\x15\xaf\x82\xf5\x1c\x06\x92\x1b\xd8\xfd\x42\x44\x26\xcf\x9e\x8e\x7e\x9c\x2d\xec\xec\x7e\xd4\x96\xa7\x42\xe5\x73\x78\xe2\xb0\x87\xc1\x43\x3e\xc1\xcf\x4b\x0e\x49\xaf\x80\xe0\x7f\x3e\x68\x8c\xf3\xda\x42\xf9\xff\x62\xf7\x14\xdb\xc8\xac\x10\xa6\x39\x7d\xde\x4a\x80\x62\x04\x39\x31\x37\x71\x2d\xd3\x45\x2f\x74\xc0\xe8\x05\x2f\x54\x32\x9d\xbd\x5e\xc8\xf7\x1e\x65\x21\x4c\x2b\x14\xe6\xa1\x82\x42\x63\xca\xec\xdf\xfc\x9a\xc3\x22\x5d\x9f\x9d\x65\x3c\x67\x66\xfe\x12\xf6\x17\x91\x6a\x8f\x92\x27\x71\xfd\xa0\xe1\x4e\x7f\xf8\x70\x01\x26\xf4\x77\x51\xfa\x27\xd4\xbe\x80\xbf\x10\x17\x01\xde\x2c\x17\x3b\xeb\xee\xb7\xa4\x12\xb6\x22\xc2\x79\x38\xf0\xd8\x0c\x2e\x76\x81\x7d\xb7\xa1\x2f\x77\x58\xd8\x0d\x7a\x0e\xf7\x56\x62\xfb\xda\xf0\x2d\xc1\x9e\x08\x61\x59\x0d\xe2\x8f\xe1\x25\xfe\xf3\xcf\xff\x35\x6e\x13\x81\x83\xae\x0f\x45\x91\xb8\xce\x7f\x48\xa5\x50\x31\x24\xe5\x78\x5c\xe7\xe0\x56\xa5\x28\x6d\xc9\x3c\x9b\x65\x78\x92\x62\xb2\xe6\x73\x30\x9b\xe3\x22\xfa\x0a\x99\x5d\x6f\x64\xdd\xf6\x2d\xe5\x7d\xda\x8e\xea\x6c\x1e\xef\x14\xdf\xd4\x65\xf3\x5e\xb5\x8f\x3b\x29\x92\x18\xba\x48\x4f\xdf\x97\x9d\x88\x45\xf4\x34\xd4\x27\x38\x98\xb8\x56\x44\x4f\xec\xc7\x87\x8f\xd7\x28\x18\x23\xb3\x99\xba\xe1\xb9\x7c\x16\x8f\x69\xe2\xc2\xc2\x68\x7c\x8a\x34\xb1\x7b\xa4\x4c\xa4\x88\xc5\x70\x05\xa8\x32\x13\xeb\xa2\x75\x1c\x42\x9e\xdb\xcd\xee\x6c\x51\x44\x4f\x22\x3f\x4f\xb9\x8a\xf5\x06\x5f\xe3\x3c\x2b\x96\x4b\xf9\x65\x9c\xf3\xf4\xdd\x3e\x88\xfb\x5e\x4b\x7a\xc4\x25\xe1\x18\x83\x52\xbf\x06\x38\x19\x1f\x6f\x9b\x65\x1c\x4a\x4f\x3b\xcb\xec\x59\x04\x9d\x49\x81\x78\x63\xcb\x45\x64\x4c\xfd\x6c\x78\xc2\x80\xd1\x6b\x3e\x58\xbf\xd2\x15\xab\x8d\xcf\xb0\x4f\xf7\x6d\x84\xf0\x93\xd6\xc9\xb1\x51\x42\x9e\xd8\x4d\x32\x07\x3d\x92\x63\x5c\x70\x5c\x00\xee\xb2\x3d\xbd\x74\xf9\x2a\x47\x10\x48\xb1\x06\xa7\x06\x06\x50\x0a\xea\x02\x00\x18\xa0\x13\x1d\xa0\xc3\x6c\xdb\x90\xb0\x1c\x08\x9e\x84\x36\x10\xe9\xe0\x74\xc1\x6b\x61\xcb\xa0\x1c\x96\xfb\x3e\x02\x89\x52\xa5\x87\x83\x02\x08\xa8\x1e\x52\x79\x94\x0b\x26\x84\x64\x6b\x6e\x1c\x83\x67\xdb\xf1\x44\xcd\x32\x63\x73\xc8\xf3\x99\xa9\xc0\xcb\x41\x62\x0e\x8b\x4e\x75\xa3\xd6\x14\x63\x28\x2d\xc3\xa3\x63\x0c\xc7\x30\x6a\x76\x06\xa1\x2f\x43\x6d\x1a\xc8\xa3\x46\x7a\xb3\x30\xf7\x7c\xac\x76\xa4\xc0\x1b\xb8\x67\x13\x4b\x58\xe4\x82\xa4\xd6\xcd\x42\xc6\xe4\xca\xd8\xbb\xa3\x21\xe4\x7e\x0a\x4d\xd6\xbe\x2b\x4c\xe8\x13\x9f\x96\xfc\xb3\xd9\xce\x4e\xaa\x6f\x20\xcd\x75\xf6\x85\xef\x32\x10\xf2\x11\xc6\x2a\x2e\x31\xd8\x54\xee\xff\xc8\x87\x40\x1c\x19\x16\xa9\xe2\x15\xa4\xef\x45\xef\x22\xb1\x04\x5c\x24\x56\xb2\xc8\x53\x6b\xbc\xc9\x9a\x07\xe7\xd7\x89\x1f\xa7\x9d\xf1\x63\x4c\xe0\xfc\xef\x08\x19\x77\x04\xa6\x8e\x8c\x8f\x05\xc7\x64\xaa\x23\x12\xb3\xcf\x19\xe8\xfb\xa1\x39\x36\xcf\x1e\xb1\x0d\x97\x8a\xb6\x41\x9e\x1a\x03\x19\x8b\x45\xb1\x5a\xb5\x86\x6d\xbe\xfd\xf8\x6f\x79\x9f\xfc\xdd\xc7\xe7\x3a\xc9\x61\x4e\x11\x61\x9b\xda\x27\x61\xda\xd8\xf8\xca\x5f\x27\xa8\x76\xa2\x08\xe1\xb4\x4f\x84\xd0\xe2\x0e\xa0\x1a\x82\x5c\x7c\x9b\x1b\xfe\x47\xe8\xf0\xeb\x84\x0e\x1b\x73\x23\xd5\x1e\x62\x05\xfe\x5c\x96\x1d\xe0\x8e\x1e\x1e\x48\xe4\xe3\x18\xdf\xa0\x57\x24\x61\x97\x09\x15\x67\x6c\xc1\xa3\x57\x60\xf6\x81\xd3\xe7\xf8\x18\xc5\x9e\x84\xf7\xbd\xde\x08\x06\x8f\xca\x90\x27\x9a\x51\xc1\xc9\x08\x90\x54\xe6\x05\x7d\x96\x98\x72\xd0\x70\x5c\x61\xb6\x3a\xf6\x4e\xeb\x5b\x25\x5e\x98\x39\x0d\x46\x21\xb4\x24\x98\x1e\x10\x10\x78\x47\x1a\xd4\x1e\x87\xea\xaa\x6b\x53\xb1\xe2\x69\x0c\xe8\x67\xda\x92\x09\x8f\x9e\xcc\x7f\x43\xff\xe8\x89\x04\x7f\xb1\x5c\xa6\x08\xc9\xf2\xad\x49\x15\xa1\x1e\x30\x21\x6d\x7c\xff\xf0\xe7\x19\xe3\x51\xaa\x33\xbc\xc5\x3b\x8d\x2c\x28\x46\x03\x07\xf1\x59\xc6\x05\x4f\xf0\x89\xad\xd1\x3f\x9e\x1d\xc5\xcd\x3a\x09\x28\xf2\xc5\x97\x6d\xc2\x55\x79\x4f\xe2\xeb\x02\x9d\x84\xec\x58\xf9\x8e\x15\xe9\xab\xb2\xbb\x85\xba\xb2\x7e\x5b\xa1\xf7\x99\x0a\x1e\xef\x42\xee\x18\xa9\x48\x2c\x92\xc7\x1b\xa9\xcc\xd4\x5b\x05\x14\x67\x5f\xa1\xe9\x88\x27\x08\x02\x03\xa2\xf0\x24\xa9\x6c\xfd\x8c\x29\x61\x5c\x16\x9e\xca\x64\x07\x5e\xea\x36\x15\x67\xc1\x73\x82\xfd\x4d\x18\x74\x99\xcd\x94\xad\x73\x2e\x32\xb1\x2c\x12\xf4\x65\xe1\xb6\xe7\x5e\x80\xf6\xe1\xe3\x74\x64\x8e\xb1\x9c\xe8\x79\x83\x07\xa3\xe8\xc5\x29\xf0\xbc\xf5\x7b\x56\xaf\x98\xb7\xe7\x34\x4a\x01\x6e\xb8\xd6\x2f\xb6\xe8\xe0\x85\x7b\x54\x59\xdb\x59\x72\xb2\x38\x67\xb7\x57\x63\xef\x13\x76\x57\xe2\xa0\x97\x85\x9d\xe9\x33\x11\xbb\x9d\x28\x15\xbc\x0e\xe9\x45\x11\x06\x45\xc4\xac\xc8\xb0\x76\xc1\xcc\x21\x58\x6b\x7b\x6d\xc6\x6a\x0e\xab\x35\xc6\xdc\xdb\xc9\x4c\x2b\x36\x2b\x7e\xf3\x9b\xdf\x0a\xf6\x1b\x12\x0f\x05\x2b\x83\x11\x6a\x60\x35\xc2\xd6\xc1\x40\xb9\x07\x08\xa4\x3c\xaa\xcd\x08\x6b\x02\x61\xd9\x42\x42\x80\x31\xf1\x68\xcd\xb2\x62\x81\x18\x1d\x4e\x41\x4e\xae\x1c\x69\xe0\xb5\x06\xb8\x0d\x9e\x63\xb6\xf7\x03\x82\x05\x9f\xe8\x7c\xb1\x81\x80\x00\x27\x08\x03\x1d\x4a\x0e\xc1\xa0\xe0\x4b\x82\x01\xff\x04\xba\x43\x23\xf6\xa3\x7c\x16\x23\x76\xbf\xe5\xe9\xd3\x88\x5d\x62\xb8\xf5\x0f\x7a\xb1\xf7\xfe\x7f\x8a\x18\x98\x73\x53\x8f\x55\xd8\xc4\x68\xd2\x28\xa0\xca\x0c\x42\xfc\xf5\x68\x8d\x45\x58\x80\x92\x0b\x4a\x58\xef\x53\x57\x69\xe5\x53\x3d\xd5\x2d\xa6\x1d\xd6\xd7\x7a\xa7\xa9\x5a\x69\x7f\x9e\x52\xd5\x54\x13\xd2\xc4\x9c\x63\xb0\x12\xcd\x8b\x9f\x81\x67\xa2\x53\xb6\x4d\x78\x6e\xd6\x4a\x46\xe1\x67\x5c\x15\x88\xbf\xc3\x13\xb9\x52\x0b\xd7\xd7\xf1\xb2\x0f\x9e\x6f\xb5\x4e\x1a\xfd\xaf\x93\x0e\x60\x2d\xda\xd9\x77\xf0\xa6\x58\x43\x90\x85\x5e\x89\x1d\x45\x1f\x39\xf3\x71\x36\x0c\xaa\x41\x6d\x3c\xac\xa6\xb8\x80\x24\x82\x1f\x8e\x50\xec\xc6\x98\x15\x44\x3d\xa2\x23\x62\xb5\xd1\xb8\xf5\x10\x8d\x13\x45\x21\xc4\x10\x6d\x57\x8b\xe9\x65\xf5\xe7\xb4\xb8\x85\xd0\xee\x5c\x36\x15\xc2\x0f\xdd\x5c\x0f\xeb\xc6\x40\x3d\xf6\xdc\x1a\x70\x8b\x3b\xdf\x47\x03\x68\x8b\xec\xe6\x51\xc2\xb3\x9e\x48\xb6\x46\xbb\x33\xa5\x86\x2e\xa0\x9d\xfe\x36\xf3\x47\x88\xa9\x6e\x7a\x1e\x98\x33\x35\x71\x34\x78\xde\xd5\x72\xee\x21\x9a\x59\x74\x8c\x6b\x53\x83\x60\x76\xcf\x99\x38\x62\x59\x11\xad\x01\xae\x5f\xb6\x53\xa1\xdd\xaa\xef\xd8\xd1\x4c\x19\x67\x05\x35\x31\x38\x24\x84\x5f\x80\x3e\x5d\xfe\x45\x38\x6f\x88\x50\xa1\xa1\x03\xb4\xe0\x66\x6a\xb4\x6a\x74\x16\x6d\xe5\x04\x4f\x9f\x44\x1c\x84\xfa\x8a\x6d\xcc\x73\xe3\x3d\xbb\x43\x0e\xd6\xaf\xe3\x0f\xb5\xde\x67\x16\xbe\x58\xe8\x2c\x57\x2c\x6d\x22\x97\x22\xda\x45\x35\x5e\x90\x12\x0c\xe3\x74\x31\xe5\xc3\x42\xaa\x5d\xfc\x11\xcd\x37\xe5\x9f\x6b\xf5\xce\xac\x2d\x77\xfd\xbf\x13\xb1\xd6\x42\x61\xf0\xf7\x1e\x15\xdb\x93\x66\xfe\x07\xf8\xec\xef\x32\x82\xd4\x8f\xbd\xa0\x64\xbf\x2c\xbe\x0b\x6e\xac\xe4\x35\x37\xa2\xca\xbe\xad\x02\x55\x19\x87\xfb\x06\x49\x27\x5b\x12\xf1\x7b\xb6\x02\x95\x01\xc7\xae\x44\x79\x00\x28\x9d\x7e\x6a\xc7\xeb\x22\xd1\x59\x91\x76\x6f\xfe\xbb\x72\xaf\xed\xd3\x1b\x18\x0c\x61\xb1\x6d\x16\x02\xaa\xcf\xbb\xe0\x23\xfb\x1c\x05\x73\x5f\xaa\xfe\x9e\xf0\x56\x2f\x82\x45\x08\x95\x6f\x51\x38\xaa\xfd\x2e\x88\x81\xc0\xc9\xbb\x12\xa1\x17\x50\x39\x1c\x4b\x8b\xab\x94\xef\xfb\xa6\x30\xdd\x8d\x77\xb0\x0a\x6b\x4e\x29\x5c\xd6\x2b\x43\x7a\x8a\xec\xc3\x27\x9e\xaf\x31\x90\xb3\xd1\x39\x49\x4d\x83\x72\x38\xc1\x78\x30\x25\xb1\x48\xf4\x02\x44\xcb\x40\x53\xbc\x6d\x9d\xd3\xe2\xec\x35\x74\xf5\x09\xeb\xb3\xb6\xcd\x7e\x80\x9a\xbf\x54\x64\x40\xfd\x50\xcf\xf9\xf5\x45\xc8\x0e\x0b\x36\xd5\xbb\x6b\xcc\xd6\x65\x2d\xd8\x54\xa7\xce\x36\x56\x1d\xe0\x92\x57\x07\xd4\x48\x5c\x85\x75\x73\xe6\x78\x23\x16\x51\x4a\xaa\x23\x91\x60\xe5\x7d\xad\x2a\xe4\x4c\x4d\xf0\x93\x92\x86\xba\x93\x88\x70\x88\x44\x12\x00\x73\xfb\x0f\x0b\xe9\xd8\x24\xc4\xc0\x91\x5f\x3f\xf2\x37\x2e\x08\x8f\x8c\xa0\x6e\x4d\xe5\x32\x35\xfe\x74\x06\xee\x42\x56\x2c\xce\x3c\x45\x82\x4e\xc1\xc1\x00\x06\x8d\x2d\x07\x15\x20\x60\x4e\x39\x6b\x38\x48\x30\x0e\xed\xa9\xde\x2d\xb3\x16\x4f\xc8\x7c\xc1\xbd\x10\x6b\x74\xdd\xbb\xbb\x76\x8c\x7b\x0f\x51\x24\x5b\x1f\x8a\xe6\xba\xcb\x5e\x94\x2e\x4b\xbf\x36\x40\xa9\x07\x02\xa8\x45\x22\xe8\xef\xdf\x4e\x94\xc6\xac\x8f\x9d\x78\x28\x5f\xad\xec\xae\x31\x97\x43\xb2\x1c\xed\x28\xce\xaf\x0b\x34\x85\x09\xcc\xb6\xfc\x45\x11\x35\x41\x37\xd5\xe1\x41\xf6\xa1\x59\x35\xd6\xd8\x87\x1a\x34\xcb\x5b\x0a\x45\x24\x3f\xb9\x74\x7a\x3a\xa3\x40\x13\x90\x27\x49\xc8\x1a\xed\x43\x41\x33\xe5\x03\x06\xe6\xf8\x4f\x12\xf3\xbf\x51\xd5\x70\x13\x11\x45\x0c\xb5\x73\x62\x64\xeb\xe8\x89\x81\x8a\xd2\x48\x67\x78\x31\xf7\xd7\xe7\x7d\xbb\xf9\x54\xfe\xe4\x37\x56\x42\xb8\x27\x61\x8b\x8f\x9d\x3f\x89\xdd\xe0\xbe\x36\xa7\x4c\xbc\xcc\x1a\x68\xac\xbb\x5a\xee\x88\xa7\xa9\x05\xec\xd2\x53\x19\x4f\x73\xb9\xe4\x51\x29\x82\xde\xd2\xcf\xb5\x88\x9e\xb6\x5a\xaa\xc1\xb6\x28\xe8\x8f\x39\x91\x72\x91\xe5\xcc\xb7\xe6\xe0\xc8\xbd\xe8\x0c\x4b\x07\x33\xbe\x48\x06\xa8\x04\x8b\x58\xf4\xfc\x3a\x9c\x39\x1d\xb9\xf6\x65\x77\xea\xab\x8c\xf0\x67\xc3\x2b\x84\x65\xba\xe3\x95\x68\x35\xea\x47\x73\x29\xa0\xcd\x6b\x85\x1c\x3d\x07\x9b\xb3\x12\x2b\x55\xe3\x90\x82\x1a\x0b\x88\xa2\x1f\x33\x86\x07\x16\xcc\x0d\x23\x32\xc6\x6e\x0e\xa4\x94\xaf\xe9\x3d\x91\x02\x3c\xdc\x74\x62\xa2\xf6\xc9\xab\x6c\x14\x30\x84\x58\xb6\xf2\x6c\x79\xb8\x2b\x32\x08\x16\x1b\xbf\x11\xb1\x2c\xaa\x2a\x22\xa5\x12\xab\x7f\x5c\xc1\xff\xff\xbb\x82\x03\xea\xe4\x35\xef\xdf\xcd\xc5\x7b\xff\x38\x81\xbf\xad\x13\x18\x39\xb0\xb0\x2a\x61\xc8\xd0\x52\x57\xef\xfc\xcf\x8f\x1b\x5c\xc1\x82\x9e\x64\x03\xc6\xf9\x2b\x7a\x10\xc1\x63\x69\x8b\x0c\x34\x1e\xbd\x8d\x6e\x77\xae\xd5\xfb\x28\xfe\xbe\x10\x14\xa6\xd5\xb6\x6f\x18\x70\xcb\xc3\xa5\x63\xae\x69\xbd\x83\xb5\xed\xb5\xbf\xdf\x54\xca\xa9\x8f\x0f\x62\x2c\xa3\x4b\x42\xdd\x58\x8b\xa8\x04\x26\x63\x3b\x2c\x63\xc0\xb9\xc8\xf3\x37\x99\x1b\xf5\xb2\x05\xb4\xe8\xc7\x6b\x99\xe5\x3f\x55\x04\x6e\x0e\x53\xc8\x79\x35\xdc\x84\xed\x2a\x76\x33\xf8\x45\x67\xba\xff\xae\x9c\x90\x37\xee\x08\xae\x39\x20\x65\xb2\x92\x06\xa6\xdf\x43\xce\xab\x5f\xdc\x78\xfd\x82\xae\xf6\x4b\xca\xb7\x5b\x91\xda\x2c\x73\x0d\x08\x00\xfa\x00\xf0\x14\x10\xf8\x58\x0b\x54\x19\xab\x1c\xa9\xc6\x94\x54\x9a\x86\xaf\xc1\xd0\x8d\x9b\x67\xee\xa6\x48\x92\xd6\x99\xdb\x4f\x3b\x7e\xf3\x78\x7d\x3d\xff\x69\x72\xfd\x78\xd5\x49\xe3\x1d\x7c\xad\x75\x4c\x5c\x4f\x68\x4c\xbc\x50\x88\x79\xac\xb0\x4a\x67\xda\xbf\x35\xde\x57\x8a\x24\x29\x53\xbc\xcf\xd4\x2f\xd4\x0e\x40\xf6\x50\xbe\xc6\x8c\x1b\xeb\x1c\xb8\xf2\xf3\xe1\x6b\xbf\x98\xc6\x7f\xc1\xdf\x9e\x31\xff\x12\xef\x41\x88\x84\x04\x0e\x9a\xc7\x95\xf0\xc0\x47\x6c\x07\x04\x88\xb5\x6d\x87\x53\x8b\x58\x1c\xb6\x3d\x1e\x15\xf0\x05\x8a\xd8\x6a\x4f\x9c\x64\x77\xe0\xd8\xfd\x52\x8e\xdd\x3a\x5b\x1e\xe3\x8d\x00\xda\x1d\xa1\xf4\x00\x08\xaa\x79\x76\xfe\x99\xc2\xeb\xac\xe9\x53\xae\xdb\xfb\xc4\xa6\x84\xbd\x48\xb8\x5a\x15\x7c\x25\xb2\x11\xb3\x0f\x9f\xa9\x8d\x5c\xad\x81\x99\x91\x74\xfc\xdd\x05\x10\x8a\x78\x2b\x4b\xa8\x82\x25\x94\x6a\xa6\xe8\x9d\xd4\xca\x37\x8f\x88\xba\x3f\xdc\xbb\xd7\x21\xa0\x22\x36\x44\xea\x09\x6a\xa6\x70\x72\x91\xfe\xd9\x06\xb5\xc0\x5f\xe6\x79\x75\xe9\x72\x50\xd7\x42\x85\x41\x63\xd3\x57\x10\x5e\x9b\x29\x57\x04\x84\x90\x47\x7a\x87\x80\x56\x18\xbb\xb4\xdf\x9e\xd8\xc9\xb0\x7b\x82\xfa\xd6\xbc\xea\x8f\x3e\x03\xcc\x86\x9b\x0f\x90\x4a\xab\x9b\xb1\x9e\x57\x13\x1e\x18\x8e\xb6\xca\x50\xa8\xfc\x6a\xee\x8d\x7d\x2f\xfc\x4e\x2b\x60\x41\x17\x8b\x64\x40\x97\xf0\xfb\x9d\x9d\x42\x93\xdc\xdd\xa9\x1e\x11\xed\xbb\xca\xd6\x32\xcb\xb4\xeb\xb1\x0b\xad\x5b\xe6\xe5\x84\xb1\xe1\x52\xa7\xe8\x07\xfb\x06\xa3\x88\xf2\x43\xd6\x4b\x8f\x72\x8d\xea\x10\x59\xeb\xd3\xd5\xa1\x44\x66\x07\x75\xc7\xfb\x4f\xbd\x7b\xe4\x3c\x04\x3a\xec\x06\x59\x58\x3a\xe7\x4a\x06\xb6\xc5\x4c\x52\x68\xd0\x6a\x8e\x49\x34\x2f\x66\xf3\xa0\x20\x98\x59\xff\x23\xb7\x88\x46\x7e\xe6\x46\xd0\xc9\xa8\x48\x33\x63\x2e\xc9\xde\x91\xd5\xd6\x29\xe3\x33\x65\xd9\x7a\xad\x39\x9e\x58\xc8\x45\xea\xfe\x8a\x25\x30\x5b\x64\xbb\x04\x8f\x35\x67\x5a\x09\x6b\x0d\x67\xca\x0a\xd5\x8d\x18\x5f\x64\x56\xff\x8d\xab\x9d\x13\x65\x93\x4e\x71\x83\x2b\x06\x58\x96\xfd\x36\xaf\xe2\x06\x94\xce\xf9\x7f\x32\xff\xf7\xb7\x7f\xfa\x7f\x01\x00\x00\xff\xff\x4d\x1d\xf7\xa2\x6e\x90\x04\x00") +var _adminSwaggerJson = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7b\x73\xe3\x36\xb6\x2f\xfa\xff\xfe\x14\x38\x3d\xa7\xaa\x93\x19\x3f\x32\x8f\x3d\x77\x8e\x77\x9d\xba\x57\xb1\xd5\x1d\xdf\xb8\x6d\x8f\x1f\xc9\xce\x3d\x9a\x52\x20\x12\x92\x30\x26\x01\x0d\x00\xda\xad\x4c\xe5\xbb\xdf\xc2\xc2\x83\x00\x45\x4a\xd4\xc3\xb6\xdc\xe1\xde\x55\x13\xb7\x48\xe2\xb9\xb0\xb0\x9e\xbf\xf5\xef\xff\x40\xe8\x9d\x7c\xc2\x93\x09\x11\xef\x4e\xd0\xbb\x3f\x1d\x7d\xf3\xee\x40\xff\x46\xd9\x98\xbf\x3b\x41\xfa\x39\x42\xef\x14\x55\x19\xd1\xcf\xc7\xd9\x5c\x11\x9a\x66\xc7\x92\x88\x47\x9a\x90\x63\x9c\xe6\x94\x1d\xcd\x04\x57\x1c\x3e\x44\xe8\xdd\x23\x11\x92\x72\xa6\x5f\xb7\x7f\x22\xc6\x15\x92\x44\xbd\xfb\x0f\x84\x7e\x85\xe6\x65\x32\x25\x39\x91\xef\x4e\xd0\xff\x31\x1f\x4d\x95\x9a\xb9\x06\xf4\xdf\x52\xbf\xfb\x0f\x78\x37\xe1\x4c\x16\xd1\xcb\x78\x36\xcb\x68\x82\x15\xe5\xec\xf8\x9f\x92\xb3\xf2\xdd\x99\xe0\x69\x91\xb4\x7c\x17\xab\xa9\x2c\xe7\x78\x8c\x67\xf4\xf8\xf1\x8f\xc7\x38\x51\xf4\x91\x0c\x33\x5c\xb0\x64\x3a\x9c\x65\x98\xc9\xe3\x7f\xd3\x54\xcf\xf1\x9f\x24\x51\xbf\xc2\x3f\x52\x9e\x63\xca\xcc\xdf\x0c\xe7\xe4\x57\xdf\x0e\x42\xef\x26\x44\x05\xff\xd4\xb3\x2d\xf2\x1c\x8b\xb9\x5e\x91\x0f\x44\x25\x53\xa4\xa6\x04\x99\x7e\x90\x5b\x22\x3e\x46\x18\x9d\x08\x32\x3e\xf9\x59\x90\xf1\xd0\x2d\xf4\x91\x59\xe0\x0b\x18\xcd\x75\x86\xd9\xcf\x47\x76\x99\xa0\xe5\x94\xc8\x44\xd0\x99\xb2\xeb\x7d\x43\x94\xa0\xe4\x91\x84\x1d\x98\x89\x20\x3d\x11\xdf\x99\x9c\x91\x84\x8e\x29\x49\xd1\x68\x8e\x28\x9b\x15\x0a\x09\xf2\xaf\x82\x48\x85\xc6\x34\x53\x44\xc8\xa8\x17\x3e\x23\x02\x56\xf0\x3c\xd5\xbd\x7c\x24\xaa\x07\x6d\x97\xa3\x0a\xdf\x16\x44\xce\x38\x93\x44\x46\x8b\x80\xd0\xbb\x3f\x7d\xf3\x4d\xe5\xa7\xc5\x19\xf4\x90\x2c\x92\x84\x48\x39\x2e\x32\xe4\x5a\x0a\x07\x63\x16\x54\x93\x0f\x5e\x68\x0c\xa1\x77\xff\x53\x90\xb1\x6e\xe7\x77\xc7\x29\x19\x53\x46\x75\xbb\xd2\x50\x69\x30\xda\xe8\xab\x5f\xff\xa3\xee\xef\x5f\x83\x19\xcd\xb0\xc0\x39\xd1\xcb\xe2\xe9\xca\xfc\x5f\x65\x2e\x9a\x12\x74\xe7\x25\xb5\x54\x07\x5e\x99\xed\x25\xce\x89\xde\x79\xbd\x5d\xf6\x0b\xf8\x5b\x10\xc9\x0b\x91\x10\x34\x22\x19\x67\x13\x89\x14\x5f\x58\x03\x0a\x2d\x68\x22\xae\x3e\xd1\x5b\x49\x05\xd1\x7b\xa5\x44\x41\x2a\x4f\xd5\x7c\x06\x83\x94\x4a\x50\x36\x09\x97\xe2\xd7\x83\x56\x53\x33\xb4\xbf\xc6\xcc\xcc\x07\x8d\x13\x1b\xb0\x9e\x7b\x25\xc1\x0c\x8d\x08\xd2\x27\x9e\xa6\x44\x90\x14\x61\x89\x30\x92\xc5\x48\x12\x85\x9e\xa8\x9a\x52\xa6\xff\x6d\xc8\x37\x71\x6b\xb6\x3f\x6b\x03\x7f\x2e\x5f\x99\x7b\x49\x84\x1e\xf8\x23\x4d\x49\x8a\x1e\x71\x56\x10\x34\xe6\x22\x5a\x9e\xa3\x01\xbb\x9b\xea\x75\xc8\x47\x94\xc1\xc9\xd3\x6b\xe9\x28\xe4\x0f\x6e\xb9\xfe\x80\x74\x7f\xa8\x60\xf4\x5f\x05\xc9\xe6\x88\xa6\x84\x29\x7d\xae\x65\xb5\xb5\x3f\x70\xe8\x1f\x67\xe8\x10\xe9\x75\x26\x42\xc1\x7a\x73\xa6\xc8\x67\x25\xd1\x21\xca\xe8\x03\x41\xef\x2f\xa8\x54\xa8\x77\x7d\xfe\xfe\x00\xbd\xbf\x28\x19\x87\x7c\xff\x02\x2b\xec\xff\xfe\x47\x70\xf4\x14\x9e\x54\x0f\xdd\xbb\x9e\x3e\xcd\xb7\xe6\x02\x2a\x5b\xf8\xc7\x7f\x84\xed\xd8\xfd\x5a\xce\xd5\x4b\x96\x6e\xf9\x79\x5b\x2e\x0e\xcb\x14\x33\x70\xa9\x77\x68\x5b\xfe\xbd\x70\x3b\xd4\x30\x6f\xb9\x25\xf7\xd6\x63\xaf\xb2\x6f\xf9\xb6\xf8\xb7\x9e\xc2\x73\xf3\xf0\x6d\x18\x38\x56\x70\xb2\x30\x65\xe6\x20\xfa\x73\x29\xa4\x3e\x8b\xee\x84\xec\x09\xdb\xda\x86\x9f\x07\x33\x0b\x58\xba\xe3\xd4\xc1\xaa\xec\xe1\xbc\x33\x9a\xd3\x55\xfb\x7b\xce\x52\x2d\x3c\x5a\x86\xca\x8a\x7c\x44\x84\x5e\x06\xc7\x5a\x61\xb6\x23\xcd\x6a\x55\x21\x18\x49\x5b\x4c\xf3\x5f\x05\x11\xf3\x25\xf3\x1c\xe3\x4c\x36\x4d\x94\x32\x45\xb4\xa4\x5e\x79\x3c\xe6\x22\xc7\xca\xbe\xf0\xd7\xbf\xac\xbb\x10\x8a\x3f\x90\x55\xfb\x7f\x6e\x76\x33\xc1\x12\xc8\x20\x2f\x32\x45\x67\x19\x41\x33\x3c\x21\xd2\xae\x48\x91\x29\x79\x00\xaf\x69\xed\x80\x88\x43\x7f\xcb\x41\x0f\xee\x76\x2f\x24\xfc\x82\xc6\x9e\xd9\x31\xf2\x59\x41\x4b\x03\x06\xf7\x3b\x2c\x51\x78\x6b\x3d\xc3\x52\x6e\x46\x33\x92\x0b\x35\x1c\xcd\x8f\x1e\xc8\x42\xbf\x8d\x94\x83\x19\xc2\x4a\x09\x3a\x2a\x14\xd1\xf3\xd6\x6d\xb8\xfb\x19\xd8\xa3\x11\x02\xda\xb0\x86\xd7\x9b\x70\x4a\x05\x49\x60\x6e\xeb\x1c\x18\xff\x95\x9e\xb7\xd6\xc4\xe6\x66\xf6\x0f\x64\x0e\x32\x4f\xcd\x0a\xf8\x2d\x1f\xb0\x01\x43\x87\xe8\xac\x7f\x7b\xda\xbf\x3c\x3b\xbf\xfc\x78\x82\xbe\x9d\xa3\x94\x8c\x71\x91\xa9\x03\x34\xa6\x24\x4b\x25\xc2\x82\x40\x93\x24\xd5\x72\x8d\x1e\x0c\x61\x29\x65\x13\xc4\x45\x4a\xc4\xf3\x2d\x63\xe5\x29\x61\x45\x5e\xb9\x57\xe0\xf7\x72\xf4\x95\x2f\xb4\x18\xe3\x1f\x45\x4f\xfe\xb1\xb0\xc0\x30\x63\xdd\x77\xd0\xda\x8b\x09\x4e\xc9\x94\x66\xa9\x20\xec\x58\x61\xf9\x30\x24\x9f\x49\x52\x98\x3b\xf9\xdf\xf1\x0f\x43\x2d\xfd\xf2\x94\xc4\xbf\x44\xff\x28\xc5\xad\xb5\x3f\xf5\xfa\xf6\xda\x5f\x82\x76\xde\xee\x3b\xf8\x85\xa6\xb5\x6f\xc3\x2f\x2b\xe6\xe0\xde\x59\x32\x58\xf7\x4a\xe3\xa8\xdc\x0b\x56\xd8\xab\x7d\x47\x10\x25\xe6\x43\xac\x14\xc9\x67\x6a\x4d\xcb\x03\x46\x99\x96\x5d\x97\xc9\xaa\x97\x3c\x25\x7d\xd7\xdf\xcf\x56\x04\x35\xc2\xa6\xe1\x5a\x63\x22\x08\x4b\x48\x73\x0b\x77\x58\x3e\x94\x2d\xac\x16\x78\x81\xc6\x90\x5e\x7e\x54\x12\xd8\x42\xc7\xa5\xd8\xab\x97\xa4\x7c\x73\x95\xb0\x1b\xcd\x47\x7e\xe0\x42\x0f\xef\x2d\x08\xbc\xd1\xc0\x5f\x42\xe6\xdd\xf4\x44\x7f\x71\x56\x8e\x0d\xf9\x53\x67\x13\xd9\x7e\x25\xdb\x5a\x50\xb8\x40\x72\x2e\x15\xc9\x57\xda\x52\xde\xce\x42\xd8\x0b\x68\x5f\x07\x5c\xb9\x03\x7f\x03\xa7\x3e\xbe\xd1\xbb\xe3\xbd\xc6\x92\xed\xca\x12\xba\xef\xf3\x74\xde\xae\xe5\x53\xbd\x75\xdb\x17\xb8\x7b\xde\xc4\x34\x23\x59\x73\xd7\x83\x7c\x26\x73\x46\xe3\x5e\xb9\xd5\x1e\xc2\x00\x56\x28\xb2\xb1\x2d\xdd\x9f\x3f\xfd\x69\x68\x01\x32\xe6\x3e\x35\xa5\x32\x30\x86\xa1\x84\x0b\x23\x0b\xa6\xf6\xbc\x1b\x5d\xb6\x77\xd7\xbb\xed\xdf\x9d\xa0\x1e\x4a\xb1\xc2\xfa\x80\x0b\x32\x13\x44\x12\xa6\xc0\x4e\xa0\xbf\x57\x73\x94\xf3\x94\x64\x46\xa3\xfd\xa0\x25\x6b\x74\x86\x15\x3e\xc5\x0a\x67\x7c\x72\x84\x7a\xf0\x4f\xfd\x31\x95\x08\x67\x92\x23\xec\xc8\x8a\xa4\xae\x09\xcc\x52\xc7\x5a\x30\x4a\x78\x3e\xa3\x99\xf7\x23\x78\xe3\x0d\x65\x29\x7d\xa4\x69\x81\x33\xc4\x47\x9a\xab\x68\x0d\xbc\xff\x48\x98\x2a\x70\x96\xcd\x11\xce\x32\x64\xbb\x75\x2f\x20\x39\xe5\x45\x96\xea\x76\xdd\x28\x25\xcd\x69\x86\x85\x56\xf1\xcd\x68\xaf\x6c\x5b\xe8\x6e\x4a\xfc\x58\x61\x5c\x7a\x35\x73\xfc\x40\x24\xa2\x0a\xcd\xb8\x94\x74\x94\x95\x67\xfe\xfe\x1c\xc1\xb8\x4f\x2f\xce\xc1\x5e\x90\x28\xc4\x0d\x0f\x75\x9d\x5b\xfb\x90\xeb\x31\xc7\x8c\x11\xe8\x98\xab\x29\x11\xb6\x7b\xfb\xf2\x6b\xab\xfe\xf7\x97\xb7\xd7\xfd\xd3\xf3\x0f\xe7\xfd\xb3\x45\xdd\xff\xae\x77\xfb\xfd\xe2\xaf\x3f\x5e\xdd\x7c\xff\xe1\xe2\xea\xc7\xc5\x27\x17\xbd\xfb\xcb\xd3\xef\x86\xd7\x17\xbd\xcb\xc5\x87\x96\xac\x5a\x9b\x11\xc2\x91\xad\x79\xb6\x3a\x9b\xe9\x73\xd9\x4c\x0f\xbe\x5c\xa3\xa9\x75\x4a\xb5\x37\x98\x7a\x1b\x85\xfd\x12\xcd\xb0\x94\x46\x32\x32\x23\x38\x1a\xb0\x4f\x5c\x68\x06\x36\xe6\x9a\x47\x68\xe9\x49\x89\x22\x51\x94\x4d\xfc\x47\x27\x68\x50\x7c\xf3\xcd\x9f\x93\x0b\xca\x1e\xe0\x2f\xb2\x8f\x8b\xd3\x59\x94\x3b\x8b\xf2\x6f\xcb\xa2\xac\x45\x9f\xe3\xd0\x90\xbc\xdb\xe0\x2a\x2d\x5c\x80\x4f\x5c\x8b\x12\xbc\x50\xfa\x4f\xdd\x25\x90\xc7\x92\x10\xab\x76\x06\x4b\x1f\x61\xd5\xd0\x87\xe0\x39\x08\x72\x9f\xa9\x04\x66\xf4\xc4\xc5\xc3\x38\xe3\x4f\xed\xcc\x95\x1f\x89\xf2\xc3\xd0\x82\xd3\x5b\xb0\x52\xfe\x68\x67\xe8\x07\xfe\x91\x28\x3d\xf6\x1b\xdb\x4b\x17\x6c\xd5\x05\x5b\xbd\x6e\xb0\xd5\x5e\x99\x0a\x9f\x9f\xb5\xc6\x76\x45\xc3\x5f\x1b\xfc\x70\x8d\x6e\xb6\x06\x2f\x5a\xe0\x24\x7b\x11\x9e\x1c\xbb\xa2\x76\xc9\x97\x63\x67\xd3\x0a\x9e\x1c\x0d\xe3\xad\xf0\xe5\x68\xd0\x2f\xcf\x93\x7f\x13\x7e\xa2\xce\x0d\xb4\xe1\x42\xbd\x49\xd6\xdd\xf2\x56\x7a\x31\x27\xce\xf3\x5f\x25\x0b\x31\x1f\xeb\x04\x79\xac\x11\xd5\xd1\x3a\x8c\x63\x45\xdc\x46\x6d\xa0\x46\x5d\x64\xc6\x62\x28\x46\x6d\xec\xc5\x76\xc1\x16\x9b\xde\x7a\xed\xc3\x27\xd6\xbd\xf5\xda\x07\x4e\x7c\x24\x2a\x1a\xc6\x5b\xb9\xf5\xa2\x41\xbf\xfc\xad\xf7\x1b\x8d\x97\xe8\x02\x24\x9e\x71\xe9\xbe\xf4\xbb\x72\x7f\x43\x20\x7e\x03\x31\x0f\x5d\x90\xc3\x5a\x6b\xf4\x65\x45\x35\x7c\xa9\x61\x0c\x6f\x33\x6e\xa1\x0b\x54\xe8\x02\x15\x5e\xc3\xa3\xf4\xf6\x02\x15\x9e\x57\xf1\x2d\x8f\xd7\xd0\xd1\x82\xd5\x04\x83\x43\xf9\x6b\x0b\xb7\x15\xfc\xe5\x94\xc9\x75\xc3\xf4\x1b\xb5\xc3\xb3\x72\x7c\x7d\x38\x42\x3f\x5b\x42\x6a\xa5\x28\x86\xda\x60\xf0\x8e\x3b\x8d\xc1\x4f\x2b\xb4\xc3\x85\x61\xbc\x05\xed\x70\x71\xd0\xcf\xaf\x12\xbe\x1a\x2f\x7f\xa6\xbb\xf8\x8d\x70\x95\xf5\x2f\xdf\x2f\x58\xc4\xef\x44\xfb\xe7\x87\x6c\xd8\x9b\x09\xbd\x1d\x51\xfe\x15\xee\xf1\x96\x97\xf8\xce\x93\xea\x6a\x6e\xed\xe0\x76\x5a\x9d\x22\xb7\xfc\xd2\xf6\x0d\xa1\x1c\xab\x64\xaa\xdf\x33\x16\xe1\x96\x78\x10\xd5\xd1\x51\x22\xff\xf4\x26\xef\xf3\x97\xc8\x92\xeb\x2e\xf4\xee\x42\xb7\x4d\x75\x17\xfa\x17\x7c\xa1\xef\x1d\x06\xd3\xde\x84\xf0\x76\x59\x00\x1d\x72\x4a\x97\x04\xb0\xc3\xc5\xe9\x92\x00\xd6\xe2\x26\x5d\x12\xc0\xdb\x4f\x02\xd8\x46\x3b\xdb\x14\x76\xf5\x4b\xd4\xd3\x3a\x35\xad\x53\xd3\xc2\xdf\x3b\x35\xad\x53\xd3\x3a\x35\xed\x0b\x87\xca\xed\x74\xb4\xf6\x0b\xd1\xe9\x68\xad\x97\xaa\xd3\xd1\x96\x2c\x4e\xa7\xa3\x75\x3a\xda\x6f\x4b\x47\x23\x8f\x84\x29\x09\xf9\x84\xa1\x46\xf1\x6e\xc6\x65\xb3\xa6\x15\x72\x87\x1a\x2d\x0b\xda\x8c\xf3\xfa\x20\x8e\xeb\x67\x34\xc5\x12\xf1\x24\x29\x44\xe5\x0c\x54\xc9\xec\x54\x10\xac\x08\xc2\x95\x14\x3e\x04\x2d\x23\x41\x12\x2e\x80\x0a\x30\x9a\x4d\x35\x3f\x57\x02\x33\x49\x57\x45\xb4\x98\x56\x61\x5c\xba\x9d\xb7\xa0\x55\x2d\x2e\xe2\x4b\x25\x3a\x8c\x78\xba\x70\x86\xcc\xf1\xaa\x7b\xb2\x5c\xca\xd9\xd9\xd4\x01\x00\xbf\xcd\xcc\x9f\xf1\xa8\x28\x2c\x1f\x76\x7c\x54\xa2\x84\x96\x4d\x8f\x4a\x9c\xf7\xb3\x93\xa3\x02\xe3\x7a\x2b\x47\x65\x71\x11\x7f\x33\x47\xa5\x6e\xea\xfb\x70\x54\x1c\x30\xc6\x8e\x8f\xcb\x02\x1a\xc5\xa6\x47\x66\x11\xb8\x63\x27\xc7\xc6\x8f\xef\xad\x1c\x9d\xfa\x05\xfd\xcd\x1c\x9f\xa6\xe9\xbf\xee\x11\xf2\x19\xb9\xad\x0f\xcf\x9d\xa0\x93\x89\x56\xb6\x40\xcf\xd5\xa4\xb8\xba\xe8\x58\x99\x83\xba\xd9\x81\x59\x7d\x1a\x7c\x0f\x6f\xe1\x24\xf8\xc1\x9a\xb1\xff\x66\x8e\xc0\xc2\xbc\xf7\x84\xf6\x8f\x35\x27\x7e\x84\xba\x85\xed\xce\xc0\x0d\x01\xc2\x87\x0b\x64\x26\xc8\x23\xe5\x85\xcc\xe6\x87\xa2\x60\x75\xdc\x1e\x4c\xfd\x4f\x34\xcb\x10\x67\x5a\x79\x55\x58\x28\xf7\x98\x4d\x4c\x6e\xb5\x3e\x4c\x19\x96\x0a\x3d\x30\xfe\xc4\xd0\x18\xd3\xac\x10\x04\xcd\x38\x65\xea\x68\xc0\xce\x19\xba\x31\x63\x84\x1c\x94\x03\x54\x48\x7d\x04\x13\xcc\x18\x57\x28\x99\x62\x36\x21\x08\x33\x57\xc4\xa9\xa4\x0c\xc4\x05\x2a\x66\xa9\x3e\x58\xba\x8b\x4a\x88\x66\x79\xc0\x06\xec\x0e\x7c\x11\x12\x91\xcf\x4a\x90\x9c\x64\x73\xdd\x87\xa6\x7d\xc5\x91\x5d\x1f\x33\x54\x9b\x1a\x4a\x84\xe0\x42\x42\xf6\xca\x68\xfe\x0b\x66\x8a\x32\x82\x40\xcb\x94\xc6\xae\x79\x88\x2e\xb8\x04\x9b\xd7\xf7\x7f\x93\x28\xc9\x0a\xa9\x88\x38\x40\xa3\x62\x22\xb5\x9a\x3d\xcb\xb0\x1a\x73\x91\xeb\x11\x52\x26\x15\x1e\xd1\x8c\xaa\xf9\x01\xca\x71\x32\x35\x6d\xc1\x1a\xc8\x83\x01\x4b\xf9\x13\x93\x4a\x10\xec\x7b\x77\x0f\xd1\x57\xe1\x33\x43\x00\xf2\xeb\x03\x48\x61\xa5\xf9\x2c\x9b\x87\xc3\x0f\x4a\x02\xc0\x9e\xe8\x46\x48\x8a\x46\x24\xc1\x85\xb4\xee\x19\x25\xe6\x88\x7c\x9e\xe2\x42\xc2\xde\xe9\xe9\xd9\xfc\x9f\x84\xe7\xb3\x8c\x28\x82\xe8\x18\x29\x41\x49\x8a\xf0\x04\x53\xbd\x74\xb7\x64\x49\x09\x03\x4f\xf4\x76\x03\x2d\xd5\xff\x0c\xb6\x8b\x9c\x0b\x82\x52\xa2\x30\xcd\x96\xba\x04\x5f\x98\xe0\xd0\xb3\xd3\x1b\xda\x5f\x72\x43\x7b\x4d\x6d\x4b\x6e\x42\xbb\x63\xdd\x55\xf8\x96\xae\xc2\x98\x2b\xec\xc5\x5d\x68\xca\xa5\xec\x40\x20\x64\xd6\x39\x96\xe0\x6c\x4b\xd9\xf0\xc6\x0e\x6a\x6d\xe9\xd0\x7d\xd8\x1d\x8a\xb7\x75\x28\xcc\xae\xed\xcf\xa9\x78\xb1\xf4\x8e\x75\xaa\x1d\x2d\xc1\x06\xdd\x34\x2e\xa8\x2c\x6f\xf4\xa6\x0e\xca\x4b\x84\x01\x75\x01\x26\x5d\x80\x49\xe3\xca\xbc\xcd\x00\x93\xbd\xf1\x10\x77\x31\x26\xcf\x14\x63\x42\x65\x17\x64\xd2\x05\x99\xb4\x5d\xa0\x2e\xc8\xa4\x0b\x32\x79\xbb\x41\x26\xcf\x59\x08\x60\x77\x70\xff\xbb\xc1\xf4\x7f\x53\xd2\x79\x27\x99\x77\x92\x79\x07\xdc\xef\xa7\xb6\x2b\x2e\xe8\xbe\x7e\x97\x92\x8c\x28\xd2\x6c\xa0\x23\x22\xd7\x0a\x87\xb9\xe1\x29\xd3\xa2\xe0\x44\x10\x29\xb7\xe5\x69\xbe\x61\x58\x42\x9c\x28\xfa\x48\xea\xfc\x11\x65\xbd\x65\x4f\x96\x60\xd7\x59\xc6\xec\x7c\xdb\x6f\x93\xe5\xf9\xe1\x77\xc5\x4b\x3a\x1e\xd8\xf1\xc0\x4d\xa6\xb6\x3f\xe6\xe8\xe0\x30\xbf\x94\x3d\xda\xf3\xf6\x59\xd1\x2c\x9c\xde\x1b\x47\x6b\xc9\x68\x0d\x85\x03\x3e\x3b\xf7\x87\xdb\xd2\xf9\x96\xbc\x7e\x9d\xbe\x96\xf1\x75\xd3\xce\xdb\x64\xea\x66\xec\x1d\x47\xef\x38\x7a\xc7\xd1\xdf\x36\x47\x77\x27\xf9\x55\xdd\x8b\xc6\xc7\x39\x9c\x65\x98\x0d\x69\x2a\x8f\xff\x5d\x9a\x2c\x9e\xcb\xbb\xa8\x0f\x54\x6a\x32\xe7\x7d\xa6\xba\xf8\x59\x7f\x92\x95\x7e\x01\x8f\x8c\xdc\xde\x01\x19\x7e\x5d\xae\x7a\x90\xda\xbe\xa9\x3f\xd2\xb8\x2b\xae\x33\xcc\xce\xd3\x37\xe1\x92\xac\x5d\xe1\x97\x70\x4f\x6e\x73\x57\x60\x05\x4e\x23\x4c\x99\xb1\x86\x06\xfb\x16\xda\x7a\xf7\x83\x8b\x6c\x73\x73\x84\x04\x59\x5e\x1e\xee\x4e\x08\x16\x65\xff\xa6\xdd\xb9\xc8\xba\x34\xec\xce\x09\xd4\x72\xc2\x9d\x13\x68\x7f\x9d\x40\x2d\xb6\xf1\x59\x3c\xbb\x2f\x7c\x3c\x5f\x4a\x74\x6c\x9f\xb9\xe3\x12\x6c\x58\x8a\x8a\x59\xc6\x71\xba\xcc\xab\x55\x0a\x5e\x21\x6e\x55\x8b\xf4\x1d\x96\x22\x41\x26\x54\x2a\x22\xf4\xbe\xd4\x0a\x86\xab\xf3\x79\xca\xee\xdf\x82\xd0\x57\x8e\xb6\x75\xc4\x66\xd8\xed\xbb\xbf\xb4\x18\xfe\x8d\xbd\xb3\x81\x13\x8d\x70\xea\x8c\xe8\x46\x7c\xcb\xf1\x1c\x4d\xf1\x23\x71\x51\xe6\x8f\x38\xa3\x29\xae\xae\x75\x65\x86\xcb\x06\xf4\xbf\xd6\x1b\x10\x8e\x87\x23\xc8\x98\x08\xc2\x12\xeb\x72\xf0\x51\xc0\x16\xbf\x0c\xde\x99\x6a\xad\x3c\x13\x04\xa7\x73\x34\x22\x84\x79\xb2\xa9\xb9\x4f\x1a\xc6\xbc\x13\xc1\xf9\xd5\xb5\xd2\x45\xea\xd9\x17\xb5\xf4\x05\xe3\x5e\xeb\xf9\xcd\xf6\x3a\xe8\xf6\x8a\xe7\xdb\x00\x30\x2f\xc7\xdb\xc5\xc2\x76\xb6\xc9\xd7\xb7\x4d\x76\xb1\xb0\x9d\xa2\xbf\x67\x8a\x7e\x17\x0b\xdb\xc5\xc2\x76\x66\x90\xe5\xd3\xee\xcc\x20\x5f\x44\x2c\x6c\x2b\x19\xfe\x19\xc1\xaf\xf7\x58\x9a\xef\x84\x79\xf7\x5e\x27\xcc\x77\xc2\xfc\x17\x2a\xcc\xef\xc7\x0a\x77\x92\x7c\x27\xc9\x77\x92\x7c\x27\xc9\x77\x92\xfc\xce\x97\xb1\x93\xe4\x5f\xb2\x52\x78\xbd\x38\xbf\x76\xba\xdb\xfa\xce\xc0\x8f\x44\xbd\x55\x4f\x60\x27\xb5\x77\x52\xfb\x7e\x4b\xed\x7b\x33\xa1\xb7\x53\x67\xba\xdd\x7c\x5e\xad\x60\x94\xbb\xb3\x4d\x3d\xa5\x13\xd4\x43\x29\x56\x58\x93\xb5\x20\x33\x41\x24\x61\x0a\xe4\x21\xeb\x86\xcf\x79\x4a\x32\x73\x73\x7f\xd0\x0c\x1f\x9d\x61\x85\x4f\xb1\xc2\x19\x9f\x1c\xa1\x1e\xfc\x53\x7f\x4c\x25\xc2\x99\xe4\x08\xbb\xa5\x27\xa9\x6b\x02\xb3\xd4\x1d\x28\x0c\x98\x75\x34\xf3\x0a\xa0\x17\xe1\x29\x4b\xe9\x23\x4d\x0b\x9c\xf9\xd0\xe2\x81\x81\xbf\x2d\x70\x96\xcd\x11\xce\x32\x64\xbb\x75\x2f\x38\x18\xbc\x11\xf1\xa3\x94\x34\xa7\x19\x16\x5a\x94\x31\xa3\xbd\xb2\x6d\x21\xad\x7c\xba\xb1\xba\x12\x70\x28\xc7\x0f\x44\x22\xaa\xd0\x8c\x4b\x49\x47\x59\x79\x00\xee\xcf\x11\x8c\xfb\xf4\xe2\x1c\xe4\xa2\x44\x21\x6e\x38\x87\xeb\xdc\x2a\x09\xae\xc7\x1c\x33\x46\xa0\x63\xae\xa6\x44\xd8\xee\xed\xcb\xaf\x2d\xe2\xbc\x76\x99\xae\x66\x71\x29\x1c\xd9\x73\xc8\x4b\xee\xeb\x16\x39\x52\xf6\x70\x29\xac\x0a\x69\xb0\x8a\xcb\x60\x93\x56\x62\x4f\x8b\xd4\xa8\x4a\x0f\xab\xe5\x1e\xd4\x53\x28\xe7\x5a\x77\x63\x24\x7a\xc7\x31\x38\x13\x58\x33\xa1\x8f\x84\x21\x97\x1c\x70\x60\xaf\xb1\x03\x30\xa6\xfc\xea\x0f\x9f\x49\xbe\xc5\x0a\x61\xa4\x68\x4e\x8e\xd0\xf9\xd8\x70\x8b\x44\x9f\x2e\x49\x94\xac\x44\x63\x19\xca\x87\x8f\x58\x5a\x8e\xd5\xf5\x4d\xcb\xe0\x1c\xf3\xda\x81\x63\xb6\x45\xa6\x0c\xeb\x75\x8d\x03\xd2\xe8\xc8\x73\x28\x38\x68\x39\x11\x99\xfb\x32\xea\xd6\xbd\x9c\xe3\x54\x33\x86\x60\x08\x65\x96\x70\xf8\x3e\xdc\xe9\x54\xfa\xf0\xa2\xe8\x7b\xf3\x35\xc0\x95\x02\xbc\x28\xc0\xaa\xb7\x1a\xc6\x14\xa2\xdf\xb4\x88\x97\x16\x19\x41\x58\x4a\x9e\x50\x0c\x6a\x8c\x91\x01\x10\x55\xce\xd2\xe0\x5e\x72\x5d\xa7\x54\xe2\x51\x46\x52\xbb\xc6\xa4\x8c\x76\x5a\x3a\x72\x2a\xd1\x88\xe8\x25\xd6\x6c\x2a\x5e\xfd\xa9\x91\x40\x6a\x46\x13\x0c\x85\x2c\x8e\x84\x30\x33\x90\x25\x12\xb4\x21\xce\xb7\x2a\x44\x77\x19\x77\xfe\x69\x27\x52\x77\x22\xf5\x6f\x54\xa4\xde\xa3\x08\xcd\xbd\x48\x1c\x04\x1f\xa8\xe6\xfc\x43\x6f\xd8\x94\x6d\x6d\x3d\x17\x54\x2a\x89\x92\x42\x2a\x9e\x37\x4b\x3e\x9f\x5c\x0f\x3d\xdf\xc1\x29\x67\x63\x3a\x29\xcc\xdd\xf2\xb3\x95\x4d\xfc\x89\x2e\xd5\x94\xf9\x8c\xb4\x33\x0c\x79\xbb\xf5\xaa\xce\x6a\xf3\x11\x6b\x9c\xbc\x35\xed\xbc\x89\xdb\xae\x7e\xe8\x2f\x75\xe9\xad\xa3\xac\x96\xf6\x71\xab\x69\x6a\xfd\x62\x78\xd3\xbf\xbd\xba\xbf\x39\xed\x9f\xa0\xde\x6c\x96\x51\xe3\xb2\x32\x14\x46\x7f\xd1\x93\x32\x55\xa3\x3c\x89\x58\x81\xc8\x80\xb9\x83\x8f\x4c\xeb\x83\xe8\x10\x9d\x5e\xdc\xdf\xde\xf5\x6f\x1a\x1a\xb4\x24\x01\x88\x03\x24\x9f\x65\x20\x1f\x3d\x14\x23\x22\x18\xd1\x12\xbe\x85\x7c\x2f\x3d\x67\xa6\xd1\xfe\x7f\xf7\x4f\xef\xef\xce\xaf\x2e\x87\x7f\xbf\xef\xdf\xf7\x4f\x90\xa3\x2d\xdd\xac\x1e\x97\x1e\x45\x3a\x67\x38\xd7\x5a\x77\x5c\xde\xea\x5f\x05\x29\x40\x1c\xa3\x13\x96\x13\xa8\xc4\x10\xb5\xe8\x06\x7c\xd1\xfb\xb6\x7f\x11\xb7\x3c\x25\x21\x0e\x3d\xca\xf0\x88\x64\xd6\x95\x07\xde\x29\x7d\x7e\x02\xc4\x7e\xe3\xe3\x2b\xcc\xaa\xfe\xfd\xbe\x77\x71\x7e\xf7\xd3\xf0\xea\xc3\xf0\xb6\x7f\xf3\xc3\xf9\x69\x7f\x68\x35\xa9\xd3\x9e\xee\x37\xea\xc9\x2a\x5c\xe8\x5f\x05\xce\xb4\x46\xce\xc7\x0e\x99\x1e\x3d\x4d\x09\x43\x05\x03\x8a\x33\x6a\x3e\x68\x25\x21\x2c\x8f\x99\xd1\xf5\xc5\xfd\xc7\xf3\xcb\xe1\xd5\x0f\xfd\x9b\x9b\xf3\xb3\xfe\x09\xba\x25\x19\x28\xc2\x6e\xd1\x61\x17\x67\x59\x31\xa1\x0c\xd1\x7c\x96\x11\xbd\x1a\xd8\xe2\x40\x4c\xf1\x23\xe5\x22\xd2\x56\x60\x1d\x81\x15\x40\xfb\x4e\xe1\x1c\x06\x4b\x77\x75\xf9\xe1\xfc\xe3\x09\xea\xa5\xa9\x9f\x83\x84\x36\x22\xca\x71\x68\x42\x87\x0b\x68\x42\x09\x36\x01\x21\x7a\xfb\xf8\x23\x11\x82\xa6\xa4\x42\x47\xbd\xdb\xdb\xf3\x8f\x97\x9f\xfa\x97\x77\xb0\x62\x4a\xf0\x4c\xa2\x29\x7f\x02\x2f\x10\xcc\x10\x9c\x43\x8f\x98\x66\xd0\x99\xdb\x2c\xce\xd0\xd3\x94\x82\xe7\x10\x2a\x14\xf8\x9e\x8d\x4d\x42\x14\x8b\x49\x15\x2f\xad\xf5\x47\x07\x6f\x51\x55\xaf\x9e\xa4\xc5\x37\x2a\xc7\x62\xd9\x0b\x11\x95\x2f\xbe\xb8\x8a\x5a\x17\xbf\xa8\x90\x5b\xb3\x81\x62\x81\x5e\x9a\x67\x5a\xee\x75\x6b\xfb\x44\xbc\x86\x2f\x76\x7b\x6b\xc6\x9b\x0e\x9d\x9d\xea\xf8\xdf\x11\x03\xfe\x75\x87\xd1\x5a\x26\x41\x67\x29\x76\x61\x90\xad\xfe\xb3\xbd\x66\x5b\x5e\xde\xc1\x97\x75\x1f\x2e\xfa\x71\x82\x0f\xde\xc2\xad\x1c\x0e\x77\x8f\x6e\xe0\x9b\x50\xce\x72\xe2\x7a\x4e\x14\x4e\xb1\xc2\x9a\xaf\x4d\x88\x3a\x42\x57\x0c\x9e\xdd\x61\xf9\x70\x80\x5c\xe1\x31\xc4\x05\x2a\x05\xd9\x17\x48\x70\x7f\x23\x06\xcc\xf5\x95\xab\xce\x48\xd0\x19\x09\xea\x57\xa6\x8b\x96\x6b\x58\xe1\x5d\xdd\xa8\x6b\xd9\xfc\x77\x77\xf1\x05\x26\x7e\x17\xf8\x52\xb1\xd1\x46\x37\xe2\x4a\x7b\xec\xdb\xbd\x0c\x5f\xd6\x22\xbb\xd3\xab\xd1\xd4\x25\xeb\xee\x3d\xf3\x7f\xdd\xbd\xd7\xdd\x7b\xdd\xbd\xb7\x07\x2b\xfc\xea\xd6\xed\x1a\xee\xfe\xaa\xe6\xed\x55\x0a\xf2\xc6\x30\x79\xa5\x42\xbc\x0e\x50\xde\xcf\x6d\xf0\xf0\x6a\xcc\xda\x8b\x1a\xb2\x44\x72\x8a\x85\x29\xf8\x9d\xf0\x3c\xe7\x2c\xb6\x9b\x1f\x20\xef\xe4\x07\xa3\xe4\x4a\x30\x55\x4d\xd9\x65\x37\xf4\x6d\xd8\xbb\x83\x75\x79\x89\xec\xa6\x9d\x8a\x10\x26\x6d\xa0\xd3\xaf\x9f\x51\xce\xe8\x70\x0c\x77\x8a\x63\xb8\x1f\x73\x7d\x96\x4c\xa8\xdd\xdb\xe0\xdf\x46\xf6\x53\x07\x58\xd8\xe5\xf7\x74\xf9\x3d\xf0\x7b\x07\x58\xb8\x3b\x6a\x7d\x5e\x99\x9e\xa7\x64\x58\xa9\xd0\xe5\xff\x39\xac\xba\xbc\xa2\x27\xa1\xff\x2b\x7a\x50\x26\x3c\x41\xeb\x34\xdd\x65\x55\xaf\x4b\x9e\x92\x2d\x2a\x7b\xe9\x11\xb5\xae\xea\x15\xf5\xb5\xe7\x22\xbc\x5b\x26\x23\xca\x47\x03\x7f\x66\x41\xbe\x81\x62\xbe\x44\x6b\x54\x0d\xfd\x77\xa6\xa9\x95\x0b\xf5\xa5\x96\x4d\x28\x19\xdc\x1b\x72\xd4\xb4\xbb\x05\x5c\x78\xcf\xb0\xe1\x2e\xa8\x7f\xee\x6f\x84\xfa\xc7\xcf\x03\x69\xd3\xfe\x42\xa8\x20\xd9\xc4\x57\xc1\xa6\x08\x36\x51\xf7\x6f\xc3\xce\x13\x8e\xf8\x25\x2c\x3d\x4b\x89\xe9\x8b\xbb\x26\x96\x1d\x8d\xee\xb2\x68\xb9\x5c\x5f\xea\x95\xd1\x21\xcf\x2c\xb3\xbd\x74\xd0\x2e\x9d\xe9\x67\x7f\x26\xdc\x99\x7e\xde\xb4\xe9\xc7\x38\xaa\x87\x33\x2c\x08\x53\x35\x32\x7a\xf5\x3a\x81\xd7\xc3\x1c\x7e\x27\x75\x40\x03\x46\x5a\xb4\x17\xb2\xbf\xaa\xbe\x2c\x5b\x90\x15\x0c\x82\xe4\xa5\xe3\x7f\x97\x7f\x7b\xe9\x3f\xaa\x6b\xb1\x24\xda\xcb\x80\xe6\x4b\x7d\x47\x17\x36\xf0\x6b\xfb\xf4\x26\x9b\x42\xec\x44\xc1\x8c\x3c\x92\xac\x5d\x7c\x98\x4b\x5f\x20\x69\x29\x50\x95\xb3\xab\x89\x1b\x5b\x14\x50\xeb\x63\xc6\xae\xcd\x7b\x6f\x2b\xb9\x69\x61\xd0\x2f\x1b\x3f\xb6\x48\x56\xed\x8e\xa7\xdb\x77\x6a\x12\x75\x82\x6c\x10\x2d\xeb\xf2\x71\xb8\xa3\x2e\x19\x1b\x43\xae\x52\xd3\xfd\xf2\x9b\x8b\x2a\x69\xdc\xf9\x57\x8d\x2d\xa9\xe3\x3d\x75\x0c\xa7\x8d\xf5\x78\x57\x49\x94\x8e\xd8\x1a\x62\x3e\x9a\xcc\xcd\xcf\xc4\x6c\x3e\x12\xf5\x65\x70\x9a\x8f\x44\xbd\x14\x9b\xd9\x94\xb7\x2c\xe5\x2b\x65\x0d\x9d\xfd\x8b\x5d\x58\x27\xa8\xe6\x47\x33\x49\x1b\x51\xe3\x73\x97\xc3\xa9\x2a\x6e\xb5\xcc\x48\x50\xef\x72\x4c\xbb\x1c\xd3\x2e\xc7\xb4\x7a\xd4\xbb\x1c\xd3\x2e\xc7\xb4\x36\x23\x26\x25\x19\x51\xa4\x51\x6a\x39\x83\xc7\xaf\x25\xb5\x98\xde\x9f\x4b\x66\x31\xad\x7f\x19\x62\x8b\x99\x4b\x27\xb9\xfc\x66\xf4\x22\xb7\xe1\x7b\xa1\x17\x99\x93\xbc\xca\x34\x13\xfd\x58\x13\x84\xff\xe2\xe6\x9a\x4d\x58\xd2\x0e\x6c\x36\x87\xce\x35\x56\xe6\xb4\xb4\x35\xe3\x9c\xc1\x97\x6f\x92\x57\x55\x87\xde\x99\x74\x50\xb0\x75\xcf\xc7\xba\x16\xce\x5c\xbb\x89\x5b\x1a\x7d\xbb\xf3\xde\x17\x96\xdd\x44\xf7\xfb\xca\xb8\x37\xce\x93\xfa\x02\x0c\x5c\xeb\x71\xe6\xd2\xe6\xf5\x05\xb1\xe5\xce\xfe\xf5\xca\xb9\x3b\x0b\xfc\xf7\xcd\x4e\xb7\x33\xf7\x75\xe6\xbe\xce\xdc\xd7\x99\xfb\x3a\x73\x1f\xea\xcc\x7d\x2f\x64\xee\x5b\x4f\x82\x8b\x2c\x80\x5f\x90\x10\xd7\x59\x03\x3b\x39\x6e\x77\xd3\xdd\x57\x4d\x7a\x9f\x4c\xa0\xad\x91\xb4\xcb\x24\xc2\x95\xb9\x23\x76\xda\x3f\xaf\x4c\x1a\x09\xaa\x92\xb8\xe1\xac\x4a\x0c\xb9\x76\xc3\x7e\x3b\x4c\x4e\x3e\x37\x1f\xdb\x26\xfc\xdd\xad\xfb\x17\x1b\xfd\xde\xd5\x5d\xad\x5d\xab\x2e\x38\x7f\xc9\xe2\x74\xc1\xf9\x5d\x70\xfe\xde\x05\xe7\xef\x5c\xa5\x9a\x71\xb9\x0c\x3c\xcc\x5c\xcd\x4b\x51\x03\xdc\x45\x6f\x74\x19\x4d\x0a\xa6\x56\x5c\x4a\x66\x19\x9f\x83\xbd\x67\xa9\xe5\xdb\x74\x51\x2a\x41\xcb\x2e\x7f\xf7\xf6\xf5\x62\x78\xc4\x9e\xdf\xff\x6e\xe4\x2f\xa5\xd6\xec\x8b\xd8\x5b\xce\x7b\x2f\x04\xdd\xe3\x7f\x57\x20\x33\x5a\x61\xea\x06\x20\x17\xab\x8f\xc1\x80\xd5\x3f\x09\xca\x3b\xda\x5b\x73\x54\xa8\x20\x1f\x55\xea\x03\x30\x23\x42\xcd\x83\x37\x49\x3e\x53\xf3\xff\x1a\x30\x5a\x56\x81\xa3\x13\xc6\x85\xe1\x81\xfa\xe3\x29\x66\x69\xa6\xcf\x8f\xf4\xed\x24\x98\x31\xae\x40\x38\x81\x19\xa4\xe8\x91\x62\x23\xca\xf4\xae\xcf\x5b\xc4\x07\xb4\x3a\x8b\x91\x6b\xff\x0d\x9d\xc4\x97\xae\xaf\xb6\xe2\x16\xfd\x98\xf1\x11\x54\x04\x2d\x62\x13\x83\x6e\xa0\x73\x46\x47\x3b\xf7\x5a\xcc\x43\x61\xf9\x50\x05\xf2\x89\x61\x1d\x86\x4b\xa1\x7d\x56\xbc\x1b\x15\xbb\x58\xfe\x6a\x05\xfe\x27\x7e\x66\x01\x81\xe0\x31\x0c\xb9\x3a\x0e\xf7\x63\xd8\xa1\xfb\xad\x6c\xd9\xfd\xe2\x2a\xaa\xc3\x8f\x82\x28\x31\x1f\x62\xa5\x34\x43\xda\x25\xe6\xd0\x1d\x96\x0f\x5b\x60\x0e\xc5\x9e\xa6\x15\x98\x43\x51\x5f\x7b\xce\xb1\x22\xcc\xa1\x78\xe0\xcf\xce\xb1\x5a\x12\xf7\x0a\xc6\xf6\xf6\xe0\x25\xda\x1e\xd5\x35\x26\xfe\x5b\x81\x9a\x68\xc7\xba\x56\x19\x9d\xdf\x22\xec\xc4\x32\x5e\xbc\x37\x23\xac\x5c\x07\x5f\xe2\xc9\x8d\x2f\xb7\xee\x88\x2e\x5b\xa3\x2f\xae\xf4\x6b\x45\x66\x59\x31\xb7\x37\x52\x02\xb6\x2a\x76\xed\x7a\x54\xcf\x63\x7f\x0f\x76\x63\x9d\x10\xaa\xf3\xb8\xe4\x81\x3f\x43\x2e\xa8\xaa\x04\x8d\x37\xa5\xce\xa9\x0c\xf1\x24\x12\x2e\x8c\xe4\x95\xda\x33\x6b\xec\x89\x06\x9b\xfb\x04\xf5\x50\x8a\x15\xd6\x87\x54\x90\x99\x20\x92\x30\x65\xb4\x7a\x83\x54\x9f\xf3\x94\x64\x46\xa3\x36\xa6\xab\x33\xac\xf0\x29\x56\x38\xe3\x93\x23\xd4\x83\x7f\xea\x8f\xa1\x3e\xbc\xe4\x08\x3b\xc2\x21\xa9\x6b\x02\xb3\xd4\x97\xa5\x47\x09\xcf\x67\x34\xf3\xe5\x1e\xbc\x7b\x81\xb2\x94\x3e\xd2\xb4\xc0\x99\x87\xd7\x1f\xb0\xfe\x23\x61\xaa\x00\x0d\x10\x67\x19\xb2\xdd\x06\xe8\xf9\xce\x14\xe0\x46\x29\x69\x4e\x33\x2c\x90\xe2\x76\xb4\x57\xb6\x2d\x74\x37\x25\x7e\xac\xae\x94\x00\xca\xf1\x03\x91\x88\x2a\x34\xe3\x52\xd2\x51\x56\x1e\xe3\xfb\x73\x04\xe3\x3e\xbd\x38\xb7\xb5\xd9\x11\x37\x7c\xd0\x75\x6e\x1d\x18\xae\xc7\x1c\x33\x46\xa0\x63\xae\xa6\x44\xd8\xee\xed\xcb\xaf\x6d\x7e\x7d\x6d\xc8\xf7\x66\x53\x6e\x38\xb2\xd7\xd3\x59\x5b\x2b\xac\x6d\xb5\xd5\x76\xaa\x6a\xb3\x9e\xfa\x0c\x3e\xe7\xf6\xca\x64\x05\xaf\x30\x56\x23\x37\xc5\x2b\x8c\xba\x7f\x13\xce\xe9\x68\xc4\x2f\x81\x57\xf8\x1b\xd5\x2c\x3b\xb5\xf2\x59\xd6\xed\x4b\xd5\x29\xf7\x5c\xa1\xec\x90\x16\xbb\x2a\x17\x5d\xa8\xc9\x0e\x17\xa7\x0b\x35\xe9\x42\x4d\xbe\xd8\x50\x93\x66\xf5\x84\xa6\x5b\x67\x6c\xae\x59\xd7\xce\x5b\x19\xc4\xcf\x20\x4a\x69\xb1\xbf\x45\xa5\xbb\x3a\x6d\xa1\x94\xa5\xa3\xca\x54\x9b\x6b\x0e\xe7\xe9\x9b\x50\x19\x6a\x57\xf3\x25\x54\x87\xae\x48\xda\x4e\x8b\xa4\xed\xdd\xb4\x3b\xa9\xb2\x93\x2a\x3b\xc1\xa9\xe5\x84\x3b\xc1\x69\x7f\x05\xa7\xd7\xd2\x86\xbe\x24\xbc\x6c\x2d\x62\x45\x59\x49\x4b\xe3\x94\x0d\xbe\x12\x38\x33\x8a\x59\xc6\x71\xba\x2a\xe2\xe8\xe7\x40\x7c\x5b\x22\xf7\x05\xed\x8a\x32\x4e\xb9\x22\xfe\x2d\x93\xed\x4c\x03\xba\xc7\x3d\x17\xed\x16\xc2\x8d\xcc\xc8\x5b\x44\x49\x86\x1d\xbf\xfb\x4b\x8b\x09\xdc\xd8\xbb\x19\x38\xce\x08\xa7\x0e\xc8\xc0\x88\x69\x39\x9e\xa3\x29\x7e\x24\x68\x8c\x69\x66\xec\x74\x34\xc5\xd5\x75\xae\xcc\x71\xd9\x80\xfe\xd7\x7a\x03\xc2\xf1\x70\xca\xcc\x46\x7d\x6f\x18\xe9\x2a\xc1\x99\x73\xfb\xc1\x3b\x53\x2c\x11\xce\x04\xc1\xe9\x1c\x8d\x08\x61\x41\x46\x5b\xdb\x31\xef\x44\x40\x7e\xcd\x30\xcd\x46\xfa\x79\xd5\xa8\x6f\xe0\x22\x10\xbf\x18\xc5\x41\x3e\x97\xa2\x59\xe5\x2c\x5b\xe8\x94\xdb\x28\x92\xf2\x4f\x7b\xce\x6c\x3c\x91\xbc\x84\xda\xf8\x05\x7b\x95\x3a\xcf\xd1\xf2\xb0\xbc\x1d\x45\x39\x0d\xd8\x9d\x56\xb5\x4a\x4c\x86\x20\x65\x16\xfd\xc1\x2d\xd7\x1f\x20\x62\xdf\x46\xf1\x67\xf3\x52\x13\x97\xd5\xd6\xbc\x9c\x86\x0e\xb5\x90\x9c\x10\xa1\x0c\xe8\x03\x53\xe4\xb3\x92\xe8\x10\x65\xf4\x81\xa0\xf7\xfa\x74\xa0\xde\xf5\xf9\xfb\x03\xf4\xde\x14\xd9\x47\xb3\x0c\x33\xf9\x7e\x6f\xb4\x91\x4e\x65\xef\x92\x8e\x3b\x4f\x50\x67\xd0\xe8\x0c\x1a\x3b\x5f\xc6\x7d\x32\x68\xbc\xa2\x8c\x6e\x72\x9d\x9e\xa5\xb8\xed\xbe\x48\xeb\x9d\xb0\xde\x09\xeb\x9d\xb0\xfe\xc5\x0a\xeb\xfb\xb1\xc2\x9d\xa4\xde\x49\xea\x9d\xa4\xde\x49\xea\x9d\xa4\xbe\xf3\x65\xec\x24\xf5\x8a\xa4\x0e\x7f\x39\xf4\x80\x75\xc5\xf6\xd6\xe2\xfa\x66\x50\x01\xed\xdc\x76\x16\x2b\xe0\xad\x48\xe6\x9d\x54\xde\x49\xe5\xfb\x2d\x95\xef\xcd\x84\xbe\xbc\x04\xe1\x2e\xc5\xb6\x4b\xb1\xed\x52\x6c\x5f\x23\xc5\xd6\xf1\x92\x65\x12\xce\xb2\x3a\x3f\x3f\x58\xe6\xf2\x15\x65\x49\x56\x80\xa8\xaa\x7f\xfe\xb6\xa0\x59\x8a\x40\x45\xd2\x9a\x2e\xe5\xec\x6b\xa0\x27\x20\x05\x18\xa7\xab\x4c\xb1\x5c\x82\xf9\x61\x81\xd5\xed\xad\x10\x53\x8e\x76\x53\x58\xb6\x5d\xed\xa9\x2b\x94\xb1\x49\x35\xc0\xe8\x37\xd7\xd0\x1e\xd5\x08\x3c\x70\x62\x89\xe6\x48\x6e\x7c\xcf\x5c\x2d\xb0\xb6\xcf\xb5\x6a\x07\xfe\x68\x3f\x7a\x5b\xa5\x0d\x16\x47\xdd\x55\x0c\x44\xc1\xae\x75\x15\x03\x9f\x71\xde\xee\x9c\xad\x98\xb9\xa3\x51\x63\x0b\x7f\xa3\xd3\x7e\x75\x6c\xca\xe6\x93\xfe\xaa\xa1\x8f\xb5\x17\xd9\x42\xae\xdd\xf1\xbf\x6b\xef\xa9\x57\x28\x94\xb8\xf6\xe5\xb4\x93\x92\x89\xdb\x5c\x4f\x1f\x89\xfa\x52\xee\xa6\xae\x6c\x62\x57\x6e\x67\x47\xd3\xdd\xe8\xee\x79\xb3\xb3\xed\x8a\x44\x76\x45\x22\xbb\x22\x91\x5d\x91\xc8\xae\x48\x24\xfa\x8d\x17\x89\x5c\x5b\x7e\xdd\x41\xb9\xc8\x6d\xa4\x57\xd3\xfd\x97\x22\xc0\x76\x25\x23\x3b\x19\x76\x77\xd3\xfd\x6d\xc9\xb0\x7b\x68\x41\xd9\x8b\xda\x98\xde\x82\xf2\xea\x30\x45\x9e\xb5\xb7\x86\x2a\x0a\xe3\x5e\xfc\xd7\x3b\x45\x2c\x72\x9b\xd6\xa1\x16\xd9\xff\xeb\x50\x8b\x3a\xd4\xa2\x86\x59\x77\x81\xd5\x1d\x6a\x11\xea\x42\x87\xbb\xd0\xe1\x7d\x0e\x1d\x6e\xb1\x8d\x1d\x6a\x51\x4b\x91\xf1\x99\x90\x8b\x9c\xcc\xb5\x15\x7a\x51\x8d\x38\xb8\x1a\xc1\xe8\xc7\x45\x8d\x68\x6f\x45\x3d\x37\xd6\x0e\xc1\xa8\x43\x30\xda\x96\x76\xf6\x42\x01\x7d\x41\x04\xa3\x3a\x0e\xb3\x4e\x5e\x74\x0d\x73\xd9\x56\xc1\x7c\x1b\x68\x46\x6e\xb4\x5d\x92\x74\x97\x8e\xb1\xff\xe9\x18\x7b\x97\x24\xbd\x37\x9a\x4a\xa7\xce\x77\x79\xd2\x5d\x9e\x74\x67\xec\xe8\x8c\x1d\x3b\x5f\xc6\x7d\x32\x76\xbc\xb2\xdc\xfe\x8c\xa8\x46\xfb\x28\xc1\x77\x02\xbc\x79\xaf\x13\xe0\x3b\x01\xfe\x0b\x15\xe0\xf7\x63\x85\x3b\xe9\xbd\x93\xde\x3b\xe9\xbd\x93\xde\x3b\xe9\x7d\xe7\xcb\xd8\x49\xef\x2f\x86\x74\x54\x27\xc2\xaf\x8d\x76\xb4\xa6\x9b\x2f\x48\x66\x7b\x4b\xd2\x7a\x27\xa9\x77\x92\xfa\x7e\x4b\xea\x7b\x33\xa1\x0e\xf9\xa8\x43\x3e\xea\x90\x8f\x3a\xe4\xa3\x8d\x64\xa4\xff\xb0\xc7\xf2\x5d\x70\x13\xfb\x2b\xfb\xdd\xb7\x19\x1f\xdd\xcd\x67\x44\xff\xf7\x8c\xe6\x84\x49\x90\x68\xa9\x9a\x87\x32\x51\xc3\xca\x2f\xae\xf9\xbb\xdb\xf3\xcb\x8f\x17\x61\xaa\xda\xbb\x4f\xf7\x17\x77\xe7\xd7\xbd\x1b\xbf\x2e\x7e\x56\xe1\x5a\xd8\xef\x22\xb1\xce\x92\xfc\x0d\xd1\xfa\x2b\x9c\x9a\x5b\x85\x55\x21\x37\x1b\xd9\x4d\xff\xb6\x7f\xf3\x03\xa4\xda\x0d\xcf\xce\x6f\x7b\xdf\x5e\x44\x04\x11\x3d\xef\x9d\xfe\xfd\xfe\xfc\xa6\xf9\x79\xff\xbf\xcf\x6f\xef\x6e\x9b\x9e\xde\xf4\x2f\xfa\xbd\xdb\xe6\xaf\x3f\xf4\xce\x2f\xee\x6f\xfa\x4b\xd7\x63\xe9\x68\x97\x2b\x32\x12\x16\x09\xb2\x58\x50\x62\xb9\x86\x28\xd7\x10\x79\xf1\xd1\xb1\xc3\xba\xbe\x4e\xd0\xbd\xb5\x0b\x50\xdb\xb8\x0b\x49\xf2\x0d\x19\x85\x26\xa5\x12\x8f\x32\x92\x2e\xb4\xe4\xd6\xb0\xa9\x25\x1c\x0d\xea\x49\x6b\xe0\x5e\xe4\xd4\x3c\x2f\x31\xbc\x00\x41\x02\xb0\x22\x2c\xad\xe9\xc3\xec\x43\x63\x0f\x4c\xf3\x2e\xfa\x48\xa2\x9e\x92\x42\x08\xc2\x54\x36\x37\x02\xb7\x5c\x68\xd4\x6d\x5f\x53\xb3\xf6\x4e\xf5\x0d\x4e\xb1\x34\x91\x57\xd1\xf8\x05\xc9\x08\x96\x35\x63\xb6\xbb\xdf\x6e\x59\xfc\x5e\x59\x8b\x8e\xb9\x8c\xc6\x98\x66\x85\x20\x95\xd3\xc2\xf3\x19\x16\x54\x72\xd6\xff\xac\xef\x32\x7d\x90\xaf\xe0\x73\x2e\x36\x3b\x31\xfd\xbf\x87\x14\x7c\x19\xff\xf3\xe3\x5d\xfc\xaf\xe8\xcc\x5f\xdc\xc5\xff\x5a\x4e\xeb\x41\xc3\x55\xca\x3e\x44\x1f\xef\x4e\xd0\x47\x08\xe9\x12\xe8\x6e\x8a\x0d\xc5\x5e\xdc\x9d\xa0\x0b\x22\x25\xfc\x52\x7e\xac\xa8\xca\x60\x6e\xdf\x52\x86\xc5\x1c\xb9\xe9\x9b\x2c\x72\x0c\xbe\x12\xb7\x34\xd5\xc5\x63\xff\x2c\x18\xa8\xff\xe5\xea\x5d\xf0\x09\x4d\x70\xb6\xdd\x22\xf6\x2e\x23\x3e\x70\x75\xb3\x74\x29\xc2\xb7\x17\xd7\xa2\x77\x79\x06\x19\xda\x6e\xa8\x35\x33\xbf\x24\x52\x13\x49\xc2\x59\x6a\xfd\x47\xfa\xf6\x9f\x07\x42\xfd\x3f\x39\x64\xb9\x17\x52\xab\x9a\xbd\xcb\x33\x74\x8c\xae\x6e\x06\xec\x4a\xa4\xc6\x98\x4a\xb4\x34\x6c\x68\x8e\x4a\xc4\xb8\x42\x34\x9f\x71\xa1\x30\x53\x5a\x11\x00\x31\xc0\xae\x88\xe1\x00\xa7\x3c\xcf\x0b\x85\xf5\x41\x5b\x58\x54\x66\x4c\x2a\xb7\x44\x9d\xa7\xe0\x9e\xa9\x59\x43\x23\x27\x94\x73\x99\x09\xdd\xbe\x96\x51\x62\x3d\x9c\xa6\x0b\xaa\xac\x6b\x02\x0b\x81\x63\x69\xe2\x1d\x55\x24\xaf\xbe\xdf\x32\xbc\xf8\xd7\x5a\x23\xc3\xa9\x49\xe7\x21\xa2\x27\x92\x29\x55\x24\x51\xfa\x08\x6e\x44\x13\xf7\x97\xdf\x5f\x5e\xfd\x18\x4a\x10\xef\x7a\x9f\xce\xfe\xfa\x97\xe8\x87\x9b\x4f\x0b\x3f\x0c\x7f\xf8\xeb\xc2\x2f\xff\xd7\x52\x7a\xaa\xf6\xb4\xa0\xe7\x07\x73\x39\x04\x91\x1a\xec\xca\x6e\xaa\x88\xe6\x78\x42\x90\x2c\x66\x9a\x02\xe4\x51\xbc\xbf\x5a\xa4\xbc\xe0\x38\xa5\x6c\x62\xd2\xab\x2f\xa8\x22\x02\x67\x9f\xf0\xec\x83\xb3\x81\x6f\xb0\x3a\xff\xef\x6d\x94\x0c\xff\xee\xa7\xde\xa7\x30\x9d\xfe\xdd\xf5\xcd\xd5\xdd\xd5\xd2\x59\x47\x2d\x2c\x1e\x23\xfd\xf8\x04\xfe\x17\x1d\x23\xdd\xba\x97\x7c\x73\xa2\xb0\xd6\x08\xd0\x57\x26\x25\xd4\xa7\x70\x51\x96\xc1\xa9\x99\x09\x9a\x53\xb8\x52\x8c\x15\xf0\x6b\x23\x5c\x7b\xed\xc1\x9f\x1b\xf3\x81\x49\xfa\xb6\x97\x32\x4b\xb1\x48\xd1\x3f\x65\x15\x9b\x01\x8c\xcf\xe6\x07\x92\xa2\x43\x34\x55\x6a\x26\x4f\x8e\x8f\x9f\x9e\x9e\x8e\xf4\xdb\x47\x5c\x4c\x8e\xf5\x1f\x87\x84\x1d\x4d\x55\x9e\x19\x2c\x0a\xbd\x0a\x27\xe8\x5a\x70\x7d\x85\x80\x82\x4e\x04\xc5\x19\xa4\xa2\x8f\x0c\xff\xe3\x63\xf4\x73\xc2\x05\x39\x2a\x37\xc6\x1a\xa6\xec\x3d\x62\x8d\x57\xc7\xfa\xa5\x1a\x66\x52\xdd\x4f\x94\x92\x84\xa6\x56\xcc\x20\x2c\xe1\x60\xbd\x34\xfe\x0e\xdd\x9e\xcb\xa3\x25\xd6\xd9\xec\x97\x33\x50\x56\x70\x4a\x02\x28\x09\xc5\x63\x82\xd3\x8a\xcf\xb9\x51\x5b\x0b\xad\xa2\x43\x74\x33\xdc\xaa\xee\xd5\x99\x9e\x70\xc2\x33\x34\x2a\xc6\x63\x22\x42\x5f\xf7\x81\xd6\x66\xa8\x44\x82\x24\x3c\xcf\x41\x62\xd0\x5f\x15\xd2\x50\x35\xac\x98\x1d\xed\xd1\x80\xc1\xfe\x6b\x35\x07\x28\x20\xe5\xc0\xea\x18\x21\x29\xc2\x6c\x6e\xba\x19\x15\xe3\xc8\x97\x0e\x18\x2f\x38\x45\x54\x0d\x58\x2f\xcb\x90\x20\x39\x57\x24\x0c\xd3\x06\xc7\x5b\xb4\xe0\xc0\x22\x05\x99\x65\x38\x71\x20\x00\x19\x4f\x70\x86\xc6\x34\x23\x72\x2e\x15\xc9\xc3\x06\xbe\x02\x5b\x8d\x5e\x33\x2a\x51\xca\x9f\x58\xc6\xb1\x9d\x47\xf5\xb3\xaf\xe3\xd3\xd8\x77\xf8\x1b\x7d\x21\xb8\x80\xff\xf9\x9e\xb2\x74\x67\x1c\xea\xfe\xb6\x7f\x13\xfe\xfb\xf6\xa7\xdb\xbb\xfe\xa7\xf5\xb8\x8f\xa7\x2c\x18\x1e\xe8\xf0\x27\xe8\xd6\x2c\x02\x17\x5a\x22\x12\x0d\x93\xfa\x64\x49\xa9\xfc\x81\xa7\x1b\x72\xdf\x4f\xbd\xcb\xfb\x5e\xc4\x51\x6e\x4f\xbf\xeb\x9f\xdd\x57\xf4\x01\x3b\xbf\x48\x86\x37\xea\x5f\xf8\xdb\xe9\x77\xe7\x17\x67\xc3\x1a\x85\xf1\xdd\x4d\xff\xf4\xea\x87\xfe\x4d\xa9\xdb\xd5\x2e\x51\x65\x30\x55\x66\x75\x67\x98\xd2\x94\xa7\x68\x34\xaf\x47\x5b\xd1\x92\x73\x06\xfe\xdc\x12\x6f\xc8\xb4\x7a\x02\xbc\xc9\x01\xdf\x94\x5f\xe4\x3c\x25\x07\xf6\x1d\x80\xa9\x31\xc6\x15\x23\x31\xd7\x37\xac\x7b\xc7\x2c\x30\x54\x18\x04\x19\xbf\x70\x27\xa8\x87\xa4\x7e\xb1\xd0\x87\x5a\xd0\xc9\x04\x0c\x87\x95\xa1\x9a\xd6\xec\xa7\xb0\xbc\xf0\x9d\xd9\xff\x99\xe0\x70\xce\x75\xb7\xd6\xe2\xec\xad\x12\xe6\x43\x83\xb2\x1b\xb5\x28\x30\x18\x1c\x6a\x86\xe6\x36\x4b\x2f\x42\xe3\x7a\x99\xf3\x58\x26\x56\x00\xdb\x92\xc6\xde\x39\x13\xe4\x91\xf2\x22\xf8\xd4\xa2\xe6\x44\x3b\x5e\xdb\x7c\xb9\x00\xb0\x6c\xc6\x28\x52\x69\xc6\x93\x47\x6d\x0b\x9a\x85\x3d\x42\x0b\x63\xc1\xf3\x9a\x36\xe2\x63\x72\x7e\x75\xab\x04\x56\x64\x32\x3f\xb3\x2c\x63\xf3\xe3\x71\x76\xf5\xe3\xe5\xc5\x55\xef\x6c\xd8\xef\x7d\x8c\x4f\xbc\x7f\x72\x7b\x77\xd3\xef\x7d\x8a\x1f\x0d\x2f\xaf\xee\x86\xee\x8d\xa5\x24\xdf\xd0\xc1\xe2\x3d\x1d\xbf\x78\x82\x34\xcb\x05\xd6\xe8\xe0\x2c\x03\xfe\x38\x22\x63\x2e\x0c\x9f\xcf\x5d\xf8\x83\x15\x61\xdc\xda\x5a\x5d\xac\x32\x8b\x13\xb0\x8c\xd5\x35\x69\xac\xde\x4a\x10\x9c\xc3\x3d\x81\x19\xea\xb3\xf4\xf0\x6a\x7c\x78\x6b\x7e\xcc\xb1\x78\x20\xc2\x7f\xfa\x24\xa8\x52\x84\x45\x2a\x1d\x76\x43\xf6\x4a\x62\xd9\xc1\x11\xba\xd1\x7c\x5f\xbf\xef\x2f\x35\x4d\xec\x29\x51\x98\x66\xd2\x0e\x36\x5a\xd7\x13\x74\x81\xc5\xa4\xb4\xc3\x7d\xc5\xc7\x63\xd3\xd8\xd7\x66\x18\xfa\x0e\x8b\x66\x51\xc3\x7b\x35\x69\xb8\x7b\x11\xfa\xb3\x2f\x7b\x79\x78\x91\xaa\xee\x67\xdb\xd1\xd4\xfd\x35\xac\xb8\xd1\xd8\x23\xdd\xd0\x3e\xa9\xa1\x35\x98\xb8\x79\xbc\xfc\x92\xa9\x6f\x7b\x91\x9c\xe2\x17\x6b\xc8\xc9\x64\xf1\xe9\x9d\x1f\x6b\x6d\xb3\x86\x96\xc8\x67\x6a\x0d\x06\xe1\xb8\x2b\x24\x54\x36\x03\xe6\x55\x3c\x9b\x11\x2c\x64\xdd\x6e\xc7\x62\x60\xc3\xde\x9b\x9e\xc2\x3e\xec\x26\xbb\x7e\x0e\x10\x67\x60\x70\xf0\x42\x44\x85\x22\x5b\xd0\x80\x69\x6b\x81\x02\xae\x01\xca\xec\xca\xc2\x86\x7d\xa2\x52\x2b\x8d\xe6\xc7\x6f\x2d\x9e\xd9\x66\x04\xf1\xa1\x77\x7e\x51\x11\x2e\x86\x67\xfd\x0f\xbd\xfb\x8b\xe5\x66\xc2\xe8\xbb\xea\x16\xa3\x43\xa4\x9f\xc7\xbe\x77\x3a\x36\x77\x86\x43\x65\x33\x2a\x2d\x61\x60\xb4\xb2\x49\x77\xc6\x5e\x9d\x92\x59\xc6\xe7\x39\x61\x60\xe2\x89\x6e\x42\xbd\x9e\x63\x4c\xed\xd5\x12\x0c\x16\xac\x38\xd6\xec\x06\xd7\xd8\xa1\x83\x82\x23\xa9\xbf\x79\x63\x24\xb8\x0a\xeb\xbe\x36\xde\x33\xfb\x9f\x5b\x85\xd5\x86\x67\xac\x77\x7a\x77\xfe\x43\x3f\xd6\x0f\x4f\xbf\x3b\xff\xa1\x4e\xaa\x19\x7e\xec\x5f\xf6\x6f\x7a\x77\x2b\x84\x93\x4a\x93\x75\xc2\x89\xd4\x03\xae\x7a\x4f\xa9\xf4\x51\x45\x89\xc1\x93\x43\x54\x49\xf4\x48\x25\x1d\x51\x40\xdf\xb3\x9e\xc8\xfb\x73\xe0\xac\x90\x66\x49\xd5\xdc\x89\x2f\xa6\xdf\x78\x1f\x35\x27\xb5\xed\x1b\xb3\x43\xe8\x9f\x04\x2b\x9f\xd9\x1c\x37\xe9\x13\x04\xba\xed\x23\x28\x6d\xc1\x67\x4c\x0b\xd2\x6c\x42\x84\x19\x0e\x78\x5f\xc2\xb1\x04\xcf\xf5\xa8\x42\x61\xa5\x5c\x35\x2f\xb4\x4e\x08\x23\x02\xe0\xbd\x7c\x27\x46\x90\x12\x84\xbd\xd7\x32\xd7\x2c\xa3\x09\x55\xd9\x1c\x25\x60\xc3\x02\x73\x66\x8e\x19\x9e\x58\xe1\x00\xd4\x9c\x0a\x49\xfc\xdd\x40\x14\x5e\x8d\xad\x69\xff\x8e\x92\x0d\x8f\xd9\xfd\xe5\x59\xff\xc3\xf9\x65\x4c\x02\xdf\x9d\x7f\x8c\x44\xd8\x4f\xfd\xb3\xf3\xfb\xe8\x36\xd7\x92\xec\x72\xb9\xbe\xda\x6c\xcd\x51\xf4\x2f\x9d\xa0\x33\xf3\xe9\x89\x5e\xdc\x1a\xfc\x45\xaf\xfc\x56\xd6\xe1\xc6\x85\xf5\xb9\x3f\xfa\x4c\x89\x5a\xbf\x44\x5b\x13\x92\xf5\x41\x46\x36\xa4\xfa\x50\x85\x85\xbe\x2f\xab\x4e\xe5\xc5\x50\x0e\xeb\x88\xd4\x9d\x1c\x95\x96\xa5\x30\x86\x01\x8c\x06\x4d\x46\xac\x1a\xb7\x56\xc9\xb0\x7f\x00\x17\x75\x5e\x48\x65\x5c\x89\x40\x9c\xe8\xe1\x6f\x52\x2f\x28\xb8\x1a\x8f\xd0\x2d\x21\x03\xe6\xac\x07\x13\xaa\xa6\xc5\xe8\x28\xe1\xf9\x71\x09\xfe\x79\x8c\x67\x34\xc7\x5a\x92\x26\x62\x7e\x3c\xca\xf8\xe8\x38\xc7\x52\x11\x71\x3c\x7b\x98\x40\x14\x8d\x73\xa7\x1e\xfb\x66\x27\xfc\x77\x17\x7f\xfe\xe6\xf0\xe2\x6f\xdf\xbc\x5b\xb4\x90\x35\xed\x7f\x9f\x25\x78\x26\x8b\xcc\x46\xdd\x89\x70\x6d\xdc\x91\x2f\xc8\xaa\xfd\xbe\x8c\xb7\x6b\x3b\xfd\xf5\xf4\xfa\x3e\xb2\x58\xc7\xff\xfc\xd4\xff\x74\x75\xf3\x53\xc4\x29\xef\xae\x6e\x7a\x1f\x23\x86\xda\xbf\xfe\xae\xff\xa9\x7f\xd3\xbb\x18\xba\x87\xdb\xd8\xde\xbe\x67\xfc\x89\xc5\x4b\x23\x1d\x07\x5c\xe8\xe9\x04\x7d\xe0\x02\x7d\xef\x77\xf2\x70\x84\x25\x5c\x31\xee\xce\x92\x07\x68\xc6\x53\x60\xbc\x88\xcc\xa6\x24\x27\x02\x67\xd6\x66\x20\x15\x17\x78\x62\x6e\x7a\x99\x08\xac\x92\x29\x92\x33\x9c\x90\x03\x94\x00\x35\x4c\x0e\x60\x53\x40\xd5\xe2\x93\xaa\x9d\xef\xa6\x60\x8a\xe6\xc4\xa9\xe0\xf6\x9f\x77\x66\x33\x36\xd8\x9c\xab\xbb\xef\x62\x61\xef\xc3\xc5\x4f\x77\xfd\xe1\xed\xd9\xf7\x4b\xd7\xd3\x7c\x16\x8d\xec\x16\x02\x90\x4e\x79\x56\xe4\x2c\xfc\x7b\xf3\xb1\x9d\x5f\xde\xf5\x3f\x56\x47\x77\xd5\xbb\x8b\x29\xe3\x26\x0e\x92\x7b\xf7\xed\xd5\xd5\x45\x3f\x72\x09\xbf\x3b\xeb\xdd\xf5\xef\xce\x3f\x45\xf4\x73\x76\x7f\x63\xa0\x3e\x97\x4d\xd3\x8d\xa0\x66\xa2\x7a\x5a\xe1\x34\x77\xcd\x0a\x5b\x71\xa2\x9e\x0d\x4a\x37\x67\xf9\x30\x00\x7a\x32\xe1\x60\x60\xd5\x39\xf4\x26\xd5\xc4\x8c\xb4\x96\x1d\xaa\x78\x9b\x50\x33\x3b\x5e\xba\xd1\xcb\xb8\xf2\x9d\x1f\x82\xc1\xd9\x35\xca\x36\xce\x32\xfe\x64\xc2\x81\x73\xaa\x6f\x65\x0b\xfb\xa7\x5f\x91\xa5\x87\xf0\xa8\x86\xe3\xc5\xdb\x42\x12\x41\xd4\x27\x5e\x30\xb5\x39\xc9\xf5\x2e\x23\xbe\xd3\xbf\xfc\x61\xf8\x43\x2f\xa6\xc0\xf3\x8b\xe5\xac\x26\x6c\xa2\xe6\x2a\xee\x5d\xfe\xe4\x2f\x61\x08\x1a\x3f\xf0\x1a\xaa\x91\x5d\x93\x8c\x6a\xb1\x37\xc1\x5a\x7b\xcd\x40\xa2\x41\x84\x82\xc9\x21\xd7\x93\x83\x20\xd5\x99\xf1\x27\x19\xfe\x64\x06\x79\xe2\xfe\xa8\xb4\x27\x61\x5d\xc0\x9a\xea\x62\xf2\xa1\x1d\xab\x55\x33\x44\xd8\x23\x15\x1c\xc0\xa2\xd1\x23\x16\x54\x4b\xe3\xa6\x65\x3d\xd7\x13\xf8\xdf\xf5\xda\x04\xc3\x68\x85\x71\xdd\x72\xa1\xce\x7c\x30\xf0\x66\xd6\x90\xba\xa0\xd8\xc5\x70\xd8\x7a\x43\xc7\xe2\xb7\x35\x9b\xb3\x65\xd0\x70\x3c\xe1\x7f\x65\x67\x14\x67\x9a\x01\xec\x4e\x5e\xec\x5d\xde\x9e\xc7\xf2\x63\xac\x66\x04\x7c\x79\x63\x79\x11\x0c\x95\x66\xe4\x4e\x99\xb8\xfd\xfb\x85\xd1\x2e\x00\x51\xdc\x9c\xdb\x40\xb1\xb0\xd0\x2c\x46\x9a\x98\x61\x21\x2b\x5f\x48\x04\x10\x7c\x65\xc0\x95\xbe\xb3\x20\x9c\xe9\x91\xd3\x74\xc0\xc8\xe7\x19\x61\x12\x82\x03\xcc\x7d\x56\xfa\xda\xe5\x11\x3a\x1f\x03\x4b\xd0\xaf\x33\x54\x30\xeb\x00\xd3\x17\xae\x19\xe4\x81\x16\x65\x4b\x74\x98\xc0\x7c\xc4\x88\x0b\x96\x2a\x07\x3f\x60\x3f\x7a\x27\x1a\x3c\x1a\x73\xcd\x80\xf4\x2e\xda\xf6\x4e\x10\x66\x92\x1e\x20\xad\xb0\x54\xf7\x14\xd2\x0f\xb4\x42\x69\x43\xb8\x34\xa7\xb1\x7f\xbe\xfc\x35\xb0\x10\x27\x1c\x5e\x06\xf5\x77\x41\xe5\x2a\x68\x10\x8d\x33\xe3\x31\x19\xb6\xbf\x13\x12\x2e\x88\xf5\xb3\xac\x7d\x0d\xac\x62\xec\x77\x58\x3e\x2c\xf8\x1e\xce\x99\x54\x98\x25\xe4\x34\xc3\x72\xc3\x20\x24\x67\xe3\x38\x88\x25\x8e\x9b\x9b\xfb\xeb\xbb\xf3\x6f\x57\x70\xf9\xea\xc7\x8b\x61\x40\x49\x56\x38\xf7\xdc\x48\x70\x9c\x22\xcd\x3e\x27\xdc\xb8\x02\xad\xe0\x5f\xe2\xea\x9b\xdc\x20\x1f\x50\x19\x61\xfa\x97\x29\x0d\xd6\xce\x11\xba\x12\xa8\x5d\x08\x94\xe8\x95\x40\x81\xc9\xc3\x6d\x35\x78\x16\x4d\xb9\x21\x6b\xdd\x9a\x65\x58\x8d\xb9\xc8\x0d\x97\x8f\x26\x6d\x1a\x5f\xde\x28\x65\x8a\x08\x51\xcc\x14\x75\x85\x12\xaa\x52\xaa\xde\xb2\x0b\x3e\xf9\x44\xa4\xc4\x13\xb2\x8d\x03\xba\x4e\x79\xb8\xfd\x21\xfc\x27\x38\x98\xdb\xc8\xfe\xd1\x08\x5d\xe4\xbb\xa3\xa7\x2b\xf6\xc1\x04\xf2\x5c\xf3\x8c\x26\x1b\x06\xdc\x7d\xe8\x9d\x5f\x0c\xcf\x3f\x69\x25\xbe\x77\xd7\xbf\x88\x44\x09\x78\xd6\xfb\x70\xd7\xbf\xb1\x08\xf1\xbd\x6f\x2f\xfa\xc3\xcb\xab\xb3\xfe\xed\xf0\xf4\xea\xd3\xf5\x45\x7f\x45\x64\x4e\x63\xe3\x8b\xd6\xd5\xea\xab\x27\x0b\xbf\xc0\x0e\x6b\x5e\x16\xda\xcb\x20\xf3\x0c\xd3\x0c\x9c\xe0\xdc\x38\xc3\x31\x62\x3c\x35\x18\x5c\xd2\x59\x67\x3c\x2c\x3b\x3a\x57\xef\xb3\x0c\xe1\x42\xf1\x1c\x83\xd7\x26\x9b\x0f\x18\x1e\x69\xd6\x8a\xb3\x2c\x08\xef\x12\x05\x63\x9a\xc5\xea\xc6\x4c\xfd\x83\x24\x23\x9a\x9d\xcf\x82\x84\x41\xeb\x37\x18\x53\x06\x91\xb6\x39\x16\x0f\xae\x98\xa3\x4f\xc3\xf0\x87\x42\x22\x2c\x07\xcc\x60\x83\x59\x69\xa5\xc5\x0a\x9f\xb4\x7a\xab\x71\x75\x72\xfc\x40\xf4\xaa\xe4\x45\x32\x45\x33\xc1\x27\x82\x48\x69\x6d\xcb\x09\x66\x26\x00\xc1\xbe\xae\xaf\xa1\x01\x63\x5c\x2f\x85\x33\x61\xa7\x64\x46\x58\x4a\x58\x42\x4d\x6a\x20\xf8\xee\xbd\x69\x73\x22\xf0\x6c\x8a\x24\x07\xa7\x37\x2c\x3b\xd8\xaf\xcc\x47\xee\x26\xb3\x68\x68\xf0\x38\xb4\x40\x8b\x42\xf3\x89\x2b\x90\x13\xcd\x2a\xc3\xc7\xee\x32\x74\x6e\x17\x63\x07\xcc\x67\x19\x51\xa6\x12\x06\x2c\x39\x6c\x86\x5e\xeb\x68\x3f\xf4\x36\xd5\x6d\x82\xbe\xb0\xdd\x98\xb1\xb4\x23\x3a\xaa\xb1\x6c\xdb\x23\x85\xbe\xc3\x2c\xcd\x74\x2b\xce\x87\x11\x9f\x45\x48\x45\xe9\x69\xaa\x71\xa7\x71\x9b\x5b\x34\xc1\x85\xdc\xe6\x1a\xad\xe4\x73\x1a\xab\xe0\x61\x19\x14\x02\xe4\x6d\x93\x39\x61\x75\x67\x9a\x45\xe2\x8c\xdb\x55\x32\xaf\x17\xa6\xba\x1b\x82\xd1\x34\x5c\xb3\x33\x41\x59\x42\x67\x38\xdb\x48\xf7\xab\x04\xe3\xdb\x18\xf7\xaf\xe8\x58\x93\xcf\xd7\x0b\x6e\x5b\x45\x44\x0e\x49\xce\x76\x98\x7e\x0b\xd7\xb0\x24\xd9\xac\x06\x22\xcb\x68\x12\x2c\x78\x61\xfc\x71\xb0\x2e\x24\xad\x39\xaa\x47\x75\xdb\xad\x4f\x06\x8e\x03\xa0\x37\xd8\x6c\x13\xf9\xd3\xb4\x7e\x95\x56\x6c\xef\x26\x18\x0f\x67\xd7\xf5\x6d\xd6\xed\x40\xf0\xf0\xd7\x65\xb4\xf3\x09\xcf\x34\xcd\xd8\x9a\x18\xb8\x9c\xa3\x55\x92\x6c\xcd\x3f\x17\x3f\x13\xf8\xce\x7d\x5e\x48\xfb\xdd\x28\x97\xd0\x06\x40\x2d\x76\x12\xc5\x10\x04\x79\xea\x96\xc6\xc7\x85\x96\x65\x11\x86\x28\x04\xf4\x15\x39\x9a\x1c\x21\x57\xe1\xe4\x00\xf5\xae\xaf\xfb\x97\x67\x07\x88\xa8\xe4\x6b\x17\xb3\x68\x03\x96\x06\x4c\x71\x2b\xad\xcc\x5d\x75\x9a\x9c\x88\x09\x89\xe6\xec\xa2\x9b\x20\x54\x79\x42\xa5\xb2\xe1\xb3\x9a\xaf\x04\x75\x84\x68\x5e\x15\xb3\x0d\x85\x14\x6a\xba\x0d\x69\x60\x29\x8b\x5c\xeb\xb2\x43\x8a\xf3\xa1\xe0\xd9\x36\x4c\xe1\x0c\xa6\x02\xea\xb2\x4f\xf1\xa7\x38\x47\xba\x59\x1b\x0a\xe2\x5d\x8e\x5e\xa4\xd3\x82\x91\xe6\xcb\xfa\xde\x0c\xee\x2d\xe7\x7d\xb0\xf1\x68\xd4\x85\x40\x00\x04\x40\x03\xab\x28\xcd\xc6\x43\x6b\xa9\x1f\xe2\x24\xd1\x2a\xf7\x8e\x27\x15\x14\xa7\x72\x2e\x01\xdb\xd1\xb3\x4d\x73\x15\x9d\xbb\x61\xce\x34\x07\x83\x60\xe0\xc5\x5a\x2e\x35\xfd\x8e\xe6\x0b\xbd\xba\xf2\x51\xf7\xd2\x9b\x54\xcc\x25\x2c\x09\xec\xa4\x34\xe5\xa7\xd4\x94\x58\xe8\xd1\xb0\x4b\x97\x10\xa3\x1b\x9e\xf3\x42\xd4\x31\xba\x01\x3b\x23\x33\x41\xb4\xa4\x5f\x75\xa0\x78\x9a\xbe\x89\x29\xb1\xa3\xeb\x8e\xae\xdf\x3c\x5d\x9f\x9a\x2a\x64\x3d\x5f\x75\x6e\x2b\x01\xce\x34\x36\x9c\x71\x9e\x0d\x5b\xd8\x44\xda\xaf\x78\xe4\x09\xab\xd4\x64\x03\x58\x01\x5e\x80\x7c\x14\x5d\x9b\x5c\xdf\x75\x41\x8a\xad\x1d\xde\x92\x65\x70\x2e\xb3\xa0\x1a\xd4\x36\xe7\xbd\xae\x95\x65\x2d\xa1\x67\x17\x73\x4e\x8d\x7c\x53\x57\x64\x2b\x3e\x4c\x4e\x14\xa1\x6c\xa1\xd4\xa1\xa1\x67\xa8\xdb\x0f\x72\xc7\xbf\x0a\xae\xb0\xfc\xfa\x68\xc0\xb4\x10\xf5\x40\xe6\xc6\xdc\xaa\xc5\x94\xdf\x6b\x59\xfc\x50\x12\x26\x21\xdc\xfb\xf7\xc6\x3d\xa7\x49\xdc\x99\xab\x8d\x6a\x6a\x2a\x2c\xc6\xf5\xbf\x20\x44\xd7\x36\x6a\xa5\xa4\x32\x00\xba\x2c\x1a\xe6\x9e\x99\xe1\x4f\x88\x82\x14\x6b\x45\x15\xe8\x4c\xa9\x29\xe1\xb8\x30\xf4\x95\xa6\x2b\x43\x15\x82\x83\x9f\x24\x2d\xb6\x63\xfc\x72\xb1\x8d\x95\x9c\xd1\x6b\x0b\xb7\x36\xe6\xfd\xd8\xd9\x8d\x12\xc1\x17\xea\x22\x62\x89\xcc\x4e\x8f\x0c\x3b\x70\xfe\x6b\xc2\x8e\x9e\xe8\x03\x9d\x91\x94\x62\x88\x80\xd7\xff\x3a\xd6\xf3\xfa\xdd\xe9\xcd\xd5\xe5\xb0\xcc\xe4\xf9\xaf\x01\xeb\x65\x92\xfb\x2c\x05\xc4\x38\xf3\xe1\xf6\x33\x41\x9c\x48\x68\xe7\x02\x56\xd7\xd2\x8c\x38\x60\x4d\x23\x48\x79\x22\x8f\xf0\x93\x3c\xc2\x39\xfe\x85\x33\x70\xa5\xf7\xe0\xcf\xd3\x8c\x17\xe9\x8f\x58\x25\xd3\x63\x38\xd7\xea\x98\x3c\x12\xa6\x8c\x9b\x4a\x2f\x57\x0a\xc9\xbb\x12\xa2\xf5\x7f\xa7\xc7\x5c\x26\x15\x49\xad\xc9\x26\x64\xa6\xd0\xff\x23\xc8\x88\x73\x55\x7f\x49\xf1\xf1\x58\x92\xb5\x2e\xa4\x52\x49\xbb\xbd\x42\x7f\xfb\xeb\x37\x7f\xd4\x24\xb4\xc9\x1a\x9f\xdf\x5e\x0d\xf5\xf7\xbf\x3b\xb3\xdf\xcb\x35\xd8\xdd\xd5\xac\x64\x6d\x8e\x78\x4c\xe0\x7c\xc1\xe0\xf6\x13\xe0\xbc\x00\xf6\x06\xe4\x50\xee\x63\x1d\x77\x3b\x8b\x5a\xdf\x4e\x65\xdb\x68\x31\x41\xc5\x0e\xe6\x88\x0e\x11\xe3\x28\x37\xb1\xa6\x98\xa1\xbf\x7c\xff\x6d\xfd\x06\x16\x82\x6e\xd4\x21\xb5\x70\x0d\x41\x97\x92\xfe\x42\x24\xd2\x54\xa3\xa9\x98\xe7\xba\x6b\x41\xe4\x94\x67\x29\x7a\x22\xa0\x26\xd9\x38\x50\xaf\x95\x0b\x32\x60\x61\x13\x10\x72\x88\x70\xa6\xf8\x84\xc0\x5d\xed\x14\x35\x45\x84\x16\x55\x4c\x96\x86\xe2\x82\x1c\x18\xb8\xb0\xdb\x3f\xbb\xd8\x6a\x98\x26\x3c\x72\x49\x2d\xd6\x24\x97\x8e\xea\x67\x3e\xae\x9a\x5e\x51\xb3\x0d\xbf\xba\xc9\xd6\x6c\x5b\xbf\x34\x36\x09\xc5\xda\xb0\xaa\x3b\x53\x3f\x18\x9a\x70\x36\xcc\x28\x7b\xd8\x68\x33\xae\x9c\x28\xa7\x5b\xb0\x6b\xa6\x5b\xf4\x76\x6e\x63\x01\x59\xe3\x7c\x7c\x28\xb2\xcc\xa4\xb6\x84\xdb\x03\x72\x97\x59\x37\x10\x06\x66\x26\x07\x94\xa4\xd6\xef\x65\x35\x61\x41\x18\x04\xbc\x0d\xd8\x68\x6e\x7d\xb6\xf2\x00\xc9\x22\x99\xba\xcc\xbc\x84\x33\xa9\xc5\x68\x2e\x50\xc2\xf3\xdc\x54\x0e\x66\x04\x29\xce\x33\x69\xa3\xdd\xd9\xa1\xc2\x89\x1a\xb0\xb2\xbf\x15\x27\xcf\xd4\xde\xda\x2e\x75\xaf\xbd\x4b\xa7\xac\xf1\xb5\x54\xe0\xa6\x69\x88\xd9\x00\x46\x30\xe3\x89\x0a\xd0\x1f\xf8\xe2\x59\x32\x1b\xd6\xa0\x19\xc8\x29\x17\x6a\x98\xd6\xf2\x9c\x95\x44\x53\x65\x84\x8c\x1c\x66\x10\x34\xcc\x1f\xb5\xf0\x4f\x9e\xbc\xf1\x75\xd9\x10\x34\x55\x2f\x1b\x41\xbb\x63\xb4\x74\x64\xeb\x92\x60\xc3\x5a\x19\x04\x8f\x24\x8e\x09\x5f\x35\xc6\x5b\xf8\xea\x54\x7f\xb4\x74\xf1\xaa\xe7\xce\x09\x41\x3c\x2d\x01\xeb\xcc\xbd\x6e\x33\x42\x96\xad\xa9\x85\x4e\x78\xbe\xcc\xd1\x65\x53\xb9\x8f\x2d\xb9\x7a\x2c\x60\xb2\x97\x04\x64\x4d\x2c\x46\x54\x09\x2c\x22\xa4\x10\xaf\x0f\x4a\x82\x05\xc4\x67\x0d\x98\xc1\x9e\x33\x9a\x42\x8a\x52\x2a\x21\x41\x04\xee\xd2\xc0\x19\x86\xda\x29\x81\x95\xa3\x5d\xe6\x39\x9a\xf8\x73\x08\x2c\x2b\x49\xc3\x31\x3b\xdd\x91\xc7\xd8\xd2\xfa\x19\x4f\x8a\x52\x90\x4b\x40\xc2\xb5\x98\x3a\x88\x32\x49\x27\x53\x85\x28\xb3\x76\x47\x9c\x4d\xb8\xa0\x6a\x9a\xcb\x03\x34\x2a\xa4\xd6\x42\x4d\xb0\x9a\x89\x47\x21\x2a\x69\xc5\x85\xb6\x4d\x22\x4e\x2b\x0d\x2e\xaa\x28\x1b\x90\x46\xbb\x43\xd9\xaf\xdc\x15\x2b\x08\xa7\xe7\xb1\x0a\xab\x6d\x50\xa8\x4a\x6a\xcb\xc6\x98\x38\x40\xee\x90\x9d\xa0\xea\x49\xd3\x39\x00\x64\xc9\x9d\x79\x29\x5e\xa2\x04\x1c\x32\xc9\xa0\x82\xb8\xd8\x6d\x90\xbc\x62\x74\x4b\x83\xde\xe4\x9d\x4e\xf9\x4c\xd5\x06\x6e\x2d\xba\x8a\x6e\x02\xcc\x9f\x76\x8b\x0d\xc9\x58\x40\xcd\x80\xf6\x36\x60\xb7\x84\x34\x83\xc1\x2d\xec\xbd\xa9\x3b\x0d\x53\xb0\x89\x1e\xcb\x49\x7e\x1b\x27\xf6\x59\xff\xf6\xf4\xe6\xfc\xda\x40\x4e\x5c\xdd\x7c\xea\xdd\x0d\x6b\xfc\xda\x35\x6f\x7d\xea\xdd\x7c\x7f\xb6\xfa\xb5\xef\xee\xe2\xac\xec\x9a\x57\x6e\x6e\x97\x27\x73\xb4\x18\x62\x4d\x52\x58\x6d\x3f\x27\x68\x36\x57\x53\xce\x7c\x88\x42\x1a\xf1\xa6\x43\x64\x32\x82\x15\x84\x10\x09\xa9\x6a\x1c\x87\x77\x10\x97\xb3\x5a\xc2\x8c\x37\xcb\xc0\xb0\xed\x54\x34\x5a\xe3\x44\x7e\xcc\xf8\x08\xfc\xd6\x45\x54\xc0\x79\x49\x04\xfa\x96\xf1\x3e\x67\x54\xce\x32\x3c\x5f\xe8\x61\xd5\x95\x73\x89\x73\x02\x11\xc7\x25\x7e\x9c\x4b\x16\xd1\x3b\x03\x09\x4c\xfe\x5e\xa7\x63\xc8\x64\x52\x14\x2b\x82\x46\x44\x3d\x41\xde\x9c\xfb\xd5\xdb\x52\x5d\xc0\x88\x3c\x1a\x30\x30\xe7\x0c\xf4\x22\xa7\x05\x44\xfb\x0d\xde\x1d\xa0\xc1\xbb\x94\x3c\x92\x8c\xcf\xf4\xce\xeb\x1f\x1a\x2e\x99\x7e\x8e\x69\x76\xc9\x95\xb7\xcc\x6d\xb3\x9f\x82\x24\x74\x06\x92\xf9\x90\xe8\x76\x5f\x4e\xf0\x88\x28\xd9\xb1\x33\x18\x03\xc2\x69\xaa\x95\x6c\x60\x65\x6e\x78\x65\x08\x10\x0b\xa6\x1e\x55\x69\x5d\x47\xa4\xf0\xe6\x6f\xd3\x63\xd8\x66\x6c\xf6\xac\xdd\x01\xef\x18\x7e\x21\x25\xc3\x85\xe2\xf8\x8e\x5b\x6a\x1d\xf7\x4d\x3a\x46\xa3\x07\xba\x7a\x00\xf5\x5a\xac\x21\x30\xfb\x01\xde\xea\xef\x56\x0a\x9a\xfe\xb6\x75\xe1\x53\xa5\xf7\xd3\xe6\x36\x57\xd3\xa9\xc9\xca\x11\x27\x19\x97\x31\xd4\x49\xeb\x41\x9f\xda\x4f\x97\x8d\xbb\x1f\x3a\x8b\xf5\xb5\xbe\x96\x3f\xba\x66\xe1\x2b\x58\x7e\x86\x4d\x28\xeb\xe0\xb0\x6f\x1f\x20\x0a\xc1\x72\x20\x4f\x67\x65\xe2\x37\x4b\x51\x69\xc5\x1e\xb0\x32\xe4\x40\xa2\x27\x92\x41\x94\x52\xc2\xf3\x19\x58\x68\xed\x70\x6d\x4b\x24\x35\x01\x9f\x07\x88\x17\x4a\x37\x66\x52\x2a\x9c\x0d\xce\xe6\x6b\x94\x56\x6b\xe3\x3a\xb1\xb1\xcb\x1e\x5b\xd8\xd0\xba\x61\x85\x94\xa1\x8f\x44\x41\x2b\x80\xdd\x1e\x4e\x10\xc4\xbc\x6a\x04\x5c\xfd\xda\x6f\x71\xa2\xec\x4c\xd6\xd8\xf9\x12\xf7\xe2\xdb\x8c\x8f\x96\xeb\x78\xd0\x38\xba\xbf\x39\x77\x06\xa5\x32\xfc\x25\x00\x9f\x8d\x1c\x42\xfd\xeb\x9b\xfe\x69\xef\xae\x7f\x76\x84\xee\x25\xd1\xcb\xe3\xa7\x0b\xe9\xb1\x5e\xa2\x34\x23\xb7\x40\x1a\x4c\x2a\x82\x9b\xf4\x58\x22\x44\x94\xc4\xba\x82\x71\xc4\x28\x1b\xcb\x09\x1b\x30\x2e\xa8\xb5\xb3\x00\x2e\x4c\x75\x9e\x36\xb0\x6a\xd5\x09\x84\x30\x97\xe1\xdb\x09\x32\x32\xe3\xcd\x17\x03\xab\x56\x91\x4f\x1c\x90\xf5\xdc\x93\x81\xa3\xa5\xa6\x84\x0a\xd4\x6a\x5a\x86\xa8\x86\xed\xe7\x14\x44\x28\x7f\xc2\xb3\xe5\xd9\x83\xf8\x29\x22\x5a\x23\xc9\x04\xae\xd7\xe7\x3e\x07\x8e\xad\x0d\x0d\x2b\xdc\x7e\x82\xa5\x3f\xc2\xf0\x56\xcf\x37\x4d\xc0\xbe\x74\x36\x8e\x70\x62\x95\x41\xd8\x30\x44\x89\xe0\xec\xc0\x2f\x94\xa1\xe8\x4a\x3c\x40\x63\xfa\xd9\x36\x5a\x86\x27\xbb\x57\x03\x7f\x75\x43\x38\xdc\x14\x2f\x9e\xa9\x35\xc4\x86\x6b\xf8\x7e\x69\x78\x16\x97\x4a\x4b\x5d\x5a\x72\x15\x24\xe1\x42\xdf\x14\xd0\x6d\x69\x44\x5e\x25\x32\x28\x2c\xf4\xa2\x2c\x1a\xd5\x97\x9d\xfe\xb2\x0c\x45\x8a\x15\x39\x54\x74\x65\xfe\xaa\x4d\x71\x80\x64\x08\xac\x02\x34\xa7\xf2\xe6\x19\x91\x09\x66\x2e\xb2\xb6\x61\xb8\xee\xca\xdb\x82\x55\x69\x09\x16\x43\x76\x0f\xc8\x57\x90\xb9\x11\x8d\x43\xce\x60\x3d\x97\x8e\xc3\x06\x2f\xec\xc3\xb2\x3d\x61\x1f\x4b\xd1\x30\xd8\x62\x96\xee\xd3\x60\x33\x2c\x15\xb2\x63\x6a\xd2\x24\x03\x09\xff\x79\x6d\x68\x91\x6a\xd6\xd6\x7c\xa6\x49\x28\x56\x42\x08\x18\xb6\xa5\x83\xbd\x30\x20\x1f\x39\x11\x13\x27\x08\x9b\xca\xc1\xfe\x6c\xdb\x12\xc2\xee\x96\x08\x99\x09\xc4\x58\x2f\x36\x7d\x84\x7a\x6c\x01\xee\xc8\x85\xd5\x44\xeb\x65\xee\x24\x9c\x3d\xe1\xb9\x44\x33\x61\x90\x41\x4c\xe0\xb5\x9b\x3c\xc4\x3b\xc6\x1f\x79\x4f\xb6\x72\x91\xef\x08\x54\xe9\xd5\x31\x4f\x4e\xee\x1d\x3e\x83\x27\xa6\x12\x14\x5c\x53\xbd\xa0\x54\x35\x5b\xb0\x3a\x45\x86\xc9\x14\xb3\x09\x19\x3a\x1b\xd9\x26\xda\x92\x6e\xe7\x14\x9a\x39\xb3\xad\xd4\x5f\x4e\xd7\x46\x61\xb2\x25\x40\xcc\xab\xde\xfe\xa3\x0f\x81\x54\x78\x42\x90\x19\x51\x2b\xab\x62\x14\xf0\x63\xb1\x62\x41\x4f\xb0\xad\xf6\xe3\x20\xe8\x26\xe1\x1d\x22\x57\x2e\xf0\x88\x64\xaf\xe3\xf8\x86\xae\xad\x6d\x15\x9c\x2d\x26\x98\x9b\xa0\x27\x30\xc7\x56\x58\x86\x35\xbe\x8a\xa2\x2e\xb4\x7b\xd9\x3c\xa3\x62\xdd\x5b\x4c\xd4\x95\x7a\xd8\x64\xaa\x4d\x05\x20\xc2\x6b\x2f\x28\x94\x50\x67\x1f\x09\xaf\xbf\xaa\x49\x70\xb3\x81\x04\xf5\x1a\x1a\xc6\xb1\x75\xc1\x86\x95\x53\xd9\x38\x47\xbc\x65\x21\xb4\xf3\x31\x62\x9c\x11\x44\x65\xf9\xb2\x8a\xb3\x59\x3c\xc2\x8a\x16\xf1\x8d\xf1\xc5\x17\x6a\xf2\xf5\x77\x9e\xdb\xd2\x52\xe6\xbe\x7b\xdb\x80\x4b\xcf\x65\x44\x2b\xaa\x58\xcc\x01\xa1\xd1\xf0\xe1\x58\xa6\x5b\x39\xce\x9d\x0b\xdc\x77\x0e\x80\x33\x08\xb4\x54\x1c\x81\x18\x59\x19\x1c\x32\x30\x96\xf6\x25\xfb\x91\x45\x19\x19\x30\x6f\xd9\x00\x42\xa4\x12\xe5\x78\x06\x2e\x19\xc6\x55\xf9\x95\x41\xcd\x51\x7e\x0b\x0f\x9c\x20\x2e\x4d\x19\xa5\x86\x15\x58\x65\xda\x71\xd7\x6f\xb9\xae\x31\x3a\xa1\x43\x56\x9d\xd0\x47\xc2\x1c\x4d\x1f\xb8\x33\xa1\x07\xe5\x3a\xcd\xe6\x87\x18\xa2\x44\x49\x1a\x1a\xae\x97\x73\x24\x63\x90\xd9\x07\x7b\x64\xfb\x25\xbb\xab\x8d\x82\x30\x18\x57\x11\x38\xb9\x8b\xeb\x0d\xa9\xd4\xc2\xae\x9a\x44\x5e\x2c\xd1\xef\x19\x57\xbf\x0f\x80\x69\x9d\xf1\x02\x3e\x75\x26\xa8\x83\x85\x8a\x1b\x70\x68\x2d\xe1\x20\x1c\x00\x24\xad\x5c\xf9\x6d\x5d\xbb\x65\xdc\xf2\xb3\x4a\xa3\xfd\xc5\x24\xa6\xa6\x92\x45\x9d\xc3\x15\x55\xaf\x85\xaa\xc1\xd3\x54\x56\x2b\x4f\x7a\x64\xe8\x94\xab\x3c\xac\x7e\x2f\x5a\x79\x56\x17\x12\xba\xb7\xa1\xb6\xbc\x75\xe0\xcb\x0a\x0c\xdb\x7a\xbb\xc4\x26\x69\x7a\x4d\x72\xb9\x88\x23\x8f\x6c\x15\x83\x06\x90\xd6\xa3\x01\xfb\xc0\x85\xbd\x82\xa5\x85\x89\x1f\xe1\xe4\xe1\x90\xb0\x14\xe1\x42\x4d\x0d\x58\xaa\xf5\x2b\xcc\x2d\x35\x68\x49\x03\xc8\xc6\x23\x21\x50\x99\x60\x91\xba\x82\x05\x8f\xdc\x8d\x62\xc0\x82\x46\x00\x88\x1e\xea\xf4\x40\xb5\xd2\x26\x55\x93\x40\x61\xb4\xa6\xb5\xa8\xab\xc3\xb9\x50\x85\x73\xf9\x39\x8b\xea\x8a\x02\x84\x3e\xc4\xa7\xf0\xf1\xe2\xea\x9c\x3b\x6b\xa3\xd3\xef\x34\x3d\x2f\x7a\x21\x0e\xac\x46\x61\x4c\x52\x76\x06\x5a\xd2\xf9\xc6\xf1\xda\x08\xf4\x75\x5c\x08\x88\xb6\xac\x6b\xf3\xab\x64\x4a\xb3\xd2\x77\xf1\xf5\x81\x1f\xa6\x6e\x32\x23\x8f\x24\x33\x90\xe3\x89\x80\xc0\x6a\x63\x35\xfc\x06\xfd\x6f\x53\x9b\x12\xfd\x71\xc0\x3e\x02\x1b\xce\xb2\x39\x00\x22\xfa\x96\xb1\xaa\x34\xf3\x50\x3b\x00\x65\x33\x39\x50\x3c\x10\xb3\xd7\x53\xfc\x48\x06\xcc\x35\xf3\xbf\xd1\x03\xfa\x03\xfa\x63\x93\x7a\xe7\xe2\xa3\x9f\xd9\xce\xf1\x21\x88\x3e\x0e\x6e\x39\xcb\x28\x2d\xbf\x71\x66\x90\xc8\x08\x59\x03\x8c\xe0\x71\x8d\x29\x7b\xe4\xc9\x42\x10\x7e\x78\x6a\xb1\x20\x4c\x0d\x19\x4f\xc9\x90\xd4\xb8\x34\x97\x30\x09\x2d\x04\x5c\xf2\x94\xac\x74\x48\x7a\x66\xfa\x23\x98\x6e\x64\x31\xf2\xdb\x01\xf9\xd9\x3e\x19\xd7\x5b\x1f\x62\x4a\xab\x1f\xb9\x07\x0f\xdd\x64\xdc\x9b\x3a\x53\x5d\x94\xdf\x01\x5c\x08\x76\x00\xf5\x0e\xbd\x0c\x2b\x97\xc2\x5a\x3d\x8e\x55\x47\x80\x7e\x59\xcf\xdc\x5e\x56\x01\x2c\x2a\x94\xae\x10\x74\x42\xb5\xfc\xde\xde\x61\x0b\x9c\x70\x13\x6f\x86\xc1\x88\x6c\xe5\xce\x28\x97\xc2\xe1\x64\x1c\x7a\xfa\x2b\x9d\x90\x23\x5e\x54\x05\x78\xbb\x00\x54\x86\xc9\xb5\x56\x56\x9f\x6b\x3e\x3c\x31\x09\x5c\x64\x4a\x4d\xca\x74\xef\xf4\x02\xe9\xd3\xc1\x73\x83\x2b\x04\x8b\x56\xa8\x29\x17\xf4\x97\xc6\x04\x93\x66\x19\xbd\xf4\xb4\x96\xf9\x38\x66\x9c\xb1\xb4\x0e\xc4\x6a\x44\x0a\x15\x69\x25\x75\x3a\x13\x1a\x15\x00\xa1\xa9\xd9\xec\xb8\xc8\x0c\xee\x7e\xc2\x45\x6a\x8a\x67\xcb\x28\xfb\x07\xa2\x28\x9d\x78\x8f\x95\x6f\x90\x5a\xa4\x41\x8b\xec\x6f\x2c\x38\x4b\x05\xd0\xbf\x17\xa4\xd8\x51\x02\xd5\xab\x86\x9c\xde\xe1\x89\x2c\x63\x48\xcd\xda\x68\xde\x5c\xae\xef\xbf\xf4\x4c\x65\x90\x72\xe8\x2c\x8b\x1e\xc1\xc7\xa8\xe4\xa6\xae\xe3\x5a\x16\x9d\x1b\x83\x5c\xbe\x03\x93\xce\x4b\xc4\x73\x2c\xca\x48\x35\xec\xc7\x92\xdf\xa3\x4f\xc0\xab\xb2\x88\x67\xb2\x93\x38\x08\xf8\x8a\xf4\xf1\x8c\x26\x93\x0d\x98\xdc\xa2\x50\xbd\x34\xa8\xb5\x34\xa0\x78\xb6\x56\x93\x0b\xab\x38\x44\xcd\x3f\x09\x0a\x00\x5f\xf3\xf2\x65\x5f\xc2\xd4\x5d\x17\x21\x8f\xd1\x52\x8a\x11\x6b\x21\xae\xc3\x2d\xe1\xbc\x9e\xc7\xaf\x61\x80\xb0\x0d\xc5\x5d\x2f\xfa\xed\x9b\x4e\x84\x61\x49\xfb\x7a\x24\x16\xd1\x3d\x56\x1e\x06\x5f\xc8\xe1\x75\x0c\x88\x5e\xb4\x79\xb9\x93\xe1\xc9\x71\x98\xe0\x64\xda\x38\xa9\x11\xe7\x19\xc1\xac\x49\x7a\xad\x7d\x5c\x3d\x22\x06\x9b\x12\x58\x77\x96\x01\x40\xab\x5b\x02\x5b\xd4\xaf\x14\xdf\x59\x0a\xc0\xda\x86\x87\x1b\x24\x0e\x37\x50\x45\x98\xb3\xfc\x50\x36\xc9\x48\x75\xad\x2c\x02\xfa\x81\xed\x24\x4b\x8a\x2c\xa8\xea\x37\x23\x42\x8f\x5a\x2f\xf1\x23\x61\x5a\x67\xb0\xe3\x70\xce\x8c\x27\x97\xcf\xea\x6b\xf9\x1c\xf8\xae\x9d\x3f\x0d\x92\xc6\xd2\x01\x83\x83\xcb\xe3\xc3\xaa\x69\x55\x6a\x35\x23\xb4\x4b\x6d\x7c\x3a\x03\x21\x62\xed\xe3\x79\x1b\x9b\x89\xd7\x3e\x93\xa6\xef\x21\xc4\x18\x6c\xed\x5a\x0b\xdc\x2f\x65\xa6\xbd\xd9\x58\x87\xa6\xf4\x42\x46\x64\x88\xda\x88\x41\x5e\x82\xa0\x8d\x26\x34\x9f\x67\xbd\x4b\xca\xea\x05\xee\x36\x68\x39\x94\xa5\xae\xea\x96\x8e\x67\xb0\x4e\x2e\x3b\xb7\x17\x36\xe2\x36\x76\xd9\xfa\xf4\x8c\x32\xcc\xd1\xd6\xe7\x54\x02\x43\x72\x39\xa4\x04\xff\x68\x34\x6c\x2a\x8d\x05\xcc\x55\x29\xc8\x67\x6a\x6e\x8b\x5a\xc1\xbd\x18\xa6\x64\x1a\xc0\xae\x3a\xf7\x70\xf5\x8e\x4c\x23\x07\x71\x5d\x67\xd0\x91\x35\x2b\xd4\x36\xe9\x16\x3a\x04\x80\xa8\x24\xdc\x37\x45\x83\x98\xfa\xa0\x43\x9c\x35\xda\xb2\x76\xc0\x34\x21\x4b\xb2\x4c\xb2\xb7\xd8\x9d\x4a\x14\x44\xf3\x2e\x9c\x65\x95\x79\x61\xc8\x66\x55\xbe\x46\xd8\xa8\x2c\x64\xda\xde\x59\x9d\xe1\x11\x59\xcb\x3d\x7d\x61\x3e\x58\x4a\x45\xf0\x0a\xa4\x9a\xce\x66\xd9\xbc\x1d\x6a\x53\x18\x7a\x57\x8b\x71\xb5\x6a\x60\x21\x32\xd6\xd2\xbb\x29\x46\x97\xda\x6c\x88\x92\x24\x85\xa0\x6a\x3e\xb4\x46\xbf\xf6\x4c\xeb\xd6\x7e\x79\x6a\x3f\x6c\xa3\x51\x9f\x20\xd7\x9f\x33\x32\xc2\x3d\x25\xa8\x29\x80\x62\xa7\xd0\x66\xbb\xb5\x96\x5c\x8b\x7d\xb3\x6c\x61\x1d\xf8\x4e\xbb\xa1\xea\x2e\x36\x1d\x9e\x2d\xac\x30\xe4\x63\x07\x6b\xd3\x7e\x61\xab\x15\x27\xd6\xb0\x96\x3a\xf4\xdc\x99\xa0\x5c\xd8\xc2\x0e\x6d\x82\xda\x72\xfc\x79\x38\xc3\x02\x67\x19\xc9\xa8\xcc\x37\xb7\xed\xfe\xf9\x4f\x4b\x47\x7b\x6a\x0a\x90\x48\x5b\xce\xe7\x33\xcd\x8b\x1c\xb1\x22\x1f\x59\x29\x17\xcb\x87\x10\xbb\xd0\x65\x5a\x1b\x08\x1e\x37\xc0\x28\xdf\x5b\x04\x68\x94\x03\x16\xe0\x12\x5b\x53\x05\x4e\xa6\x94\x3c\x02\x6a\xa2\x60\x44\xca\x23\x74\xc9\x15\x39\x41\x9f\xf0\xec\x0e\x04\x35\x53\x11\x70\x62\xac\xe3\x58\x22\x2d\xb5\x16\x8c\xaa\x83\x01\xb3\x60\xc6\x6e\x55\x8e\x13\xce\x0c\xa0\x65\x02\x0b\xeb\x9b\x00\x73\xaf\x43\x76\x54\x2e\x2f\x8d\xca\x86\xc5\x16\xf8\x69\x18\x44\xaf\x0e\x4d\x76\xc0\x1a\x74\x7c\x83\x9f\x4c\xbc\x36\x54\xc0\x37\x5f\x2f\x91\xdc\x6d\x40\x94\x2d\x00\x63\x70\x5c\x5d\xe0\x08\xb7\x60\x02\xbe\x74\x95\x89\x4e\xfd\x8a\x1e\x91\x23\xf4\x6d\xc6\x47\xf2\x00\x49\x8f\x79\xec\x0a\xf4\xcb\x03\xe3\xa0\x82\x7f\x9b\x4c\x9e\xaf\xdd\xea\x97\x7c\x1f\xaa\xb6\x8d\xe9\x67\x83\x61\x20\xff\x7c\x72\x7c\x9c\xcf\x0f\x47\x45\xf2\x40\x94\xfe\x0b\x64\x8a\xda\x15\x72\x00\x40\xb8\x0e\x4e\x68\xd5\xea\x2c\x42\x11\xb5\xa2\x48\x0b\x62\x27\x09\xc0\x5e\xeb\x2b\xdd\xd7\xc5\x74\xc8\x35\x9c\xd5\x17\xfd\xb3\x53\x16\x45\xd3\xf1\x8a\xf0\x72\x5f\x46\x5b\x31\x75\x3f\x43\x98\xde\x71\x86\x27\x15\x95\x65\x0d\x25\xe5\x2a\xa7\x96\x8a\xf4\xdc\x21\xde\x42\x9f\xb2\x38\xca\xec\xbd\x73\x47\x82\x5b\xd1\xba\x5b\x8e\x06\xac\x27\xd1\x13\x31\xe5\x3c\x21\xa5\x0c\xbc\x13\x05\x95\x53\x9f\x50\x06\xf6\x52\x68\xd4\xa0\x99\x9a\xa4\x77\xab\x38\x3a\xcd\xca\xf9\x6f\xac\x06\x8a\x33\x49\x0e\x74\xc3\x80\x68\xe5\x02\x09\xd1\x93\xc0\xb3\x19\x11\x03\x66\x91\x29\x01\x7f\x99\x73\x1b\x24\xd2\x14\x4d\xde\x69\x94\xfb\xa5\x51\xf6\x2a\xa1\xe5\x50\xe1\x36\x07\xa5\x47\x96\x85\xfc\x9c\x7d\xca\xab\x9c\xd1\xd5\x0c\x60\xbc\xf0\x71\xca\x89\x0c\x0c\xcf\xc8\xdb\x8f\x32\x3a\x26\xfa\xc6\x1c\x30\xbd\xf4\xa1\x91\xdc\x60\xfa\x3a\x88\x5f\xdd\x69\x22\xb8\x94\x36\x5a\xdc\xb4\xb3\x3c\xe7\x67\x8b\xf2\x61\x06\x98\xd8\x14\xee\xaf\x16\x12\x0b\x9e\xb9\x92\x62\xf6\x61\x7d\x3d\xf7\xa6\xa6\x56\x16\x10\x2b\xd7\x62\x8d\x12\x62\xc7\xa7\x17\xe7\xbe\x6e\x4e\xa5\xeb\xc5\x1a\x62\x21\x98\x73\x73\x15\xb1\xc5\x19\x07\xf5\xc4\x2a\x4d\x2c\xa9\x28\xb6\x7a\xb3\xe2\x18\xd5\x6d\x90\xba\x2a\x5b\xbf\xea\xce\xaa\xd0\xcc\xaa\x50\xea\x1d\x6d\x53\x03\x2b\x4c\x40\xc8\x79\x6e\xaf\x30\x08\x0b\xfa\x2d\xa9\x70\x3e\x0b\xd3\x04\x1d\x54\xa1\x9d\xa6\x39\x6a\x4d\x8c\xfb\x45\x21\x94\x13\x6c\x22\x30\xaa\x83\x5b\xd8\x8a\xf5\xbc\x34\x77\x16\x99\x79\x17\xa1\xb7\x2f\x97\x77\x9b\xcd\xcb\x48\x33\x69\xe5\x0d\x57\xf5\xb7\xc1\x56\x3d\x22\x1e\x85\xba\x71\x43\xb7\x4d\xac\xf3\x68\x35\x82\x60\x69\x43\x08\x20\xff\xac\x92\x9b\xb2\x86\x49\xd3\x8f\xd9\x64\xb0\x1e\x7a\xdc\xf7\xe0\xaa\xb1\xa5\x8c\x12\x77\x10\xa9\x10\xe4\x91\x08\xa0\x1d\x1b\xa7\xc2\xe2\xa3\x8a\x33\x41\x70\x3a\x0f\x56\xc4\x3b\xc9\x4d\xcf\x60\xd2\x91\x34\xd7\x4a\x27\x88\xd3\x8c\x1f\xf2\x99\x93\xb3\xa3\xb7\x00\xb4\x9f\x8e\xf5\x8d\x15\xb8\xd8\xf5\x17\xec\x90\x7c\xa6\x52\x69\xbd\xa4\x26\xbe\xd0\x35\x02\xb7\x34\x94\xf2\x99\x12\x7b\xc3\x0d\xde\xf5\xbe\xbd\xba\xb9\xeb\x9f\x0d\xde\x95\x11\xe5\x2e\x65\xca\x83\xd0\x38\x4c\x71\xce\x06\xcc\x07\x81\x7a\xcc\x55\xd8\x4b\x84\xd3\xb4\x44\xbc\xb6\x8a\x8f\x91\x33\x96\x72\xe4\xe0\x54\xac\x0c\xff\x5c\xd2\xcc\x3d\xe4\xcd\xec\xeb\xc9\x5a\xe2\xee\x89\x4e\x8e\xc9\xfe\x59\x92\xa6\xb1\xa3\xcb\x26\x84\x8b\x54\x46\x3f\x24\xca\xe1\x99\x31\xf2\xe4\xe4\x7b\xb8\x9d\x8f\xb1\xb9\x84\xd7\xe3\x76\x6e\x43\x36\xd8\xd4\x0f\xf4\x33\x49\x6f\x1a\xa4\xaa\x9d\x64\x61\xb4\x8a\x5e\xab\xdd\x85\x82\xd1\x75\xb4\x54\x3f\x95\x7b\xfd\x5d\x7b\xb6\x74\x55\xa2\x40\x95\x88\x8e\x00\xe7\xa8\x10\x46\x09\x11\x0a\x53\x86\xc6\x70\xb0\x59\x32\x47\x80\xc5\x41\xc0\xef\xfa\x27\x94\x53\x06\xd9\xee\xcb\x96\xf6\x3e\x9e\xc7\x3a\xa5\xfc\xcf\x2f\xef\xef\x22\x51\xf5\xbb\xab\xfb\xb8\x8e\x74\xef\xa7\xa5\xb2\x6a\xa5\x85\x65\x01\x2e\xc1\x14\xcb\xcc\x39\x0b\x6c\xe9\x57\xa6\x6e\xa2\x1f\x89\xfa\x41\xf3\x65\xce\x76\x11\x56\x6e\xe5\x2c\x70\x38\x91\xe1\xa3\x69\x78\x0d\x32\xb0\x43\x59\x92\x3b\xe0\x24\x39\xe8\x01\xd9\x1e\xc2\x44\xf6\x23\x53\x31\xb9\xa7\x9b\x03\x95\xd1\x05\x68\x69\x7d\x89\x33\xbd\x5c\x06\x5e\xd0\x61\x12\x06\xcd\xf1\xb1\xf9\xb8\x25\x42\x53\x10\x26\xac\xdb\x2a\x97\x12\xf5\xae\xcf\x6b\xd6\xfa\xa2\x6a\x93\xff\xb2\xca\x3b\x64\xde\x3d\xb0\xeb\xca\x0e\x41\xbe\xd7\x5e\x14\x75\xb0\x33\xdd\xae\x9e\x83\xf1\xa2\x5e\xc7\xae\xd9\x7d\x40\xaf\xac\x93\x67\xa3\x3c\xce\x15\x40\x95\xeb\xa5\x36\x95\xcb\xb0\x26\x8a\x4c\x38\x20\x1b\x57\x1f\x22\xa7\x2c\x06\x6d\x1e\x84\x48\x2a\xdc\x14\x90\xb4\xce\xda\x9d\xa1\xcb\x94\xb3\x69\x03\x2f\xf3\x83\xa1\x68\x8f\x3e\x00\x78\x0a\xae\x40\x99\x0b\xb6\xb4\xc9\xc0\xe1\x74\x43\x6a\x5b\x0f\x91\xa6\x1c\x9f\xb3\x27\x5a\x6c\x56\x3c\xc3\x56\x29\x06\x09\xdf\x21\x87\xd7\x15\x9a\x3a\x1a\xb0\x20\x02\x40\x1a\x99\x5c\x9f\x11\x07\xd6\x0f\x15\x20\x19\x00\xbd\x42\xd6\x83\xbf\x99\xa3\x1d\xa8\xe6\x1c\xab\x69\x0c\xb7\xbf\xd0\x8f\x3d\x9d\x72\x8a\x5d\x66\x97\x53\xef\x6d\x60\x55\x68\xfc\x80\xf6\x02\x80\x6d\xdb\x31\xd8\xf7\x40\xa3\xc6\x41\xf9\xa6\x20\x1b\x38\xe5\x44\xb2\xf7\xca\xe7\xce\xd1\xcc\x96\x08\xc0\x55\x7b\xab\x16\x39\x30\xb5\x2d\x2f\x3f\xe0\x3b\x80\xbb\x59\x57\xaa\x0d\x8e\xd5\x4a\x1b\x8a\x73\x9a\x01\x25\x84\xc1\x1d\xd0\x69\x13\x36\xcd\xe7\x19\x49\x36\xc1\xe4\xb8\xc6\x02\xe7\x44\x11\xb1\x2c\xbe\x23\x2e\xae\x0a\xb1\x0b\x6e\x07\x6d\xbf\x66\x17\x0d\xf2\x7c\xb5\x44\x81\x57\xbd\x2e\x56\x61\x6c\xf8\x59\xac\x05\x27\xa4\xa7\xf1\x83\x85\xda\x5f\x73\x16\xb6\x9f\x72\x1a\x36\x7c\x25\x80\x54\xd9\x76\x4e\x2f\x83\x2d\x71\xb7\x80\xd2\x10\xc5\x5f\xec\x09\xa8\xc4\xea\x51\x36\xa1\x49\xac\xe2\xa5\x3b\xe1\xdd\x2e\x64\xdc\xe5\x24\x56\x0e\x55\x14\x8c\x0e\x54\x02\xf2\xbe\x01\x56\xa8\x47\x84\x00\xa1\xa5\x2e\xe4\x2c\xf0\xa3\x58\xbc\xb0\xd2\xda\x68\x25\xab\x6a\xb1\x95\xca\x72\xad\xe0\x71\xbb\xca\x96\xef\x24\x9a\x5d\x4b\x34\x6b\xd8\xf6\x0c\x75\x12\x51\x01\xee\xb0\x45\x50\x6d\xc6\x75\x3c\x41\x48\xe6\xb0\x57\xa4\xad\xa4\x08\x57\x3f\x65\xfe\x5f\x31\x07\x77\x44\x1d\x92\x6a\x5d\x96\xda\x51\xe0\x1f\x01\xf7\x48\x16\x4a\x03\x36\x50\x01\x46\x6b\xe2\xca\x8c\x09\xfa\xfc\xd2\x78\x57\x20\x5b\x74\xce\x0b\xf4\x44\xa5\xd6\x85\x07\x0c\x02\xaf\xbc\xa9\x5a\x71\x64\x5e\x3c\x80\xb7\x20\xaf\x5c\x16\xa3\x9c\x2a\x84\x83\x19\x46\xf6\xb2\x03\x7b\x9e\xf5\x07\x30\xe3\xda\xc4\xe5\x3a\xcc\x93\x15\x87\x66\x03\xe3\x4f\xd9\xc8\xb6\xb9\xc9\x41\x90\xe8\xf3\x66\x27\x07\x1a\x4f\xa8\x61\xd6\x9e\xb9\x2e\x3d\x19\xd5\x5b\x1b\x2c\x0a\x23\x40\x65\x52\xa9\x2a\x77\x8b\xc5\x5e\x5c\x91\x9a\x5c\x6e\x44\xab\xdc\xe4\xf2\xf5\x5d\x24\x27\x37\x95\xed\x59\x96\xac\xe6\x3e\x69\x30\xce\xba\x24\x48\xc5\x5d\x24\x72\x28\x29\x5d\x37\x4a\x4a\xfb\x06\x13\x55\x46\x58\x6f\x1e\xaf\xbb\x8e\x3a\x58\x26\xbc\x84\x54\x14\xe4\xaf\xc5\x20\x1b\xa4\xca\xf9\x19\x57\x90\xa4\x90\x40\x49\xe3\x85\xc4\xb9\x01\xab\x97\x40\x96\xf3\xc4\x6d\x63\xde\x77\x0a\x27\x15\x9c\x3f\x37\x0b\x6b\xd1\xfa\xd1\x47\x0d\x19\x65\xd9\x16\x27\xae\x8a\x98\xa5\xff\xa9\x41\x01\x01\xc1\x63\x93\x0c\xce\x9a\x53\xd9\x32\x22\x7d\xe5\xb9\xb0\x97\xee\x0e\x55\xbb\x05\xee\xdc\x3a\x80\xdf\xcb\xc8\x96\x1b\xbb\x08\x54\xa7\xc6\x57\xdc\x88\x9b\x14\x5d\x04\x94\xc6\x9d\x61\x4b\x56\xd3\xbd\x75\xe3\x07\xe0\x7a\xb4\x43\xc7\x26\x0c\xc3\x23\x1e\x57\xb6\x24\x9a\xb0\x2d\x66\xfd\x0c\x93\x5e\xb7\x50\x66\xe0\x0a\x13\x36\x7c\x92\x86\x76\x03\xa8\x90\x69\xa3\xce\x2a\x7c\xd8\x8b\x76\x05\x4b\x89\x60\x04\xab\xe9\xcb\x05\xad\x9f\x6e\x6b\x9c\x7e\xb1\x00\xf6\xd3\x9d\x54\x49\xae\x04\x85\xaf\x19\x0f\xbe\x46\x70\x75\x59\x33\x73\x41\x71\xac\xab\x4e\x5f\x62\x7a\xac\x43\xa5\x5b\xc5\xb5\xd7\x2b\x73\xcf\x13\xe1\x5f\x63\xf5\x59\x88\xed\xd7\x87\x3d\xac\x34\xba\x62\x49\xbe\x88\x50\xfa\xe7\x8f\xee\x5e\x56\xd3\xb4\x08\x02\xbe\xa1\xb0\xac\xc2\x94\x59\xee\xb5\x2c\xc6\x5b\x4b\x94\x39\xae\x0b\xeb\xde\xfb\x84\x81\x2f\x3e\x5f\xa0\x8b\x1e\xef\xa2\xc7\xbb\xe8\xf1\xb5\xa2\xc7\x97\x99\x19\xbd\xe7\x0b\x6a\xbc\x45\x95\x39\xcc\x3a\xae\xd0\xd6\x36\x8f\xea\x76\x96\xba\x30\x24\xc6\xfe\x62\x7f\xa8\x8d\x8a\x59\xf8\xac\x3a\xdb\xd0\x6a\xc8\xe6\x55\xe3\x3b\x16\x69\x66\xe1\xb3\x6c\xcc\x6a\x6c\xe5\x59\x66\x90\x1c\xb0\xef\xf8\x13\x79\x24\xe2\x00\x61\x85\x72\xae\x95\xf4\x20\x0a\x05\x08\x2e\x42\x62\x36\xd1\x06\x18\x5d\xe2\x9c\xa4\xa6\xce\x56\x10\xd9\x66\xcd\xa2\xd6\xa1\x59\x87\x12\x09\x80\x87\x66\x1b\x5c\x74\xc2\x80\x99\x68\x33\x13\xe1\x04\x77\x32\x75\x13\x03\xba\xfe\xbd\x77\xb7\xfe\xfe\x08\xdd\xe9\x7b\x80\xca\x78\xbc\x01\x68\x54\xd3\xd8\x06\x6c\x22\x78\x31\xf3\x96\x2a\x3e\x32\x05\x17\x0d\xe0\xf4\xa2\xbb\x15\x06\xe3\x7c\xad\x09\x4e\xb5\xc6\xbb\x9c\x70\x5e\x25\x10\x71\x23\xe4\x95\x90\x80\x34\x97\xf0\xd1\x55\x36\xda\xd9\x78\x49\x03\xbc\x89\x65\xf8\xd1\xcf\xe4\xc2\x3d\x23\x12\x6c\x2f\xde\xb6\x1d\xa5\xbf\xc6\x29\xd6\xb5\xe3\x5c\x66\x79\xf4\xde\x01\x67\x41\xaf\xcf\xde\x2e\x3b\xb7\x91\x55\x26\xb7\xce\xf2\xe3\x67\xb3\x49\xb6\x0e\xa0\x6c\xe2\x17\xd7\x85\x98\x71\x90\x78\xb2\xb9\xcb\x36\xb7\x00\x55\x33\x3e\x2b\x4c\xf4\x18\x0d\x83\x89\x6a\x29\x9b\x4a\xf5\x09\xab\x64\xaa\xf9\x7b\x09\xd4\xb4\xa3\xa8\xba\x92\x2b\x3f\xaf\x9d\xb2\x66\x06\xa7\x61\xef\x0d\x86\xfb\x16\x76\x6b\x73\xbf\xba\x08\x6b\x77\x63\xe7\xba\xbf\xa8\x96\x7c\x60\x7d\x74\x9f\xd8\x27\x7a\xa2\xab\xa8\x68\xd5\xf8\xdb\xd1\x56\x5c\x28\x68\xe7\xf1\x7a\x5b\x20\x5f\x9c\x59\x9c\xa1\xf2\x45\x5b\x17\xb0\xc1\xc9\xbe\x61\xa1\x6f\xeb\x3d\x81\xca\xf1\xa5\x5d\x33\xc7\x33\x2d\xac\x2b\xae\x6f\x49\x31\x31\xf2\xa2\xa9\x3f\x89\x30\x2a\x04\x75\x67\xbf\x92\xca\xda\x4c\x1d\x60\x07\x3c\x0e\x0b\xc1\x24\x38\xa8\x91\x65\xdc\xea\x38\x51\x05\xf6\xe1\x7f\x40\x13\xae\xf4\xae\x49\xdb\x75\xee\x6b\xe1\xc4\xa8\x9a\x3d\x5d\x49\xd8\x5b\xec\x32\xae\x83\x65\x6b\x75\xd2\x28\x9b\x04\x98\x6e\xf5\xb6\xd8\x36\x90\xed\xb5\x5f\xb6\x83\x9d\xaf\xfd\xd4\xc9\x3e\x9b\x7c\xbb\x04\x73\xa6\xf1\xf3\x55\x02\x6c\x14\xea\x6c\xc3\x4d\xad\xf4\x14\xa2\xed\x59\x3b\x19\x80\x66\x52\x70\x87\x63\x2b\x4d\xfd\x97\xff\xcb\x94\xf8\x31\x4b\xf3\x5f\x88\x8b\x01\x33\xbf\x1f\x78\x78\x7d\xfd\x42\x89\x5b\x89\x73\x52\x22\xfb\x89\x18\x03\x0c\x90\x10\x2c\x86\x93\xc1\x28\xf5\xe8\xe2\x7a\x0c\x0f\xc5\x88\x08\x46\xf4\xd0\x5c\xce\xb4\x67\x66\x39\x66\x78\x02\x88\xa8\x07\x10\x7f\x06\xe2\x6a\x29\xf2\x1b\x92\x36\x65\xda\x80\x5b\x69\x66\x69\x53\x2e\xcb\x6a\x93\xd0\xa7\x11\x65\x2d\x20\x63\x19\xc4\x50\x4f\xfd\x37\xb6\xff\xcd\x24\xf6\xbb\xde\xed\xf7\xc3\x9b\xfe\xed\xd5\xfd\xcd\x69\x24\xb6\x9f\x5e\xdc\xdf\xde\xf5\x6f\x6a\x9f\x95\xe9\x8a\x7f\xbf\xef\xdf\x37\x3c\x72\x0d\x5c\xf4\xbe\xed\x47\xa5\x5b\xff\x7e\xdf\xbb\x38\xbf\xfb\x69\x78\xf5\x61\x78\xdb\xbf\xf9\xe1\xfc\xb4\x3f\xbc\xbd\xee\x9f\x9e\x7f\x38\x3f\xed\xe9\x2f\xc3\x77\xaf\x2f\xee\x3f\x9e\x5f\x0e\x5d\x70\x6f\xf8\xe8\xc7\xab\x9b\xef\x3f\x5c\x5c\xfd\x38\x0c\xba\xbc\xba\xfc\x70\xfe\xb1\x6e\x16\xbd\xdb\xdb\xf3\x8f\x97\x9f\xfa\x97\xcb\x4b\xc4\xd6\xaf\x46\x63\xf5\xc9\xe0\x22\x0b\x8c\x33\x81\x98\x34\x9a\x5b\xd2\xa6\xbf\x80\x8b\xe0\xda\xd0\xe3\xe1\x81\xfb\xcb\x14\x74\x3d\xd4\x2c\xd0\x79\x9f\x4a\xee\x31\x60\xde\x3d\xe8\x2f\x55\x28\xe8\x6d\xb3\x4f\xa3\xd1\x9e\xa0\x1e\x9c\x15\x50\x18\xa2\x4e\x01\x73\xc2\x8f\xd4\x39\x94\x91\x29\xd6\x9f\x53\xf0\x2d\xa3\x43\x54\xdd\xf0\xb8\x41\x3b\x27\x18\x82\xf5\x8e\xa5\xcb\x4e\x83\xac\x26\xb6\x02\xa5\x9c\x20\xc7\xa1\x89\x51\xdb\x0d\x64\xe6\x9c\xe1\x9c\x26\xe6\x87\x0a\x6a\x24\x2a\x11\x12\xaa\x2d\x46\x04\x16\xb7\x3c\x25\xe8\xfb\xbf\x95\x83\x02\x4f\x81\x35\x10\x14\x0b\x85\xc0\xec\x03\x51\x98\x55\x5d\x45\x9e\x51\x4f\xee\x98\x5b\x13\x2e\x9c\x5b\x5b\x2f\x16\xdc\x3a\x05\x0b\x50\x92\x22\x1f\x8f\x3e\xde\x66\x46\x15\x1a\x3f\x41\xb7\x80\xd0\x20\x4b\xd5\x5d\xef\xe2\x2c\x2b\x26\x94\x21\x9a\xcf\x32\x52\x56\x1a\x1e\x91\x29\x7e\xa4\xdc\xa1\xee\x9b\xe2\x04\xb0\x8e\x56\xb4\x42\x87\xa8\xf1\xa0\x9c\xa0\x5e\x9a\xca\x98\xc1\x45\x94\xe3\x58\xe6\x61\x3c\xec\x10\xd8\x88\xa5\x9e\x6d\x56\xe8\xa8\x3c\x72\xb0\x62\xbb\xc7\xa0\x58\x64\x87\xf1\xdd\xbb\x15\x9e\xaa\x7c\x18\x3a\x52\x1e\x6e\x24\x0c\xdc\x61\xf9\xe0\x58\xf3\x2a\x81\xc0\xa1\x81\x6c\xd7\xa3\x85\x05\x69\xdb\xa9\x5f\xd9\x21\x1c\xb4\xcd\xfa\x6c\x04\xb3\x5d\xd1\xa5\x9b\x71\x56\xa9\x38\xd4\xba\xbf\xa8\x62\x51\x6d\x67\x3b\xf5\xaa\xd4\x4b\x63\x70\x24\x87\x9e\xfe\xd7\x98\xc7\x35\x7c\x7a\xe5\xbf\x5c\x2a\xb2\x0d\x83\x75\x5b\xd7\xd7\xb2\x90\xa7\x69\xfd\x2d\x4b\xe9\x70\x47\xa8\x34\xed\x85\x41\xc0\x8b\xa7\x09\xb8\xd5\x30\x65\xb6\x8a\x08\xf1\x7e\x1f\x57\x37\x57\x9f\x63\x5f\xd9\x0a\x8f\xf8\x63\xa4\x5c\xe6\x44\x4a\xdc\x80\x59\x11\x98\xc4\xb6\x61\x0c\xfe\x84\xda\x0f\x5b\xd2\x93\x3b\x93\x77\xfa\xab\x65\x46\x9f\x9b\x50\x33\x76\x13\xd5\x02\x6b\xea\xe2\x59\xd1\x95\xc9\x6a\xd3\xfc\xe5\xa0\x0c\x59\xe1\x22\x88\xe4\x69\x72\xb3\xb4\x34\xab\x55\x17\xac\xb6\x38\x4c\xe8\x2a\x5b\x3f\xd2\x25\x68\x7d\x63\x20\x5f\xeb\xbf\xc0\xf1\xfa\xac\x41\x75\x91\x5f\x31\x2c\x9c\x6b\x6a\xc4\x83\xcd\x2d\xb4\xa5\x1e\x20\x6c\x92\x09\x4b\x69\x4a\x16\xc9\xd4\x78\x73\xf4\x95\x71\x30\x60\x4f\xc1\x86\x44\xe1\xb6\xbd\xb0\x25\x00\x41\xfc\xac\x8f\x1b\x7d\x8c\x82\x98\x41\x64\xa4\x10\x51\x1b\x10\x82\x71\xbc\x95\x55\x6f\x56\x10\x78\xb0\x5f\x5b\x90\xfa\x06\x25\xce\x6a\xaa\xf0\xd7\x15\x3a\xf3\x73\x0b\xea\x8b\x6d\xa1\x29\xb7\x1d\x42\x50\xe2\xac\x6e\x04\x3b\xa8\x70\xf6\xa2\xa8\xc4\x3e\x29\xd2\xe4\xd0\xe6\x23\x0b\x53\xa0\xa7\xeb\x56\xfb\x0f\x6e\x46\x7f\x30\x7e\x87\xa2\x01\xd7\x22\x68\xcd\x03\x13\xa3\x43\x2d\xb3\xba\x7c\x6b\x1b\xf0\x20\xd1\xa1\x01\x3b\x7b\x0f\xf1\x8c\xbd\xeb\xf3\xf7\x07\xe8\x7d\x98\xd3\xf5\x7e\xa3\x03\x68\xc7\x6d\xab\x9c\x81\x36\x15\x05\xf6\xc7\xc7\x0e\xf6\xaa\x72\x12\xed\x9e\xd9\x83\x88\x9a\xce\xa1\xfe\x32\xfa\x06\x9c\xc0\x50\xb5\xcb\xf8\x49\x7d\x58\xb1\x75\x01\x19\x19\x97\xca\x9a\xb5\x4b\x07\x6c\x34\xaf\x3a\x79\x0e\xbc\x97\xa7\xf5\x29\xdd\xba\x12\x95\x6e\x6f\x31\x09\x78\xc7\xe1\xae\xcb\xef\x83\x15\x69\xc5\x3d\x13\xd9\xcc\xc7\x01\x17\x6b\x8a\x06\xe8\xe2\xc4\xeb\x66\x15\xd9\xcb\xdc\x62\xd6\x6e\xca\x2a\xf9\xe7\xad\x91\x5b\x8b\xe0\xea\x5e\xdd\x8a\xd8\xb8\xfa\x06\xe1\xba\xa3\xb2\xe7\xa5\xb2\x5d\xe4\x15\xc4\x83\x5b\xff\x02\x3d\x35\x72\x5c\xd0\x8c\x33\xb8\x6a\x65\xc2\x33\xf8\xa8\x5c\xd9\xea\x3a\x9f\x6b\xfa\x7c\x83\x35\x59\xed\xf4\xbd\x35\x81\x03\xc6\xed\xba\x38\xd6\xea\x50\x7b\xca\xd6\x4e\xe1\xd4\xe4\x10\x2a\x9a\x93\x03\xc4\x59\x36\x0f\x82\x1d\xec\x79\x05\x72\x33\xb1\x40\x53\x42\x85\xeb\xc4\xc2\xcc\xad\x95\x74\xbe\xa6\x34\xde\x44\x23\x5b\x44\x9a\x5c\xf6\x3e\xf5\xcf\x86\xfd\xcb\xbb\xf3\xbb\x9f\x6a\x20\x04\xe3\xc7\x0e\x45\x30\x78\xe1\xf6\xa7\xdb\xbb\xfe\xa7\xe1\xc7\xfe\x65\xff\xa6\x77\xb7\x02\x61\x70\x59\x67\x4d\xe8\x75\x85\xac\x53\xdf\xd6\x41\xb0\x73\x66\xde\x9a\xde\x17\x71\x06\x83\x4e\x28\x69\xc0\x1a\x34\x09\xf6\x2c\x25\x02\xa5\xe4\x91\x64\x7c\x56\x9a\x55\x6b\x17\x2c\x00\x21\xac\x69\x7f\x19\x10\x21\xb4\x59\x5d\xe3\x13\x64\x4a\x54\x05\x55\x3a\x7d\x83\x20\xf2\x61\x41\xd8\x7b\x85\xc8\xe7\x59\x46\x13\xaa\x82\x04\x3c\x2e\xac\x7b\xc5\xb8\x0f\x21\x0a\x74\x05\x71\xed\x2c\x1a\x65\xe7\x3a\x7f\xe8\x49\x5f\xd4\xf6\xfd\x89\xf2\xa0\x58\x2b\xeb\x9e\xec\x40\xb1\x6f\x70\x1a\x2f\x60\x76\x6d\x30\xba\xe7\x30\x0f\x2c\x66\xc2\xd8\x24\xba\x06\x3c\xaf\xfa\x41\xae\xbe\x0d\x97\xc5\xc9\x44\xe7\x7a\x79\xa0\x4c\x3b\x4a\x7d\xe5\x70\x97\xa8\x1e\xe0\x0e\xf0\x2d\x6c\x8c\xf8\x9a\x01\x0b\x0b\x65\x2e\x98\x89\xed\xc4\x48\x90\x9c\x2b\xad\x80\x99\x88\x80\x03\x2d\x54\x51\x9c\xd1\x5f\x00\x09\x4a\x90\xa3\x20\x82\x02\x12\xed\xd2\x30\xe2\xd2\xa2\x34\x1c\x0d\xd8\x59\xff\xfa\xa6\x7f\xaa\x19\xd2\x11\xba\x97\x00\xf2\x14\x4d\xfd\xcc\x92\xb7\x11\xc7\xc2\x48\x06\xca\xa4\x22\xb8\x29\x18\x8c\x08\xc1\x45\x7b\xfe\xe0\xfb\xeb\xc3\x77\xf5\xe4\x0d\xcf\x22\xdb\x94\x33\x00\x5c\x36\x16\x73\x0d\x62\xf3\x77\x9e\xfa\x74\x83\x9f\xa2\x15\x09\x41\x2e\x40\x12\x89\x57\xfd\x19\x57\x1b\x30\x1c\xdb\xcf\x2f\xea\xf3\x1a\xbe\x5d\x36\xcf\x3b\x08\xb1\x93\xaa\x04\x84\x34\x98\x91\xbe\x58\x47\x65\x9e\x8d\xa2\xa2\x78\x0d\x40\x8c\x0a\xe9\x8f\xc8\x04\x33\x24\x0a\xc6\x2a\x08\xa1\xa1\xa5\x6d\x31\x68\x66\xdd\xa3\xaa\xd7\x0c\xe7\xbc\x60\xa0\x34\x40\x18\x6b\xcd\x60\xe4\x8c\x30\xb5\x62\x30\xaf\x05\x77\x52\x19\xea\xfe\x22\x9e\xd4\x0c\xb4\x09\xf4\xa4\xce\x9f\x04\x15\x63\xd7\xbb\x96\x5d\x50\x5e\xe4\x54\xd2\x87\xca\xdf\xcf\xf5\x5a\x36\x96\x0f\x5b\x77\x77\x87\xe5\xc3\xea\xae\x52\x92\x3c\xac\x7b\xd9\x54\x33\x20\x33\x5b\x70\x77\xc1\xd8\x37\xd7\x4f\x6d\x45\x09\xa8\xb3\x9c\x3c\xa0\xef\xee\x3e\x5d\xa0\x31\xd5\x72\xaf\xbe\x56\x2e\xb1\x96\xb1\xef\x45\xe6\x8b\xd8\x1b\x19\xa4\x10\x99\xbf\x7b\x61\xe3\x9d\x28\x15\x48\x09\xfa\x46\xc3\x13\xe2\x8c\xbd\xc2\x62\xda\x55\x2a\x4a\x08\xcc\x52\x9e\x9b\x79\x1c\xcb\x62\x3c\xa6\x9f\x8f\x14\x16\x5f\xaf\x21\xd1\x9c\x46\x0e\xb6\x0a\x19\xd9\xf0\x49\x0b\xb1\x08\x56\x85\x95\x72\x42\xff\x91\x30\xb5\x13\x21\x1b\x9a\xa8\xc9\xf0\x6e\x67\x2a\x37\xe5\xf5\xce\xcf\x4a\x0e\xed\xcb\xbc\x07\xa1\x39\x4a\x60\xb8\xac\x6c\x56\x8d\xf5\x0b\x37\x79\xab\x1f\x5b\x3b\x40\xe1\xd5\xc5\x75\x59\x11\xdf\x6d\x57\xbb\x2c\xb3\x5b\xc6\x66\x3a\x88\xf2\x0d\x31\x5f\x24\x31\xaa\x78\x80\x35\x60\x35\xac\xea\x9e\x9b\x3e\xa7\x58\x56\xbb\x5c\xb9\xe5\x1b\x00\x9c\x44\xcd\x7c\x24\x90\xff\xb7\x8b\x68\xea\x75\xf2\xbc\x61\x20\xf7\x22\x83\x38\xe0\xa5\xa6\x18\x53\xe2\x57\x1f\x5f\x2f\x9e\xe0\x16\x82\xa6\x19\x8c\x96\x7c\xc8\x4c\x10\x28\x3a\x7f\x82\xae\x33\xa2\xc5\x87\x42\x8b\x10\x45\x96\x39\x30\xa8\xe5\x22\xce\x5a\x00\x66\xcf\x3e\xaf\x40\x80\x5e\x32\x31\x07\x86\xb6\x7c\x66\xc1\x1a\xec\x3e\x3b\x3f\x58\x5f\xb0\x83\x82\x35\x2c\x56\x85\x80\x01\xcf\x4d\xf0\x27\xd8\x43\x70\xc4\x8d\xe9\x2f\x9a\xcd\x0b\x22\xa7\xbc\x31\x23\x2e\x9c\xed\xf3\xcc\xc1\x2d\xe5\x33\x4e\xc2\x46\xde\x0d\x9b\x82\x83\x5b\x5c\xce\x67\xa6\x89\x5a\x91\x60\xd9\x14\x3d\x8a\xbd\x0f\x61\xb0\xd0\x9c\x36\x94\xcd\x0e\x0d\x1c\x73\xa5\xbd\x28\x84\xc9\x2a\xed\xef\xa5\x44\x3e\x37\x0e\x44\xff\x79\x69\x05\x2d\xe3\xda\xa9\x92\x65\xc5\x27\xa4\xef\xf4\xf5\xb8\xac\xcd\x7e\x28\x9b\xd0\x03\xae\x67\x6d\x16\xc0\x1e\xe4\x36\x1b\xdb\x22\x23\x80\x2f\xbb\xc5\x66\xca\xb5\x3a\x45\x33\x03\xdd\xd6\x8f\x03\x62\x59\x99\xf0\xf5\x5c\xee\x9c\x88\x5a\xa2\x09\x74\x90\x51\xeb\x43\x46\xd9\x6a\x06\x9e\xf6\x00\xe0\x4d\x09\xc8\xe8\x2e\x3d\x36\xd5\x4b\xde\x5a\x59\x57\xa5\xda\x44\xbb\xd3\x2a\xaf\x26\xfa\x42\x9f\xfb\xb3\x2d\x5d\x3e\x7a\x32\xf3\x21\x64\x2a\x6e\x13\xf6\x11\xcd\xdf\x98\xab\xa1\x4d\x92\x22\x93\x96\x6e\x00\x6d\xed\xda\x79\x53\xfd\x0c\x0b\xc2\xd4\x80\xdd\xe8\x51\x98\x2f\x4a\xd7\x7f\x59\xad\x9e\x94\xb5\x1d\xc7\x08\xdb\xaf\x60\xd1\x9b\x22\xaf\xe4\xd0\xbc\x04\xba\xd0\x33\x66\x4f\x7f\x6b\xde\x31\xc9\xec\x16\xcc\x45\x4f\x95\x8e\x4b\xbd\x51\x0b\x7b\xc9\x94\x42\x2e\x79\x4a\xa4\xbd\x3c\xa8\xb2\x60\x01\x5e\x54\x2e\x88\x83\xd5\x85\xcf\x3c\xff\xaa\x63\xae\x4e\x33\x65\xce\x22\x24\x07\x2c\xe8\x63\x09\x0a\xa3\xd1\x0e\x37\x14\xfb\x61\x9f\x69\xea\x3d\x2d\xf0\x4f\xb3\x43\x5c\xd0\x09\x65\x41\xa1\x16\x3b\xbd\x1c\xcf\xc0\x9e\x68\xce\x20\x1f\xfb\xfb\xe7\xce\x86\xb5\x1f\xc1\x88\xff\xcf\x7f\xff\xe3\x88\x36\x99\xdb\xe5\xd0\xae\xc0\x3e\xec\xe4\x7a\xdb\x12\xee\x7c\x00\x0f\xd1\x00\x3b\x20\x8b\x91\xc7\x6e\x8e\x42\xf5\xcb\x5f\xed\xe5\xa6\x89\x86\xab\xa9\xf1\x2f\xc6\xe4\x0e\xc6\x78\x51\x2c\xbf\x65\x03\x16\x57\x7a\xa0\x4b\x37\x63\x10\xe5\xe9\xc0\xff\x4d\x74\x9e\x6e\xbf\x72\xa1\x54\x18\x54\x80\xd2\xb6\x4d\x34\xdc\x14\xcb\xe7\x0b\x79\xa8\xad\xa8\x62\xac\x94\xe1\x1d\xb9\x2a\xf8\xc1\x0c\xd2\x64\xd1\xe9\x5d\x29\x24\x11\xe6\x40\x7b\x38\x1f\xb4\x58\x74\x19\x62\xdf\x56\xf8\x70\x48\x8e\xe9\x5a\x71\xda\xfa\xfd\x7a\x84\xbc\xc8\x88\x8b\x27\x44\x0c\xd3\x22\x0a\xca\x5d\xd5\xf6\xb5\xfe\xe8\xac\x50\xf3\xd5\xed\xcb\x0c\x27\x0f\xeb\xa0\x12\xea\xf7\x1b\x9a\x5d\x2d\x18\x06\xa1\x13\xb1\x70\xd8\x80\xf9\x47\x2a\x98\x7f\x36\x96\x2f\xd2\xda\xe1\xa2\x61\x50\x35\x3b\x10\xee\xed\x4d\x64\x90\x89\x61\xe4\x68\x54\x94\x56\x0e\x8f\xf5\x9e\x1e\x0d\xd8\x07\x53\x2c\x01\x14\x0f\x33\x80\x04\x12\x29\xc8\xe7\x19\x97\x24\xca\xec\xa9\xc1\x6f\xb7\x99\x79\x76\x18\xf5\x32\x69\xa5\x6a\xf9\x56\x22\xe9\xab\xa3\x37\x2e\x6e\xf8\xe2\x94\xeb\x29\x70\x2b\xa9\x27\xa1\x33\xaa\x69\x67\x58\x7b\xd2\xd6\x9f\x7a\xdb\xf2\x1f\x65\xac\x0c\xe0\xf8\xa8\x6c\x7e\x80\xfc\xf4\x2a\x04\x91\x91\x47\x02\x66\x4a\x18\x63\x88\xd2\x1f\x9b\x9a\x1a\xd8\xc9\xaa\x03\x54\xa6\xd5\x01\x5b\x40\x69\x75\x04\x71\xf2\x51\x1d\x2d\xc6\x69\x15\x5b\x67\x00\xd5\x39\xfc\xd7\x90\x42\x7b\x61\xb5\x82\x39\x51\x88\x7c\x56\xc4\x16\xdb\xbb\x73\x39\x5a\x8b\x61\xdd\xa8\x3e\xcd\xa4\x59\x44\xda\x3d\x55\x2c\x4c\xc4\x66\xe6\xba\x24\xb4\xd4\xdd\xfb\x36\x29\x6b\x8a\x59\x6a\x33\x0d\xad\x2c\xad\x65\x0a\x98\x9d\xb1\x03\xf9\x18\x6c\x9b\x2f\x17\xc0\x3c\x9b\x36\x0d\x1e\x35\x5c\x64\x4e\x2f\xd2\x92\x39\xb8\xad\xb9\xd0\x02\x6a\xc1\x14\xcd\x34\x71\xd8\x31\x68\xad\xb9\x60\x1e\x68\x0d\x22\x86\x9b\xb0\xbc\xa8\x94\x94\x4d\x86\x76\x25\x5d\xd2\x5c\xbb\x8b\x21\xa6\xa9\x4f\xa6\x29\xf3\xe3\xb7\xae\xa1\xe5\x76\x5e\x43\xd6\x80\xb3\xe4\xd2\xf5\x40\xb0\x66\xdc\x4d\xc6\x02\x64\xb9\x2c\xbf\x21\x4d\xcd\x52\x50\x53\xd3\x15\x26\xba\x8e\x91\x02\xc4\xba\xc5\xfc\xf8\xf2\x0a\x91\x36\x05\xcf\x24\xd6\x40\x04\xb4\x6a\xc8\x31\x94\x8d\xb9\x85\xe7\xcc\x8b\x68\xb6\x68\x8f\xcf\xa0\xae\xa4\x29\x62\xd7\x9d\x0d\xf3\xc6\x59\x36\xc2\xc9\x83\x57\x36\xbc\xca\xcd\x85\x03\x3d\xd7\x02\x2a\x54\x75\x32\xc4\xa5\x07\x9a\x80\x74\x13\x7a\x61\x0c\x42\x8a\x1d\x76\xd9\xb9\x59\x35\x0b\xf1\x64\x20\x71\xcc\xe8\x4d\xcc\x78\x4a\x66\x19\x9f\xe7\x0d\xf7\x59\x35\x35\x6b\x9b\x08\x88\xa6\xcc\xb0\x9d\x5e\x65\x15\xa6\xb7\xf6\x65\xb6\x90\xe7\xb1\x03\xbc\x9e\x35\xb8\xe4\xc7\x8c\x8f\xc0\xca\x67\xb5\x6c\x97\xbb\x10\x84\xd0\x57\xcf\xf3\xba\x19\x15\xd5\x13\x49\xe5\x2c\xc3\xf3\x65\x3d\x98\x58\xfe\xe7\xdd\x37\x93\xfb\xbd\xda\x08\xd6\x3e\x0a\xb6\xf6\xf3\xe7\x40\x60\xbd\x70\x92\x80\x79\xd7\xf0\xaf\x8a\x31\xc9\x24\x51\x1d\xcd\x04\xd7\x82\x02\x1f\x30\x85\x27\x6e\x73\xad\x70\xc9\x9f\x18\x11\x72\x4a\x67\x51\xb5\xb7\xad\xc3\x6e\x2d\x45\xdb\xff\x98\x20\xd3\x35\x78\x27\x9f\x1d\x1a\xe4\x07\x4d\x1f\x72\x86\x93\xd2\xf8\x97\x64\x58\x4a\x3a\x9e\x07\x80\x0d\x3e\x82\x11\xd2\x62\x62\x6d\x39\x28\xb0\x54\xc7\x68\xcc\xf8\x76\x93\xb1\xbc\x7d\xb6\xd6\x7d\x7c\xfc\x68\x1a\x22\x63\xe9\xfb\x64\x11\x9d\xc3\xdd\xd4\x16\xa5\xa3\x11\x49\xd3\xa4\x66\x6f\x96\x61\xbc\x14\x54\xa5\xd9\x8c\x50\x0a\x93\x76\xd8\x56\x91\xf1\x40\x0a\x21\xc8\x88\x8a\x52\xd4\x60\xf3\xb5\xe2\xe4\xcc\x9f\x9a\x38\x3d\x08\x03\xe4\xaa\x97\x1f\x1f\x20\xb9\x15\x78\x51\x1b\xba\x38\x23\x19\xd9\x49\x24\xeb\x06\x44\x52\xf5\xb0\x07\xe4\xb1\x94\x34\x4a\x90\xf4\xd5\xc6\x85\x0d\x02\x6c\x1b\x20\x50\xea\x87\xfe\xa3\x19\xa8\x8d\xb1\xad\xdb\x45\xb0\x7f\xc1\x2a\xb7\xd5\x5d\xea\xb0\xd4\x4c\x0b\x96\xe4\xca\x6e\x22\xba\x2a\x3b\xf5\xf2\xca\x3e\x92\xda\x2b\x87\xa2\x2e\x8c\xeb\x23\x69\x13\x71\xb0\xf2\x00\x6c\xc4\x81\x16\xf9\x74\x3b\xba\xb0\x7e\x42\xc5\xd1\x84\x28\x53\x58\xdb\x57\x0f\x7f\x4b\x34\xb1\xb3\x40\xfa\x1d\xad\x7e\xfd\x21\x5f\xef\xd4\xde\x12\x25\xdd\x95\xb0\x00\x4f\x67\x37\x67\x0f\xb7\x60\x3f\x8e\xa5\x11\x5c\xbf\x78\xb9\x65\xeb\xe4\x73\x3b\x32\x9b\x82\xfd\x1b\x12\xa8\xcc\x1c\x53\xfb\x85\x4f\xb7\x8e\x80\x86\x70\x04\xce\x66\xd6\xe8\xf5\xb9\x5e\x95\xb4\xbf\x74\xd1\x6b\x7d\x1a\xaf\x8e\xaa\xa4\xee\x4e\x1e\x5c\x4f\x1e\x74\xe0\x85\x7b\x78\xf9\x37\x1d\x83\xfd\xbc\x7f\xf6\x40\x38\x5c\xb8\x12\x77\x27\x22\xbe\x21\x32\xd9\x0b\x49\x71\x61\x2b\x5e\x4a\x5e\x3c\x74\xe8\x31\x25\x16\xcb\xfe\x6e\xd1\x7e\x9c\xe4\x1b\xeb\x06\x7a\xbe\x0b\x76\x35\xbd\xec\x84\x3e\x00\x48\x11\x43\xbe\x69\x61\x2b\x33\xc0\xe1\x0d\x42\xc6\x16\x7c\x0f\x2b\x82\xf1\xec\xf0\x5a\x85\xe1\x2d\x2c\xe7\x73\x6c\xaf\x4d\x2e\x6a\xbd\xb9\xcf\x49\x6a\xeb\x8e\x65\x17\x3a\xca\x33\x7b\x71\x2c\x35\x06\x1f\x74\x31\xb1\xed\x6e\xd1\x1a\xc8\x12\xb7\x65\xbb\x3c\x64\x75\x65\xab\xb6\x4f\x8f\x76\x29\x67\xc3\x99\x20\x63\xfa\x79\x23\x51\xfc\x1a\x3e\xb5\xea\xa5\x5e\xe6\x4a\x21\x2c\x70\xcf\x40\xe1\xac\x20\x6e\xcf\xae\xb4\x2d\x96\x33\x60\x65\xc6\x99\x4d\x37\x7b\x20\x73\xc4\x45\xf4\xd3\xa6\xe0\x7a\xbb\x2f\xda\x65\xf6\x75\xaa\xd4\x4c\x9e\x1c\x1f\x4f\xa8\x9a\x16\xa3\xa3\x84\xe7\x26\xdc\x9c\x8b\x89\xf9\xe3\x98\x4a\x59\x10\x79\xfc\xa7\x3f\xfe\xb1\xdc\xe2\x11\x4e\x1e\x26\x06\xae\x64\xd1\xef\x14\x6d\xf9\xed\x62\x61\xdb\xf5\x4b\x3d\x08\xce\x86\xe4\xb3\x26\x52\xb9\x29\x90\xcd\xbd\x24\x12\xf5\x7e\xbc\x45\x72\xce\x14\xfe\x7c\x82\x3e\x51\x06\x02\xc8\x77\xbc\x10\x12\x9d\xe1\xf9\x21\x1f\x1f\xe6\x9c\xa9\x29\xfa\x04\xff\x6b\x7f\x7a\x22\xe4\x01\xfd\x44\xb0\xb0\xfb\x6b\x4b\x22\xf9\xea\xba\x53\x0c\xb9\xb8\x12\x91\x47\xbd\xc2\x7f\xfc\x4f\x94\x9b\x96\x4f\xd0\x37\xc7\x7f\xfc\x4f\xf4\x7b\xf8\xff\xff\x1b\xfd\xbe\x41\x53\x5b\x0f\x0a\x07\x0a\x67\xde\xc4\xee\xb8\x83\xca\x4a\x6d\x50\x4b\xf8\x54\xf0\x72\xa7\x6a\x5b\x7e\xa0\xc9\x03\x1f\x8f\x87\x8a\xe6\xc4\xe4\x06\x0d\xb1\x58\x80\x51\xdd\x10\x57\x90\xda\xca\xa7\x82\x1a\xb8\x6d\x57\x5b\xc1\x76\x6a\x32\xa1\xdd\x71\x93\x45\x59\xf9\x11\x82\x40\xa2\x6a\x9a\x54\xc2\x57\x24\xd5\xa7\x62\x9d\x80\x0f\x67\x9d\x59\xac\xcf\x5e\x22\x07\x84\xd5\x7c\x7d\xe0\x56\x18\x85\x68\x02\x35\xec\x42\xd6\x1e\x87\x85\xf0\xc8\x2f\x26\xe6\x0d\xa6\xf6\x5a\xf1\x6e\x72\xa1\xf3\xd5\xa1\x6e\xb7\x5c\x6c\x25\x2f\x3f\x90\x85\x98\xdb\x96\x75\x44\x5c\x0d\xc9\xb0\xae\x34\x24\x9d\x72\xe1\xf1\x3d\x8d\x5e\x6b\xab\x8d\xad\xb6\x42\x51\x61\x82\x83\xda\x1d\x7a\x3d\xf5\x33\xff\xc9\xaa\x61\x42\xa4\x90\x7b\xbb\xac\xa3\x04\xa3\xd5\x57\x9c\x66\x89\x35\x23\xae\x01\x01\x5b\xb5\xa1\xb7\x3e\xef\x1b\x1a\x87\xb0\x35\x08\xd9\x67\x4e\x32\xb1\x39\xc9\xf5\xfb\x59\x88\x84\x9c\xf2\xed\xc2\x16\x33\xca\x16\xe2\x9d\xdb\x97\xe8\x08\x8a\x95\x9b\x62\x2c\x0e\x27\x93\xa7\xa5\xb0\x67\xcc\xba\x16\x9d\x3d\x00\xe8\x8b\x67\x03\x40\x4f\xbb\xc0\x80\x5b\xc0\x0c\xdf\x82\x6b\x1b\xc3\x5f\xc9\xf0\x1c\xe4\x7c\x05\x69\x5e\x60\xcd\x0b\x37\x84\xcd\x33\xb5\x43\x0e\x90\xc0\x10\xc7\xa6\xa6\x98\x19\x95\x70\x8c\x13\xca\x26\x07\x01\x62\x1a\x24\x7e\x87\x1c\xb8\x8e\x2e\xee\xb0\x7c\xd8\x6d\x6c\xd6\xd6\xb5\xd4\x68\x5a\xd6\xf3\xb1\x18\x07\xc6\x16\x4c\x17\xe0\xa2\x14\x96\x0f\x4d\x20\x1f\x0b\x08\x43\x4b\x46\xe7\x97\xc2\xe1\x12\x2d\x1b\x9f\x4b\x24\x25\xa1\x08\x0a\xf0\xe1\xae\x8a\xa6\xc5\x1b\x73\xb9\x40\x18\xee\x4d\x9a\x91\xb4\x0a\xb4\xb7\x64\xfc\x72\xca\x85\x1a\x6e\x08\x51\x58\x4d\x86\x65\xe4\x30\x03\x58\x06\xfe\x48\xc4\x23\x25\x4f\x31\xd2\xdf\x3a\xb4\x68\xec\x0c\x41\x20\x12\x40\xc1\xe5\x5a\x93\x4e\x8d\xbd\x9b\xcd\x0d\x6f\xd2\xe7\x19\xcb\x07\xe9\x6b\x0a\x22\x99\xe3\x2c\x3b\x40\x82\x14\xd2\xd4\xb4\x94\x24\x1b\x1f\x3a\x54\xf6\x14\x65\x7c\x42\x13\x9c\xa1\x51\xc6\x93\x07\x39\x60\xfa\x6e\x66\x13\xc3\x17\x66\x82\x27\x44\xca\x40\x98\x29\xf3\x5c\x6d\xf6\x11\x14\x14\x54\x44\xe4\x94\x51\xa9\x68\xe2\xa4\x94\x32\xb5\xdc\x94\x8f\xd5\xea\x65\xc2\x4d\x19\x44\x18\xae\x16\xae\x88\xc1\x89\x2b\x98\xad\xdf\x01\x37\xa4\x85\x7f\x72\x71\xb5\x4d\x07\x68\x07\x68\x56\x8e\x42\x86\x2a\x3e\x90\x2b\x8e\xd4\xa9\xfd\x0c\x8e\xf1\x32\x12\xb8\x89\x4f\x94\x27\x48\x7f\xd2\x3c\x48\xb2\xa3\xcb\x32\x6a\x38\x12\x16\x7c\x30\xed\x9e\x81\xeb\xc0\x90\x1b\x20\x75\x56\xd1\xb4\x5e\x45\x90\x32\xa0\x64\x4c\xd5\xd1\x48\x59\x92\x15\xa9\x2f\x1a\xa6\x6f\xdd\x47\x4d\x24\x6e\x79\xf4\xda\xeb\xbb\xf9\x00\x61\x89\x9e\x48\x96\xe9\xff\x9a\xa0\xe1\x43\x8f\xe1\xad\x59\xb2\xc1\x59\x87\x4e\x1c\x97\x6e\xa2\xa8\xbd\x03\x4a\xbb\xc6\x6a\x6a\xb2\x81\x73\xae\x4c\xbd\x36\x03\x94\xe6\x4c\x02\x06\x59\x6b\x94\xf1\x11\x9c\x74\xc0\x50\x73\xd9\x84\x41\x26\x52\x91\x24\x84\x68\x6d\xfc\xab\xe0\xe0\xfa\x4c\xf5\xaf\xeb\x11\xbd\xa2\x15\xd9\x03\xfc\xb4\xaa\x2d\xa2\x11\x45\x2d\x2e\x39\x74\x84\xae\x2b\xf0\x0a\x61\xc9\x5e\xac\xcf\xe3\x52\xa8\x8e\x57\xc2\x5c\xab\x4c\xe2\xf9\x76\x68\x4d\xcc\xb5\xa8\xcf\x1d\x60\xae\x55\xe6\xd9\x10\xee\xcc\x27\xcf\x9a\xa6\xa9\x27\x75\xc1\xdb\xe7\xce\x18\x98\x1f\x73\x77\x46\x24\xe8\x0e\xe4\xbc\x8e\x10\xf7\x0b\x4f\xae\x52\x98\xeb\x75\xf1\xe4\x2a\x83\xd9\x67\x3c\xb9\xca\x50\xf7\x17\x4f\xae\x66\xa0\x2d\xf0\xe4\x8c\x3f\x74\xa8\x89\xba\x1d\x53\x80\x5c\x80\x51\x31\xbe\x85\xec\xd8\xa5\x63\x3c\x35\xbe\x56\x73\x8d\xb9\x3b\xda\xc2\xab\xc2\x68\x6d\xda\x58\x53\x04\x09\x96\x5b\xd1\x9e\x77\x58\x50\x69\x34\xb4\x59\x86\x59\x7c\x75\x40\xed\x6d\x41\x12\x4d\x7e\x86\x51\x29\x81\x99\x84\xa9\x1e\x58\x3b\x88\x1e\x85\x31\xfd\x25\x78\x66\xd3\x70\x9b\xaa\x1e\xec\x4f\xc2\xe1\x7a\x50\x7d\x80\x20\x16\xb1\xfa\x56\xf8\x3f\x9f\x2a\xc0\xe1\x53\xfe\x64\x8b\x77\x00\xf9\x19\x62\x6c\x24\x3d\xe8\x74\x68\x95\xb5\xa6\x15\xa3\x4c\x91\x49\x55\x97\x2d\x0f\x0b\x65\xea\xcf\x7f\x5a\xc9\x81\x0c\x40\x9a\x53\x0b\x03\xf8\x6e\x8b\xc9\xe0\x0b\x85\x90\xd4\x56\x0f\x97\x5a\x6d\xd1\xd3\x31\x37\xaa\x44\x39\xa6\x4e\x81\x2a\x24\x78\x3d\xa6\x54\x0e\x98\xc9\x8c\xb1\x45\xab\x8e\xd0\x07\xa8\x49\x88\xf3\x99\xd6\xbb\xfc\xfc\xa8\xa6\xa0\x41\xf1\xcd\x37\x7f\x26\xe8\x1b\x94\x13\xcc\x22\xdd\x15\xd4\x25\x7d\xe5\x01\x02\x97\x9a\x92\x01\xab\xdd\x0a\xd4\xff\x6c\xca\x9c\xb8\xd0\xa8\x73\x36\xe6\x4e\x17\x86\x5a\x5b\x38\x99\x22\x59\x8c\x4c\xb1\xc8\xc0\x76\xe1\x04\xe8\x0b\x3e\x01\x9f\x1e\xdc\xc4\x6e\xd0\x1b\x23\x0f\x56\x18\x4e\x4b\xe4\xc1\x68\x6a\x1d\xf2\x60\xfd\xe9\xdb\x5b\xe4\xc1\xca\x9e\xb7\x43\x1e\xac\xdb\xf2\x0d\x90\x07\xa3\x66\xbe\x18\xe4\xc1\xca\x8a\x7e\x31\xc8\x83\x95\x79\x75\xc8\x83\x5f\x08\xf2\xe0\x6a\x3e\x52\x8b\xad\x57\x7f\x78\xd7\xc3\xd6\xab\xd5\xaf\x9a\x59\xc4\xb6\x40\x26\x20\xcd\xbd\x30\xb6\x5e\x34\x81\x2e\x8e\x68\xfd\x38\xa2\x5a\xe2\xb3\x7d\xeb\xe1\xb9\xe0\xa2\xea\x45\xd6\x12\x5d\x2f\xda\x9f\x56\x11\x47\x20\x77\xed\x80\x12\x9f\x37\x72\x0d\x4c\xdb\x6d\xcd\x21\xbd\x68\x15\xa5\xc5\xe4\xd4\x92\x91\x43\x45\x32\x9a\x53\xe8\x27\xed\x28\x77\x83\x08\xb8\xca\xf2\x7a\x63\xb8\xa1\xc5\x16\xa4\xda\x9a\x42\x6b\x0a\x4e\x6f\x41\xaf\x2e\x49\x68\x4d\xbf\xa0\x1b\xc4\xed\x8c\x24\x0d\x86\x41\xa8\x75\xbf\x9b\x66\x57\x5d\x64\x1e\xf3\x25\x2a\xbd\xef\xf3\x9f\xca\xd2\xfb\x46\x36\xae\xa4\x7d\x41\x42\xba\xf9\x72\x42\xa5\x12\x8d\x31\x20\x0b\x23\xdc\xc6\xbf\x35\x2b\x36\x41\x97\x98\x6c\xf6\x59\x4e\x72\x2e\x56\x05\xa0\xd4\x7e\x69\xa1\xf2\x37\xf9\x94\xcc\xa6\x24\xd7\x42\xd0\x70\xdd\x46\xda\xee\xb7\x4f\x8e\xb3\x39\x1a\x26\x20\x2c\x22\x82\xc0\x7b\xa5\xdf\x4d\x0d\xf2\x5a\xeb\xed\xde\x76\x9b\x2d\x36\xdc\x9a\x56\x7c\x87\x8d\xb9\xdc\x5a\x62\x5f\x8a\x7c\x94\x40\xdf\xb5\x8e\x78\x1f\x07\xb1\xda\xd5\xbe\xc4\xc9\xbe\x0c\x5f\xa5\xfc\xca\x16\x92\x5c\xc3\xff\x1a\xbb\x54\x35\x27\x0c\xab\x08\xae\xef\x95\x6f\x40\x07\x5c\x5c\x1e\x08\xa7\x90\x44\x1c\x86\x12\x75\x34\x98\xc5\xf5\x8a\xa8\xc4\x69\x62\x5b\x10\x49\x21\x1a\xa3\xf1\xda\x58\x21\x13\x55\xe0\x0c\xd4\xbc\xb0\xfa\x55\x75\x53\x47\xf3\x9a\xf4\x9e\x76\x66\x6e\xca\xd4\x5f\xff\xb2\xd6\x6e\x6a\x95\xc4\xae\x1b\x54\xec\xc0\x49\x42\xa4\x31\x8c\xda\x68\x4d\x53\x4d\xbe\x10\xd9\x36\xbb\xaa\x8f\xb2\x9e\xb7\x66\xf0\x1e\x72\x33\x2d\x49\xdd\x88\x0b\x53\xc1\x8b\xc9\xd4\xd9\x5e\xf4\x99\xd1\x53\xab\xdb\xcb\x1f\x16\x0c\x9c\x6b\xef\xe5\xb7\x05\xcd\x36\xb3\x6c\xdd\x46\x65\x4c\x3e\x9e\xdf\x21\x39\xf5\xa7\x75\x04\xcd\xd6\x6e\xec\xe2\xa0\xdb\xf7\x69\xbf\xf5\x46\x76\xe8\xe6\xc0\xc1\xcc\x8d\x79\x96\x81\x99\x58\x92\xfc\xb1\xa9\x1a\x3d\x4c\xf8\x8e\x6e\x58\x73\x1b\xbe\x06\x67\x93\x54\x38\x9f\xb5\x92\xbf\xae\x8d\x68\x28\x91\x1b\x7d\xd5\xd3\x6c\xe2\x8b\x38\x23\xac\xce\x36\xf5\xe3\x22\xf8\xfe\x1b\x8b\xf2\x72\x21\x3f\x3b\x8b\xf4\x72\x4b\xf2\xc2\xd1\x5e\x2b\xe6\xb1\xaf\x11\x5f\x15\x66\xe7\x03\xb0\xca\x6b\xc6\x45\x7b\x18\xc5\xa7\xa7\x97\x78\xc0\x7a\x51\xdc\xb9\xab\xb4\x39\x9a\x97\x81\xab\x46\x87\x08\x99\x19\xc0\xa6\x5b\xc3\x0a\xf8\x40\xf4\x5f\xa0\xe9\x18\x90\x46\x13\x07\xe6\x62\xbd\x20\xea\x96\xa4\x87\x38\x99\x27\x19\x4d\x02\x9d\x79\x22\xf0\x6c\x5a\xc7\xf1\xdc\xce\x77\xe8\x12\xaf\x85\x2e\xd1\x54\x0b\x64\x9d\x38\x5b\x47\x57\x0c\xe7\xa4\x43\xbd\xa8\x43\xbd\x38\xf0\x79\xdd\xac\xac\x6a\xf2\x8a\xe9\xc2\x8b\xe7\xae\x83\xbe\x78\x05\xe8\x8b\x4d\x0e\x5f\x89\x6b\x11\x1d\xbb\x0e\x8e\xe3\x5d\x2b\x38\x0e\x7f\x09\xee\x15\xc2\x42\xf3\x79\x7c\xe5\xcc\xfd\xc5\x81\xbd\x26\xfc\x46\x8d\xb8\xb0\x8e\xdc\xb4\x0c\x7f\x63\x19\x5d\xb4\x5a\x97\xd7\x45\xc3\x58\x6f\x65\xd6\x02\xba\xa8\xbd\xbb\xf6\x04\xf6\xa2\x79\x1b\xf6\xe4\xdc\xec\x32\x15\x61\xbd\xb2\x6d\x61\x3a\xc2\x3a\x0a\xd6\x7a\x99\x09\x9e\x1e\xde\x56\x76\x42\x59\x33\x67\xb3\x0c\x85\x9e\xf3\x41\x13\x81\xa6\x3c\x4b\x4d\x98\x57\xb0\x5a\xbe\x03\x1f\xbe\xed\x17\xc8\x6d\xc6\xed\x8c\x24\x46\xdb\x2a\x0b\xdf\x2c\xcb\x43\xf0\x9b\x08\xc3\xdd\x01\xa3\xd9\x85\x15\xc1\x73\x92\x4d\xec\x07\x2b\x65\x11\x19\x9b\xbf\x97\x8c\x31\x5a\x21\xb0\x9a\xd7\x0f\x73\xa5\xdd\x77\xc5\xe0\x96\x89\x1e\x81\x71\x50\xd4\x55\x6e\x33\x74\x06\x4f\x1f\xa9\x33\x44\xe0\xb0\xc7\xa5\x5e\x3a\x37\xbb\x56\x9e\xba\x2a\xb1\x6c\x10\x44\xb5\x50\xa1\x68\x7b\x10\x8c\x1c\x7f\x1e\xce\xb0\xc0\x59\x46\x32\x2a\xf3\x67\x8b\xe4\x3c\x8d\xdd\xb5\xfa\xac\x0a\x6e\x4c\x44\xac\xc8\x47\x86\x14\xdd\x40\x6c\x5d\x34\xc5\x91\x28\x58\x08\xe1\xe3\x37\x06\xb9\xba\x59\x05\xdc\x0b\x60\x55\x4a\xa6\x50\x84\x6f\x8c\xa9\x60\x44\x36\x96\x3c\x23\x49\x21\xa8\x9a\x0f\x6d\x05\xb9\xf6\x07\xee\xd6\x7e\x79\x6a\x3f\x5c\xee\xe1\x76\xd9\xcf\xae\x3f\x5f\xb1\x6e\x46\x04\x94\xc3\x70\x85\x1d\x82\x2a\x79\x36\xbb\x9d\xf8\x9a\x1a\x10\xbb\xba\x70\x6d\x37\xc5\x5c\xe3\xa7\x61\x90\x06\x33\x4c\xaa\xc4\xb1\xea\xb0\xd6\xe1\xab\x2c\x9b\xe4\x33\x23\x8c\x34\x78\x91\x9f\x01\x4d\xdf\xc6\xba\x9b\xa6\xf5\x80\x03\x57\x30\xd8\x2b\xcb\x8d\x09\x92\x94\xad\x52\xd5\x30\x4e\xcc\x18\x57\xf5\x75\x94\x96\x0c\xb6\x17\x7c\xd5\x62\xc4\x41\x27\x3b\x1a\xb6\x3e\xe8\x42\x14\x33\x45\x47\x8b\x10\x20\x3b\xac\xae\xd7\xcb\x20\x37\xd6\xb9\x19\xa2\x6e\x4d\xc9\xbd\x88\x13\xdb\xd9\x69\xf9\xdf\xe2\xe5\x38\x24\x15\xca\x26\x19\x89\x92\xaf\xae\x72\x0a\x54\x68\xce\x0f\x18\xa0\x35\x75\xc6\xb6\xd9\xf7\x2e\xdc\x03\x43\xe1\x3e\x63\x22\x3a\x1a\xb0\x9e\x44\x4f\x04\x31\x62\x53\xed\x6b\x4a\xf2\x79\xab\x36\xd4\x38\x19\x11\xdd\x93\x8f\x4d\xd1\xc2\x03\x55\xd2\x97\xd9\x31\x7d\x8c\x71\x26\xc9\x81\x6e\x18\xaa\xf3\x29\x0e\x41\x93\x18\x3d\x09\x3c\x9b\x11\x31\x60\x36\x04\x1f\x1c\x2e\x9c\x67\xa6\xfd\xa6\xd0\x50\xbb\x06\x64\x98\xe0\x64\xfa\x42\x7b\x84\x21\x83\x22\x99\x92\xd4\x25\x79\xc6\xdb\xe3\xe6\x6d\x0c\xd6\x6b\x6c\xd6\xf9\xd8\x95\x89\x39\xb0\x9d\x64\x89\xe6\x28\xbe\x6a\xe8\x8c\x08\x3d\x6a\x4d\xc3\x8f\x84\x21\x3a\x76\xe3\xb0\xb1\x3b\xe8\x09\x3c\x53\x9a\xf4\x1f\x31\xcd\x4c\xd6\xb4\xeb\xda\x09\x81\xc6\xfc\x3e\x60\xc6\xdd\xcd\x92\x28\xad\x90\x32\x2a\xa7\x9a\x53\x17\xe0\x93\x04\x35\x63\x2d\xc9\x33\x4d\x65\x6c\x64\x34\xea\x1b\xfd\x25\x32\x6f\x1c\x46\x29\x53\x49\x00\x73\x02\xc1\x92\xae\x52\xcd\x32\x39\xb3\x0b\xbd\x5f\x0c\xbd\xaf\x5f\x9b\x7d\x0c\xbf\xf7\x87\x65\xdd\x10\xfc\xa6\xed\xdf\x85\x04\xb9\xc3\x50\xfc\x57\x8e\x59\x7f\x9e\x70\xf5\xd7\xcd\x2f\x78\x8e\xd4\x82\x2e\x00\xff\xed\x05\xe0\x37\x1f\xdb\xb5\x82\xf0\x57\x20\xdd\xb8\x5e\xb6\x8d\x78\xf6\xd0\x27\xcf\x1a\xf5\xec\xa3\x36\x82\x2f\x5a\x46\x3e\x97\xd8\x2c\x5d\xf4\xf3\x33\x45\x3f\xd7\x2c\xf1\x7a\x11\xd0\x1b\xd9\x56\x5e\x3e\x38\xb3\x5a\xbc\xfc\x39\x03\x34\x57\x45\xc7\x14\xa3\xe1\xb3\x1f\xbd\xda\x39\xb7\x3d\x81\x3f\x7a\xa2\x30\x22\x91\xd0\x74\x36\x22\x69\x0a\xf6\x7b\xc5\x6d\xe9\xc9\x92\x76\x9c\x1e\xa6\x99\x2f\x96\x9a\xd8\x71\xc6\xd9\x44\xd2\xd4\x40\x11\xd8\xc2\xff\xa1\x96\x08\x29\xb8\xb0\xbf\x59\x46\x84\x33\xff\x0a\xf4\x95\xa4\x5a\xee\x0f\x4c\xc2\x02\xa5\x9c\x48\xf6\x5e\x19\xad\x0c\xb3\x39\x7a\x60\xfc\x29\x23\xe9\x04\x76\xa8\x3a\x98\x43\x44\xc9\x01\xa2\xca\x7f\x26\x20\x67\x97\x17\x6a\xa0\xc7\x0e\x41\x3d\x46\x04\x24\xf6\xdb\xa0\xc8\xaa\x6f\xe6\xeb\x23\x84\xce\x19\x1a\xe3\x44\x1d\xc4\xe5\xdd\x53\x6e\xaa\x66\x6a\x35\x27\x98\x78\xd9\x48\x17\x9c\x5b\xd3\x79\xfd\xd9\x70\xdc\x41\x93\x6b\x2f\xa3\x78\xab\x20\xa6\x47\xbc\x0d\xe6\xdd\xa7\x42\x5a\x6f\x37\xe2\xcc\x1f\x7d\x0b\x3e\xe2\x41\x4b\xa1\xd4\xa1\x01\x00\x65\x3c\x6d\x34\x2a\x55\xa6\xb2\xee\x58\xca\x88\x33\x5b\x61\xd1\x7a\x04\xa0\x5d\xb3\xdc\x29\x7f\x62\x52\x09\x82\x73\x6b\x85\xd5\x57\x0d\x44\x2b\x98\x78\x33\x3d\x7a\x2a\x8c\x88\xb1\xce\x16\x5f\x50\xf6\xa0\x77\xb7\x84\x69\x85\x82\xb5\xd0\x73\xdd\xa6\xcd\xf4\x8d\x47\x4e\x39\x33\x9e\x98\x6d\xf6\x4f\xd2\x09\xc3\xd9\x9a\x4a\xee\xc2\xca\x2d\x3a\x4f\x9c\xf1\xca\x8a\x0b\x5a\x8a\x30\x56\x15\x64\x7a\x5c\xcb\x88\x50\x99\x6f\xe8\xba\xc1\x28\x25\x33\xc2\x52\xc2\x92\x39\x90\x08\x03\x5c\x09\xc1\x70\x86\x30\x7c\x87\xb3\x23\x74\x66\x12\x19\xbc\x84\x67\xaf\x75\xb8\xd0\x73\xcc\xe8\x58\x0b\x8a\x60\xed\xb2\xa3\x1c\x30\x33\x4c\x67\x6c\x0e\xaa\x00\xfb\x15\xab\xd9\x99\x6f\x29\xc3\x51\xe6\xc8\x06\xe7\x29\x2b\xd6\x0a\x0e\x0e\xcc\x56\xf3\x26\xec\x62\x85\x57\xc1\x09\xaf\xb1\x19\x48\x42\xfd\x64\x34\x82\xf2\xfe\xfa\xca\x34\x8b\x84\x91\xc2\x60\xd1\x9e\x92\x6c\x16\xd4\x20\x9d\x61\xa1\xa4\x3b\xda\x06\x80\x52\xdf\x32\x79\xc1\x0c\x42\x85\xb1\x34\x3c\x59\x90\x3f\xeb\xcc\x28\x1b\x3f\x1a\xb0\x73\xf5\x5e\x6a\xce\xc7\xd9\x24\x9b\x23\x9c\x3e\x52\x59\x82\x19\x27\x9c\xc9\x22\x27\xa2\x52\xda\xdb\x02\x81\x62\x47\x9a\x7a\x6c\x5a\xe6\x7f\xc4\x19\x4d\x75\xb7\x46\xc6\x98\xa0\x11\x19\x6b\xf9\x69\x86\x85\x74\x16\xb1\x1a\x97\xa6\xdd\xdc\x54\xaf\xd5\xab\x71\xcb\x1f\x42\x86\x88\xf2\x92\x77\x62\xab\x03\x1f\x57\x39\xa7\x5d\xf5\x25\x5c\x73\xb4\x30\x29\xb4\x5c\xc0\xb1\xab\x70\xb6\x0a\x42\xc5\xc1\x78\x15\x26\x84\x45\xf7\xe3\x64\x69\x33\xb8\xb5\x38\x40\x65\x82\x76\xd4\xc6\xd0\x1a\x72\x4d\x42\x41\xb8\x90\x0a\x2b\x9a\x58\xb1\x9d\x0b\x7b\x71\xd8\x8b\xa5\x79\x6b\xcf\xb6\x84\x83\x95\x09\xce\x16\x77\x78\x89\xd7\xcc\xbc\xbf\x9c\xb7\xda\xe3\x66\xda\x5e\x9a\xb4\x92\xf0\x2c\x5b\x07\xaa\xb8\x32\xf3\xd3\xf2\xf3\xe5\x23\x2a\xfb\xd1\x1b\xe0\xf6\x02\x4e\x8d\xf1\x3d\xe2\xcc\x4a\xa8\x52\xd9\x5d\x0a\x5f\x32\xb7\xdb\xdc\xfa\x36\x07\x8c\x8f\x4d\xa5\xc9\x26\xaf\xe4\x4c\xf0\x9c\xae\x03\xed\x66\x1c\x75\x37\x2e\x8a\x70\x85\xf0\xe6\x62\x0d\xa1\x44\xbc\x21\x2f\xdb\x23\xc4\x9b\x63\x66\xe4\xd5\x25\x67\x28\xc7\xb3\x8d\x16\x7c\x95\xb5\xa5\x87\x72\x63\xea\xb2\xab\x07\x58\xa8\x04\x70\xa1\x61\x91\x9f\xf0\xbc\x4c\xed\x69\x02\xed\x62\x6b\x91\xc3\xbd\x7e\xfd\x9c\x8d\xf9\x1a\x87\xb3\x4c\xc5\xb1\xa7\x0f\x3b\x9a\x0d\xce\x9f\x8f\xe9\x34\xbb\x6f\xd6\xb4\xcd\x79\x3c\xad\x23\xea\xb5\x4f\xa6\x5b\xc1\xe7\x54\xfd\x42\x26\x12\x6a\x7d\xeb\xdc\xad\xf1\xd1\x0a\x5a\x44\x30\x9c\xe5\x4b\xf5\x29\xa2\xc3\x9d\xaf\x51\xa5\x1d\x64\x2c\x0c\x2e\x18\xe8\xba\xbe\xd5\x17\x58\x33\x7b\x48\x5a\x2d\xd6\x96\xb9\x87\xeb\x81\x8f\xb9\x1e\x3d\xe4\x58\xfd\x09\x5d\x89\xac\xba\x8e\xae\x38\xd6\x92\x90\x51\x1f\xca\xc8\x02\x1b\x62\x3d\xa6\x19\x91\x47\xe8\xbc\x46\x6f\x74\x01\xce\xde\x21\x68\x42\xbd\x9c\xf4\x54\x08\x1a\x14\x70\x71\x32\x12\xa2\x80\x8a\x1c\xda\xce\x04\xd1\x63\x4e\x8c\xef\x8e\x1b\xa4\x31\x88\xae\x12\x54\xf3\x2c\x23\xac\x2a\x90\xa2\x35\x2f\xa0\x36\xbd\xdc\xc8\xf0\xfe\x03\x6e\x7c\xde\xd8\xd6\xa8\x2a\x47\xd5\xb0\xa5\xbb\x80\x72\x6f\x1f\x3f\xee\x7a\xbd\xd3\x5f\x2c\xee\x4d\xed\x08\xef\xe2\xd6\xd7\x1e\x9d\x97\xf2\xd7\x77\x44\x7e\x80\x4f\x9d\x55\x14\xa3\xb1\x20\x60\x38\xcf\x7d\x4e\x28\x4b\x89\x90\x8a\x73\xb8\xef\x6e\xcf\xbe\x3f\xbe\x3f\x47\x44\x25\x28\xa3\x0f\x64\xc0\x12\xf9\x78\xa0\xc5\xe3\x7f\x15\x44\xe9\x9f\x1b\x0c\x2d\x34\x27\x4c\x02\x27\xa0\x6a\x21\x77\xbe\x7e\x21\xdd\xc2\xe8\xff\x9e\xc5\xdf\x2f\x21\xf9\x85\xf4\x17\xa0\x5d\x07\xb2\x0d\x64\x0a\x38\xc2\x66\x69\x65\x0d\xc5\x18\x15\xaf\x5f\x57\xf5\x66\x83\x70\x57\xf6\xcf\x82\xad\x29\x74\x9d\x96\x1f\x05\xa3\x68\x90\xe9\xf2\x19\x06\xa0\xbd\xf5\xe2\x68\xcd\x37\xb5\xad\xaf\x62\x22\x65\x5a\x91\x53\xd9\xcb\x02\x41\x48\x09\x42\x80\x85\x78\x7a\xb2\x77\xbd\xcd\x24\xf5\x13\x0b\x3e\x3a\x1a\xb0\x4f\xce\x90\x5f\xfe\x2a\x5d\x13\x26\x36\xdb\xe3\x0f\xc6\xad\x40\xb3\x29\x95\xfe\x07\x40\x91\x96\x45\xa6\x4c\xe5\x8a\x31\xd5\x5a\xba\x1b\xa8\x79\x52\xc7\x25\x04\x66\xc9\xf4\x72\xcb\x02\x16\x74\x3c\x24\xd9\x3a\x92\xe8\xf9\xb8\x9f\x49\x4d\xdf\xc9\x43\xc3\xe9\xdc\xa4\x36\x4b\x39\x19\x90\x03\x1d\xd8\xbc\xd1\x71\x8c\xf5\x38\x33\x95\x23\x08\x02\xd3\x6f\x35\xfa\xd9\x24\x38\xea\x5d\xb4\x92\xba\xb1\xfc\x9a\xb0\x43\x1f\x52\x04\xbd\x20\xac\x06\x4c\x14\x0c\x10\x6e\xbd\x23\x08\x23\x49\x04\x35\x1e\x99\xc4\x99\x65\xac\x91\x6c\xa2\xd9\x84\x96\xfc\xc0\x1b\xc8\x19\xe8\x67\xbc\x90\x10\xc1\x98\x13\xa5\x2f\xa8\xaf\xa0\xde\x93\x71\xc5\x1d\xa0\x99\xa0\x39\x55\xf4\x91\xc8\xaf\x6b\xb6\xee\x14\x2b\x9c\xf1\x49\x4f\x28\x3a\xc6\x89\xba\xc3\x5b\x69\xe0\xd8\x36\xb3\x69\x58\x87\x1b\x06\x3a\x3f\xd3\x8b\x3f\x21\x8c\x08\x98\xa8\xd6\xc9\xeb\x8f\x30\x3c\xd9\x88\x73\x43\xb1\x84\xc4\xc0\xcb\x4b\x6f\xb1\xc0\x85\xe2\xb9\xd6\x6f\x71\x96\xcd\x01\x36\x5e\x3f\x99\x62\x39\x75\x1b\x6d\xc2\x90\xda\xdc\x4d\x76\x71\x4f\x71\x32\x25\xb7\x0a\xab\xa2\xd6\x18\x5c\x19\xe5\x3b\xc2\x8a\xfc\xdd\x09\xfa\x3f\xe5\x1c\x4f\x7b\xa7\xdf\xf5\x87\x67\xe7\xb7\xbd\x6f\x2f\xfa\x67\xc1\x7c\xec\x93\x4f\xe7\xb7\xb7\x8b\xbf\x7e\x77\x7e\xb7\xf8\xe3\xf5\xd5\xf5\xfd\x45\xef\xae\xae\x95\x8b\xab\xab\xef\xef\xaf\x87\x1f\x7a\xe7\x17\xf7\x37\xfd\x9a\x4f\xef\xef\x9a\x1f\xde\x7e\x7f\x7e\x7d\xdd\x3f\x73\xab\xf2\x8f\xe0\x74\x41\x78\x12\x84\x0e\xd6\x4f\xa3\x7a\x00\x0f\x51\xfc\xe2\x09\xba\xaf\xe2\xae\xda\x18\x1f\x93\x87\xf9\x84\xa5\xe6\x61\x10\xca\x35\x60\xc8\x7d\xae\x17\xa5\xe9\x53\xe3\x05\x4d\xa6\x04\x65\x9c\x3f\x14\x33\xcb\xda\x4c\x32\x07\xe3\xc6\xf0\x43\x64\xd0\xda\x77\xe7\x77\x27\x8b\xf8\xaf\xbe\xb1\x00\xf1\xc1\x9d\x01\x18\x17\x76\xec\x14\x6c\x29\x33\x41\x1e\xe1\xb0\x7a\x53\x69\xd0\x83\xdf\x99\x65\xfd\x98\xd6\x30\x53\x95\x6e\xd2\xd4\x16\xf7\x72\x13\x0b\x1a\x8e\xf7\x75\xd9\x6a\xfa\xe5\x30\x80\xf7\x68\x44\x12\x5c\x18\x5f\xb1\xbe\xa7\x84\xe0\x22\x1c\x70\x49\x0f\xbb\x6b\xd4\xd2\x51\x6d\x83\x95\x3d\xd3\x13\x97\x0f\x74\x36\x23\xe9\xbb\x45\xf9\x25\xae\x02\x25\xe1\xf4\xe9\x3e\x83\x33\xa9\xf5\x7a\xd0\xf9\x1d\x5a\xf3\xd4\xa2\xea\x53\x69\xfc\x61\xa5\x87\x10\x80\x08\xf5\x9d\xe0\x51\x75\x29\x78\xaf\xb1\x42\x4f\x04\x52\x82\x0a\x0b\x57\x6f\x74\x6f\x7d\xb6\xa1\x3b\xe3\xc9\x70\xc5\x27\xa2\x54\xa1\x46\x66\xbc\x0b\x81\x5b\x7f\x2f\x49\x1d\x23\xde\x22\xaf\xe3\xcc\x34\x0a\xdc\xd9\x85\x12\xc0\x88\x1b\x7c\x46\xee\x36\xa8\xb1\x90\x2f\x91\xaf\x16\x6f\xa4\x15\x97\x85\x66\xdb\x6d\xc6\xe3\x72\x59\x23\x80\xc6\xf6\x03\x8b\x40\xfc\x56\xae\xd5\x1d\x4f\xf1\x5c\x13\x07\xc4\xf0\xc8\x62\x36\xe3\x42\xa1\x86\x36\x8c\x77\xc4\x8c\x0f\xee\x1c\x3b\x0f\xcf\xe3\xa0\x11\x2d\x61\xc8\x1a\x0c\xe5\x76\xe9\x7d\x76\x5d\x4b\xc6\x11\x42\x95\x80\x22\xe8\xc1\xd6\xf3\x48\xa5\x8e\x28\xb4\x4e\xf8\xdd\x26\x72\x6f\xa6\x2f\xf8\xb6\xb5\x3f\xea\x7a\xbf\x72\x2d\xd4\x6e\x79\x46\xc6\x6a\x58\xeb\xf5\x59\x62\xe0\xd4\x2d\xb2\xa6\x8c\x68\x3a\x99\xee\xa0\xc5\xf6\x5a\xc2\x9f\xac\xbf\x54\xab\x06\x81\x85\x40\x70\xae\x8c\x7c\x5a\xea\x30\xc8\xad\x26\x98\x17\x6c\xa7\x36\x96\xd9\x0b\x81\x5a\xe6\x7f\x60\xfc\x89\x79\xcb\xbe\x3c\x1a\xb0\x3e\x86\xea\x68\x5e\x11\x71\x21\xce\xa0\x05\xac\x94\xff\xa3\x4a\x47\x2f\x1a\x04\xd3\x8c\x50\x56\xd2\xbd\xad\x8b\x99\xcd\x51\x59\xcd\x2a\xfa\xae\xcd\xe9\x31\x56\x6f\x27\x02\x9a\x09\xdb\x72\x8d\x8a\xcc\xac\x65\xde\xcc\xb3\x74\xa0\x82\xdb\x5d\x77\x75\x84\x7e\x74\x96\x1f\x88\x27\x2a\x0b\xc1\x29\x73\xe3\x64\x78\xee\x40\x8d\xea\x16\x76\x17\x38\x41\xbb\x8e\x30\x5a\xbe\xc0\x1e\x90\xa0\x66\x95\x23\x05\x9c\x31\x63\x91\x5d\x23\x9c\xf2\xd4\x7f\x74\x4b\x96\xc7\x5b\x7f\x80\xda\x3f\xd6\x61\x0d\x42\x07\xcb\xe6\xff\xc3\x6c\x96\xc9\xa4\x70\xa8\xfe\xb6\x16\x8b\xf5\xa0\xea\xf3\x03\x1e\x40\x93\x68\x81\xc6\x34\xcb\x40\x0e\x38\x42\x3d\xa8\x49\x06\x89\x08\xfa\x2a\x74\x51\x6b\x74\xc2\xf8\xaa\xd8\xed\x06\x62\x4a\x02\x62\xba\x6d\x26\x26\x09\xd4\x54\xe6\xa1\xed\x86\xa2\x76\x90\x93\xac\x79\x0b\x5e\x44\x74\x6c\x9f\x89\xbc\x86\xf2\xfe\x1a\x41\x67\x0b\xc3\x0d\x3e\xfc\xb5\x7e\xe8\x1f\x0b\x2c\x30\x53\x10\x4a\x65\x45\x77\x41\x82\x90\x5e\xf2\x19\x82\x15\x99\x31\x04\xc3\x4f\xe1\xe6\x3a\x97\xff\x84\x42\xe2\x49\x7a\x80\xe8\x11\x39\x3a\xb0\x95\x9a\x65\x31\x2a\xdf\x9c\x6a\xc9\x61\xc0\x16\x42\x44\x8e\x50\x2f\x93\xdc\x7e\x41\x58\x92\x41\x0d\xc0\x20\xea\xcb\x53\xbe\x75\x2b\x8d\xe6\xa0\xa0\xc0\x56\x96\xcd\x73\xfb\x20\xf8\x70\xc0\xb0\x34\x3e\xf1\x0c\x4e\x7a\xf9\x7b\x5d\xe1\xd4\x28\x4e\xe2\x19\xe1\x88\x17\xae\xa1\x67\xdb\x24\x53\xa7\x64\xd9\x06\xc1\x1b\xb0\x31\x65\xe8\x4e\x90\x41\x8c\xbe\xc2\x0a\x65\x04\x4b\x85\xfe\xf8\xf5\x5a\xb1\x21\x6e\x82\x25\x77\xb5\xc7\xb7\x0c\xc0\x76\x11\x9c\x4d\xd5\x9f\xa1\x8e\x14\xc2\x88\x91\xa7\x30\x60\x87\x43\x8c\xd5\x23\x95\x05\x94\x55\x0c\x72\x46\x4c\x61\x3c\x93\x59\x06\x41\xb0\x46\x65\x6a\xe0\x23\x0e\xae\xcf\xba\x4f\xed\xb0\x6a\x28\xcb\x2a\x4f\xd4\xa8\x67\x00\x29\x51\xc6\x52\x4e\xb1\x1a\x30\xcb\x59\x5d\xd8\x48\x50\xa9\xad\x97\x65\x71\xfc\x22\x86\x10\x5d\xa6\x27\x0c\x45\x21\x8f\xfc\x02\x5d\x82\xfa\xe5\x83\xc8\xe2\x8a\xdb\xfe\xb0\x68\x4d\x6d\xc0\x7c\xbe\x7e\xd8\x76\xad\xb4\x53\x67\x5f\x7e\x41\x21\xb8\xa6\xfb\x0b\x53\x9d\xb3\x85\x30\xdc\x5c\x8e\x7e\x89\x3f\x66\xc1\xa6\xbf\x44\x36\xde\x75\x07\xed\x45\xe5\x7a\xfb\x38\x5c\xb3\x4f\xbc\xc6\xdc\xde\xb0\xb9\x81\x6c\xb1\x8d\x02\xee\xa3\x19\x5f\xca\xe3\x1b\x0d\xfd\x3c\x85\x5c\x8a\xd5\x5c\xb0\xcc\x4d\x70\xac\x03\x0c\xdd\x34\x0d\x42\xa5\x83\xc8\x4c\x08\xa5\x77\x8c\xcf\xbe\xd9\xe0\x79\x9d\xbd\xed\xe9\x1f\x94\xf3\x77\x53\xf1\x41\x70\x8b\x13\x6f\x16\xf6\x7a\xe9\x3f\x71\x02\x01\x94\xd0\x93\x0b\xdd\x5c\x04\x14\x70\x30\x8c\x18\x8c\xf9\xb5\xe2\xa1\x2d\xb4\x7b\x84\xfa\x70\xd1\xb8\xba\xbb\x78\xec\x1c\x12\xc1\xcb\x03\xa6\x35\x13\x97\x7f\x1c\xb4\x1f\x93\x78\xdd\x09\x30\x60\x26\x5b\xf9\x72\xf2\xd5\x18\xdb\x4d\xda\x84\xc3\x52\x81\x36\x00\x96\x17\xf5\x27\x27\x28\xe5\xc9\x03\x11\xc7\x82\xa4\x54\x9e\x80\x6f\x5d\x35\x3a\xf5\x72\xad\x6d\x6f\x2d\x69\x34\x05\x0a\xac\xc8\x35\x38\x35\xfd\xdb\x20\x7a\x57\xcd\xec\x00\xd1\x31\xa8\x13\x2e\xd4\xd5\x24\xd9\xb8\x74\x6d\xc2\x94\x98\xcf\x38\x65\xca\x9b\xb2\x2a\x0b\xe1\x34\x0d\x2d\xb4\x35\x05\x69\x8b\x5d\xc4\xe0\x6c\x38\xed\xbb\x29\x91\xc4\x05\x1c\x98\x49\x29\x8e\x8c\x97\xc5\xb0\x8b\x19\x56\x53\x09\x19\x41\xf1\x1a\x58\xa5\x0b\x3e\xd5\x2b\x84\x67\x10\xaf\x60\xac\x14\xe5\x47\x3e\x6f\x45\x2a\x9a\x65\x03\xc6\x08\x49\x25\x82\xe4\x9d\xf7\xb5\x99\x67\xfa\xd3\x03\x84\xd3\x14\xfd\xcf\xaf\x3e\x5c\xfc\x74\xd7\x1f\x9e\x5f\x82\xd1\xfa\xfc\xa2\xff\xf5\x81\xff\xf1\xea\xfe\xce\xff\x6a\x2c\x2c\x8f\x44\xa0\x1c\x3f\x80\x8a\xc7\xa4\x91\xff\x20\xbb\x23\x1c\xa9\xcb\xc9\xd3\x4f\x24\x71\x91\xae\x56\x4c\xf1\x10\x40\x76\x0f\x1b\x8b\x15\x1a\x9b\xdf\x1a\xca\xef\x8d\xff\x64\x39\x0d\x3a\xe2\xf1\x5d\x38\x31\x30\x27\x0c\xa2\xb1\xad\xb5\xaf\xd4\x7d\x4b\x82\x23\x6c\x42\x59\x53\x3c\x1e\x61\x8f\xcf\x29\xc4\x7f\x4f\xe6\x3f\x68\xf5\xfa\x1a\x53\xd1\x9a\xf6\xfa\xec\x91\x0a\xce\x60\x6a\xde\xac\xe5\x4f\x8c\xd6\xd3\xb1\xac\x1e\x2a\x69\x64\x61\x88\xd1\x98\x35\xc6\x7c\xd6\x01\x99\xbc\xfa\x74\x2d\x3c\x02\xf9\xac\x84\xcb\xfe\xf4\x28\x1c\x0e\x8a\xc0\x5f\x34\x25\x0d\x0e\xd8\xdd\xd5\xd9\xd5\x09\x22\x19\x1e\x71\x01\xd9\x60\x26\x24\xc8\x35\x61\x17\x0c\xea\xaf\xfb\x86\xa2\xcc\xdf\x03\x34\x2b\x33\x7f\x43\x23\xda\x91\x69\x63\x55\x15\x61\x2e\x16\xf3\x66\x77\xab\x02\xda\xc9\x5e\x73\xd1\xe6\xfa\xd7\xaf\xc1\xd2\xf1\x99\x56\xe4\x2a\x9c\xd7\xde\xcd\x63\x82\x4d\x01\x4f\xe3\x16\xb2\xb6\x7c\x1b\xc0\x9a\x65\x51\x3d\x20\x7d\x70\xe4\x91\x75\xc1\x97\x6f\x72\x86\xbe\xff\x9b\x44\xa3\x42\x0d\x58\xdc\x06\x67\xa8\xf7\xe3\x2d\xfa\x16\xab\x64\xfa\xf5\x80\x5d\x69\x35\xf3\xfb\xbf\x35\x40\x14\xac\x8d\xae\xa3\xd7\xe4\x0c\x2b\x7c\xc1\x71\x4a\xd9\xa4\x0e\x5a\xa7\xc4\x3f\xef\xdf\xf5\x4e\xd0\x95\xd5\xe1\x7d\x56\x71\x99\x69\x15\x34\x04\x0c\x19\x26\xe2\xb8\x08\xb0\x72\x16\xc3\x8f\x18\xcd\x0c\x2e\xac\x01\xbb\x33\x98\x42\x9a\xab\x52\x85\x66\xdc\x62\xf0\x6b\xad\xcc\xa0\x2d\x19\x53\xb6\xb5\x24\xea\xd5\x01\x32\xf6\x9b\x61\xe5\x31\x90\x67\x16\x99\xfd\x80\x81\x82\xee\x33\x3d\x33\x9e\xe0\x0c\x62\xf2\x0e\x03\x9b\x9e\x56\xdb\x79\x01\x69\x77\x10\x0c\xc3\xe6\x71\xe8\xac\xcf\x04\xf5\x42\x59\xb8\x51\x60\x00\x80\x7d\xb4\xde\xd8\x9c\x6b\x8e\x63\xb0\x44\xc0\xf8\x96\x99\xd5\xd1\x1f\x7a\x6c\x11\xb3\x2c\xfa\xa9\xe3\x47\x50\xd8\xd8\xb8\x15\x71\x02\xe6\x7b\x36\x87\xf0\x6d\x00\xcd\xe6\x10\xfa\x51\x72\x67\x4b\x94\x0b\xbb\xe8\xef\xc4\xe0\xb3\x01\x33\x91\x82\xd1\xbe\x84\x59\xf1\x41\xef\x9c\x41\x20\x63\x79\x5d\x7a\x01\x63\x66\x03\x1b\xad\xac\x3f\x13\xe4\x30\x25\x8a\x88\x1c\xec\x3d\xe1\x9a\xea\x1b\xf6\x08\xdd\x84\xea\x75\xca\x93\x22\x77\xc8\x80\x90\x9e\x68\x23\xe0\xec\x25\xea\x29\xc4\x5c\xec\xab\x28\x1e\x8b\x64\x4a\x15\x81\xac\xbc\xd6\xfa\xb1\x21\x98\x5e\xf8\xe9\xa2\xa4\xde\x2c\xf8\x02\xef\xd8\x2e\x6a\xcd\x34\x34\x9c\xc5\x2d\x45\xad\xad\x06\x36\x5b\x51\xe8\xe2\xb2\x44\x2f\xe3\x02\x84\x2d\xf2\x79\xc6\xc1\xc8\x6d\x72\xaa\x78\xfa\x5e\xa2\xf3\x6b\x2d\x01\x69\x8d\xd7\x9f\xc1\x42\x2a\x13\x5c\x06\xe9\x3a\xe6\x6b\x93\x2e\x70\x80\xbe\x31\x15\x67\x13\xf4\xd9\xfd\xf1\xd7\xff\xfc\xcf\x3f\xff\x75\x9d\x74\x12\xa7\x90\x43\xbb\xe5\x1a\xf9\x72\x08\xb1\x48\x14\xee\xc0\x22\xa7\xda\x62\x17\xec\x01\x6c\x5a\xfe\x4d\x50\x8a\x82\xd8\x21\x3c\xb1\x27\x5c\x86\x27\x13\x45\x47\xb3\x8c\x24\x90\x44\x1d\xc4\x1c\xc2\x0b\xbb\x56\xa2\xff\x1f\x4b\x40\x40\x86\xfa\xa8\x6c\x16\xe3\x44\x33\x2f\x5e\xeb\x46\xd0\x57\xd6\xfe\xa7\xc0\x81\xf8\xb5\xbb\xe0\x78\x96\x12\x61\xab\x55\x3b\x93\x9d\x37\x24\x02\x73\x20\x9f\x67\x19\x4f\x1d\xbc\x97\x24\x33\x0c\x02\x84\x66\x06\x47\x03\xd6\x77\xc5\x8b\x0d\x3c\x85\xf9\xc8\x78\x5e\xc6\x38\x31\xa8\x56\x12\x7d\xf5\xf9\x44\xff\x76\x80\xe6\x27\x10\x44\x7a\x80\x7e\x39\xb1\x20\x04\x58\xa8\xa1\xfe\xe9\x6b\x27\x6b\xdb\x26\x60\xd0\x54\xa2\xf7\xc7\x8f\x58\x98\x9a\x87\xc7\x66\x44\xef\x2d\x67\xf5\x75\x5d\x42\xd9\x3c\xe3\xfc\xc1\x06\xd8\x2e\x7c\x78\xec\x00\x4d\x80\xbc\xbd\xdf\xc4\x6c\xbd\xcf\x77\x54\xe8\xd0\x96\x5e\x3e\x9a\x8d\xd0\xd1\x3f\x25\x67\xe8\x68\x8e\xf3\xcc\xfe\xea\x9e\xda\xf8\x5f\x2c\x91\x2b\xbe\xed\x82\x7c\xb2\xb9\xb1\x94\x7e\x9b\xf1\x11\xcc\xea\x93\x9b\xa9\x89\xa0\x85\x81\x96\xb7\x4f\x79\x61\xd9\x89\x58\x49\xca\xc0\x32\xe4\x5c\x99\x57\x80\xc7\xd5\xcd\xea\xb3\x1f\xd2\x7f\x1b\xbf\x30\x2c\x8a\x4b\xe2\x33\xc6\x61\x1f\xbd\xa6\x1b\xfd\x8c\xbe\xb2\x2c\xe8\x6b\x7d\xc7\xd8\x70\x65\xb3\x0c\x75\x1d\xcc\x7d\x07\x3f\x05\x1d\x50\x86\x4c\x5a\xe6\x92\x2f\x7f\x39\x3e\x3a\x3a\xf2\x5f\x5f\xea\xa9\xfc\x7f\x88\x2a\x49\xb2\xb1\x69\xc9\xdd\x60\xf3\x01\xfb\xe4\x80\x83\x9d\xf1\xba\x84\x4a\x82\xa2\xd9\x09\xcf\xd0\x61\x69\xd0\x4d\x79\x22\xd1\xef\xb4\x58\x1b\x2c\x25\xfc\xa8\xf5\xb8\x06\x18\x33\x83\x54\xf8\x42\x87\xca\x1a\xc4\xab\xc7\x2a\x44\x47\xf1\x8a\x2d\x96\x21\x0a\x35\xd0\x82\xa6\x9c\x63\x8b\xa0\x22\x84\x7e\x99\x7c\x56\xf0\xa8\x01\xa0\xa6\x36\x94\xbd\xfe\xa6\x5c\x60\xb7\x25\x4e\x8d\x21\xeb\x86\x05\xb0\x30\x22\x96\x33\x98\x79\x1e\x84\xee\x13\x7d\xb9\xb0\x10\xca\x56\x16\x79\x8e\xc5\xfc\xb8\x3c\x6d\x8b\xc4\x59\xe2\xd2\x03\x8f\xc9\xdc\x02\x80\x0b\x37\xb3\x47\xcb\x46\x31\x58\xf1\xd2\xdd\x68\xfe\xec\x26\x50\x8b\x07\x02\xf2\x4c\x25\x2a\xc2\x12\x9e\x5a\xba\x2e\xb3\x4f\x63\x89\xc5\xbf\xb3\x28\xab\xb8\x88\x18\x59\x1a\xe3\x98\x32\x99\xd1\xf6\x0d\xf7\x71\x03\xfb\xe6\x43\xa8\xea\x46\x26\x6b\xb8\x47\xcf\xaf\x6e\xdd\x37\xed\x2f\x5d\x58\x87\x58\x64\xc7\x4e\x4b\x74\x16\x09\x81\x9f\xca\xeb\x17\x62\x3b\x8c\x75\xa6\xf0\xb9\xb9\xe6\xdf\xa7\xfc\x9a\x66\xfa\xd6\x02\x1a\x3f\x1a\xb0\xe8\xe7\x03\x44\x32\x9a\x53\xe6\x63\xeb\x0c\x73\xe7\x63\x23\x3d\x3f\x50\xa5\xb7\x4c\xa6\x0f\x9a\x83\x39\xb8\x8c\x40\xa5\xea\xb1\xb9\x23\x1d\xef\x98\xb2\x16\x88\x42\xea\x71\x95\x3a\xba\x16\x66\x75\x13\x87\x56\x20\xa5\x01\xe1\xc1\xf9\x1d\x30\xdd\x9a\x3b\x4b\x65\xb8\x70\xd0\x5e\xd0\xdc\xa1\x03\x74\x0d\x38\x00\xf4\x11\xc5\xfc\x7a\xf9\xb7\x46\x40\xe9\xb3\x22\xdf\x36\xd9\xc4\x86\x0f\xbf\x96\x99\xee\x5a\x10\x77\x53\xd9\xc4\x25\xc2\x8a\xdc\x1d\xa8\x35\x28\xae\x6f\xc5\x9f\x94\x24\x19\x36\x00\x00\xba\x21\x88\x7c\x3c\x30\x0e\xd2\x59\xd0\x97\xb9\x5e\x4c\x37\x06\x23\x3e\x23\xec\x2b\xf3\xef\xaf\x91\xbd\x1b\xbe\x39\xb0\xf7\xb9\x90\x0e\xc1\xd2\xee\x39\xd4\x18\x22\xa9\xb1\xa1\x03\xda\xdf\x04\x8b\xd4\x58\xcb\x43\xad\xc2\x64\xf0\x6a\xf9\x6b\xce\x0b\xf4\x44\xe5\x74\xc0\xee\xb8\x33\x38\x22\xc6\x3d\x5e\xe2\x01\x28\xa3\x0b\xfd\x61\x09\x4c\x00\x46\x5d\x47\x01\x9a\x09\x6f\x95\x6b\x04\x51\xb0\x43\xc6\x53\xb2\x1d\x2e\xc4\x5d\xe9\xab\x70\xfe\x6b\x41\x4c\x3e\x18\xdc\x14\x4d\xe9\xb4\x44\xca\x35\x6d\xf3\xd5\x8d\x87\x7b\xc8\xb6\x03\x25\xed\x9e\xd8\xa6\x90\x2b\xfe\x56\x83\x56\x9c\xc6\x19\x64\x03\x47\x6b\xef\x51\x08\xb7\xdd\x84\x24\x4e\x55\x59\xb9\x02\xfe\xea\x33\x73\x4f\x60\xd9\x7d\x80\x31\x46\x13\xc1\x8b\x99\x4f\x99\x77\xe9\x7e\x66\x1b\xac\x4c\x73\xce\xc6\xfc\xc4\xea\x54\x17\x94\x3d\x18\x8a\x7f\xae\x3d\x32\x40\x93\x24\x8d\xd0\x71\x5c\x95\x31\x98\xc3\x21\xa2\x2c\xc9\x0a\xb8\xf8\xa4\xc2\xc9\x83\x01\xcb\x6c\x32\xfa\xea\x6f\x86\xab\x93\x29\x1b\x24\xa6\x22\xcb\x6c\xb7\xe5\x05\x5a\x96\x61\x7c\xa4\x18\x61\x74\x7f\x73\x5e\xdf\xf7\x03\x5d\x74\xe6\xd4\xdf\x9e\x31\x81\xc0\xff\x7c\x4f\xd7\x8a\xbb\xac\xa0\x0d\x91\x88\xd4\xbd\x71\xa9\x09\xcb\x4e\x13\xe9\x47\xac\xc8\xb6\x99\x50\x06\x5a\x65\x8d\x48\xbd\x05\xcc\x9a\xa5\xd6\xe3\x2d\x01\x5f\x4a\xb0\x16\x08\x0d\x6a\x46\x9e\x09\x83\xb5\xe0\xe1\x1a\xd8\x0d\xf0\x7e\xbb\xf9\x54\xde\x5d\x31\x9d\xe5\xc3\xcc\x08\x59\x03\x6d\xe0\x56\xbf\xde\x72\x90\xd1\xab\xcb\xc6\xf8\x84\x0d\x7a\xb0\x93\x58\x4b\x4b\x60\x5a\x44\x05\x82\x5b\x11\xb4\x23\x47\x23\x5e\x4b\x9f\x23\xe2\x47\xe2\xc2\x70\xbc\x2c\xe6\xfa\x9d\x80\x6f\x8b\x47\xe0\xc4\xde\x42\x5b\x43\xf8\x81\xd8\xba\x65\xd8\x84\x16\xbf\x86\x79\x0d\x8b\xae\xdf\x89\xb2\xe3\x33\xfb\xf1\x27\xfd\x6d\x3d\x2b\xfa\x04\x59\x7c\x1e\x38\x25\xc7\x4c\x9f\x6c\xd7\x6b\x83\x11\xd2\x48\x84\x1b\x0d\xe9\x7e\xb6\xd1\x80\x4c\x8f\x2d\xeb\xf6\xd8\xae\x5c\x2b\x4f\xc6\x0e\x8f\x33\x63\x67\x52\x53\x30\x41\x94\x78\xf7\x9a\xa3\xc5\xa6\x08\x83\x8d\x9f\x61\x31\x31\x0a\x92\x24\x4a\x7e\x5d\xb3\xc3\x65\xce\xc3\x16\x3b\xbc\x41\x4d\xb1\xd0\xef\x09\xe2\xf7\xb2\x93\xe6\x47\x19\x63\xb6\xf9\x5b\xd9\x57\xe7\xb3\x42\x13\x95\x21\xb2\x56\xc2\x85\x00\x24\xd4\x54\x9f\x95\x66\xcc\x94\x2d\x6b\x4b\x5e\xe2\xdc\x23\x02\xb8\x0a\x77\x36\xbf\xcb\x0c\x6e\x44\x00\x6e\xb0\x79\x0c\x5b\x17\x91\x0c\x87\x60\x8b\x3a\x35\x8d\x60\xc0\x7a\xee\x15\x9f\x55\x0c\xba\x9d\x30\x02\x38\xc4\x87\x9a\x68\x68\xd0\xaf\x70\xb9\xea\x76\x72\x0d\x93\x58\x37\x79\xb3\x5a\x07\x53\xeb\x77\xfe\x36\xb2\x88\xf7\x1e\x1a\x6d\x69\xb5\x81\xc7\xf5\x2b\x15\xd7\x03\xb3\x24\xd5\x4a\xb2\x75\x1d\xaf\xd6\xa5\x1c\x62\x84\x6d\x28\x2c\x5e\x6b\x62\x48\xb3\x79\x49\xa6\x7a\xc5\x8d\x4e\x5e\xe9\x6c\xf1\xb4\xaa\xad\xb8\x31\xc5\xf9\xf0\xff\x67\xef\xdd\x9a\xdc\x48\x8e\xb3\xe1\x7b\xff\x8a\x8a\xf0\x05\xc9\xef\xc3\x60\xb4\xab\xb0\x43\x66\x84\x2f\xb0\xc3\xa1\x16\xd2\x70\x86\x9a\xc3\x52\x7e\x0d\x07\x58\xe8\x2e\x00\xe5\x69\x54\x81\x7d\x98\x21\x64\xe9\xbf\xbf\x51\x99\x59\x87\x3e\xa2\x1b\xc0\x70\x69\xbd\xba\xb0\xb5\x1c\x00\xd5\xd5\x75\xc8\xca\xca\x7c\xf2\x79\x52\xdd\x2e\xc7\xd0\x63\x98\x6c\x13\xa5\xf8\xce\x1a\x69\xa3\x77\xec\x4b\xc1\x13\x3c\xdc\x14\x2d\x47\xdb\x6d\x70\x95\x7f\xfc\x57\x36\x81\xd3\x87\x7d\x00\xbb\x08\x09\x7e\x68\x2d\xd7\x4c\x6e\xb6\x22\xcd\xb4\xe2\xad\xba\x24\x8f\xbf\xcb\xe6\xc4\xf9\x3e\xe7\x51\xa4\x8b\x3a\xbf\xfb\x80\x37\x69\x68\x2d\x7c\x29\xce\x1e\x8b\x85\x48\x95\x40\xed\x15\xf8\x1e\xb3\xdf\xeb\xd5\x5d\xcd\x8b\x7c\xfd\xe3\x3c\x4a\x64\x6f\x22\x7a\xa8\x2e\x9a\x98\x9f\x5d\xe0\xaf\xba\x5e\xa0\xd4\x7e\xa9\xeb\x8a\xe1\x67\x0c\x3f\x1b\xb3\x9f\x78\xf4\x28\x54\xcc\xb6\x49\xb1\x92\x44\x26\x00\x27\x14\x98\xcb\x20\x3c\x5b\x7e\x31\xf4\x2d\xb0\x7d\x73\x0c\xcd\xd4\x86\x3f\x22\x37\x20\x39\x91\x11\x4f\x92\x41\x61\x06\xb7\x1e\x6a\xac\x2a\xb6\xf2\xdd\xe9\xdc\xe0\xfe\xc8\x71\x7f\x40\x40\x15\x18\x24\x0b\xc5\x38\x10\xb3\xbc\xca\x58\xb1\xb5\x1e\x10\x44\xfa\x12\xc8\xbb\xe2\x4b\x82\x80\xb1\x34\xf7\xa0\xb5\x98\x29\xc0\xb2\xda\x16\x77\xce\xaa\x84\xa9\x7e\x07\x39\x69\xda\x7c\x4b\xa4\x25\x38\x2e\x8b\x58\x23\xa0\xdc\xb3\x12\x7a\xe2\x74\xf3\xb5\x50\x10\x80\xe8\xdf\x32\xdc\x68\xfa\x4f\x5a\x09\x93\x4b\x8e\xa6\x8b\x98\xba\x21\x2c\x94\x24\xe9\x03\x0a\x92\x07\x70\x39\x9b\x49\xf2\xbf\x97\x19\xcb\x78\x2e\xb3\xa5\x6c\x0c\xcc\x84\x64\x10\xc7\x8c\x3a\x1f\xc6\x40\xd1\xc0\x3e\x51\x19\x0b\x87\xfb\x1f\xb3\xf7\x10\x67\x0a\x7c\x6f\xed\xb8\x1c\xda\x4c\x42\xbe\x16\xad\xa4\x86\xa7\x00\xcc\xd8\x37\x08\xbe\xdf\x19\x3e\x74\x35\x1e\x63\x36\xf1\xf1\x7d\x64\xb3\xc0\xc8\xfd\x9e\x37\x12\x49\x26\x0e\x59\x7c\xbd\x42\x61\x90\x03\x87\x05\xc4\xc0\x57\xc9\xcc\xdf\x3d\xf5\xad\xeb\xe6\x33\x94\x51\xf2\x47\xa1\xba\xe2\x1d\xfd\x7b\x88\x01\xa9\xce\x4b\xb7\x8b\x74\x69\x0c\x76\x1d\xd2\xc1\xfe\xdb\xce\x13\x88\xc8\xe5\xb9\x19\x72\xe3\xe8\x47\x8f\x54\xbc\x81\xf1\x4e\xa2\x20\x79\x5e\xeb\x2c\xdc\x67\x76\xfe\xf0\xae\x98\x16\xc2\x16\x69\x40\xf1\x8b\x1b\x60\x44\xbd\x28\x1d\x32\x94\x40\xaf\xdd\x26\xc5\x58\xae\x9b\x6f\x66\x4d\x28\x0c\x03\xe4\x89\x6c\x53\xf5\xdd\xfc\xc7\xdf\x65\x37\xb0\x63\x4f\x51\x0b\xdf\x2c\xdc\x75\x3c\x0e\xfd\xc0\x08\xbc\x43\x58\x79\xd5\x2f\x1e\x3b\xf6\x86\xad\x8e\x99\x5f\x5e\xc3\x25\xbe\x7e\xfd\xd7\xaa\x48\x83\xf5\x7a\xb7\x7d\x2b\xfb\x43\x90\xa6\x67\x8b\x42\xa2\xca\x66\xc9\xe5\xa2\x7a\x49\xb8\xfd\xd2\xf1\x2f\x33\x77\x9e\x34\xaf\xb1\x8f\x3a\x3e\x66\x61\x0d\x27\xac\xab\xaf\xeb\x1e\x28\xde\xac\x49\x15\xb4\x63\x24\xb6\xba\x1d\x7f\x19\xcf\xfb\xeb\x68\x42\xc2\x7d\x51\x2c\xef\x80\x16\xbd\x8d\x13\xc2\xf2\x84\xad\x85\x2b\xf2\x32\xf3\x6c\x1e\xe3\x4a\x0e\xda\x26\x85\xf2\xb7\xfe\xf8\xe7\xec\x0f\x77\x37\xd7\x67\x1b\x9e\x66\x6b\x0e\x35\xb7\xb6\xad\x91\x95\x1a\xc1\x0b\xa8\xcd\x2b\x49\x35\x53\x67\x6c\xa5\x47\x98\xc5\x7c\xcb\xd6\x79\xbe\xcd\xde\x9e\x9f\xaf\x64\xbe\x2e\x16\xe3\x48\x6f\xce\xfd\xd0\x9c\xf3\xad\x3c\x5f\x24\x7a\x71\x9e\x0a\xc0\xb1\x9e\xfd\x30\xfe\xf1\x07\x98\x99\xf3\xa7\x1f\xce\x21\x77\x35\x5e\xe9\x7f\xbe\xfa\xf1\xdf\x7e\xfb\xaf\xa6\xe1\xed\x2e\x5f\x6b\xf5\x96\x52\xa4\x9d\x6d\x9f\xa1\xdf\x7b\x8e\x3f\xa9\x3c\xe5\xdf\xc6\xbf\x09\xbb\x41\x5f\xdd\xe8\x58\x24\xd9\xf9\xd3\x0f\x73\x3b\x31\xe3\xed\x90\xa4\xaf\xb7\xf7\x6e\xc4\x2b\x1a\xb2\xe6\xef\x6e\xc5\xd8\x50\xdf\xbe\x59\x69\xd8\x2a\x21\x4a\xf9\x88\x0d\xf3\x28\x6a\x79\xf0\x01\x17\x30\xe7\x48\xb5\x5c\xe9\x87\x92\x7b\xb7\xba\x36\x83\x8a\x32\x21\xeb\x2c\x23\x20\x8e\xc5\x10\xc4\x96\xcb\x26\x74\x1b\xa1\x2b\x8e\x19\xbf\x97\xa4\x40\x3e\x35\xf7\x31\xbd\xee\x81\xbc\xc7\x09\xfe\xda\x62\x41\xf4\xb3\xe5\x3b\x3e\x05\x4b\x70\x4f\x3d\x26\x47\x7e\x8a\x8b\x07\xfa\x62\xfb\xd5\xd2\x8d\x35\xcf\x0e\x03\x15\x4d\x90\x62\xcc\xe5\x05\x9c\x8a\x24\x3d\xd0\x9a\x4a\x5b\xb5\x0d\x62\x7f\x44\x0e\xb3\x45\x95\xf2\x6c\xcc\xde\x57\x04\x6b\x3c\x50\xea\xf6\xfd\x05\xfb\xe1\x77\xff\xf6\xdb\x99\x7a\xdd\x60\xc5\x00\xb9\xa1\xd3\x15\xe1\xb6\xc0\x76\x6d\x78\x96\x8b\xf4\x3c\x5d\x46\xe7\x08\x04\x39\x37\xbf\x3f\xa3\x87\x9e\xe9\xe5\x99\xa3\x40\x3d\x23\x36\xc8\xf1\x26\x1e\x56\xd0\x5c\x5a\x7a\x08\x9b\x22\xc0\x75\x06\xe0\x6c\xa4\x3e\xd1\x4b\x47\x76\x8d\xb8\x7a\xe4\xc5\xd7\xcb\x86\xff\x00\x6d\xd7\x37\x8e\x70\x89\x67\xf6\x19\x9e\x01\xa5\x7d\x6b\x9e\x86\x0d\xd9\x2e\x91\x97\xbc\xb6\x59\x5b\x12\x3a\x67\x43\x06\xbe\x79\xb3\x79\xd8\x3b\xd6\x7f\x93\x38\x28\xb2\xc9\x6a\x25\xf4\x12\x50\x43\xe0\x17\xd8\xac\x28\xc4\x86\x94\xce\x83\x5a\xef\x54\x6c\xf1\x80\x09\xc5\x44\x1b\x86\xfb\x48\x46\xe5\x7d\xe3\xfc\x12\x8c\xca\xc7\x8e\x3b\x19\x94\x5f\x69\xc0\x8f\x85\x2e\xe1\x56\x1a\x92\xc5\x35\xdf\xdf\x9b\xb1\x71\x76\x00\x52\x34\xa1\x7e\x27\x72\x1b\x41\xb1\x82\x38\xcb\xf5\x19\x90\x64\x00\xf5\x02\x72\x9c\xb7\xa5\x71\x21\xd3\x35\xe4\x98\x34\xdf\xef\xd1\x4f\x4c\x7f\x7e\x0d\x3a\x4a\x3e\x09\xa9\x65\x13\x04\x44\x2a\x25\x52\x8a\xe1\xef\x3d\x51\x07\xe6\xc1\xc2\xa9\xec\x46\x80\x78\xbf\x3c\xe4\x9f\x76\xf8\x5f\x1e\x18\x81\x31\x83\x2a\x8c\xb5\xde\x68\xe3\xce\xe8\x22\x0b\x3e\xc4\x2a\x1e\x38\x84\x5b\x7d\xaf\x0d\xdf\x22\x29\xd6\xaf\xf7\x36\x66\x6b\x99\x8f\x30\xc4\x11\x7e\x69\x10\xa5\xff\xa2\x4c\x62\xbe\xa7\xff\x8e\x7d\xba\x7b\xdd\x40\x96\x75\x03\x21\x65\x50\xfc\x22\x4e\x59\xf9\x17\x73\x83\x31\x4b\xca\x55\xcc\xb8\x93\x1b\x41\x01\xc8\xfd\x16\xd2\x4b\x5a\x6f\xbe\xb5\x3a\xb3\xd8\x0c\x9c\x03\x07\x6a\xec\x33\x01\x5c\x21\xcc\xcf\xe2\xfb\xce\x1a\x01\x7e\x6d\xfb\xd2\xea\x6b\xc5\x73\xcb\x4f\x38\xac\xab\x77\xae\x01\xa2\x22\xac\xf7\xdb\xd3\xbb\x00\x1a\x14\xc7\x18\x0d\x82\xf5\x2d\x5a\x92\xfc\x6a\xf8\x66\x04\x41\x87\x21\x63\x07\x0f\xc1\xc5\x59\x1b\xc1\x60\x2f\xb4\x0d\xe0\xb0\x80\x43\xd7\xfd\xbd\x09\x3e\x8c\x8c\x58\xbe\x5a\xc0\xf4\xb2\x76\x79\x74\x3f\x7c\xf2\x62\x82\xbb\xad\x18\xb1\x45\x01\x9f\x5f\xdf\xdc\x87\xd9\x61\x89\x6f\x7b\x16\xad\x45\xf4\x08\x85\x83\x78\xe4\xe1\x66\xb0\x42\x92\x8b\xdd\x4c\x79\xa9\xa1\x5c\xdb\x54\xe7\xce\xb1\x2f\x3b\x06\x72\x9d\xb2\x58\x66\xdb\x84\xef\x20\xa9\xa4\x10\x17\xec\x13\x52\x0e\x50\x6f\x4c\xc1\xbe\xe8\x59\xff\x99\x36\xb3\xe2\x25\xf2\x07\x8f\x25\x4f\x17\x32\x4f\x79\xba\x63\x7e\x30\xeb\xf6\x80\x65\x62\xc3\x55\x2e\xa3\x99\xda\x08\xae\x42\x14\x10\x25\xd5\xcc\x20\xc7\x5a\x10\x3f\xe9\x72\x29\xa2\xdc\x13\x9c\x81\xf3\xee\x46\x6a\xdf\x1e\x1c\xf6\xee\x6e\xe7\x75\xbe\xfa\xcf\x52\x61\x39\xad\xdc\x00\xc6\x8c\xd6\x10\x1d\x8d\x07\x86\xb2\x41\x9a\x8a\x8e\x5c\x7b\x19\x84\x7f\xd9\x35\xe5\xf4\xbd\x5d\xc1\x51\x93\x8f\x7f\x34\x3d\xf9\x71\x22\x6e\xcd\xf2\x77\x01\xf2\x04\x37\x58\x08\x5e\x71\x44\x23\xaa\xc2\x18\xf2\x8a\x4a\xa0\x20\xda\xf3\x8a\xe0\xef\xaf\xe0\x98\x36\xb7\xc7\xf4\x49\xc4\x33\x55\xa6\x71\x21\x9f\xd1\x6f\x38\xe6\x85\x77\x4e\x63\x6d\xec\x18\xf7\x8a\x6c\x5e\x42\xe9\xba\x27\xad\x73\x45\x3e\x1d\x42\x40\xcd\xca\xd1\x2f\xa0\x31\xd3\x3b\xe4\xed\xb5\x79\x48\x58\x83\x74\xb8\x4a\xd9\x65\xb7\x28\x1d\x49\x05\x32\x58\x39\xc0\x1d\x15\x43\xd4\x2a\x7e\x9b\xda\x98\x29\x5b\xbd\xb9\x2c\x12\x64\x25\x6c\x93\x26\x22\xce\x1a\x8b\x34\xff\xf5\x2a\x0e\x5c\x5c\x8d\x05\x5a\x46\x2e\x09\x1c\x80\x1f\x9d\x94\x3f\x2c\x5d\xa1\x32\xd4\x15\xb4\x32\x26\x50\x80\xbd\x12\x39\x9c\xe6\x71\x91\x60\x31\x22\xa4\xf7\x81\xff\x86\x27\x09\x93\x79\x36\x53\x8e\xae\x07\xc9\x97\xc1\xc2\x5a\xe0\x62\x4c\x57\x2e\x78\x04\x34\x4b\x12\xac\xe0\x87\xc9\x48\xe6\x35\xc8\xe8\x2e\xa4\xfe\xdf\x6e\x05\xc7\xda\x19\x9c\xb6\x99\x0a\xef\x5c\xd5\x49\xa0\x42\x13\x90\x9a\x3c\x45\xcd\x47\x07\x02\x18\xf4\x39\x07\x4f\xc9\x98\x4d\xf0\xed\xcc\x85\xcb\xaa\xfa\x61\x6f\xa9\x5e\x97\x90\x5d\xe6\x56\x93\x67\x4e\xe0\xde\xdd\x5b\xb7\x3c\xcd\x65\x54\x24\x3c\x4d\x80\x03\x7b\x59\x24\x4c\x2e\x03\x81\x42\x98\x03\x24\x6b\x31\xd3\x15\x69\x38\xab\x6d\x46\x28\xe3\x1b\x11\xd4\x89\x52\x78\x27\x09\x32\xca\xc8\x40\x8b\xa9\x4a\xd3\xd6\x9b\x31\x7b\x57\x15\x0a\x85\x3d\x11\x90\xbc\xc9\x0c\xcd\x9f\xeb\x6f\x50\xe2\x84\x82\xa3\x72\x69\xae\x94\xaf\x82\x5d\xd7\x26\xb9\xcd\xb3\xc7\x81\xe9\x6a\x4b\x15\xde\x8d\x52\x6c\x2c\x71\xbc\x07\x59\xe6\x52\x12\xdb\x6d\x88\x96\x0e\xda\x53\x61\x60\x27\x43\x82\xbc\x03\x3a\xfa\x29\xd0\x3d\xae\x76\x76\xd3\xa1\x87\x08\xf3\x38\xb0\xab\x81\xba\xc8\xf0\x8e\x06\x2b\x27\x04\x27\xf4\x19\xd9\x15\xcf\x87\x22\x15\x1c\xf8\x7f\x78\x47\x1b\x51\x21\xad\xdd\xdc\x1f\x69\xfa\x54\x92\x23\x61\xa6\x57\xe6\x96\x2f\x10\x75\xa3\x97\x81\x09\xa6\xf3\x86\x74\x4b\x80\x0a\xda\xd9\x84\x85\x60\x89\x54\x8f\xb6\xf0\xdb\x2c\xd0\x11\xe3\xbe\x75\xb0\x11\x38\xc8\xb8\xe7\x5a\x3c\xaf\x26\xe2\xf4\x23\x9c\xb1\x7e\xe5\x53\xcd\x37\x64\xdb\x93\x41\xdc\xf8\xf6\x85\x9b\xde\xa3\xff\xb4\x74\xe2\x3c\xdd\x9d\xc7\x82\x3b\xf1\x18\x0c\x10\x67\x81\xb8\x75\xeb\xf8\x7e\x5c\x97\x11\x4c\x03\x64\x46\x1e\xae\xdf\x5d\xbe\x9f\x5e\x97\xb5\x41\xfe\xf4\x70\xf9\x50\xfe\xcb\xed\xc3\xf5\xf5\xf4\xfa\xf7\xe1\x9f\xee\x1e\x2e\x2e\x2e\x2f\xdf\x95\xbf\xf7\x7e\x32\xbd\xaa\x7c\xcf\xfc\xa9\xfc\xa5\xc9\x4f\x37\xb7\x15\x35\x12\x2b\x25\x12\xfc\xe9\x7e\xfa\xe1\xf2\xdd\xfc\xe6\xa1\x24\x68\xf2\xee\x3f\xae\x27\x1f\xa6\x17\xf3\x86\xfe\xdc\x5e\x5e\xdc\xfc\x72\x79\xbb\x47\x8f\xc4\xbf\x6f\xe3\x90\x9e\x02\x7a\x72\xb0\x3a\xcd\x84\x2d\x53\x29\x54\x9c\xec\x10\x19\x6b\xef\x81\x15\x20\x5e\x78\x52\xc9\x8d\xd0\xc5\x31\x00\xd7\xfb\xb5\x60\xfa\x49\xa4\x50\xa3\x8e\xad\x51\x41\x1b\xcf\x1e\x5b\x19\xcc\xf2\xb4\x1e\x43\xef\xc4\xf1\xe7\xe9\xce\x55\x8a\x74\x75\xc7\xf3\x9b\xd0\x43\xd8\x56\xa4\x5d\x7d\x01\x3f\x22\x2d\xb6\xb9\x5c\xb4\x43\x96\x7b\xf2\x7e\x0c\xbf\xa9\x22\x1b\x57\x33\x75\xc1\x75\xb3\x61\x2c\x21\x77\x8f\x01\x2d\x42\x0b\x87\x8a\x2e\xb9\x5f\x5b\xa0\xd7\xb6\x58\x24\x32\x62\x32\xae\x46\x1f\xb0\xc0\x04\x03\xac\x55\xd2\xbe\xad\x48\xc1\xb1\x33\xfe\xf2\x36\x15\x67\xbc\xc8\xd7\x56\x0f\xda\xd5\x19\x21\x89\x9e\x88\x52\x91\x07\xda\xe5\xa4\xb6\x13\x3c\x09\x3a\x43\xf5\x95\x31\x50\x39\x8c\x03\x02\xe5\x96\x88\x3a\xfe\x12\x5b\x1f\x10\x52\xc4\xef\x77\x0e\x0d\xf5\x58\x66\x55\xa9\x55\x70\x61\xf1\x43\xab\xd9\x63\xde\xdb\x58\x6a\xa7\x59\x83\x93\x6c\x91\xd5\xcd\xaf\xb1\x6f\x8d\x85\x0b\xa5\x0c\x84\xa6\xd6\xe9\xa3\x8b\x54\xc0\x21\x42\x89\x73\x7b\xdb\x07\xa0\x07\x21\xb1\x01\x80\x6d\x2e\x36\x0b\xb1\xe6\xc9\x12\x63\x78\x66\x6a\xfc\xbe\xaa\x2f\xd1\x7b\xfd\x28\xd4\x2d\x4e\xd8\xaf\x62\x0e\x15\xde\x13\x7c\xc5\xad\x8b\x9f\xf8\x80\x9f\xe9\xa3\x5d\x55\xb6\x12\x05\x25\xcb\xd1\xab\x0e\x3e\x46\x38\xb8\xe7\xd3\xb4\x45\x2c\xcb\xa5\xfc\x6a\x1a\x9c\x29\xd1\xc8\x28\x08\xe8\x1a\xcb\x7d\xe2\xec\x32\x30\x6a\x21\x81\xc4\xa3\x50\xa0\xf6\x83\x62\xa0\x7b\xd7\xec\xb0\x68\x73\x7d\x2e\x3a\xc2\xdf\x10\x21\x93\x25\x11\xa4\x30\x27\x62\xc7\x09\x4a\xce\x1e\xc5\x98\xbd\xa3\xb2\x78\xf3\x97\x8b\xab\xe9\xe5\xf5\xfd\xfc\xe2\xf6\xf2\xdd\xe5\xf5\xfd\x74\x72\x75\xd7\x77\xfb\x9d\xa2\x6a\xa1\xb2\xfb\xaa\x85\x23\xce\x42\x9c\xd3\xce\xf3\xc5\x73\xee\xa5\xfc\xb6\x83\x29\xd9\xdf\x7b\x19\x6f\xe7\xb1\xcc\x22\x73\xfc\xed\xe6\x42\xc5\x40\xc5\x7a\xd0\x52\x6d\x6e\xaa\xfa\x16\xee\x1b\xcc\x7d\xc3\x5a\x10\x3c\xed\x9e\xec\x8a\x76\x9f\x03\x57\x1b\x04\xed\x52\x61\x36\x7f\x3c\x53\xc1\x69\x33\xde\xcf\xbf\x6f\x9a\x3b\xee\xdd\xca\x4d\x54\xdf\x09\xfb\x2b\xb3\xac\xe0\xc6\x3e\xda\xaf\x01\x1b\x43\xcb\xa8\x10\x3f\x56\xc8\x07\x2b\x03\x2d\x43\x66\x6e\xf2\x1b\xae\x62\x9e\xeb\x74\xd7\xf2\x8a\xfd\x8c\x67\xb8\x6d\xca\x26\x34\x3c\xb2\x95\x10\xb1\x9d\x05\xfc\x2a\x57\xd5\xa5\x84\xac\xb1\xf7\x37\x7f\xbc\xbc\xbe\x9b\x5f\x5e\xff\x32\xff\x78\x7b\xf9\x7e\xfa\x67\x47\x7d\xb3\xe5\x59\x93\x76\xd9\x36\x15\xc6\xba\xd8\x22\xfc\x46\xfb\x82\x82\x62\xb6\x1d\x12\x91\x91\xcb\x99\xb2\x96\x25\xf5\xcd\xaf\x53\x5d\xac\xd6\xcd\x0d\x55\x7b\xf9\x71\x72\xff\xf3\x41\xdd\x04\x8a\x14\x54\x1d\xc2\xdd\x56\xe7\x11\x94\x4b\xb2\x7b\x48\x3e\x58\xe9\x1e\x10\xfd\xc0\x57\x9b\x62\xf2\x2d\x16\xed\xa0\xdb\x4b\xdd\x68\x75\x3a\xff\x0d\x5f\x6f\x5b\x40\xf7\x81\xdd\x2c\x1d\x23\x80\x60\x45\xf1\xba\x5a\x6b\x6f\x1b\xfe\x56\x3a\xc1\x7e\x3c\x4b\xc4\x6a\x25\x62\x5c\x5e\xd5\x86\x29\x62\x45\x26\x30\xf2\xe7\x7a\xd3\x28\x92\xbc\xd4\x11\x07\xb3\x43\x47\xf5\x37\xe0\x1f\xdd\x4f\x9a\x6d\xc5\x85\x95\xb0\x8d\xb4\xca\x72\xae\x5a\xd2\xae\x4f\x75\x3c\x63\x2f\x53\x74\x93\x32\x57\x38\x41\x01\x12\x1b\x60\xf7\xfb\xe0\x90\x84\x13\xc9\x68\x29\x8a\x78\x04\xf2\x5a\x81\xe6\x6e\xc3\x24\x40\xa4\xf1\xd6\x5a\xc4\x97\x0f\x6e\x74\x5e\x9d\x88\x17\x06\x02\xa3\xa8\x63\x42\x94\xa5\x18\x0d\x02\x71\xa0\x56\x18\xed\xa0\x09\xa9\x3c\xf9\x17\x1a\x7a\xbc\xb5\x96\x03\xb3\xdc\x32\x2f\xb9\x09\x72\xce\xdb\xf0\xf8\x56\xc9\x0f\xf7\x2d\x6f\x53\x1d\x17\x91\xe5\xa6\x80\x66\x3d\x1e\x84\x02\x5a\xf6\x80\x8d\xd9\x99\x99\x66\xba\xa4\x88\xf8\x0c\x18\x3e\x66\xaa\x2d\xf9\x62\x6d\x40\x4b\x98\xeb\xa3\x3d\xb5\x8e\x99\xfb\x86\xd1\x6f\xdf\x82\x76\xb0\xfb\xd5\x9f\x31\xfb\x75\x70\xf6\x5a\xe0\x34\x34\x2f\x0b\x8e\x99\xd5\xf2\x71\xdc\x56\x8a\xee\xac\xea\x30\xd4\x4f\x3f\xd0\x44\x99\xda\x09\x8f\xc8\x35\xcf\xd0\x73\xcd\xa3\x75\xb9\xe3\xf0\x36\x65\xfa\xa6\x6a\x77\x9d\x27\x78\x5c\x84\xa0\x57\x7e\x65\x84\x77\x6a\x99\x51\xef\x43\x29\x1e\xa7\x2b\x36\x6c\xe1\x87\xce\x91\xbb\xbc\xa0\xdd\x03\x83\x95\xf0\x42\x45\x6b\xb6\x4d\x38\xd6\x5c\xae\x79\x86\x4b\xda\x82\x0c\xf8\x42\x26\x32\x07\xba\x08\xcc\x7d\x55\x46\xd8\xdc\x68\x78\xfa\x68\x19\x1a\xb9\xe7\x06\xe9\x5a\xf4\x47\x82\x39\xbd\x7c\xf5\xb7\x84\x73\xfa\x2d\x1b\xfc\xa2\x33\x73\xe6\x97\x25\x41\x39\xfd\x74\x18\x8b\x07\xcb\xd2\xbf\xcb\xb0\x99\xa5\x16\x3f\x56\x7f\x5e\x1a\xef\x86\x83\x7a\x38\x94\x81\xa8\x87\x07\x98\xf9\x2a\x31\x71\xe3\xce\x5a\x26\x9a\xb7\x88\x63\xda\xb6\x91\x67\xb8\xad\xed\x58\x17\x8b\x36\x66\x4b\xec\x55\x77\xeb\x5d\x71\x7f\xbb\x6f\x4f\x15\x17\x0c\x0d\x20\xcf\x45\x2e\x87\x85\x36\x82\x97\xe6\xb9\x38\x83\x9f\x37\x37\x4e\xac\x3f\xbd\xdf\xb9\xb6\xd0\x3c\xdb\xbd\xe3\xcf\x04\x90\x59\x7d\x75\xfd\xa9\xe0\xc6\x34\xdc\x2c\xef\x90\xbf\xe0\x98\x45\x96\xcb\xfa\x0a\x6b\xde\x89\xd5\xa7\xde\x97\x93\x2a\xe1\x1a\xe8\x5d\xbb\xd6\xf4\x36\x77\xe6\xd7\xfd\x37\x64\x59\x41\x7a\x9b\x4a\x0d\x2c\x03\xa4\x5b\xdd\x41\x01\xd6\xf8\xdc\x23\x46\xf2\x4b\x21\x0a\x61\xd6\xfe\xa2\x88\x57\xf5\xd8\xe6\x00\xef\xcc\xbf\xd2\x5a\x3f\xb3\x4d\x11\xad\x99\x6d\x9c\xc5\x22\xe1\xbb\xd2\xab\x81\xbf\x94\xeb\x04\x48\x35\x0f\x64\xf8\x8b\x8a\x2c\xd7\x1b\x00\x61\xfa\x76\xd3\x42\xc1\x82\x67\x3c\xcf\x53\xb9\x28\xf2\x46\xc0\x56\x89\xf1\xe7\xc0\x84\xd6\xdd\xc7\xcb\x8b\xe9\xfb\x69\x25\x9b\x34\xb9\xfb\x63\xf8\xef\x4f\x37\xb7\x7f\x7c\x7f\x75\xf3\x29\xfc\xdb\xd5\xe4\xe1\xfa\xe2\xe7\xf9\xc7\xab\xc9\x75\x29\xe7\x34\xb9\x9f\xdc\x5d\xde\xef\x49\x2b\xd5\x9f\xda\x3e\x11\x3c\x20\x24\xb2\xb0\x50\xcb\xcc\x6a\x6f\x97\xf4\xd4\xb7\x6c\x62\xe9\x99\x4a\x04\x62\x36\x35\x08\x99\x77\xd4\x29\xa5\x0c\xe2\x3b\x9e\x73\xd2\x7d\x1e\xb3\x09\xb3\xfa\xdd\x00\x86\xce\x8c\xb3\x40\xdc\x35\x66\x76\xb0\x09\xe3\x31\x44\xfe\xe6\xe6\xa5\xa7\xf4\x92\x58\xa3\x12\x11\x92\x14\xdb\xca\x9f\x99\xba\x7c\x12\x2a\x2f\x80\x41\x95\x27\x89\xd5\x59\xb7\x5f\x08\x6a\x3c\x6d\x2f\x33\xb9\x91\x09\x4f\xbd\x4a\xd0\x0d\xb5\x05\x0e\xbb\xed\xab\xa3\xf4\xa8\x4b\x47\xd8\xcb\xc3\xc3\x94\x41\xbf\x2f\xae\xa6\xe0\x02\x45\xb9\xa5\xc0\xb7\x0f\x9f\x29\x64\x25\xa2\x27\x6e\x38\x00\xf4\x73\x4d\xf1\x34\x7c\x3c\x7d\xb9\x7d\x21\x66\xc7\x6c\x62\x1b\x79\x7e\x29\x10\x90\xeb\xa4\xfd\x8f\x4b\x95\xa7\xbb\xde\x7e\xcd\x3d\x70\xa8\x66\xe0\x9b\x12\xde\xa7\xac\x1c\x84\xe1\x0e\x66\x5b\xbf\x06\x67\xc7\x82\xd1\x28\x1a\xef\x82\xee\x02\x78\x5a\x5b\xfc\xef\xc4\x1c\x42\xdf\xeb\x38\x84\x14\x0a\x30\x0a\x0b\x5d\xa8\x38\x23\x64\xd2\x46\xaa\xf3\x0d\xff\xfa\xc6\xbe\x29\x96\x24\x3b\xfe\x6e\xa0\x9b\x11\x89\xb9\x89\xec\x8c\x91\xeb\x1e\xae\x99\xea\x18\xaf\xfd\xde\xa2\xb5\xac\x70\xed\xf1\x77\x54\xc4\x58\x3d\x89\x5d\xd3\xfc\xd5\x34\x18\x10\xc7\x45\x1b\x1e\x1a\xd9\xa6\xc2\x7c\xd1\x01\xb8\x12\xc4\xe5\xb9\x7f\x03\x50\xbb\xa4\x13\xd5\x6c\xbb\xc3\x2c\xef\x51\xdb\xa6\x31\xbf\xfc\x02\x22\x1a\xf4\x24\x33\x67\x98\x6d\xb6\x81\x4e\x02\xa6\x53\x1a\xcd\x4c\xd6\x7f\xeb\x05\x5b\x42\x95\x06\xe9\xc0\xa6\x02\x02\xdb\x30\x15\x96\xf5\x15\x48\x49\x6a\x29\x6c\xbb\x04\x12\x91\x41\xb8\x57\x99\xeb\x96\xf8\x52\x50\xc6\xee\x87\xdf\x0c\x3b\x67\xf3\x74\xc7\x2c\xc3\x78\x58\x25\x42\x45\x52\x74\xe6\x42\xbf\x0a\x25\x9b\x98\x8a\x6e\x0b\x65\x8e\xe2\x53\x80\x1d\xfa\x67\xb3\x2a\x0f\xa5\x7f\xee\x2d\xa4\xb0\x81\xd8\x14\xbf\xff\x62\xd4\x6e\xbf\x54\x18\xdd\xe8\x71\x00\xdb\xa5\xd6\xc3\x03\x6d\xc1\xa3\xc7\x67\x9e\xc6\x18\x2b\x04\xf4\xc1\x98\xfd\xac\x9f\xc5\x93\x48\x47\x2c\x12\x69\xce\x89\xec\x25\x83\xf4\x2b\x6c\x28\x6a\x67\xa6\x00\xc5\x8e\xcc\x39\x0a\x24\x74\x73\xb9\x5a\x9b\xfb\x64\x90\x3c\xd7\xa9\x31\x47\x39\x32\x69\x6d\x45\x44\xf4\x1a\x2d\x03\xb0\x4c\xf8\x53\x9d\xbd\xe6\x90\x4a\x78\x36\x75\xa5\x78\x36\x3b\x65\x99\xb4\xbb\xe0\x0e\x34\x60\x64\x34\x91\x10\x61\xc4\x56\x3a\xe1\x6a\x35\x1e\x8f\x99\xc8\xa3\xf1\x9b\x41\x0b\x9d\x1a\x0c\xf3\x5d\x0e\x82\x9a\x68\x9d\x89\x64\xe7\x28\x21\x5c\x91\x80\x19\x66\xa8\x11\xc9\x24\x86\x3c\x1a\x96\xff\x5d\xb5\xa2\xfe\xdb\x86\xce\x9b\x6f\xaa\x83\x4b\xd0\x5a\xda\x01\x61\x8e\x01\x2d\xe1\xf7\x9b\x6f\x5e\x03\x4a\x2a\xad\x8a\x96\x2f\xad\x6c\x61\x7f\xd4\x6a\x68\xbd\xe0\x2f\xba\x4d\x6e\xf6\x20\xc6\xa6\xc6\x96\x88\xd0\xe1\xa0\x1a\xab\xb6\xc8\x45\xa5\xec\xed\x88\x8a\xb7\x8e\xe2\xb5\x81\x75\x6b\x0d\xfb\xaf\x61\x7b\xb8\xca\xd8\x63\xf0\x49\x3a\x29\x36\xed\x54\x45\xc7\xba\x7c\xbe\x93\xf8\x5f\x17\xf0\xb8\xde\x2e\x9f\x97\x00\xb6\x22\x03\xd4\x5f\x0c\xdc\x52\xed\xa0\xb1\xed\xa9\xcc\x80\x54\xeb\x90\x42\x26\xd7\x0c\x36\x0d\xf9\xa5\xdd\x16\x03\x86\x58\xe2\x94\xec\xb0\x54\xce\xe6\x23\xe8\x27\x19\xfa\x65\x90\x94\x6a\x37\x63\x55\xd4\xd3\xe0\x39\x02\x0a\xfb\x83\x32\x71\xe0\xe8\x04\x64\xb2\x04\xcb\x80\x06\x29\x77\x9c\x6b\xb6\xb4\xa5\x31\x8f\x22\x10\xdd\x8b\x81\x66\xf6\x19\x99\x2b\xfe\xf8\xbb\xcc\x66\x99\x09\x08\xe0\xcf\xd8\xdc\x3f\x04\xa3\xd9\x4f\x3f\x58\xfc\x07\xbe\x21\x36\x01\x3a\x36\x31\x57\x79\x63\x03\x1e\x1e\x05\x6d\xe1\x4f\x7e\x31\xf7\xf6\xc6\xaf\x53\xfb\xf0\x55\x94\xac\x98\x7c\xba\x63\x38\xd4\x44\x48\x9a\x76\x75\x34\x68\x64\x3f\x02\x05\x86\x6b\x7e\x80\xef\x52\x9a\x07\x1c\x74\xcb\x48\x6b\x86\x5d\xe4\xd1\xda\x9f\x95\x65\xed\x49\xd2\x23\xa2\xf7\xdc\x78\x8a\x55\x04\xf7\x85\x28\x29\xb9\x52\x3a\x64\x07\xd7\x4a\x40\x5a\x81\xe7\x2c\xd6\x61\xb3\x4c\xe6\xfb\xa1\x28\x03\x79\x80\xf6\x2d\xb5\x5c\x23\xc4\x80\xde\xb3\x94\x1d\x02\x27\x58\x22\x7b\x88\xc5\xf1\xa1\x17\x4f\xf2\x36\x55\x62\xd0\x72\x3d\xf6\x4c\x95\x1f\x55\x1b\x24\x8b\x15\x91\xa9\x40\x3e\xbf\xcc\xf8\x1b\xb9\x7c\x32\x1b\xb5\xbe\xac\xdd\x02\x05\x0b\x50\x5f\x7b\x33\x85\xdd\x0e\x48\x01\x1f\xc5\x2e\x0b\xb5\x74\x68\x45\xb1\xb6\x05\x29\xcd\xfb\xd0\x7c\xed\x9f\x0a\x18\xb8\x79\xa0\x0d\xdc\xef\x14\xc1\x87\x7e\x30\x3f\xee\x00\xa1\xd5\x1a\x37\x6b\xd0\xd7\x1e\xf9\x28\x18\x99\x09\x3f\xce\x34\x87\x1e\x67\xd2\xa0\x1b\xed\x03\x8a\x70\x55\x33\x37\xb2\x99\x22\xde\xd0\x20\x7f\x6b\x0c\x4e\x7d\xda\xa8\x20\x12\xd9\x0a\x77\x25\x32\x07\xe0\x74\xb5\x02\xa7\xcd\x72\xdd\x56\x8a\xcd\xdc\xe1\x41\xf0\x1a\x14\xab\x29\xea\xd4\xf8\xc0\x03\xc1\x4b\x34\xb9\xad\x80\x25\xef\x74\xd3\xc0\x11\x9f\x17\x8a\x32\xa1\xbf\x1e\x09\x33\x7c\x13\xd5\x88\x15\xb2\x48\xa1\xbb\xcb\x8b\xdb\xcb\xfb\x6f\x06\x68\xb2\x68\xa2\xc1\x88\x26\xdb\xcf\x77\x97\xef\x27\x0f\x57\xf7\xf3\x77\xd3\xdb\x97\x80\x34\xd1\x47\x07\x60\x9a\xee\x88\x8e\xf8\x42\xab\x5c\x7c\x3d\xea\x4c\x4e\x0b\x35\xe7\x03\xb0\xf5\x8e\xf2\xbb\xcb\xdd\xc1\x46\xeb\x74\xca\x8e\xeb\x98\xd8\xe4\xf0\x44\x73\xec\xc9\x81\xfe\xfa\x52\x26\x09\x14\xe6\xb9\x80\x30\x95\xb1\x98\x41\x05\xfb\x63\x85\x64\xc9\xa6\xce\xd4\xa2\xc4\x27\x0d\x41\xaa\xb5\xb9\xb6\x61\x49\xde\xd6\x0c\x40\x2a\xa1\xe0\xa9\x8b\x71\x79\x25\x95\xf0\xdd\x40\x01\xc5\x42\xb1\x56\x9a\x4c\x9a\xc4\x97\xac\xbb\x24\xc7\xab\xaf\xaf\x69\x57\x5c\x69\x7d\x5a\xf7\xd3\x7e\xe8\xde\x10\x37\xb1\x54\xe8\x98\x96\x76\xf3\x5d\xf3\xd2\x3d\xf7\x5b\x00\xc6\xdd\xcc\x24\x87\xa8\x39\x68\x14\xfa\x89\xa4\x89\x40\xad\x03\x1f\x4e\x7f\x94\x88\xfb\xd0\xcb\xca\x38\x1b\x53\x68\xc6\x5a\x42\x6c\x9d\x13\xd7\x40\x94\x14\x59\x2e\x52\xba\xe8\x4f\x3e\xdd\xcd\x14\x0a\x59\xd3\x29\x44\x7c\xf8\xf8\x08\x44\x1d\xe8\xd2\xf3\xad\x87\x12\x5a\xb0\xd7\x18\x55\xdd\x08\xae\x32\xd4\x8f\x4d\x12\x91\xfa\x95\x81\xfd\x11\x22\x26\x0d\x21\x10\x19\xf6\xbf\x27\x09\x51\x0d\xbb\xd6\xf4\x97\x3e\x25\x11\xcd\xea\x7a\x6a\xab\xfb\x04\x48\xe3\x4b\xae\x9c\x06\x64\x7d\xdf\x55\x44\x68\xd0\xc6\x45\x54\xc6\xb9\xf7\x5a\x4b\xf7\xd8\xdc\x3f\x96\xd2\x09\x97\x52\x8f\x73\x3d\x3c\x25\xd8\x5a\x1b\x03\xea\xa8\xec\x7d\x62\xd4\xd5\x9d\x27\x80\xd8\x31\xc3\xd8\x78\xea\x54\x04\x93\x8e\x62\xf9\x32\x4d\x1d\x07\x40\x9c\x34\x10\x5c\x78\x65\x0e\x9b\x8d\xe8\xd4\x62\x7a\x19\x22\xa9\x89\x45\x88\x29\x9d\xdb\x92\x70\x07\xca\x22\x84\x99\xf9\x82\xe3\x22\xe8\xec\x23\xd5\xf7\x5b\x2f\x65\x7e\xa4\x9e\xc9\x7d\x88\x64\x2b\x95\xfd\x61\x2f\x42\x49\x44\xc2\xbc\xfa\x92\xfc\x21\x8b\xef\x70\xc5\xac\xf2\x9a\x73\xf4\x6e\x07\xa5\xe7\xaf\x6f\xae\x2f\xc3\xe4\xfa\xf4\xfa\xfe\xf2\xf7\x97\xb7\xa5\x82\xd1\xab\x9b\x49\xa9\xe8\xf3\xee\xfe\xb6\x52\xeb\xf9\xd3\xcd\xcd\xd5\x65\x2d\x4b\x7f\x79\x3f\xfd\x50\x6a\xfc\xdd\xc3\xed\xe4\x7e\x7a\x53\xfa\xde\x4f\xd3\xeb\xc9\xed\x7f\x84\x7f\xb9\xbc\xbd\xbd\xb9\xad\x3c\xef\xe1\xa2\x3b\xdf\x5f\x7a\x8d\xe6\xf0\x8f\x4f\x27\x06\x4c\x77\x8d\xdb\xb8\xac\x28\x76\xc4\x2e\xee\x09\x1b\xda\xb7\x1c\x6d\x3d\xa8\x6d\x2e\xd8\x18\xa6\xab\x83\x56\xdd\xe9\x25\xd0\x4a\x43\xf7\xe5\x38\x6a\xdd\x9c\xe7\x8d\xf7\xdf\xde\x81\x09\x92\x1c\xfe\x52\x88\x74\x47\xcc\x24\x78\x69\xc4\xbf\x44\x5c\x21\xde\x32\x17\x9b\x2d\xd4\xef\x84\x40\xc1\x99\xfa\x04\x39\x16\xc4\x22\xbc\xca\xd8\xef\x21\x5b\x62\xbf\xec\xa5\xb9\x61\x50\xfe\x84\xcf\x70\x9f\x8d\x67\xaa\x24\x69\x1c\xfc\x2a\xd6\x51\xe1\xa2\x19\xe3\x99\xb2\xec\xaf\xb1\x8e\xb2\x31\x1c\xbd\x63\x9d\xae\xce\x49\xa7\xc9\x18\x53\xfd\xb8\xd0\xfa\xf1\x5c\xa8\x73\xb8\x1c\xe4\xe7\xbc\xc8\xf5\x39\x64\x5a\x71\xf0\xb3\x73\x2b\xe7\x62\xf5\x70\xb2\xf3\xb5\x7c\x12\xf0\xff\xc6\xeb\x7c\x93\xfc\x73\xb6\x5d\x7f\x3d\x5b\x25\xe9\x99\xf9\xed\x59\xf8\xdb\x33\xfb\xdb\x33\xfb\xdb\x33\xf3\x33\xfc\x7f\xdb\x1d\xc6\xd9\x04\xe9\xc9\xcf\x94\x54\x99\x48\x73\x58\x86\xcf\xa9\xcc\x85\xd7\x0a\x67\xaf\xfe\xe7\x7f\xd8\x38\xe5\xcf\x88\xbc\x7f\xc7\x73\xfe\x11\x2f\x7a\x7f\xfb\xdb\x2b\x96\xe5\x9a\xc4\xa9\xb6\x3c\xfd\x52\x88\xdc\x5c\x39\x13\x11\xe5\xec\xff\x9b\x29\x10\x72\xdc\xec\xe6\x39\x5e\x80\xf1\x32\x18\x67\xec\xdf\xb1\xcd\x29\xb2\xf4\xc4\x99\x69\xa9\x05\x94\x27\x79\xd2\xa0\x00\xd6\x12\x2b\xf9\x92\xbc\xa3\xef\x0f\xd8\x2d\x5f\x92\xf2\x16\xb1\x3c\xd3\xd9\x97\x04\xa8\xa0\x12\xcd\x6d\x9e\x97\xb9\xc5\x0b\x0e\x0b\x75\xae\x69\x8f\xd4\xb2\x09\x47\xec\x98\x43\xd5\x40\xef\x90\x29\xd0\x86\x50\x6a\xfa\x56\x10\xb4\xf1\x01\x21\x20\x88\x92\x66\x87\xdc\xe1\x95\x14\xd5\xd6\xe1\xcd\xc1\x38\xe4\x3a\xe5\x2b\xaf\x8e\x4f\x1e\x64\xf6\xdb\xb7\xe7\xe7\x23\xb6\xca\xe0\x7f\x16\x5f\xe0\x7f\x20\xf1\x78\x2a\xb2\xab\xda\x60\xba\x1c\x7a\x7d\x96\xf7\xcf\xc4\x29\x12\xf0\xdf\x82\x5f\xb1\xb2\x4c\x7f\x2a\x54\x9c\x08\x5f\x48\x50\x8a\x4d\x25\xda\x2a\x10\xe2\x0d\xa5\xca\x64\x0d\x73\xbc\x10\x11\x37\x86\xaf\xf6\x6c\xc4\xa5\xe8\x65\x2e\x14\x5e\x4b\x52\x4f\xfb\xcf\xf1\x0a\x01\x49\x61\x40\x51\x80\x92\xfc\x66\x0b\xb2\xf2\x12\xe2\xf5\xf7\x48\x58\x38\xaa\x7e\x04\xc2\xd0\xc8\xbd\x07\x8c\x52\xa8\x5f\x2d\x6c\xe0\x0c\x0b\x30\x8b\xd4\xdc\x4c\xb6\x5c\xc5\x3c\x83\x15\xb8\x4c\x21\xec\x9c\x32\x5e\xef\xe8\x08\x91\x3c\xba\xc8\xa1\xfa\x1d\x53\x3c\xe1\x48\x20\x39\x62\xd0\xe7\x51\xd0\x09\x3c\x13\x50\x0a\xbf\xfa\xc3\xf1\x4c\x39\x51\x75\x4c\xa3\xe3\x95\x25\xd2\xdb\x1d\xd5\x36\x57\x07\x5d\xda\x2b\x0c\x0d\xf7\xc8\xcb\xd6\x56\xbf\x3b\x62\xb2\x1c\xe3\x04\x1e\xc6\x50\x5a\xcb\xca\x7f\xbd\x06\x99\x7b\x91\x66\x6f\xcc\x36\x04\x76\xe2\xdc\xb3\x1c\xca\xcc\x4f\x86\xd3\x60\xa7\x6b\x9b\x69\xde\x11\x96\x9b\xd1\x29\x31\xf7\x35\xb9\x0f\xfb\xb7\xca\xf7\x9e\x8e\x6c\xea\x2f\xfd\xe7\x37\x4d\x4d\x86\x90\x10\x0b\x89\x3a\xdc\x17\xc4\x2d\x1b\x5a\x5c\x6c\x94\x24\xdb\xd1\x39\xb1\x3a\x46\xd2\x1c\x59\xb9\xb9\xb0\xe7\x33\x45\x27\xf0\x88\x2d\x05\xcf\xd7\x80\x89\xc9\x9e\xd0\x18\xe3\x71\x9f\x3f\x6b\x9f\x0c\xb5\xb4\xcf\x80\xa3\x29\x35\xee\x6f\xeb\xf8\x35\x48\xed\xf0\x28\xc7\x4c\x4f\x1b\x21\xae\x73\x55\x60\xb0\x1a\x0d\xe2\x01\xe3\x60\x59\x84\xab\x8c\xfd\x21\x89\x35\x8c\xc4\x0e\x23\xf6\xac\xda\x0f\xfc\xc0\x18\x1e\x7c\x3b\xcc\xc7\x05\xc6\x11\x0a\x11\x09\x86\x83\xfb\xcc\x07\xd3\x43\x2a\x47\x70\x92\xdb\x36\x55\xc7\x40\x40\x07\x0e\xab\x58\x30\x3f\xdd\x7b\x73\xc8\x44\x6a\x29\x8e\xf1\x5d\x91\x4a\x66\x2d\xd3\xf8\x6c\xcb\xd3\x7c\x67\x97\x6f\x22\x17\xc0\x8c\x9a\xc8\x47\xc1\x26\x69\xaa\x9f\x4f\x3d\x0a\xad\xa6\xe5\x9e\x67\x8f\x27\x66\xa6\x02\xc2\xb8\x21\xcc\x52\x8d\x44\x52\x25\x94\x4c\x2c\xe6\x87\x91\x56\xb5\x11\x6f\x35\x3e\x27\x15\x79\xba\x9b\x9b\x85\xb8\xd9\xb6\x5a\x8a\x5e\x78\xcb\xfe\x4e\xee\x30\x3e\x2c\x38\x9f\x7b\xf0\x61\x95\x66\xf5\xfb\xe1\xc3\x6a\xa0\xba\xaa\xf3\x61\x4d\xaf\xa7\xf7\xd3\xc9\xd5\xf4\xff\x54\x5a\xfc\x34\x99\xde\x4f\xaf\x7f\x3f\x7f\x7f\x73\x3b\xbf\xbd\xbc\xbb\x79\xb8\xbd\xb8\xec\x2e\x70\xaf\xf7\xde\xbb\xe0\x67\x2c\x7c\xce\x5b\x76\x1f\x64\xcc\x10\xa7\x48\xfe\x37\x49\x03\xc1\xaa\x32\x9b\x59\xaa\xd5\x08\x36\xea\x5b\x76\x99\xa6\xd3\x0d\x5f\x89\x8f\x45\x92\x40\x5e\x1b\x41\xc1\x17\xa9\x80\x8b\xe7\x88\x7d\xd4\xf1\x34\xf8\x1d\x54\x32\x34\xbe\x06\x3c\x9f\xc7\x71\x2a\xb2\x0c\x1f\x3f\xa2\xe7\x07\x59\x5c\x57\x25\x41\x28\x06\xfe\xc4\x65\x62\xee\x6f\x6f\x41\xac\x54\x2f\x97\x88\xbc\x1d\x39\xcc\x35\xfb\x52\xe8\x9c\x33\xf1\x35\x02\x52\x87\xe6\x75\x72\xa5\x57\x2f\x7b\x07\x6a\xde\xd3\xfb\xe3\x84\x2d\x97\x14\x90\x80\x98\x37\x1f\xe7\xcd\x86\x80\xde\xf2\x03\xfe\xf4\x3d\xfe\xb2\xb1\xf5\x3c\xaf\x29\xf4\x1f\x50\x64\x76\xa5\x57\xcd\x84\xdc\xe0\x5d\x13\x8b\xb8\x57\xe5\x86\x92\x55\xbd\x62\x99\x54\x8f\x33\xf5\x69\x2d\x14\xd3\x45\x8a\x7f\x82\x6b\xbe\x71\x33\x93\x22\x5b\x8b\x98\xe9\x22\x1f\xb1\x67\xc1\x36\x7c\x87\x6e\x33\xdc\x09\x1c\x8b\x30\x2c\x19\x38\x45\xcc\xaf\x13\xa9\x8c\xb5\xd8\x4a\x0b\x69\xac\x4e\xfd\x29\x6e\x5c\x96\xd2\x84\x1f\xcf\x38\xd6\x75\x9e\x96\x80\x12\x50\xb2\xe2\x01\x2c\x36\x53\x4b\x96\x1b\x44\x8a\xb4\x7e\x2c\xb6\x9e\xfc\xe8\x95\x8d\x12\xc3\x70\x3f\x69\x19\xb3\xb8\xd8\x26\x32\x72\x76\xf7\x59\xa7\xad\x0c\x6f\x88\xbd\xed\x7f\xea\x54\x11\xe5\x5d\x2f\xd6\x00\xec\x0d\x20\x0d\x1d\x5c\x6f\x2f\xcc\x76\xc7\xa4\x8a\x92\x02\xe4\x17\x8a\x4c\xa4\x67\x79\x2a\x57\x2b\x70\xc0\x6d\x99\xc0\xf7\x4f\x87\xe7\xe9\x76\x8e\x47\xc4\x87\xf5\x6a\x89\x5e\xc9\x88\x27\x21\xca\xcc\xa7\xa7\x1c\xdf\x96\xdd\xf6\x24\x4e\x65\xfa\xed\x3a\xd4\xca\x23\xb0\x4d\x05\x50\xbe\xcd\xc1\x94\xcf\xc9\xdc\x1d\xd3\xef\x25\x33\x17\x74\xab\x5b\xed\x0b\x3a\xad\xf4\xbf\x3d\xe1\xfc\xb3\xad\x42\x01\x2a\x94\x2a\xc8\xc5\xe8\x67\x25\x52\xf0\x60\x21\xff\x66\xde\x54\x69\xf0\x4d\x9c\x6a\x81\x03\x8a\x59\xd5\x8e\xa5\x43\xc4\x61\xd1\xcd\x4a\x3e\x09\xf5\xed\xe9\x0b\x83\x07\x44\x3c\x5a\x8b\xb9\xf5\xcb\x4f\x6d\xb2\xdc\x01\x30\xd0\x58\x59\xfa\xe0\xd0\x94\x32\x09\x94\x31\x11\x5e\x9d\xb0\xc7\x75\xdb\x85\x94\xf8\x1d\x20\x6e\xd3\x89\x79\x2c\x4a\x8a\xd0\x47\xbf\x67\x2f\xd3\xec\xb3\xdd\xb6\x23\x8c\xb3\x77\x22\x7a\x64\x0f\xb7\x53\x2c\x24\x92\x39\x33\xa6\x20\x5b\x7b\x3a\xf4\x3d\x12\x09\x3e\xdb\x60\x5a\x2f\x47\x1b\xab\x87\xdb\xb1\x6a\x07\x0e\xa1\x7b\xe8\x5d\xa6\x3b\xac\xb1\x4a\xf4\x02\x4a\x45\xdb\xd3\xc4\x1d\x3b\xc5\x2c\x93\x54\xc6\x43\xec\xac\x1d\x93\x1b\xf7\xd3\xae\x0e\x3a\x2d\x5b\xf7\x24\x30\x71\x12\x23\x8f\x95\x7b\x48\xb5\x14\x69\xdf\xa5\x07\x32\x35\x99\x4b\xd5\x38\xb7\xc8\x12\x85\x42\x98\x45\x77\x88\x23\xd7\xdf\xe5\xa8\x89\xae\x17\xb7\xee\x19\x4b\x5f\x0f\xdb\x3d\xc9\x47\x54\x28\x62\x39\xa5\x2b\x53\x1c\xc2\xf6\x66\xa7\x0e\x51\x2f\x20\x3c\xed\x26\xb1\x04\x47\xec\x35\xa3\xd5\x71\xbf\xa7\xe4\xdd\x51\xf4\x1b\x2f\xb0\xa3\x8a\x5c\xfb\xd8\x2b\xbc\xcf\x14\x38\x90\x42\xa0\x33\x98\x8d\x69\x5c\x4b\xb8\x38\xb5\x11\x18\x06\xbb\x35\x07\xc0\x32\x06\x01\x43\xb6\xa9\xb0\x51\xfc\x9d\xc8\x5d\x81\x56\x62\xd9\xef\x21\x48\xed\xde\xba\x5c\xa1\x6a\x8b\xd0\x1c\xab\x00\x84\x94\xe9\xe0\x8d\xf4\x66\xab\x95\x50\x04\x4d\x52\x7a\xa6\xa8\x71\xab\x61\xe6\xe2\xdc\x25\x04\xf8\x88\xc2\x0b\x88\x27\x14\x99\x4e\x9e\x28\xa1\x11\x90\x87\x82\xfa\x81\xe9\xe0\x85\xf1\xd4\xcc\xbd\x04\x32\x6d\x04\x07\x06\x80\x54\x45\xc8\x2b\x15\x2b\x99\xe5\x22\x04\xcd\x87\xbf\x3f\x99\xe6\x4a\xe9\x2a\xd3\x35\xf4\xad\x9a\x2b\xfb\x7c\x12\xb3\x6b\x07\xf4\x67\xb7\x15\xf1\xd4\xfd\xae\x7b\x31\x94\x2a\x5f\xe2\xc0\x48\x94\x4e\x01\x5c\x03\xe8\x8b\x65\x58\xb3\x9f\x39\xda\x4f\x37\x49\x54\x4d\xcd\x9d\x50\x0e\x4c\xd1\xaa\xe0\x29\x57\xb9\x10\xd9\x4c\x51\x1a\x08\xb9\x27\xc2\xf2\x4a\x5c\x40\xcf\x81\xa8\x01\x7a\x1a\x91\xce\x72\x2c\xe5\x86\x9f\x2c\xb9\x4c\x8a\xb4\xd5\xf9\xc7\x55\x79\x50\xdd\x58\xd7\x28\x5d\x40\xb3\xac\x69\xd2\x5c\x5d\x47\xb0\x8b\x5c\xf9\x63\x35\x89\x53\x2e\x7b\x68\x79\x05\x6b\x72\xfb\xcf\xb7\x8b\xfc\xb4\x94\x7a\xfc\x2e\x9b\x6f\xf5\x00\x8b\x47\xb2\xec\x8d\x8d\x65\x5f\x6a\x11\x8a\x8e\x64\xe6\x97\x36\x22\x54\x9e\x3d\x42\x1e\x60\xdf\xc5\x68\x7f\xb4\xf3\xb7\x3f\xee\xcf\x16\xb4\xda\x2e\x58\xb5\x6b\xae\xe2\x04\x24\xdc\xf3\xca\x09\xe4\xe1\x2f\x7c\x63\xfd\x84\x76\x51\x33\x0b\x1d\x9c\x47\x35\xdc\xf9\xbe\x71\xaa\x00\xd6\xf7\xe0\x97\x4b\x4f\x29\xc3\xc8\x9b\xe0\x8b\xfe\x64\x27\xb1\x1e\xb7\x61\xdb\x97\xe0\x52\xae\xda\xa6\xe4\x70\x16\xb0\xbe\xea\x45\xce\xcb\xfe\x50\xb7\x94\x11\x6d\x45\x3a\xbf\x1c\x16\xea\xc8\xcd\x08\xb0\x53\x63\xcc\x42\xae\xb5\x99\x22\x2d\x2f\x4c\x81\x41\xee\x03\xf9\x04\x32\xf6\x83\xab\x45\xf8\xe1\x5f\x6c\x35\xf9\x8e\x2d\x61\xac\x81\xb2\x41\x47\x51\x91\x42\x7e\x8a\xee\xd0\x4c\xe0\xd9\x34\x84\x12\x73\x82\x27\xb2\x43\x15\xa0\xfb\xd4\xe4\x3d\xb8\xa0\x49\xe9\xa5\xee\xe1\xae\x8c\xaa\x64\xee\x2c\x24\xfa\xec\x34\xcb\x59\x96\x8b\x6d\xa3\x55\x2a\x39\x5d\x65\xe1\xbd\x23\xdc\x2e\x2f\xfb\xd7\xd3\xd7\x1d\x60\xa3\x27\x81\xc2\xdf\x1f\xee\x6e\xae\xd9\x96\xef\x00\xa0\x93\x6b\x52\x4c\x04\x42\x9d\xea\xfe\xdd\x37\x03\xe5\x97\x2f\x6f\x36\x1c\x53\x42\xe5\xb5\x04\xd1\xb8\x53\x44\xad\xd8\x21\x58\x33\xb4\x24\xcd\x56\x4e\x75\x72\xb6\x4d\xb8\x12\x48\x7e\x0a\xef\x3f\x66\x95\xc7\x87\x49\x37\x17\x7e\x27\x58\x03\x74\x00\xee\xb5\xb4\x16\xd2\x42\x35\x01\x1c\xcb\x5a\x82\x47\xe5\xd9\x5a\x6d\x44\x27\xfa\xe8\x03\x52\xa2\xf2\xc8\x6c\x13\xac\xb5\xb3\xb9\x43\x97\x7e\xe6\x19\x20\xc3\x06\x4c\x54\xb7\xf0\xe1\x4c\x59\x5d\x2b\xfd\x9c\xb1\x18\xab\x11\x0b\x99\xa1\x5e\x30\x46\x66\x01\xa5\x41\xf6\x05\x53\xc8\x29\x57\x99\x99\x50\x08\x2e\x89\x27\xa1\x58\xbd\xb6\x6d\xfa\xee\xca\x25\x5a\x71\x92\x48\x4c\xa1\x65\xe8\x03\xc7\xec\x98\x0b\x4c\xa3\x12\xdf\x7e\x9e\xd2\x0f\x7c\xdb\x85\xa3\x3e\xba\xc5\x7d\xb3\xe4\x6a\xb1\xab\x5e\x27\x68\x84\x01\xbf\x7a\x09\x4c\x1d\x8e\xde\x83\x3a\xd2\xfc\x34\x12\x17\x0e\x50\x1a\x3f\x0d\x36\x7e\x80\xed\x09\x88\x3c\x1c\xc8\xc1\xf9\xcb\x66\x97\x03\x7b\x35\x2a\xda\x92\x82\xff\x9d\x10\xec\xb3\x13\xc5\xfd\x4c\xea\x08\x80\xdb\x02\x55\xe3\xb6\x71\x9d\xaa\xa5\x3e\xce\x18\xa4\xab\x1a\x2e\xe8\xa8\x51\x69\xee\xe7\xb1\xc8\x23\x00\xf7\xab\x97\xad\x48\x6b\x7c\xaf\x3d\x38\xa3\x8f\xfe\x4e\x4e\x38\x75\xdb\x53\x73\x3e\xc3\x14\x1f\x26\xde\x5a\x5a\x24\x39\xe8\x04\x03\xf3\xdc\xa3\xd2\xcf\x0a\x7d\x01\x7a\x12\x7b\x6d\xf6\x1f\x1c\x60\x40\x21\x47\x50\xa3\x02\xad\xe1\x1b\xa0\xc2\x9b\xb8\x7f\xb3\x3b\x0c\xda\x63\x9f\x81\xeb\x39\x03\xe7\x87\x58\x9a\xc1\x9a\xbf\x9e\x8c\xd8\x4f\x23\x76\x31\x62\xe3\xf1\xf8\xcd\x88\x09\x1e\xad\x6d\x8f\xf0\x27\x08\xe1\xc9\xf9\xca\xb4\xed\xb4\xc4\xfd\x03\x80\xba\xdc\x1c\x56\xe6\xc8\x34\x06\x9a\x07\x8a\xe3\x3e\xf2\x60\x5f\x01\x51\xfd\x28\x8f\x63\x13\x9c\xd1\x5a\x4b\xdf\x29\xc0\xca\x89\x48\xa7\x16\x6d\x97\xe5\x3a\xb5\xc8\xa1\x27\x9e\x72\xa9\xa0\xd8\x89\xd7\x71\x93\xf4\xe4\x80\xa0\x4f\x7c\xe5\x1b\x78\x7f\xa9\x1c\x47\x91\x19\xa6\x7b\xd7\xff\x7c\xb7\x95\x11\x8c\xe7\x73\x2a\xf3\xdc\x9c\xce\xd9\x4c\xdd\xb1\xb7\xff\xce\x26\xdb\x6d\x22\xd8\x84\xfd\x95\xfd\xc4\x15\x57\x9c\xfd\xc4\xfe\xca\x2e\xb8\xca\x79\xa2\x8b\xad\x60\x17\xec\xaf\x66\xd8\x4c\x7b\xd7\xda\x1c\x87\xbb\x11\xe3\x4c\x15\x09\x9e\xfa\xaf\x2d\x2a\xe7\x8d\x7b\x2f\xee\x67\xc7\x0a\xf2\x66\x7a\x43\x47\xe1\x9f\xb1\x94\x0a\x4a\x59\xd4\x2a\x11\xb9\x95\xc1\x2e\xe1\xa7\xf0\x01\x67\xf0\xa6\x6f\x67\xca\xc5\xf2\xfe\x6c\x7a\xfc\x67\xf6\x57\x76\x5d\x24\x89\xe9\x92\x31\x34\x66\x21\xbd\x65\x16\xcf\x2e\xd4\xf8\x59\x3e\xca\xad\x88\x25\x07\x44\xbb\xf9\xd7\xf9\x3d\xcc\xf6\xbc\xf0\x7c\x27\xe1\x9e\x76\xfc\xd9\xdf\x84\xf4\x6a\x48\x99\x92\xa3\x51\xb7\x93\xdf\x71\xf3\x2b\xff\x74\xb8\x47\xe4\xd9\x9e\x68\x3f\x90\xc3\x8a\xdc\xe7\x21\x5d\xfb\x41\x26\xa0\x72\xd8\xda\xb6\x1a\x8e\x82\xf0\x50\x3f\xd6\xc8\x02\xfb\xff\xc9\xef\x90\x3d\xa8\xd8\xfb\x9a\xdc\x1a\x91\x74\xa9\xf0\x0b\x7c\x49\x5f\xfc\xde\x2b\x2b\xe4\x08\xa4\x7f\x29\xcb\x1f\x94\x86\x58\xcb\x5e\x3a\x11\x95\xce\x3e\x50\xec\x02\xca\xe6\xcc\x45\x46\xc9\xe4\xdc\x6c\xd5\xf3\x6b\xad\xcc\xb5\x35\x93\x2b\x2c\xd8\x07\x3c\x47\x06\xa4\x5a\xd6\x29\xb8\x2f\xbb\xac\xc1\x16\x00\xff\xc0\x74\x09\x31\x46\xb9\xb1\x02\x66\x0a\x92\xdd\x4c\x99\x5f\xd0\x89\x04\x78\x63\xe9\x98\xc8\xf0\x69\x56\x91\x92\x9e\x45\x06\x39\x68\xbc\x61\x81\x75\x89\x38\x1e\xb1\xe0\xa8\x76\xe6\x88\xa8\xf8\x75\xc0\x69\x42\xad\xd9\x82\x57\x84\x32\x2d\x44\xa2\xd5\xca\xac\x8a\x36\x23\xa0\x37\x5c\x1e\x93\xe1\x0f\xbb\x80\x8d\xb5\xf6\xc0\x1c\x96\xf4\x15\x9a\x92\x40\xf0\x9f\x94\xb4\x40\x34\xd8\x45\x64\xdd\x69\x48\x2f\xd7\xf2\x12\x47\x96\x4f\x3e\x64\x22\x05\xaa\x3c\x4c\x35\xbb\x68\x3f\x1e\x9c\xbe\xfc\x14\xdf\xa8\xdf\xa6\xea\x44\x28\x36\x87\x42\x28\x9b\x60\x83\xc9\x2e\xa8\xd7\x63\x3d\xfe\x9a\x60\xc5\x97\x94\xf4\x6c\xd4\xef\x84\xef\x99\xd6\xe8\x4f\x43\x35\x3a\xed\xe8\x9d\x02\xc7\xf5\x05\x29\xbb\xe7\x7a\x69\x4b\xda\xfa\x9f\xe9\x35\xd2\xf4\x7e\x70\x81\x90\x28\x31\x24\x17\xaf\x2f\x9c\xb6\x7c\x83\x56\x73\xca\x48\xf4\xeb\x6c\x75\xc0\x6e\xd4\x7b\xfc\xf9\x47\x9d\xc8\xa8\x1b\x7d\x64\x8f\x2b\x10\xba\xaf\xc1\x39\x16\x02\xe0\x78\x14\xff\xa1\x4e\xa1\x87\x9e\x8b\x28\xf7\x19\xb7\xfa\xcb\x0d\x0a\x87\x51\x80\xd5\xb5\x02\x3a\x36\x2e\xa5\x05\x47\x0d\x30\x30\x01\x55\x26\x86\x1e\xa1\xc6\x07\x52\xbd\x11\xa7\x88\x6c\xa9\x23\x60\xaf\x9e\xd7\x3a\x31\x57\x13\x15\x13\x9b\xd5\x4c\x6d\x45\x1a\xe9\x84\xe7\xc6\x1a\x3e\x13\x63\x89\x4c\x62\xcf\x47\xfd\x1a\x90\x86\x80\x07\x7a\x43\xa2\x1b\xc2\xa5\x5c\x6d\xf3\x1d\x87\x90\x9d\x05\x2b\xbc\x77\x5c\x40\xe6\x74\xd0\xa1\xae\x55\xf0\x89\x20\x2e\x38\x14\x54\x7f\x5e\x49\x9e\x99\x41\x2f\xf5\x67\xd8\x0c\x0b\x47\x35\x1c\xf9\x7b\x44\x5e\x99\x57\xba\x4a\x54\x87\x12\x58\xc9\xb0\x4a\x05\xf1\x14\x99\x80\xee\x6c\x04\x47\xd7\xc4\x73\x04\xd1\xa4\xce\x94\x4f\x17\xbe\xca\x42\x37\xa5\x71\x9e\x91\x74\xcb\x82\x93\x46\xec\x55\xe9\x45\x5f\x01\x6b\x95\xd2\xf0\x3c\x4a\xe9\x94\x86\x06\x96\xeb\x88\xc9\x7c\xa6\x64\x86\x2b\x33\x15\x89\x78\x32\xbd\x0b\x63\xa7\x04\xfd\xb0\x57\x49\xfb\xda\x80\x6f\xe5\xb6\x2c\xd2\xe9\x35\x02\x3f\x44\x1a\xb2\x1f\x71\x88\xd3\x82\xee\x7e\xa1\x80\x69\x58\x7c\x35\x1b\x40\x42\x6a\x00\xd1\x10\xb1\x50\xb6\x7f\x00\x92\x40\x49\xa8\x99\x9a\x2e\xa1\x36\x0d\x2a\xe2\xe2\x18\x2f\x65\x96\x7b\xd6\x51\x51\x48\x8a\x95\x6a\xba\xa2\x3a\x39\x70\xd4\x8c\xc1\x9d\x24\x9e\x44\xba\xcb\x21\xc6\x09\xe3\xaa\x04\xcf\xd7\x4c\xe6\x23\xe0\x10\xb1\x86\x63\xa6\x78\x4c\x92\x7b\xd4\x9c\x19\x1a\x58\xf7\x1d\xf3\x4c\x9f\x2f\xf4\x53\x97\x9f\x77\x2c\x08\x0a\x77\xf5\x36\xe1\x6a\x8e\x06\xf5\x57\x80\x41\x05\x72\x3e\x6d\x99\xbf\x62\x31\xb7\x4b\xec\x34\xfd\x74\xde\xcf\x6d\x49\x64\xcb\xb8\x75\xf6\x41\x23\x5c\x0c\x9e\xf7\xd0\x7a\xeb\x2e\x6c\x41\xc9\xf6\x94\xd9\x84\x64\x7f\x2b\xe0\x11\x52\xbc\x92\x98\xb7\xab\x75\x1f\x44\xca\xae\x80\xef\x15\xae\xd3\x67\xe6\x2b\x67\x48\x75\xda\x87\x23\x45\x6a\x0e\xd3\x41\x68\x91\x3d\xdd\x7a\x59\xc4\x48\x6b\x58\xa1\x8e\x1c\xb1\x6f\x1b\x64\xbf\x10\xd4\x2d\x30\x2c\xe5\xa2\x1e\xcd\x72\x4d\xe1\xb5\x44\x37\x40\x0d\x4f\x19\xb2\x2d\x8b\xba\xf7\xae\x09\x85\x7e\x8d\xd9\x54\x31\x1b\xbd\x18\xb1\x57\xb8\xb0\xb2\x57\x14\x91\x23\xcd\x2f\x4a\x25\xc7\xb4\x7b\xa8\x8a\xae\x8a\x4c\x40\x2c\xb3\xdf\x6e\x98\x18\xe9\xe4\xbe\x79\xd1\x71\xf9\x49\x02\x96\xfa\x90\x72\x59\x4c\xaa\x2d\xb0\x01\x3a\x24\xf1\x16\xba\x43\x1f\x56\xfb\xe0\xae\x7f\x61\x9b\xfe\x61\x3f\xd9\x1f\x9a\x21\xda\x16\x74\x9e\xda\xcf\x99\x4e\x67\xca\xb6\x46\x11\xba\x0c\xe9\xe1\xab\x4d\x05\xdc\x25\xe4\x02\x07\x2b\x15\x72\xfa\x56\x11\x00\x84\x26\x3c\x41\x57\xd5\x0a\x00\x46\x60\x21\xbc\x5a\xe1\x98\x4d\xfc\xd3\x8c\xe3\x61\x16\xf8\x06\x8f\xf9\x2a\x89\x4f\x92\x98\x41\x91\xb9\xe5\x0c\x0a\x60\xd7\x59\x01\xcc\x57\xcb\xc2\x18\xa3\x80\x1e\x6c\xa6\xcc\xe0\xb1\xa5\x04\x18\x2c\x8d\xcb\x4c\x7d\xd0\x99\xad\xf2\xcd\xfc\x78\x58\x48\x25\x0d\xdb\x2b\x27\x8c\x40\x7f\x78\x07\x87\x36\x85\xc0\x2b\x4a\x99\x80\xb7\xa7\x52\xfd\x9d\x2e\x52\xff\x52\x11\x57\x33\xf5\xdf\x66\x78\x50\xa7\xce\x89\x3c\xea\x25\x6e\x61\xab\x2c\xca\x5e\x7f\xc6\x46\x5f\xff\xcb\x9b\xcf\x6f\xb0\xda\xbe\xc8\x40\x8b\x66\x54\x3e\x40\x1c\x53\x64\x91\x24\x90\x98\xb5\x6f\xe0\x8a\xe4\xfd\x23\x78\x17\x4a\x85\xee\x38\x73\x55\x76\x31\xfa\x6c\xf4\xae\x15\xec\x63\xb1\x13\x16\xf1\x3c\x5a\x9f\x59\x5f\x8e\xcc\x98\x3d\xfd\x68\xfa\x50\x94\xc2\x78\x5a\xcd\x64\x89\xe6\xfe\x95\x6e\x9c\xd6\x63\x69\xbd\x98\x57\x00\x9c\xc9\x7d\x69\x55\x86\x8a\xaa\xb8\x38\xbd\xcc\xa2\xf7\xf3\xdc\xd7\xad\xd2\x84\x0f\xa0\x52\xd0\x58\xf1\x8d\x88\xd9\x2b\xa8\xe4\x78\x65\x27\x7f\xa6\xb6\x8b\x71\xb2\x5b\xe6\x44\x3d\x63\x06\x65\x0c\x5c\xec\x7b\x4e\xb9\x79\x5c\xbf\x26\xed\x19\xec\xd6\x8b\x56\xb3\xaf\xe3\xc6\xc6\x3d\xa9\xbf\xc3\x82\x21\x1f\x37\x3a\x77\x65\xc4\x4c\x99\x6a\x93\x67\x8f\x23\xb6\x48\xb9\x02\x72\xe2\x38\x74\xaa\xfc\xee\x34\xd7\x32\xe2\x75\xa1\x04\x0e\x57\x3c\xd9\x01\x94\x7a\x34\x53\x48\x82\x03\xb4\x75\xbb\x28\x91\x11\xca\xba\x56\xfc\x20\xf1\x24\x54\x7e\x49\x55\xdf\x16\xb3\x7d\x6c\xa6\xd5\x55\x91\x1f\x45\x0f\x37\x2d\x7b\x3b\xdc\x97\xc7\xfb\x80\x63\x94\x0a\xc0\x32\x2f\x76\x01\xc6\xd3\x2d\xf0\x11\xa9\x3b\x00\x4f\x10\xfb\x53\xb1\xd0\x89\x25\x5a\x9a\xbe\x63\x3a\x05\xb2\xd9\x5c\xd3\x9f\x64\xdc\x76\x8a\x49\x15\x8b\xaf\x47\x55\x3b\x77\x1f\x48\xd6\xbd\x33\x8f\x09\x38\x4d\xab\x2f\x0b\xbb\x28\x15\xe6\xb0\xc8\xed\x0d\xae\xf6\xad\xac\x0a\x38\x9b\x24\xf9\x1a\x50\x60\x88\x3f\xf6\x83\xba\xe1\x3b\x16\xad\xb9\x5a\x05\x57\x68\x00\xe5\x88\xad\x4e\x51\x46\xe4\x09\x68\x85\x74\x6a\xab\xc9\xa8\x46\x8a\x40\xd0\x2e\xfe\x8b\xd8\x43\x6d\x0b\xa1\xf8\x6a\x95\x8a\x15\x14\xf8\x96\xd4\xe7\xd1\x7e\x3a\x3e\x58\x7c\x4e\x57\x91\xdc\x69\x2a\xcd\xdb\x6e\x2d\x79\xba\x73\x25\x46\xa4\xc1\xe3\x86\xae\x36\xac\x23\x26\xc5\x78\xc4\x7e\xf4\x78\x4b\x11\x69\xe5\x6a\x94\x9a\xdf\x61\x5b\x89\xd4\xee\xb1\x45\x0d\x25\xe9\xcd\x7d\x87\xcf\x6a\x4a\x3e\x8d\x8b\xa6\xb3\xc8\x2b\xe7\x79\x31\xc0\x56\x92\x5a\xdb\x85\xf9\xf1\x1d\xfe\xb6\x13\x92\xcc\xb7\xc6\xbc\x59\x3a\x10\xf3\x7d\x63\xe1\xcd\xb3\x3d\x6f\x5b\xd3\x58\x37\xc7\xfd\x82\xee\x27\x7a\xf5\xa2\x2e\xa5\xad\xf9\x6e\x75\x29\xdd\x4c\x24\x2d\x75\xcc\x1d\xef\x34\x34\x94\x69\xb1\x99\x84\xba\xce\xaa\xd7\xad\x06\x0b\xe0\xf4\xad\x75\x8a\x7e\x3b\x02\x19\x5c\x39\x75\xc9\x48\x36\x1d\x08\x25\x4e\x08\xd0\xec\xfb\x56\x77\xe3\x36\x36\x8a\xe6\xe1\x7f\x68\xb9\x17\x5b\xcf\xa4\x69\xd0\xc3\xfd\x89\xe3\x94\x0e\x3c\xa7\xdc\xe3\x91\x11\xdb\x06\x37\x75\x2a\x57\x52\xf1\x5c\xa7\xec\xf5\x47\x4b\x23\xfb\xc6\x51\x9f\xc3\x28\x9e\xc2\x4c\x94\x86\x08\xcd\x44\xf3\xdd\x0b\xe0\xbd\x22\x9e\x0f\xe3\xf4\x69\xd2\x9c\xdd\x0b\x5f\x37\xdf\xca\x72\xbe\xd9\x86\x74\x74\x4e\x0a\x8d\x46\x26\xc1\x41\x60\xb6\x63\x10\xe3\x93\x99\x2f\x49\x9a\x29\x8a\x8c\xe3\xbc\xe9\xb4\x41\x4c\xbd\xfa\x96\xe0\x47\xce\x0f\xa4\x58\x20\x6a\xd6\x81\x24\x75\xd5\x8c\xe2\xed\x95\x4d\x18\xf8\x7b\x41\xc9\xd1\x86\x17\x45\x76\xac\x0c\x4e\x6d\xbc\xe2\x39\xb3\x61\x4e\x49\x5b\x49\x7e\x91\xe8\x22\x66\x64\x34\x28\x3b\x99\x8e\xf1\xf4\x01\xba\xba\xf1\xb8\x8d\xbb\x67\xa0\xb8\x91\xdb\xdf\xf0\xbb\xe6\x15\x0e\x9f\xb5\x58\xb8\xce\xad\x45\x23\x3b\x2c\xf6\x44\x89\xf9\x0f\x7c\xdb\xcd\x07\xc0\xed\xcd\x19\xeb\x5d\x42\x39\xff\x86\xbd\xdf\x32\x5c\x2e\x1a\x0a\xdc\x39\xc3\x02\x65\x56\xbc\x0a\xd6\x73\x18\x48\x6e\x60\xf7\x0b\x11\x99\x3c\x7b\x3c\xfa\x71\xb6\xb0\xb3\xfb\x51\x5b\x9e\x0a\x95\xcf\xe1\x89\xc3\x1e\x06\x0f\xf9\x08\x3f\x2f\x39\x24\xbd\x02\x82\xff\x79\xaf\x31\xce\x6b\x0b\xe5\xff\x8b\xdd\x51\x6c\x23\xb3\x42\x98\xe6\xf4\x79\x2d\x01\x8a\x11\xe4\xc4\xdc\xc4\xb5\x4c\x17\xbd\xd0\x01\xa3\x17\xbc\x50\xc9\x74\xf6\x7a\x21\xdf\x7b\x94\x85\x30\xad\x50\x98\x87\x0a\x0a\x8d\x29\xb3\x7f\xf3\x6b\x0e\x8b\x74\x7d\x76\x96\xf1\x9c\x99\xf9\x4b\xd8\x5f\x44\xaa\x3d\x4a\x9e\xc4\xf5\x83\x86\x3b\xfd\xe1\xc3\x05\x98\xd0\xdf\x45\xe9\x9f\x50\xfb\x02\xfe\x42\x5c\x04\x78\xb3\x5c\xec\xac\xbb\xdf\x92\x4a\xd8\x8a\x08\xe7\xe1\xc0\x63\x33\xb8\xd8\x05\xf6\xdd\x86\xbe\xdc\x61\x61\x37\xe8\x39\xdc\x5b\x89\xed\x6b\xc3\xb7\x04\x7b\x22\x84\x65\x35\x88\x3f\x86\x97\xf8\xcf\x3f\xff\xd7\xb8\x4d\x04\x0e\xba\x3e\x14\x45\xe2\x3a\xff\x3e\x95\x42\xc5\x90\x94\xe3\x71\x9d\x83\x5b\x95\xa2\xb4\x25\xf3\x6c\x96\xe1\x49\x8a\xc9\x9a\xcf\xc1\x6c\x8e\x8b\xe8\x1b\x64\x76\xbd\x91\x75\xdb\xb7\x94\xf7\x69\x3b\xaa\xb3\x79\xbc\x53\x7c\x53\x97\xcd\x7b\xd1\x3e\xee\xa4\x48\x62\xe8\x22\x3d\x7d\x5f\x76\x22\x16\xd1\xe3\x50\x9f\xe0\x60\xe2\x5a\x11\x3d\xb2\x9f\xef\x3f\x5c\xa1\x60\x8c\xcc\x66\xea\x9a\xe7\xf2\x49\x3c\xa4\x89\x0b\x0b\xa3\xf1\x29\xd2\xc4\xee\x91\x32\x91\x22\x16\xc3\x15\xa0\xca\x4c\xac\x8b\xd6\x71\x08\x79\x6e\x37\xbb\xb3\x45\x11\x3d\x8a\xfc\x3c\xe5\x2a\xd6\x1b\x7c\x8d\xf3\xac\x58\x2e\xe5\xd7\x71\xce\xd3\x37\xfb\x20\xee\x7b\x2d\xe9\x11\x97\x84\x63\x0c\x4a\xfd\x1a\xe0\x64\x7c\xbc\x6d\x96\x71\x28\x3d\xed\x2c\xb3\x67\x11\x74\x26\x05\xe2\x8d\x2d\x17\x91\x31\xf5\xb3\xe1\x09\x03\x46\xaf\xf9\x60\xfd\x46\x57\xac\x36\x3e\xc3\x3e\xdd\xb7\x11\xc2\x8f\x5a\x27\xc7\x46\x09\x79\x62\x37\xc9\x1c\xf4\x48\x8e\x71\xc1\x71\x01\xb8\xcb\xf6\xf4\x9d\xcb\x57\x39\x82\x40\x8a\x35\x38\x35\x30\x80\x52\x50\x17\x00\xc0\x00\x9d\xe8\x00\x1d\x66\xdb\x86\x84\xe5\x40\xf0\x24\xb4\x81\x48\x07\xa7\x0b\x5e\x0b\x5b\x06\xe5\xb0\xdc\xf7\x11\x48\x94\x2a\x3d\x1c\x14\x40\x40\xf5\x90\xca\xa3\x5c\x30\x21\x24\x5b\x73\xe3\x18\x3c\xdb\x8e\x27\x6a\x96\x19\x9b\x43\x9e\xcf\x4c\x05\x5e\x0e\x12\x73\x58\x74\xaa\x1b\xb5\xa6\x18\x43\x69\x19\x1e\x1d\x63\x38\x86\x51\xb3\x33\x08\xfd\x2e\xd4\xa6\x81\x3c\x6a\xa4\x37\x0b\x73\xcf\xc7\x6a\x47\x0a\xbc\x81\x7b\x36\xb1\x84\x45\x2e\x48\x6a\xdd\x2c\x64\x4c\xae\x8c\xbd\x3b\x1a\x42\xee\xa7\xd0\x64\xed\xbb\xc2\x84\x3e\xf1\x69\xc9\x3f\x9b\xed\xec\xa4\xfa\x06\xd2\x5c\x67\x9f\xf9\x2e\x03\x21\x1f\x61\xac\xe2\x12\x83\x4d\xe5\xfe\x8f\x7c\x08\xc4\x91\x61\x91\x2a\x5e\x41\xfa\x5e\xf4\x2e\x12\x4b\xc0\x45\x62\x25\x8b\x3c\xb5\xc6\xab\xac\x79\x70\x7e\x9d\xf8\x71\xda\x19\x3f\xc6\x04\xce\xff\x8e\x90\x71\x47\x60\xea\xc8\xf8\x58\x70\x4c\xa6\x3a\x22\x31\xfb\x9c\x81\xbe\x1f\x9a\x63\xf3\xec\x11\xdb\x70\xa9\x68\x1b\xe4\xa9\x31\x90\xb1\x58\x14\xab\x55\x6b\xd8\xe6\xfb\x8f\xff\x96\xf7\xc9\xdf\x7d\x7c\xae\x93\x1c\xe6\x14\x11\xb6\xa9\x7d\x12\xa6\x8d\x8d\xaf\xfc\x6d\x82\x6a\x27\x8a\x10\x4e\xfb\x44\x08\x2d\xee\x00\xaa\x21\xc8\xc5\xb7\xb9\xe1\x7f\x84\x0e\xbf\x4d\xe8\xb0\x31\x37\x52\xed\x21\x56\xe0\xcf\x65\xd9\x01\xee\xe8\xe1\x81\x44\x3e\x8e\xf1\x0d\x7a\x45\x12\x76\x99\x50\x71\xc6\x16\x3c\x7a\x01\x66\x1f\x38\x7d\x8e\x8f\x51\xec\x49\x78\xdf\xe9\x8d\x60\xf0\xa8\x0c\x79\xa2\x19\x15\x9c\x8c\x00\x49\x65\x5e\xd0\x67\x89\x29\x07\x0d\xc7\x15\x66\xab\x63\xef\xb4\xbe\x56\xe2\x99\x99\xd3\x60\x14\x42\x4b\x82\xe9\x01\x01\x81\x37\xa4\x41\xed\x71\xa8\xae\xba\x36\x15\x2b\x9e\xc6\x80\x7e\xa6\x2d\x99\xf0\xe8\xd1\xfc\x37\xf4\x8f\x9e\x48\xf0\x17\xcb\x65\x8a\x90\x2c\xdf\x9a\x54\x11\xea\x01\x13\xd2\xc6\xf7\x0f\x7f\x9e\x31\x1e\xa5\x3a\xc3\x5b\xbc\xd3\xc8\x82\x62\x34\x70\x10\x9f\x64\x5c\xf0\x04\x9f\xd8\x1a\xfd\xe3\xd9\x51\xdc\xac\x93\x80\x22\x5f\x7c\xdd\x26\x5c\x95\xf7\x24\xbe\x2e\xd0\x49\xc8\x8e\x95\xef\x58\x91\xbe\x29\xbb\x5b\xa8\x2b\xeb\xb7\x15\x7a\x9f\xa9\xe0\xf1\x2e\xe4\x8e\x91\x8a\xc4\x22\x79\xbc\x91\xca\x4c\xbd\x55\x40\x71\xf6\x15\x9a\x8e\x78\x82\x20\x30\x20\x0a\x4f\x92\xca\xd6\xcf\x98\x12\xc6\x65\xe1\xa9\x4c\x76\xe0\xa5\x6e\x53\x71\x16\x3c\x27\xd8\xdf\x84\x41\x97\xd9\x4c\xd9\x3a\xe7\x22\x13\xcb\x22\x41\x5f\x16\x6e\x7b\xee\x05\x68\x1f\x3e\x4c\x47\xe6\x18\xcb\x89\x9e\x37\x78\x30\x8a\x5e\x9c\x02\xcf\x5b\xbf\x67\xf5\x8a\x79\x7b\x4e\xa3\x14\xe0\x86\x6b\xfd\x6c\x8b\x0e\x9e\xb9\x47\x95\xb5\x9d\x25\x27\x8b\x73\x76\x7b\x35\xf6\x3e\x61\x77\x25\x0e\x7a\x59\xd8\x99\x3e\x13\xb1\xdb\x89\x52\xc1\xeb\x90\x5e\x14\x61\x50\x44\xcc\x8a\x0c\x6b\x17\xcc\x1c\x82\xb5\xb6\xd7\x66\xac\xe6\xb0\x5a\x63\xcc\xbd\x9d\xcc\xb4\x62\xb3\xe2\x37\xbf\xf9\xad\x60\xbf\x21\xf1\x50\xb0\x32\x18\xa1\x06\x56\x23\x6c\x1d\x0c\x94\x7b\x80\x40\xca\xa3\xda\x8c\xb0\x26\x10\x96\x2d\x24\x04\x18\x13\x8f\xd6\x2c\x2b\x16\x88\xd1\xe1\x14\xe4\xe4\xca\x91\x06\x5e\x69\x80\xdb\xe0\x39\x66\x7b\x3f\x20\x58\xf0\x91\xce\x17\x1b\x08\x08\x70\x82\x30\xd0\xa1\xe4\x10\x0c\x0a\xbe\x24\x18\xf0\x8f\xa0\x3b\x34\x62\x3f\xcb\x27\x31\x62\x77\x5b\x9e\x3e\x8e\xd8\x3b\x0c\xb7\xfe\x41\x2f\xf6\xde\xff\x4f\x11\x03\x73\x6e\xea\xb1\x0a\x9b\x18\x4d\x1a\x05\x54\x99\x41\x88\xbf\x1e\xad\xb1\x08\x0b\x50\x72\x41\x09\xeb\x7d\xea\x2a\xad\x7c\xaa\xa7\xba\xc5\xb4\xc3\xfa\x5a\xef\x34\x55\x2b\xed\xcf\x53\xaa\x9a\x6a\x42\x9a\x98\x73\x0c\x56\xa2\x79\xf1\x33\xf0\x4c\x74\xca\xb6\x09\xcf\xcd\x5a\xc9\x28\xfc\x8c\xab\x02\xf1\x77\x78\x22\x57\x6a\xe1\xfa\x3a\x5e\xf6\xc1\xf3\xad\xd6\x49\xa3\xff\x75\xd2\x01\xac\x45\x3b\xfb\x0e\xde\x14\x6b\x08\xb2\xd0\x2b\xb1\xa3\xe8\x23\x67\x3e\xce\x86\x41\x35\xa8\x8d\x87\xd5\x14\x17\x90\x44\xf0\xc3\x11\x8a\xdd\x18\xb3\x82\xa8\x47\x74\x44\xac\x36\x1a\xb7\x1e\xa2\x71\xa2\x28\x84\x18\xa2\xed\x6a\x31\xbd\xac\xfe\x9c\x16\xb7\x10\xda\x9d\xcb\xa6\x42\xf8\xa1\x9b\xeb\x7e\xdd\x18\xa8\xc7\x9e\x5b\x03\x6e\x71\xe7\xfb\x68\x00\x6d\x91\xdd\x3c\x4a\x78\xd6\x13\xc9\xd6\x68\x77\xa6\xd4\xd0\x05\xb4\xd3\xdf\x66\xfe\x0c\x31\xd5\x4d\xcf\x03\x73\xa6\x26\x8e\x06\xcf\xbb\x5a\xce\x3d\x44\x33\x8b\x8e\x71\x6d\x6a\x10\xcc\xee\x39\x13\x47\x2c\x2b\xa2\x35\xc0\xf5\xcb\x76\x2a\xb4\x5b\xf5\x1d\x3b\x9a\x29\xe3\xac\xa0\x26\x06\x87\x84\xf0\x33\xd0\xa7\xcb\xbf\x08\xe7\x0d\x11\x2a\x34\x74\x80\x16\xdc\x4c\x8d\x56\x8d\xce\xa2\xad\x9c\xe0\xe9\xa3\x88\x83\x50\x5f\xb1\x8d\x79\x6e\xbc\x67\x77\xc8\xc1\xfa\x75\xfc\xa1\xd6\xfb\xcc\xc2\x17\x0b\x9d\xe5\x8a\xa5\x4d\xe4\x52\x44\xbb\xa8\xc6\x0b\x52\x82\x61\x9c\x2e\xa6\x7c\x58\x48\xb5\x8b\x3f\xa2\xf9\xa6\xfc\xa9\x56\xef\xcc\xda\x72\xd7\xff\x3b\x11\x6b\x2d\x14\x06\x7f\xef\x51\xb1\x3d\x69\xe6\x7f\x80\xcf\xfe\x2e\x23\x48\xfd\xd8\x0b\x4a\xf6\xcb\xe2\xbb\xe0\xc6\x4a\x5e\x73\x23\xaa\xec\xfb\x2a\x50\x95\x71\xb8\x6f\x90\x74\xb2\x25\x11\xbf\x67\x2b\x50\x19\x70\xec\x4a\x94\x07\x80\xd2\xe9\xa7\x76\xbc\x2e\x12\x9d\x15\x69\xf7\xe6\xbf\x2d\xf7\xda\x3e\xbd\x81\xc1\x10\x16\xdb\x66\x21\xa0\xfa\xbc\x0b\x3e\xb2\xcf\x51\x30\xf7\xa5\xea\xef\x09\x6f\xf5\x2c\x58\x84\x50\xf9\x16\x85\xa3\xda\xef\x82\x18\x08\x9c\xbc\x2b\x11\x7a\x01\x95\xc3\xb1\xb4\xb8\x4a\xf9\xbe\xef\x0a\xd3\xdd\x78\x07\xab\xb0\xe6\x94\xc2\x65\xbd\x32\xa4\xa7\xc8\x3e\x7c\xe4\xf9\x1a\x03\x39\x1b\x9d\x93\xd4\x34\x28\x87\x13\x8c\x07\x53\x12\x8b\x44\x2f\x40\xb4\x0c\x34\xc5\xdb\xd6\x39\x2d\xce\x5e\x43\x57\x9f\xb0\x3e\x6b\xdb\xec\x07\xa8\xf9\x4b\x45\x06\xd4\x0f\xf5\x9c\x5f\x5f\x84\xec\xb0\x60\x53\xbd\xbb\xc6\x6c\xbd\xab\x05\x9b\xea\xd4\xd9\xc6\xaa\x03\x5c\xf2\xf2\x80\x1a\x89\xcb\xb0\x6e\xce\x1c\x6f\xc4\x22\x4a\x49\x75\x24\x12\xac\xbc\xaf\x55\x85\x9c\xa9\x09\x7e\x52\xd2\x50\x77\x12\x11\x0e\x91\x48\x02\x60\x6e\xff\x61\x21\x1d\x9b\x84\x18\x38\xf2\xeb\x47\xfe\xc6\x05\xe1\x91\x11\xd4\xad\xa9\x5c\xa6\xc6\x9f\xce\xc0\x5d\xc8\x8a\xc5\x99\xa7\x48\xd0\x29\x38\x18\xc0\xa0\xb1\xe5\xa0\x02\x04\xcc\x29\x67\x0d\x07\x09\xc6\xa1\x3d\xd5\xbb\x65\xd6\xe2\x09\x99\x2f\xb8\x17\x62\x8d\xae\x7b\x77\xd7\x8e\x71\xef\x21\x8a\x64\xeb\x43\xd1\x5c\x77\xd9\x0b\x10\xa3\x80\x1a\xbb\x5b\xbc\x50\xfe\xda\x47\x50\x98\x5b\xee\x7b\xf8\xc0\x05\x72\xa6\xfe\x7f\xcb\x9a\xde\x0e\x6b\x1d\xb0\xd2\xcd\xc8\xdc\x99\x9f\xb4\xc1\x6d\x4b\x7d\xb3\x41\xb5\xc0\x8d\x69\xef\x54\x6d\xc9\x37\xb5\xca\xdd\x15\x3f\xa0\x5e\xd7\x54\x10\x09\x9f\x3e\xc9\x2c\xe0\xe1\x85\xa7\xdd\x09\xc1\xde\xa6\x62\xf9\xf6\x73\x2a\x96\x73\x3b\xd3\x63\x78\xa1\xb1\x79\xa3\x3a\x1b\x6f\xcf\xc5\x91\x6d\xb5\x6a\x66\x25\xdb\xc3\x1a\x58\x79\x25\x6c\x27\x78\x27\xb9\xa4\xa5\x0e\x92\xa1\xe6\x1e\x5c\x44\x91\x10\x71\x95\x26\xb8\xd6\xb3\x6f\x7e\xcc\xb5\xe1\xea\x7a\x00\xd7\x5a\x94\xad\xfe\xfe\x8f\xb7\xd2\x98\xf5\x39\xde\xee\xcb\x11\x01\x6b\xec\xb9\x72\x07\x5e\x3b\xf8\xf8\xdb\xe2\xa3\x61\x02\xb3\x2d\x7f\x56\xc4\xa8\xd1\xcd\xd0\x79\xd0\xb1\xd6\x2c\x76\x6c\x8e\xb5\x1a\xa2\xd0\xef\x32\x45\xdc\x54\xb9\x74\x32\x50\xa3\x40\xca\x92\x27\x49\x48\x76\xee\x23\x98\x33\xe5\xe3\x5c\xc6\x6b\x4d\x12\xf3\xbf\x51\xd5\xdf\x20\xfe\x94\x18\x4a\x3e\xc5\xc8\xd2\x3f\x10\x71\x1a\x65\x3f\xcf\x30\x9e\xe4\xa3\x3e\xfb\x76\xf3\xa9\xae\x41\xdf\x59\xe5\xeb\x1e\x9c\x01\x3e\x76\xfe\x28\x76\x83\xfb\xda\x9c\xe9\xf3\xea\x80\x6b\xd8\xcc\xd6\xca\x46\x3c\x4d\x2d\xce\x9c\x9e\xca\x78\x9a\xcb\x25\x8f\x4a\x89\x9f\x96\x7e\xae\x45\xf4\xb8\xd5\x52\x0d\xb6\x45\x41\x7f\x8c\x23\x95\x9b\xf3\xcc\xb7\xe6\x50\xf4\xbd\x0e\xc7\x92\x3f\x89\x2f\x92\x01\x98\xc6\x02\x6d\x3d\x2d\x14\x67\x4e\xfe\xb0\x7d\xd9\x9d\xfa\x06\x2e\xfc\xd9\xf0\x02\xd1\xc4\xee\x30\x3b\x5a\x8d\xba\x47\x59\xca\xc3\xf0\x5a\xfd\x51\xcf\xc1\xe6\xac\x44\xa6\xd6\x38\xa4\x20\x22\x04\x5a\xfe\xc7\x8c\xe1\x81\x75\x9e\xc3\xf8\xb7\xb1\x9b\x03\x95\x10\x6a\x32\x65\x19\xb4\x82\x17\xf4\x98\x18\xa9\xf2\x2a\x89\x0a\x0c\x21\x56\x5b\x3d\x59\xfa\xf8\x8a\x7a\x87\x2d\xe9\xd8\x88\x58\x16\x55\xf1\x9b\x52\x65\xe0\x3f\x22\x47\xff\xef\x45\x8e\x00\x2c\xf5\x92\x61\xa3\xe6\x9a\xd3\x7f\x9c\xc0\xdf\xd7\x09\x8c\xd4\x6d\x58\x4c\x33\x64\x68\xa9\xab\xb7\xfe\xe7\xc7\x0d\xae\x60\x41\x4f\xb2\x01\xe3\xfc\x0d\x3d\x88\xe0\xb1\xb4\x45\x06\x1a\x8f\xde\x46\xb7\x1b\x22\xe0\x7d\x14\x7f\x5f\x08\xea\x29\x6b\xdb\x37\x8c\x13\xe7\xe1\xd2\x31\xd7\xb4\xde\x39\x86\xf6\x92\xf5\xef\x2a\x53\xda\xc7\x07\x31\x96\xd1\xe5\x4e\xaf\xad\x45\x54\x02\x31\x04\x1d\x96\x31\xa0\x0a\xe5\xf9\xab\xcc\x8d\x7a\xd9\x02\x5a\xd0\xee\x95\xcc\xf2\x5f\x2a\xba\x4c\x87\x09\x3b\xbd\x18\xdc\xc7\x76\x15\xbb\x19\xfc\xa2\x13\xa5\x72\x5b\xc6\x91\x18\x77\x04\xd7\x1c\x70\x89\x59\x25\x0e\xd3\xef\x21\xe7\xd5\x67\x37\x5e\x9f\xd1\xd5\x7e\x4e\xf9\x76\x2b\x52\x0b\x8e\xa8\xe1\x57\x40\xd6\x02\x9e\x02\xba\x34\x6b\x81\xe2\x78\x95\x23\xd5\x98\x92\x4a\xd3\xf0\x35\x18\xba\x71\xf3\xcc\x5d\x17\x49\xd2\x3a\x73\xfb\xd9\xf2\xaf\x1f\xae\xae\xe6\xbf\x4c\xae\x1e\x2e\x3b\xd9\xe7\x83\xaf\xb5\x8e\x89\xeb\x09\x8d\x89\xd7\xb7\x31\x8f\x15\x56\xa0\x4f\xfb\xb7\xc6\xfb\x4a\x91\x24\x65\x65\x82\x99\xfa\x4c\xed\x00\xd2\x14\x55\x97\xcc\xb8\xb1\xce\x81\x2b\x3f\x1f\xbe\xf6\xd9\x34\xfe\x19\x7f\x7b\xc6\xfc\x4b\xbc\x05\xfd\x1c\xd2\xe5\x68\x1e\x57\x82\xb1\x1f\xb1\x1d\x10\xd7\xd8\xb6\x1d\x4e\xad\xbd\x72\xd8\xf6\x78\x50\x40\x73\x29\x62\x2b\x99\x72\x92\xdd\x81\x63\xf7\xb9\x9c\x72\x70\xb6\x3c\xc6\x1b\x01\xb4\x3b\x42\xc5\x0c\xd0\x01\xf4\xa2\x12\x33\x85\xd7\x59\xd3\xa7\x5c\xb7\xf7\x89\x4d\x09\x32\x94\x70\xb5\x2a\xf8\x4a\x64\x23\x66\x1f\x3e\x53\x1b\xb9\x5a\x03\xa1\x68\x56\x6c\x09\x01\x8b\x17\x40\xa8\x3d\xaf\x2c\xa1\x0a\x04\x56\xaa\x99\xa2\x77\x52\x2b\xdf\x3c\x02\x41\xff\x70\xe7\x5e\x87\xf0\xb5\xd8\x10\x89\x7e\xa8\x99\xc2\xc9\x45\xd6\x72\x1b\xd4\x02\x7f\x99\xe7\xd5\xa5\xcb\x21\x0c\x8d\xc2\x98\xc6\xa6\xaf\x20\xbc\x36\x53\xae\x76\x0d\x91\xba\xf4\x0e\x01\x1b\x36\x76\x69\xbf\x3d\xb1\x93\x61\xf7\x04\xf5\xad\x79\xd5\x1f\x7d\x06\x98\x0d\x37\x1f\xa0\xf0\x57\x37\x63\x3d\xaf\x26\x3c\x30\x1c\x6d\x05\xcd\x50\xb0\xd8\xdc\x1b\xfb\x5e\xf8\x9d\x56\x9c\x8d\x2e\x16\xc9\x80\x2e\xe1\xf7\x3b\x3b\x85\x26\xb9\xbb\x53\x3d\x22\xda\xb7\x95\xad\x65\x96\x69\xd7\x63\x17\x5a\xb7\xcc\xcb\x09\x63\xc3\xa5\x4e\xd1\x0f\xf6\x0d\x46\x11\xe5\x87\xac\x97\x1e\x55\x46\xd5\x21\xb2\xd6\xa7\xab\x43\x89\xcc\x0e\xea\x8e\xf7\x9f\x7a\xf7\xc8\x79\x08\x74\xd8\x0d\xb2\xb0\x74\xce\x95\x0c\x6c\x8b\x99\xa4\xd0\xa0\x95\xca\x93\x68\x5e\xcc\xe6\x41\x1d\x3b\xb3\xfe\x47\x6e\x11\x8d\xfc\xcc\x8d\xa0\x93\x51\x91\x66\xc6\x5c\x92\xbd\x23\xab\xad\x53\xc6\x67\xca\x92\x4c\x5b\x73\x3c\xb1\x48\xa1\xd4\xfd\x15\x2b\xb7\xb6\x48\xd2\x0a\x1e\x6b\xce\xb4\x12\xd6\x1a\xce\x94\xd5\x57\x1c\x31\xbe\xc8\xac\x6c\x21\x57\x3b\xa7\x25\x28\x9d\x50\x0c\x57\x0c\x20\x58\xfb\x6d\x5e\xc5\x0d\x28\x9d\xf3\xff\x64\xfe\xef\x6f\xff\xf4\x7f\x03\x00\x00\xff\xff\x1d\x3b\x19\x21\x8e\x90\x04\x00") func adminSwaggerJsonBytes() ([]byte, error) { return bindataRead( @@ -93,7 +93,7 @@ func adminSwaggerJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "admin.swagger.json", size: 299118, mode: os.FileMode(420), modTime: time.Unix(1562572800, 0)} + info := bindataFileInfo{name: "admin.swagger.json", size: 299150, mode: os.FileMode(420), modTime: time.Unix(1562572800, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index 54a56c391..712e56597 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19258,6 +19258,447 @@ export namespace flyteidl { type UserInfoCallback = (error: (Error|null), response?: flyteidl.service.UserInfoResponse) => void; } + /** Represents a BackendPluginService */ + class BackendPluginService extends $protobuf.rpc.Service { + + /** + * Constructs a new BackendPluginService service. + * @param rpcImpl RPC implementation + * @param [requestDelimited=false] Whether requests are length-delimited + * @param [responseDelimited=false] Whether responses are length-delimited + */ + constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean); + + /** + * Creates new BackendPluginService service using the specified rpc implementation. + * @param rpcImpl RPC implementation + * @param [requestDelimited=false] Whether requests are length-delimited + * @param [responseDelimited=false] Whether responses are length-delimited + * @returns RPC service. Useful where requests and/or responses are streamed. + */ + public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): BackendPluginService; + + /** + * Calls CreateTask. + * @param request TaskCreateRequest message or plain object + * @param callback Node-style callback called with the error, if any, and TaskCreateResponse + */ + public createTask(request: flyteidl.service.ITaskCreateRequest, callback: flyteidl.service.BackendPluginService.CreateTaskCallback): void; + + /** + * Calls CreateTask. + * @param request TaskCreateRequest message or plain object + * @returns Promise + */ + public createTask(request: flyteidl.service.ITaskCreateRequest): Promise; + + /** + * Calls GetTask. + * @param request TaskGetRequest message or plain object + * @param callback Node-style callback called with the error, if any, and TaskCreateResponse + */ + public getTask(request: flyteidl.service.ITaskGetRequest, callback: flyteidl.service.BackendPluginService.GetTaskCallback): void; + + /** + * Calls GetTask. + * @param request TaskGetRequest message or plain object + * @returns Promise + */ + public getTask(request: flyteidl.service.ITaskGetRequest): Promise; + + /** + * Calls DeleteTask. + * @param request TaskDeleteRequest message or plain object + * @param callback Node-style callback called with the error, if any, and TaskDeleteResponse + */ + public deleteTask(request: flyteidl.service.ITaskDeleteRequest, callback: flyteidl.service.BackendPluginService.DeleteTaskCallback): void; + + /** + * Calls DeleteTask. + * @param request TaskDeleteRequest message or plain object + * @returns Promise + */ + public deleteTask(request: flyteidl.service.ITaskDeleteRequest): Promise; + } + + namespace BackendPluginService { + + /** + * Callback as used by {@link flyteidl.service.BackendPluginService#createTask}. + * @param error Error, if any + * @param [response] TaskCreateResponse + */ + type CreateTaskCallback = (error: (Error|null), response?: flyteidl.service.TaskCreateResponse) => void; + + /** + * Callback as used by {@link flyteidl.service.BackendPluginService#getTask}. + * @param error Error, if any + * @param [response] TaskCreateResponse + */ + type GetTaskCallback = (error: (Error|null), response?: flyteidl.service.TaskCreateResponse) => void; + + /** + * Callback as used by {@link flyteidl.service.BackendPluginService#deleteTask}. + * @param error Error, if any + * @param [response] TaskDeleteResponse + */ + type DeleteTaskCallback = (error: (Error|null), response?: flyteidl.service.TaskDeleteResponse) => void; + } + + /** Properties of a TaskCreateRequest. */ + interface ITaskCreateRequest { + + /** TaskCreateRequest taskType */ + taskType?: (string|null); + + /** TaskCreateRequest input */ + input?: (flyteidl.core.ILiteral|null); + + /** TaskCreateRequest template */ + template?: (flyteidl.core.ITaskTemplate|null); + } + + /** Represents a TaskCreateRequest. */ + class TaskCreateRequest implements ITaskCreateRequest { + + /** + * Constructs a new TaskCreateRequest. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.service.ITaskCreateRequest); + + /** TaskCreateRequest taskType. */ + public taskType: string; + + /** TaskCreateRequest input. */ + public input?: (flyteidl.core.ILiteral|null); + + /** TaskCreateRequest template. */ + public template?: (flyteidl.core.ITaskTemplate|null); + + /** + * Creates a new TaskCreateRequest instance using the specified properties. + * @param [properties] Properties to set + * @returns TaskCreateRequest instance + */ + public static create(properties?: flyteidl.service.ITaskCreateRequest): flyteidl.service.TaskCreateRequest; + + /** + * Encodes the specified TaskCreateRequest message. Does not implicitly {@link flyteidl.service.TaskCreateRequest.verify|verify} messages. + * @param message TaskCreateRequest message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.service.ITaskCreateRequest, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a TaskCreateRequest message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns TaskCreateRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.TaskCreateRequest; + + /** + * Verifies a TaskCreateRequest message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a TaskCreateResponse. */ + interface ITaskCreateResponse { + + /** TaskCreateResponse jobId */ + jobId?: (string|null); + + /** TaskCreateResponse message */ + message?: (string|null); + } + + /** Represents a TaskCreateResponse. */ + class TaskCreateResponse implements ITaskCreateResponse { + + /** + * Constructs a new TaskCreateResponse. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.service.ITaskCreateResponse); + + /** TaskCreateResponse jobId. */ + public jobId: string; + + /** TaskCreateResponse message. */ + public message: string; + + /** + * Creates a new TaskCreateResponse instance using the specified properties. + * @param [properties] Properties to set + * @returns TaskCreateResponse instance + */ + public static create(properties?: flyteidl.service.ITaskCreateResponse): flyteidl.service.TaskCreateResponse; + + /** + * Encodes the specified TaskCreateResponse message. Does not implicitly {@link flyteidl.service.TaskCreateResponse.verify|verify} messages. + * @param message TaskCreateResponse message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.service.ITaskCreateResponse, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a TaskCreateResponse message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns TaskCreateResponse + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.TaskCreateResponse; + + /** + * Verifies a TaskCreateResponse message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a TaskGetRequest. */ + interface ITaskGetRequest { + + /** TaskGetRequest taskType */ + taskType?: (string|null); + + /** TaskGetRequest jobId */ + jobId?: (string|null); + + /** TaskGetRequest outputPrefix */ + outputPrefix?: (string|null); + + /** TaskGetRequest prevState */ + prevState?: (string|null); + } + + /** Represents a TaskGetRequest. */ + class TaskGetRequest implements ITaskGetRequest { + + /** + * Constructs a new TaskGetRequest. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.service.ITaskGetRequest); + + /** TaskGetRequest taskType. */ + public taskType: string; + + /** TaskGetRequest jobId. */ + public jobId: string; + + /** TaskGetRequest outputPrefix. */ + public outputPrefix: string; + + /** TaskGetRequest prevState. */ + public prevState: string; + + /** + * Creates a new TaskGetRequest instance using the specified properties. + * @param [properties] Properties to set + * @returns TaskGetRequest instance + */ + public static create(properties?: flyteidl.service.ITaskGetRequest): flyteidl.service.TaskGetRequest; + + /** + * Encodes the specified TaskGetRequest message. Does not implicitly {@link flyteidl.service.TaskGetRequest.verify|verify} messages. + * @param message TaskGetRequest message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.service.ITaskGetRequest, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a TaskGetRequest message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns TaskGetRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.TaskGetRequest; + + /** + * Verifies a TaskGetRequest message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a TaskGetResponse. */ + interface ITaskGetResponse { + + /** TaskGetResponse state */ + state?: (string|null); + + /** TaskGetResponse message */ + message?: (string|null); + } + + /** Represents a TaskGetResponse. */ + class TaskGetResponse implements ITaskGetResponse { + + /** + * Constructs a new TaskGetResponse. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.service.ITaskGetResponse); + + /** TaskGetResponse state. */ + public state: string; + + /** TaskGetResponse message. */ + public message: string; + + /** + * Creates a new TaskGetResponse instance using the specified properties. + * @param [properties] Properties to set + * @returns TaskGetResponse instance + */ + public static create(properties?: flyteidl.service.ITaskGetResponse): flyteidl.service.TaskGetResponse; + + /** + * Encodes the specified TaskGetResponse message. Does not implicitly {@link flyteidl.service.TaskGetResponse.verify|verify} messages. + * @param message TaskGetResponse message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.service.ITaskGetResponse, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a TaskGetResponse message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns TaskGetResponse + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.TaskGetResponse; + + /** + * Verifies a TaskGetResponse message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a TaskDeleteRequest. */ + interface ITaskDeleteRequest { + + /** TaskDeleteRequest taskType */ + taskType?: (string|null); + + /** TaskDeleteRequest jobId */ + jobId?: (string|null); + } + + /** Represents a TaskDeleteRequest. */ + class TaskDeleteRequest implements ITaskDeleteRequest { + + /** + * Constructs a new TaskDeleteRequest. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.service.ITaskDeleteRequest); + + /** TaskDeleteRequest taskType. */ + public taskType: string; + + /** TaskDeleteRequest jobId. */ + public jobId: string; + + /** + * Creates a new TaskDeleteRequest instance using the specified properties. + * @param [properties] Properties to set + * @returns TaskDeleteRequest instance + */ + public static create(properties?: flyteidl.service.ITaskDeleteRequest): flyteidl.service.TaskDeleteRequest; + + /** + * Encodes the specified TaskDeleteRequest message. Does not implicitly {@link flyteidl.service.TaskDeleteRequest.verify|verify} messages. + * @param message TaskDeleteRequest message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.service.ITaskDeleteRequest, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a TaskDeleteRequest message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns TaskDeleteRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.TaskDeleteRequest; + + /** + * Verifies a TaskDeleteRequest message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a TaskDeleteResponse. */ + interface ITaskDeleteResponse { + } + + /** Represents a TaskDeleteResponse. */ + class TaskDeleteResponse implements ITaskDeleteResponse { + + /** + * Constructs a new TaskDeleteResponse. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.service.ITaskDeleteResponse); + + /** + * Creates a new TaskDeleteResponse instance using the specified properties. + * @param [properties] Properties to set + * @returns TaskDeleteResponse instance + */ + public static create(properties?: flyteidl.service.ITaskDeleteResponse): flyteidl.service.TaskDeleteResponse; + + /** + * Encodes the specified TaskDeleteResponse message. Does not implicitly {@link flyteidl.service.TaskDeleteResponse.verify|verify} messages. + * @param message TaskDeleteResponse message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.service.ITaskDeleteResponse, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a TaskDeleteResponse message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns TaskDeleteResponse + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.TaskDeleteResponse; + + /** + * Verifies a TaskDeleteResponse message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + /** Represents a SignalService */ class SignalService extends $protobuf.rpc.Service { diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index 855ae8916..9df48dbf3 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -44737,6 +44737,923 @@ return IdentityService; })(); + service.BackendPluginService = (function() { + + /** + * Constructs a new BackendPluginService service. + * @memberof flyteidl.service + * @classdesc Represents a BackendPluginService + * @extends $protobuf.rpc.Service + * @constructor + * @param {$protobuf.RPCImpl} rpcImpl RPC implementation + * @param {boolean} [requestDelimited=false] Whether requests are length-delimited + * @param {boolean} [responseDelimited=false] Whether responses are length-delimited + */ + function BackendPluginService(rpcImpl, requestDelimited, responseDelimited) { + $protobuf.rpc.Service.call(this, rpcImpl, requestDelimited, responseDelimited); + } + + (BackendPluginService.prototype = Object.create($protobuf.rpc.Service.prototype)).constructor = BackendPluginService; + + /** + * Creates new BackendPluginService service using the specified rpc implementation. + * @function create + * @memberof flyteidl.service.BackendPluginService + * @static + * @param {$protobuf.RPCImpl} rpcImpl RPC implementation + * @param {boolean} [requestDelimited=false] Whether requests are length-delimited + * @param {boolean} [responseDelimited=false] Whether responses are length-delimited + * @returns {BackendPluginService} RPC service. Useful where requests and/or responses are streamed. + */ + BackendPluginService.create = function create(rpcImpl, requestDelimited, responseDelimited) { + return new this(rpcImpl, requestDelimited, responseDelimited); + }; + + /** + * Callback as used by {@link flyteidl.service.BackendPluginService#createTask}. + * @memberof flyteidl.service.BackendPluginService + * @typedef CreateTaskCallback + * @type {function} + * @param {Error|null} error Error, if any + * @param {flyteidl.service.TaskCreateResponse} [response] TaskCreateResponse + */ + + /** + * Calls CreateTask. + * @function createTask + * @memberof flyteidl.service.BackendPluginService + * @instance + * @param {flyteidl.service.ITaskCreateRequest} request TaskCreateRequest message or plain object + * @param {flyteidl.service.BackendPluginService.CreateTaskCallback} callback Node-style callback called with the error, if any, and TaskCreateResponse + * @returns {undefined} + * @variation 1 + */ + Object.defineProperty(BackendPluginService.prototype.createTask = function createTask(request, callback) { + return this.rpcCall(createTask, $root.flyteidl.service.TaskCreateRequest, $root.flyteidl.service.TaskCreateResponse, request, callback); + }, "name", { value: "CreateTask" }); + + /** + * Calls CreateTask. + * @function createTask + * @memberof flyteidl.service.BackendPluginService + * @instance + * @param {flyteidl.service.ITaskCreateRequest} request TaskCreateRequest message or plain object + * @returns {Promise} Promise + * @variation 2 + */ + + /** + * Callback as used by {@link flyteidl.service.BackendPluginService#getTask}. + * @memberof flyteidl.service.BackendPluginService + * @typedef GetTaskCallback + * @type {function} + * @param {Error|null} error Error, if any + * @param {flyteidl.service.TaskCreateResponse} [response] TaskCreateResponse + */ + + /** + * Calls GetTask. + * @function getTask + * @memberof flyteidl.service.BackendPluginService + * @instance + * @param {flyteidl.service.ITaskGetRequest} request TaskGetRequest message or plain object + * @param {flyteidl.service.BackendPluginService.GetTaskCallback} callback Node-style callback called with the error, if any, and TaskCreateResponse + * @returns {undefined} + * @variation 1 + */ + Object.defineProperty(BackendPluginService.prototype.getTask = function getTask(request, callback) { + return this.rpcCall(getTask, $root.flyteidl.service.TaskGetRequest, $root.flyteidl.service.TaskCreateResponse, request, callback); + }, "name", { value: "GetTask" }); + + /** + * Calls GetTask. + * @function getTask + * @memberof flyteidl.service.BackendPluginService + * @instance + * @param {flyteidl.service.ITaskGetRequest} request TaskGetRequest message or plain object + * @returns {Promise} Promise + * @variation 2 + */ + + /** + * Callback as used by {@link flyteidl.service.BackendPluginService#deleteTask}. + * @memberof flyteidl.service.BackendPluginService + * @typedef DeleteTaskCallback + * @type {function} + * @param {Error|null} error Error, if any + * @param {flyteidl.service.TaskDeleteResponse} [response] TaskDeleteResponse + */ + + /** + * Calls DeleteTask. + * @function deleteTask + * @memberof flyteidl.service.BackendPluginService + * @instance + * @param {flyteidl.service.ITaskDeleteRequest} request TaskDeleteRequest message or plain object + * @param {flyteidl.service.BackendPluginService.DeleteTaskCallback} callback Node-style callback called with the error, if any, and TaskDeleteResponse + * @returns {undefined} + * @variation 1 + */ + Object.defineProperty(BackendPluginService.prototype.deleteTask = function deleteTask(request, callback) { + return this.rpcCall(deleteTask, $root.flyteidl.service.TaskDeleteRequest, $root.flyteidl.service.TaskDeleteResponse, request, callback); + }, "name", { value: "DeleteTask" }); + + /** + * Calls DeleteTask. + * @function deleteTask + * @memberof flyteidl.service.BackendPluginService + * @instance + * @param {flyteidl.service.ITaskDeleteRequest} request TaskDeleteRequest message or plain object + * @returns {Promise} Promise + * @variation 2 + */ + + return BackendPluginService; + })(); + + service.TaskCreateRequest = (function() { + + /** + * Properties of a TaskCreateRequest. + * @memberof flyteidl.service + * @interface ITaskCreateRequest + * @property {string|null} [taskType] TaskCreateRequest taskType + * @property {flyteidl.core.ILiteral|null} [input] TaskCreateRequest input + * @property {flyteidl.core.ITaskTemplate|null} [template] TaskCreateRequest template + */ + + /** + * Constructs a new TaskCreateRequest. + * @memberof flyteidl.service + * @classdesc Represents a TaskCreateRequest. + * @implements ITaskCreateRequest + * @constructor + * @param {flyteidl.service.ITaskCreateRequest=} [properties] Properties to set + */ + function TaskCreateRequest(properties) { + if (properties) + for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * TaskCreateRequest taskType. + * @member {string} taskType + * @memberof flyteidl.service.TaskCreateRequest + * @instance + */ + TaskCreateRequest.prototype.taskType = ""; + + /** + * TaskCreateRequest input. + * @member {flyteidl.core.ILiteral|null|undefined} input + * @memberof flyteidl.service.TaskCreateRequest + * @instance + */ + TaskCreateRequest.prototype.input = null; + + /** + * TaskCreateRequest template. + * @member {flyteidl.core.ITaskTemplate|null|undefined} template + * @memberof flyteidl.service.TaskCreateRequest + * @instance + */ + TaskCreateRequest.prototype.template = null; + + /** + * Creates a new TaskCreateRequest instance using the specified properties. + * @function create + * @memberof flyteidl.service.TaskCreateRequest + * @static + * @param {flyteidl.service.ITaskCreateRequest=} [properties] Properties to set + * @returns {flyteidl.service.TaskCreateRequest} TaskCreateRequest instance + */ + TaskCreateRequest.create = function create(properties) { + return new TaskCreateRequest(properties); + }; + + /** + * Encodes the specified TaskCreateRequest message. Does not implicitly {@link flyteidl.service.TaskCreateRequest.verify|verify} messages. + * @function encode + * @memberof flyteidl.service.TaskCreateRequest + * @static + * @param {flyteidl.service.ITaskCreateRequest} message TaskCreateRequest message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + TaskCreateRequest.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.taskType != null && message.hasOwnProperty("taskType")) + writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType); + if (message.input != null && message.hasOwnProperty("input")) + $root.flyteidl.core.Literal.encode(message.input, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); + if (message.template != null && message.hasOwnProperty("template")) + $root.flyteidl.core.TaskTemplate.encode(message.template, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); + return writer; + }; + + /** + * Decodes a TaskCreateRequest message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.service.TaskCreateRequest + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.service.TaskCreateRequest} TaskCreateRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + TaskCreateRequest.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskCreateRequest(); + while (reader.pos < end) { + var tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.taskType = reader.string(); + break; + case 2: + message.input = $root.flyteidl.core.Literal.decode(reader, reader.uint32()); + break; + case 3: + message.template = $root.flyteidl.core.TaskTemplate.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a TaskCreateRequest message. + * @function verify + * @memberof flyteidl.service.TaskCreateRequest + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + TaskCreateRequest.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.taskType != null && message.hasOwnProperty("taskType")) + if (!$util.isString(message.taskType)) + return "taskType: string expected"; + if (message.input != null && message.hasOwnProperty("input")) { + var error = $root.flyteidl.core.Literal.verify(message.input); + if (error) + return "input." + error; + } + if (message.template != null && message.hasOwnProperty("template")) { + var error = $root.flyteidl.core.TaskTemplate.verify(message.template); + if (error) + return "template." + error; + } + return null; + }; + + return TaskCreateRequest; + })(); + + service.TaskCreateResponse = (function() { + + /** + * Properties of a TaskCreateResponse. + * @memberof flyteidl.service + * @interface ITaskCreateResponse + * @property {string|null} [jobId] TaskCreateResponse jobId + * @property {string|null} [message] TaskCreateResponse message + */ + + /** + * Constructs a new TaskCreateResponse. + * @memberof flyteidl.service + * @classdesc Represents a TaskCreateResponse. + * @implements ITaskCreateResponse + * @constructor + * @param {flyteidl.service.ITaskCreateResponse=} [properties] Properties to set + */ + function TaskCreateResponse(properties) { + if (properties) + for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * TaskCreateResponse jobId. + * @member {string} jobId + * @memberof flyteidl.service.TaskCreateResponse + * @instance + */ + TaskCreateResponse.prototype.jobId = ""; + + /** + * TaskCreateResponse message. + * @member {string} message + * @memberof flyteidl.service.TaskCreateResponse + * @instance + */ + TaskCreateResponse.prototype.message = ""; + + /** + * Creates a new TaskCreateResponse instance using the specified properties. + * @function create + * @memberof flyteidl.service.TaskCreateResponse + * @static + * @param {flyteidl.service.ITaskCreateResponse=} [properties] Properties to set + * @returns {flyteidl.service.TaskCreateResponse} TaskCreateResponse instance + */ + TaskCreateResponse.create = function create(properties) { + return new TaskCreateResponse(properties); + }; + + /** + * Encodes the specified TaskCreateResponse message. Does not implicitly {@link flyteidl.service.TaskCreateResponse.verify|verify} messages. + * @function encode + * @memberof flyteidl.service.TaskCreateResponse + * @static + * @param {flyteidl.service.ITaskCreateResponse} message TaskCreateResponse message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + TaskCreateResponse.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.jobId != null && message.hasOwnProperty("jobId")) + writer.uint32(/* id 1, wireType 2 =*/10).string(message.jobId); + if (message.message != null && message.hasOwnProperty("message")) + writer.uint32(/* id 2, wireType 2 =*/18).string(message.message); + return writer; + }; + + /** + * Decodes a TaskCreateResponse message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.service.TaskCreateResponse + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.service.TaskCreateResponse} TaskCreateResponse + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + TaskCreateResponse.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskCreateResponse(); + while (reader.pos < end) { + var tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.jobId = reader.string(); + break; + case 2: + message.message = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a TaskCreateResponse message. + * @function verify + * @memberof flyteidl.service.TaskCreateResponse + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + TaskCreateResponse.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.jobId != null && message.hasOwnProperty("jobId")) + if (!$util.isString(message.jobId)) + return "jobId: string expected"; + if (message.message != null && message.hasOwnProperty("message")) + if (!$util.isString(message.message)) + return "message: string expected"; + return null; + }; + + return TaskCreateResponse; + })(); + + service.TaskGetRequest = (function() { + + /** + * Properties of a TaskGetRequest. + * @memberof flyteidl.service + * @interface ITaskGetRequest + * @property {string|null} [taskType] TaskGetRequest taskType + * @property {string|null} [jobId] TaskGetRequest jobId + * @property {string|null} [outputPrefix] TaskGetRequest outputPrefix + * @property {string|null} [prevState] TaskGetRequest prevState + */ + + /** + * Constructs a new TaskGetRequest. + * @memberof flyteidl.service + * @classdesc Represents a TaskGetRequest. + * @implements ITaskGetRequest + * @constructor + * @param {flyteidl.service.ITaskGetRequest=} [properties] Properties to set + */ + function TaskGetRequest(properties) { + if (properties) + for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * TaskGetRequest taskType. + * @member {string} taskType + * @memberof flyteidl.service.TaskGetRequest + * @instance + */ + TaskGetRequest.prototype.taskType = ""; + + /** + * TaskGetRequest jobId. + * @member {string} jobId + * @memberof flyteidl.service.TaskGetRequest + * @instance + */ + TaskGetRequest.prototype.jobId = ""; + + /** + * TaskGetRequest outputPrefix. + * @member {string} outputPrefix + * @memberof flyteidl.service.TaskGetRequest + * @instance + */ + TaskGetRequest.prototype.outputPrefix = ""; + + /** + * TaskGetRequest prevState. + * @member {string} prevState + * @memberof flyteidl.service.TaskGetRequest + * @instance + */ + TaskGetRequest.prototype.prevState = ""; + + /** + * Creates a new TaskGetRequest instance using the specified properties. + * @function create + * @memberof flyteidl.service.TaskGetRequest + * @static + * @param {flyteidl.service.ITaskGetRequest=} [properties] Properties to set + * @returns {flyteidl.service.TaskGetRequest} TaskGetRequest instance + */ + TaskGetRequest.create = function create(properties) { + return new TaskGetRequest(properties); + }; + + /** + * Encodes the specified TaskGetRequest message. Does not implicitly {@link flyteidl.service.TaskGetRequest.verify|verify} messages. + * @function encode + * @memberof flyteidl.service.TaskGetRequest + * @static + * @param {flyteidl.service.ITaskGetRequest} message TaskGetRequest message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + TaskGetRequest.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.taskType != null && message.hasOwnProperty("taskType")) + writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType); + if (message.jobId != null && message.hasOwnProperty("jobId")) + writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId); + if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix")) + writer.uint32(/* id 3, wireType 2 =*/26).string(message.outputPrefix); + if (message.prevState != null && message.hasOwnProperty("prevState")) + writer.uint32(/* id 4, wireType 2 =*/34).string(message.prevState); + return writer; + }; + + /** + * Decodes a TaskGetRequest message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.service.TaskGetRequest + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.service.TaskGetRequest} TaskGetRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + TaskGetRequest.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskGetRequest(); + while (reader.pos < end) { + var tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.taskType = reader.string(); + break; + case 2: + message.jobId = reader.string(); + break; + case 3: + message.outputPrefix = reader.string(); + break; + case 4: + message.prevState = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a TaskGetRequest message. + * @function verify + * @memberof flyteidl.service.TaskGetRequest + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + TaskGetRequest.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.taskType != null && message.hasOwnProperty("taskType")) + if (!$util.isString(message.taskType)) + return "taskType: string expected"; + if (message.jobId != null && message.hasOwnProperty("jobId")) + if (!$util.isString(message.jobId)) + return "jobId: string expected"; + if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix")) + if (!$util.isString(message.outputPrefix)) + return "outputPrefix: string expected"; + if (message.prevState != null && message.hasOwnProperty("prevState")) + if (!$util.isString(message.prevState)) + return "prevState: string expected"; + return null; + }; + + return TaskGetRequest; + })(); + + service.TaskGetResponse = (function() { + + /** + * Properties of a TaskGetResponse. + * @memberof flyteidl.service + * @interface ITaskGetResponse + * @property {string|null} [state] TaskGetResponse state + * @property {string|null} [message] TaskGetResponse message + */ + + /** + * Constructs a new TaskGetResponse. + * @memberof flyteidl.service + * @classdesc Represents a TaskGetResponse. + * @implements ITaskGetResponse + * @constructor + * @param {flyteidl.service.ITaskGetResponse=} [properties] Properties to set + */ + function TaskGetResponse(properties) { + if (properties) + for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * TaskGetResponse state. + * @member {string} state + * @memberof flyteidl.service.TaskGetResponse + * @instance + */ + TaskGetResponse.prototype.state = ""; + + /** + * TaskGetResponse message. + * @member {string} message + * @memberof flyteidl.service.TaskGetResponse + * @instance + */ + TaskGetResponse.prototype.message = ""; + + /** + * Creates a new TaskGetResponse instance using the specified properties. + * @function create + * @memberof flyteidl.service.TaskGetResponse + * @static + * @param {flyteidl.service.ITaskGetResponse=} [properties] Properties to set + * @returns {flyteidl.service.TaskGetResponse} TaskGetResponse instance + */ + TaskGetResponse.create = function create(properties) { + return new TaskGetResponse(properties); + }; + + /** + * Encodes the specified TaskGetResponse message. Does not implicitly {@link flyteidl.service.TaskGetResponse.verify|verify} messages. + * @function encode + * @memberof flyteidl.service.TaskGetResponse + * @static + * @param {flyteidl.service.ITaskGetResponse} message TaskGetResponse message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + TaskGetResponse.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.state != null && message.hasOwnProperty("state")) + writer.uint32(/* id 1, wireType 2 =*/10).string(message.state); + if (message.message != null && message.hasOwnProperty("message")) + writer.uint32(/* id 2, wireType 2 =*/18).string(message.message); + return writer; + }; + + /** + * Decodes a TaskGetResponse message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.service.TaskGetResponse + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.service.TaskGetResponse} TaskGetResponse + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + TaskGetResponse.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskGetResponse(); + while (reader.pos < end) { + var tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.state = reader.string(); + break; + case 2: + message.message = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a TaskGetResponse message. + * @function verify + * @memberof flyteidl.service.TaskGetResponse + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + TaskGetResponse.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.state != null && message.hasOwnProperty("state")) + if (!$util.isString(message.state)) + return "state: string expected"; + if (message.message != null && message.hasOwnProperty("message")) + if (!$util.isString(message.message)) + return "message: string expected"; + return null; + }; + + return TaskGetResponse; + })(); + + service.TaskDeleteRequest = (function() { + + /** + * Properties of a TaskDeleteRequest. + * @memberof flyteidl.service + * @interface ITaskDeleteRequest + * @property {string|null} [taskType] TaskDeleteRequest taskType + * @property {string|null} [jobId] TaskDeleteRequest jobId + */ + + /** + * Constructs a new TaskDeleteRequest. + * @memberof flyteidl.service + * @classdesc Represents a TaskDeleteRequest. + * @implements ITaskDeleteRequest + * @constructor + * @param {flyteidl.service.ITaskDeleteRequest=} [properties] Properties to set + */ + function TaskDeleteRequest(properties) { + if (properties) + for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * TaskDeleteRequest taskType. + * @member {string} taskType + * @memberof flyteidl.service.TaskDeleteRequest + * @instance + */ + TaskDeleteRequest.prototype.taskType = ""; + + /** + * TaskDeleteRequest jobId. + * @member {string} jobId + * @memberof flyteidl.service.TaskDeleteRequest + * @instance + */ + TaskDeleteRequest.prototype.jobId = ""; + + /** + * Creates a new TaskDeleteRequest instance using the specified properties. + * @function create + * @memberof flyteidl.service.TaskDeleteRequest + * @static + * @param {flyteidl.service.ITaskDeleteRequest=} [properties] Properties to set + * @returns {flyteidl.service.TaskDeleteRequest} TaskDeleteRequest instance + */ + TaskDeleteRequest.create = function create(properties) { + return new TaskDeleteRequest(properties); + }; + + /** + * Encodes the specified TaskDeleteRequest message. Does not implicitly {@link flyteidl.service.TaskDeleteRequest.verify|verify} messages. + * @function encode + * @memberof flyteidl.service.TaskDeleteRequest + * @static + * @param {flyteidl.service.ITaskDeleteRequest} message TaskDeleteRequest message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + TaskDeleteRequest.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.taskType != null && message.hasOwnProperty("taskType")) + writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType); + if (message.jobId != null && message.hasOwnProperty("jobId")) + writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId); + return writer; + }; + + /** + * Decodes a TaskDeleteRequest message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.service.TaskDeleteRequest + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.service.TaskDeleteRequest} TaskDeleteRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + TaskDeleteRequest.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskDeleteRequest(); + while (reader.pos < end) { + var tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.taskType = reader.string(); + break; + case 2: + message.jobId = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a TaskDeleteRequest message. + * @function verify + * @memberof flyteidl.service.TaskDeleteRequest + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + TaskDeleteRequest.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.taskType != null && message.hasOwnProperty("taskType")) + if (!$util.isString(message.taskType)) + return "taskType: string expected"; + if (message.jobId != null && message.hasOwnProperty("jobId")) + if (!$util.isString(message.jobId)) + return "jobId: string expected"; + return null; + }; + + return TaskDeleteRequest; + })(); + + service.TaskDeleteResponse = (function() { + + /** + * Properties of a TaskDeleteResponse. + * @memberof flyteidl.service + * @interface ITaskDeleteResponse + */ + + /** + * Constructs a new TaskDeleteResponse. + * @memberof flyteidl.service + * @classdesc Represents a TaskDeleteResponse. + * @implements ITaskDeleteResponse + * @constructor + * @param {flyteidl.service.ITaskDeleteResponse=} [properties] Properties to set + */ + function TaskDeleteResponse(properties) { + if (properties) + for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * Creates a new TaskDeleteResponse instance using the specified properties. + * @function create + * @memberof flyteidl.service.TaskDeleteResponse + * @static + * @param {flyteidl.service.ITaskDeleteResponse=} [properties] Properties to set + * @returns {flyteidl.service.TaskDeleteResponse} TaskDeleteResponse instance + */ + TaskDeleteResponse.create = function create(properties) { + return new TaskDeleteResponse(properties); + }; + + /** + * Encodes the specified TaskDeleteResponse message. Does not implicitly {@link flyteidl.service.TaskDeleteResponse.verify|verify} messages. + * @function encode + * @memberof flyteidl.service.TaskDeleteResponse + * @static + * @param {flyteidl.service.ITaskDeleteResponse} message TaskDeleteResponse message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + TaskDeleteResponse.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + return writer; + }; + + /** + * Decodes a TaskDeleteResponse message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.service.TaskDeleteResponse + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.service.TaskDeleteResponse} TaskDeleteResponse + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + TaskDeleteResponse.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskDeleteResponse(); + while (reader.pos < end) { + var tag = reader.uint32(); + switch (tag >>> 3) { + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a TaskDeleteResponse message. + * @function verify + * @memberof flyteidl.service.TaskDeleteResponse + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + TaskDeleteResponse.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + return null; + }; + + return TaskDeleteResponse; + })(); + service.SignalService = (function() { /** diff --git a/gen/pb_python/flyteidl/service/flyteadmin/README.md b/gen/pb_python/flyteidl/service/flyteadmin/README.md index 18e627b70..a0f1752ab 100644 --- a/gen/pb_python/flyteidl/service/flyteadmin/README.md +++ b/gen/pb_python/flyteidl/service/flyteadmin/README.md @@ -223,8 +223,6 @@ Class | Method | HTTP request | Description - [AdminSystemMetadata](docs/AdminSystemMetadata.md) - [AdminTask](docs/AdminTask.md) - [AdminTaskClosure](docs/AdminTaskClosure.md) - - [AdminTaskCreateRequest](docs/AdminTaskCreateRequest.md) - - [AdminTaskCreateResponse](docs/AdminTaskCreateResponse.md) - [AdminTaskExecutionClosure](docs/AdminTaskExecutionClosure.md) - [AdminTaskExecutionEventRequest](docs/AdminTaskExecutionEventRequest.md) - [AdminTaskExecutionEventResponse](docs/AdminTaskExecutionEventResponse.md) @@ -362,6 +360,8 @@ Class | Method | HTTP request | Description - [ExecutionMetadataExecutionMode](docs/ExecutionMetadataExecutionMode.md) - [FlyteidladminDynamicWorkflowNodeMetadata](docs/FlyteidladminDynamicWorkflowNodeMetadata.md) - [FlyteidladminNodeExecution](docs/FlyteidladminNodeExecution.md) + - [FlyteidladminTaskCreateRequest](docs/FlyteidladminTaskCreateRequest.md) + - [FlyteidladminTaskCreateResponse](docs/FlyteidladminTaskCreateResponse.md) - [FlyteidladminTaskExecution](docs/FlyteidladminTaskExecution.md) - [FlyteidladminTaskNodeMetadata](docs/FlyteidladminTaskNodeMetadata.md) - [FlyteidladminWorkflowNodeMetadata](docs/FlyteidladminWorkflowNodeMetadata.md) diff --git a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py index 575ff9f28..ac963aed2 100644 --- a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py +++ b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py @@ -115,8 +115,6 @@ from flyteadmin.models.admin_system_metadata import AdminSystemMetadata from flyteadmin.models.admin_task import AdminTask from flyteadmin.models.admin_task_closure import AdminTaskClosure -from flyteadmin.models.admin_task_create_request import AdminTaskCreateRequest -from flyteadmin.models.admin_task_create_response import AdminTaskCreateResponse from flyteadmin.models.admin_task_execution_closure import AdminTaskExecutionClosure from flyteadmin.models.admin_task_execution_event_request import AdminTaskExecutionEventRequest from flyteadmin.models.admin_task_execution_event_response import AdminTaskExecutionEventResponse @@ -254,6 +252,8 @@ from flyteadmin.models.execution_metadata_execution_mode import ExecutionMetadataExecutionMode from flyteadmin.models.flyteidladmin_dynamic_workflow_node_metadata import FlyteidladminDynamicWorkflowNodeMetadata from flyteadmin.models.flyteidladmin_node_execution import FlyteidladminNodeExecution +from flyteadmin.models.flyteidladmin_task_create_request import FlyteidladminTaskCreateRequest +from flyteadmin.models.flyteidladmin_task_create_response import FlyteidladminTaskCreateResponse from flyteadmin.models.flyteidladmin_task_execution import FlyteidladminTaskExecution from flyteadmin.models.flyteidladmin_task_node_metadata import FlyteidladminTaskNodeMetadata from flyteadmin.models.flyteidladmin_workflow_node_metadata import FlyteidladminWorkflowNodeMetadata diff --git a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/api/admin_service_api.py b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/api/admin_service_api.py index 1451c2352..b3ea4efde 100644 --- a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/api/admin_service_api.py +++ b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/api/admin_service_api.py @@ -340,8 +340,8 @@ def create_task(self, body, **kwargs): # noqa: E501 >>> result = thread.get() :param async_req bool - :param AdminTaskCreateRequest body: (required) - :return: AdminTaskCreateResponse + :param FlyteidladminTaskCreateRequest body: (required) + :return: FlyteidladminTaskCreateResponse If the method is called asynchronously, returns the request thread. """ @@ -362,8 +362,8 @@ def create_task_with_http_info(self, body, **kwargs): # noqa: E501 >>> result = thread.get() :param async_req bool - :param AdminTaskCreateRequest body: (required) - :return: AdminTaskCreateResponse + :param FlyteidladminTaskCreateRequest body: (required) + :return: FlyteidladminTaskCreateResponse If the method is called asynchronously, returns the request thread. """ @@ -421,7 +421,7 @@ def create_task_with_http_info(self, body, **kwargs): # noqa: E501 body=body_params, post_params=form_params, files=local_var_files, - response_type='AdminTaskCreateResponse', # noqa: E501 + response_type='FlyteidladminTaskCreateResponse', # noqa: E501 auth_settings=auth_settings, async_req=params.get('async_req'), _return_http_data_only=params.get('_return_http_data_only'), diff --git a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/__init__.py b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/__init__.py index 14c35920f..cbfbd719d 100644 --- a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/__init__.py +++ b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/__init__.py @@ -108,8 +108,6 @@ from flyteadmin.models.admin_system_metadata import AdminSystemMetadata from flyteadmin.models.admin_task import AdminTask from flyteadmin.models.admin_task_closure import AdminTaskClosure -from flyteadmin.models.admin_task_create_request import AdminTaskCreateRequest -from flyteadmin.models.admin_task_create_response import AdminTaskCreateResponse from flyteadmin.models.admin_task_execution_closure import AdminTaskExecutionClosure from flyteadmin.models.admin_task_execution_event_request import AdminTaskExecutionEventRequest from flyteadmin.models.admin_task_execution_event_response import AdminTaskExecutionEventResponse @@ -247,6 +245,8 @@ from flyteadmin.models.execution_metadata_execution_mode import ExecutionMetadataExecutionMode from flyteadmin.models.flyteidladmin_dynamic_workflow_node_metadata import FlyteidladminDynamicWorkflowNodeMetadata from flyteadmin.models.flyteidladmin_node_execution import FlyteidladminNodeExecution +from flyteadmin.models.flyteidladmin_task_create_request import FlyteidladminTaskCreateRequest +from flyteadmin.models.flyteidladmin_task_create_response import FlyteidladminTaskCreateResponse from flyteadmin.models.flyteidladmin_task_execution import FlyteidladminTaskExecution from flyteadmin.models.flyteidladmin_task_node_metadata import FlyteidladminTaskNodeMetadata from flyteadmin.models.flyteidladmin_workflow_node_metadata import FlyteidladminWorkflowNodeMetadata diff --git a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_task_create_request.py b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_task_create_request.py deleted file mode 100644 index 8eddeb420..000000000 --- a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_task_create_request.py +++ /dev/null @@ -1,144 +0,0 @@ -# coding: utf-8 - -""" - flyteidl/service/admin.proto - - No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 - - OpenAPI spec version: version not set - - Generated by: https://github.com/swagger-api/swagger-codegen.git -""" - - -import pprint -import re # noqa: F401 - -import six - -from flyteadmin.models.admin_task_spec import AdminTaskSpec # noqa: F401,E501 -from flyteadmin.models.core_identifier import CoreIdentifier # noqa: F401,E501 - - -class AdminTaskCreateRequest(object): - """NOTE: This class is auto generated by the swagger code generator program. - - Do not edit the class manually. - """ - - """ - Attributes: - swagger_types (dict): The key is attribute name - and the value is attribute type. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - """ - swagger_types = { - 'id': 'CoreIdentifier', - 'spec': 'AdminTaskSpec' - } - - attribute_map = { - 'id': 'id', - 'spec': 'spec' - } - - def __init__(self, id=None, spec=None): # noqa: E501 - """AdminTaskCreateRequest - a model defined in Swagger""" # noqa: E501 - - self._id = None - self._spec = None - self.discriminator = None - - if id is not None: - self.id = id - if spec is not None: - self.spec = spec - - @property - def id(self): - """Gets the id of this AdminTaskCreateRequest. # noqa: E501 - - - :return: The id of this AdminTaskCreateRequest. # noqa: E501 - :rtype: CoreIdentifier - """ - return self._id - - @id.setter - def id(self, id): - """Sets the id of this AdminTaskCreateRequest. - - - :param id: The id of this AdminTaskCreateRequest. # noqa: E501 - :type: CoreIdentifier - """ - - self._id = id - - @property - def spec(self): - """Gets the spec of this AdminTaskCreateRequest. # noqa: E501 - - - :return: The spec of this AdminTaskCreateRequest. # noqa: E501 - :rtype: AdminTaskSpec - """ - return self._spec - - @spec.setter - def spec(self, spec): - """Sets the spec of this AdminTaskCreateRequest. - - - :param spec: The spec of this AdminTaskCreateRequest. # noqa: E501 - :type: AdminTaskSpec - """ - - self._spec = spec - - def to_dict(self): - """Returns the model properties as a dict""" - result = {} - - for attr, _ in six.iteritems(self.swagger_types): - value = getattr(self, attr) - if isinstance(value, list): - result[attr] = list(map( - lambda x: x.to_dict() if hasattr(x, "to_dict") else x, - value - )) - elif hasattr(value, "to_dict"): - result[attr] = value.to_dict() - elif isinstance(value, dict): - result[attr] = dict(map( - lambda item: (item[0], item[1].to_dict()) - if hasattr(item[1], "to_dict") else item, - value.items() - )) - else: - result[attr] = value - if issubclass(AdminTaskCreateRequest, dict): - for key, value in self.items(): - result[key] = value - - return result - - def to_str(self): - """Returns the string representation of the model""" - return pprint.pformat(self.to_dict()) - - def __repr__(self): - """For `print` and `pprint`""" - return self.to_str() - - def __eq__(self, other): - """Returns true if both objects are equal""" - if not isinstance(other, AdminTaskCreateRequest): - return False - - return self.__dict__ == other.__dict__ - - def __ne__(self, other): - """Returns true if both objects are not equal""" - return not self == other diff --git a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_task_create_response.py b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_task_create_response.py deleted file mode 100644 index de1ecdf4d..000000000 --- a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_task_create_response.py +++ /dev/null @@ -1,87 +0,0 @@ -# coding: utf-8 - -""" - flyteidl/service/admin.proto - - No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 - - OpenAPI spec version: version not set - - Generated by: https://github.com/swagger-api/swagger-codegen.git -""" - - -import pprint -import re # noqa: F401 - -import six - - -class AdminTaskCreateResponse(object): - """NOTE: This class is auto generated by the swagger code generator program. - - Do not edit the class manually. - """ - - """ - Attributes: - swagger_types (dict): The key is attribute name - and the value is attribute type. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - """ - swagger_types = { - } - - attribute_map = { - } - - def __init__(self): # noqa: E501 - """AdminTaskCreateResponse - a model defined in Swagger""" # noqa: E501 - self.discriminator = None - - def to_dict(self): - """Returns the model properties as a dict""" - result = {} - - for attr, _ in six.iteritems(self.swagger_types): - value = getattr(self, attr) - if isinstance(value, list): - result[attr] = list(map( - lambda x: x.to_dict() if hasattr(x, "to_dict") else x, - value - )) - elif hasattr(value, "to_dict"): - result[attr] = value.to_dict() - elif isinstance(value, dict): - result[attr] = dict(map( - lambda item: (item[0], item[1].to_dict()) - if hasattr(item[1], "to_dict") else item, - value.items() - )) - else: - result[attr] = value - if issubclass(AdminTaskCreateResponse, dict): - for key, value in self.items(): - result[key] = value - - return result - - def to_str(self): - """Returns the string representation of the model""" - return pprint.pformat(self.to_dict()) - - def __repr__(self): - """For `print` and `pprint`""" - return self.to_str() - - def __eq__(self, other): - """Returns true if both objects are equal""" - if not isinstance(other, AdminTaskCreateResponse): - return False - - return self.__dict__ == other.__dict__ - - def __ne__(self, other): - """Returns true if both objects are not equal""" - return not self == other diff --git a/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_task_create_request.py b/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_task_create_request.py deleted file mode 100644 index e951b0247..000000000 --- a/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_task_create_request.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding: utf-8 - -""" - flyteidl/service/admin.proto - - No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 - - OpenAPI spec version: version not set - - Generated by: https://github.com/swagger-api/swagger-codegen.git -""" - - -from __future__ import absolute_import - -import unittest - -import flyteadmin -from flyteadmin.models.admin_task_create_request import AdminTaskCreateRequest # noqa: E501 -from flyteadmin.rest import ApiException - - -class TestAdminTaskCreateRequest(unittest.TestCase): - """AdminTaskCreateRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def testAdminTaskCreateRequest(self): - """Test AdminTaskCreateRequest""" - # FIXME: construct object with mandatory attributes with example values - # model = flyteadmin.models.admin_task_create_request.AdminTaskCreateRequest() # noqa: E501 - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_task_create_response.py b/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_task_create_response.py deleted file mode 100644 index 63330c529..000000000 --- a/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_task_create_response.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding: utf-8 - -""" - flyteidl/service/admin.proto - - No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 - - OpenAPI spec version: version not set - - Generated by: https://github.com/swagger-api/swagger-codegen.git -""" - - -from __future__ import absolute_import - -import unittest - -import flyteadmin -from flyteadmin.models.admin_task_create_response import AdminTaskCreateResponse # noqa: E501 -from flyteadmin.rest import ApiException - - -class TestAdminTaskCreateResponse(unittest.TestCase): - """AdminTaskCreateResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def testAdminTaskCreateResponse(self): - """Test AdminTaskCreateResponse""" - # FIXME: construct object with mandatory attributes with example values - # model = flyteadmin.models.admin_task_create_response.AdminTaskCreateResponse() # noqa: E501 - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/generate_protos.sh b/generate_protos.sh index 509235c86..9d11fcb5f 100755 --- a/generate_protos.sh +++ b/generate_protos.sh @@ -79,6 +79,7 @@ docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs schottra/docker-protobufjs:v0 # Generate GO API client code docker run --rm -u $(id -u):$(id -g) --rm -v $DIR:/defs $SWAGGER_CLI_IMAGE generate -i /defs/gen/pb-go/flyteidl/service/admin.swagger.json -l go -o /defs/gen/pb-go/flyteidl/service/flyteadmin --additional-properties=packageName=flyteadmin +docker run --rm -u $(id -u):$(id -g) --rm -v $DIR:/defs $SWAGGER_CLI_IMAGE generate -i /defs/gen/pb-go/flyteidl/service/admin.swagger.json -l go -o /defs/gen/pb-go/flyteidl/service/plugin_ststem --additional-properties=packageName=plugin_ststem # # Generate Python API client code docker run --rm -u $(id -u):$(id -g) --rm -v $DIR:/defs $SWAGGER_CLI_IMAGE generate -i /defs/gen/pb-go/flyteidl/service/admin.swagger.json -l python -o /defs/gen/pb_python/flyteidl/service/flyteadmin --additional-properties=packageName=flyteadmin diff --git a/protos/docs/service/service.rst b/protos/docs/service/service.rst index 3ca8ff500..cd0a01c1b 100644 --- a/protos/docs/service/service.rst +++ b/protos/docs/service/service.rst @@ -501,6 +501,175 @@ IdentityService defines an RPC Service that interacts with user/app identities. +.. _ref_flyteidl/service/plugin_system.proto: + +flyteidl/service/plugin_system.proto +================================================================== + + + + + +.. _ref_flyteidl.service.TaskCreateRequest: + +TaskCreateRequest +------------------------------------------------------------------ + + + + + +.. csv-table:: TaskCreateRequest type fields + :header: "Field", "Type", "Label", "Description" + :widths: auto + + "task_type", ":ref:`ref_string`", "", "" + "input", ":ref:`ref_flyteidl.core.Literal`", "", "" + "template", ":ref:`ref_flyteidl.core.TaskTemplate`", "", "" + + + + + + + +.. _ref_flyteidl.service.TaskCreateResponse: + +TaskCreateResponse +------------------------------------------------------------------ + + + + + +.. csv-table:: TaskCreateResponse type fields + :header: "Field", "Type", "Label", "Description" + :widths: auto + + "job_id", ":ref:`ref_string`", "", "" + "message", ":ref:`ref_string`", "", "" + + + + + + + +.. _ref_flyteidl.service.TaskDeleteRequest: + +TaskDeleteRequest +------------------------------------------------------------------ + + + + + +.. csv-table:: TaskDeleteRequest type fields + :header: "Field", "Type", "Label", "Description" + :widths: auto + + "task_type", ":ref:`ref_string`", "", "" + "job_id", ":ref:`ref_string`", "", "" + + + + + + + +.. _ref_flyteidl.service.TaskDeleteResponse: + +TaskDeleteResponse +------------------------------------------------------------------ + + + + + + + + + + +.. _ref_flyteidl.service.TaskGetRequest: + +TaskGetRequest +------------------------------------------------------------------ + + + + + +.. csv-table:: TaskGetRequest type fields + :header: "Field", "Type", "Label", "Description" + :widths: auto + + "task_type", ":ref:`ref_string`", "", "" + "job_id", ":ref:`ref_string`", "", "" + "output_prefix", ":ref:`ref_string`", "", "" + "prev_state", ":ref:`ref_string`", "", "" + + + + + + + +.. _ref_flyteidl.service.TaskGetResponse: + +TaskGetResponse +------------------------------------------------------------------ + + + + + +.. csv-table:: TaskGetResponse type fields + :header: "Field", "Type", "Label", "Description" + :widths: auto + + "state", ":ref:`ref_string`", "", "" + "message", ":ref:`ref_string`", "", "" + + + + + + +.. + end messages + + +.. + end enums + + +.. + end HasExtensions + + + +.. _ref_flyteidl.service.BackendPluginService: + +BackendPluginService +------------------------------------------------------------------ + + + +.. csv-table:: BackendPluginService service methods + :header: "Method Name", "Request Type", "Response Type", "Description" + :widths: auto + + "CreateTask", ":ref:`ref_flyteidl.service.TaskCreateRequest`", ":ref:`ref_flyteidl.service.TaskCreateResponse`", "" + "GetTask", ":ref:`ref_flyteidl.service.TaskGetRequest`", ":ref:`ref_flyteidl.service.TaskCreateResponse`", "" + "DeleteTask", ":ref:`ref_flyteidl.service.TaskDeleteRequest`", ":ref:`ref_flyteidl.service.TaskDeleteResponse`", "" + +.. + end services + + + + .. _ref_flyteidl/service/signal.proto: flyteidl/service/signal.proto From ac9c470dc333c64931de480695963ff5db874beb Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Tue, 21 Feb 2023 16:33:41 -0800 Subject: [PATCH 02/18] Add backend plugin system service Signed-off-by: Kevin Su --- .../admin/mocks/BackendPluginServiceClient.go | 162 + .../admin/mocks/BackendPluginServiceServer.go | 138 + .../flyteidl/service/plugin_system.grpc.pb.cc | 169 + .../flyteidl/service/plugin_system.grpc.pb.h | 577 + .../flyteidl/service/plugin_system.pb.cc | 2567 + .../flyteidl/service/plugin_system.pb.h | 1629 + ...model_flyteidladmin_task_create_request.go | 15 + ...odel_flyteidladmin_task_create_response.go | 14 + .../flyteidl/service/plugin_ststem/.gitignore | 24 + .../plugin_ststem/.swagger-codegen-ignore | 23 + .../plugin_ststem/.swagger-codegen/VERSION | 1 + .../service/plugin_ststem/.travis.yml | 8 + .../flyteidl/service/plugin_ststem/README.md | 353 + .../service/plugin_ststem/api/swagger.yaml | 65607 ++++++++++++++++ .../plugin_ststem/api_admin_service.go | 5968 ++ .../flyteidl/service/plugin_ststem/client.go | 464 + .../service/plugin_ststem/configuration.go | 72 + .../plugin_ststem/docs/AdminAbortMetadata.md | 11 + .../plugin_ststem/docs/AdminAnnotations.md | 10 + .../service/plugin_ststem/docs/AdminAuth.md | 11 + .../plugin_ststem/docs/AdminAuthRole.md | 11 + .../docs/AdminClusterAssignment.md | 10 + .../docs/AdminClusterResourceAttributes.md | 10 + .../plugin_ststem/docs/AdminCronSchedule.md | 11 + .../plugin_ststem/docs/AdminDescription.md | 13 + .../docs/AdminDescriptionEntity.md | 14 + .../docs/AdminDescriptionEntityList.md | 11 + .../docs/AdminDescriptionFormat.md | 9 + .../service/plugin_ststem/docs/AdminDomain.md | 11 + .../docs/AdminEmailNotification.md | 10 + .../plugin_ststem/docs/AdminExecution.md | 12 + .../docs/AdminExecutionClosure.md | 23 + .../docs/AdminExecutionClusterLabel.md | 10 + .../docs/AdminExecutionCreateRequest.md | 14 + .../docs/AdminExecutionCreateResponse.md | 10 + .../plugin_ststem/docs/AdminExecutionList.md | 11 + .../docs/AdminExecutionMetadata.md | 16 + .../docs/AdminExecutionQueueAttributes.md | 10 + .../docs/AdminExecutionRecoverRequest.md | 12 + .../docs/AdminExecutionRelaunchRequest.md | 12 + .../plugin_ststem/docs/AdminExecutionSpec.md | 24 + .../plugin_ststem/docs/AdminExecutionState.md | 9 + .../docs/AdminExecutionStateChangeDetails.md | 12 + .../docs/AdminExecutionTerminateRequest.md | 11 + .../docs/AdminExecutionTerminateResponse.md | 9 + .../docs/AdminExecutionUpdateRequest.md | 11 + .../docs/AdminExecutionUpdateResponse.md | 9 + .../plugin_ststem/docs/AdminFixedRate.md | 11 + .../plugin_ststem/docs/AdminFixedRateUnit.md | 9 + .../docs/AdminGetVersionResponse.md | 10 + .../service/plugin_ststem/docs/AdminLabels.md | 10 + .../plugin_ststem/docs/AdminLaunchPlan.md | 12 + .../docs/AdminLaunchPlanClosure.md | 14 + .../docs/AdminLaunchPlanCreateRequest.md | 11 + .../docs/AdminLaunchPlanCreateResponse.md | 9 + .../plugin_ststem/docs/AdminLaunchPlanList.md | 11 + .../docs/AdminLaunchPlanMetadata.md | 11 + .../plugin_ststem/docs/AdminLaunchPlanSpec.md | 24 + .../docs/AdminLaunchPlanState.md | 9 + .../docs/AdminLaunchPlanUpdateRequest.md | 11 + .../docs/AdminLaunchPlanUpdateResponse.md | 9 + .../AdminListMatchableAttributesResponse.md | 10 + .../plugin_ststem/docs/AdminLiteralMapBlob.md | 11 + .../AdminMatchableAttributesConfiguration.md | 14 + .../docs/AdminMatchableResource.md | 9 + .../docs/AdminMatchingAttributes.md | 17 + .../plugin_ststem/docs/AdminNamedEntity.md | 12 + .../docs/AdminNamedEntityIdentifier.md | 12 + .../docs/AdminNamedEntityIdentifierList.md | 11 + .../docs/AdminNamedEntityList.md | 11 + .../docs/AdminNamedEntityMetadata.md | 11 + .../docs/AdminNamedEntityState.md | 9 + .../docs/AdminNamedEntityUpdateRequest.md | 12 + .../docs/AdminNamedEntityUpdateResponse.md | 9 + .../docs/AdminNodeExecutionClosure.md | 20 + .../docs/AdminNodeExecutionEventRequest.md | 11 + .../docs/AdminNodeExecutionEventResponse.md | 9 + .../docs/AdminNodeExecutionGetDataResponse.md | 14 + .../docs/AdminNodeExecutionList.md | 11 + .../docs/AdminNodeExecutionMetaData.md | 13 + .../plugin_ststem/docs/AdminNotification.md | 13 + .../docs/AdminNotificationList.md | 10 + .../docs/AdminPagerDutyNotification.md | 10 + .../plugin_ststem/docs/AdminPluginOverride.md | 12 + .../docs/AdminPluginOverrides.md | 10 + .../plugin_ststem/docs/AdminProject.md | 15 + .../docs/AdminProjectAttributes.md | 11 + .../AdminProjectAttributesDeleteRequest.md | 11 + .../AdminProjectAttributesDeleteResponse.md | 9 + .../docs/AdminProjectAttributesGetResponse.md | 10 + .../AdminProjectAttributesUpdateRequest.md | 10 + .../AdminProjectAttributesUpdateResponse.md | 9 + .../docs/AdminProjectDomainAttributes.md | 12 + ...minProjectDomainAttributesDeleteRequest.md | 12 + ...inProjectDomainAttributesDeleteResponse.md | 9 + ...AdminProjectDomainAttributesGetResponse.md | 10 + ...minProjectDomainAttributesUpdateRequest.md | 10 + ...inProjectDomainAttributesUpdateResponse.md | 9 + .../docs/AdminProjectRegisterRequest.md | 10 + .../docs/AdminProjectRegisterResponse.md | 9 + .../docs/AdminProjectUpdateResponse.md | 9 + .../plugin_ststem/docs/AdminProjects.md | 11 + .../docs/AdminRawOutputDataConfig.md | 10 + .../plugin_ststem/docs/AdminSchedule.md | 13 + .../plugin_ststem/docs/AdminServiceApi.md | 2115 + .../docs/AdminSlackNotification.md | 10 + .../service/plugin_ststem/docs/AdminSort.md | 11 + .../plugin_ststem/docs/AdminSourceCode.md | 10 + .../plugin_ststem/docs/AdminSystemMetadata.md | 10 + .../service/plugin_ststem/docs/AdminTask.md | 12 + .../plugin_ststem/docs/AdminTaskClosure.md | 11 + .../docs/AdminTaskExecutionClosure.md | 23 + .../docs/AdminTaskExecutionEventRequest.md | 11 + .../docs/AdminTaskExecutionEventResponse.md | 9 + .../docs/AdminTaskExecutionGetDataResponse.md | 13 + .../docs/AdminTaskExecutionList.md | 11 + .../plugin_ststem/docs/AdminTaskList.md | 11 + .../docs/AdminTaskResourceAttributes.md | 11 + .../docs/AdminTaskResourceSpec.md | 14 + .../plugin_ststem/docs/AdminTaskSpec.md | 11 + .../plugin_ststem/docs/AdminUrlBlob.md | 11 + .../plugin_ststem/docs/AdminVersion.md | 12 + .../plugin_ststem/docs/AdminWorkflow.md | 12 + .../docs/AdminWorkflowAttributes.md | 13 + .../AdminWorkflowAttributesDeleteRequest.md | 13 + .../AdminWorkflowAttributesDeleteResponse.md | 9 + .../AdminWorkflowAttributesGetResponse.md | 10 + .../AdminWorkflowAttributesUpdateRequest.md | 10 + .../AdminWorkflowAttributesUpdateResponse.md | 9 + .../docs/AdminWorkflowClosure.md | 11 + .../docs/AdminWorkflowCreateRequest.md | 11 + .../docs/AdminWorkflowCreateResponse.md | 9 + .../docs/AdminWorkflowExecutionConfig.md | 16 + .../AdminWorkflowExecutionEventRequest.md | 11 + .../AdminWorkflowExecutionEventResponse.md | 9 + .../AdminWorkflowExecutionGetDataResponse.md | 13 + .../plugin_ststem/docs/AdminWorkflowList.md | 11 + .../plugin_ststem/docs/AdminWorkflowSpec.md | 12 + .../docs/BlobTypeBlobDimensionality.md | 9 + .../docs/CatalogReservationStatus.md | 9 + .../docs/ComparisonExpressionOperator.md | 9 + .../ConjunctionExpressionLogicalOperator.md | 9 + .../plugin_ststem/docs/ConnectionSetIdList.md | 10 + .../docs/ContainerArchitecture.md | 9 + .../service/plugin_ststem/docs/CoreAlias.md | 11 + .../docs/CoreApproveCondition.md | 10 + .../service/plugin_ststem/docs/CoreBinary.md | 11 + .../service/plugin_ststem/docs/CoreBinding.md | 11 + .../plugin_ststem/docs/CoreBindingData.md | 14 + .../docs/CoreBindingDataCollection.md | 10 + .../plugin_ststem/docs/CoreBindingDataMap.md | 10 + .../service/plugin_ststem/docs/CoreBlob.md | 11 + .../plugin_ststem/docs/CoreBlobMetadata.md | 10 + .../plugin_ststem/docs/CoreBlobType.md | 11 + .../docs/CoreBooleanExpression.md | 11 + .../plugin_ststem/docs/CoreBranchNode.md | 10 + .../docs/CoreCatalogArtifactTag.md | 11 + .../docs/CoreCatalogCacheStatus.md | 9 + .../plugin_ststem/docs/CoreCatalogMetadata.md | 12 + .../docs/CoreComparisonExpression.md | 12 + .../plugin_ststem/docs/CoreCompiledTask.md | 10 + .../docs/CoreCompiledWorkflow.md | 11 + .../docs/CoreCompiledWorkflowClosure.md | 12 + .../docs/CoreConjunctionExpression.md | 12 + .../plugin_ststem/docs/CoreConnectionSet.md | 11 + .../plugin_ststem/docs/CoreContainer.md | 18 + .../plugin_ststem/docs/CoreContainerPort.md | 10 + .../docs/CoreDataLoadingConfig.md | 14 + .../plugin_ststem/docs/CoreEnumType.md | 10 + .../service/plugin_ststem/docs/CoreError.md | 11 + .../plugin_ststem/docs/CoreExecutionError.md | 13 + .../plugin_ststem/docs/CoreGateNode.md | 12 + .../plugin_ststem/docs/CoreIdentifier.md | 14 + .../plugin_ststem/docs/CoreIdentity.md | 12 + .../service/plugin_ststem/docs/CoreIfBlock.md | 11 + .../plugin_ststem/docs/CoreIfElseBlock.md | 13 + .../plugin_ststem/docs/CoreIoStrategy.md | 11 + .../docs/CoreK8sObjectMetadata.md | 11 + .../service/plugin_ststem/docs/CoreK8sPod.md | 11 + .../plugin_ststem/docs/CoreKeyValuePair.md | 11 + .../service/plugin_ststem/docs/CoreLiteral.md | 13 + .../docs/CoreLiteralCollection.md | 10 + .../plugin_ststem/docs/CoreLiteralMap.md | 10 + .../plugin_ststem/docs/CoreLiteralType.md | 20 + .../service/plugin_ststem/docs/CoreNode.md | 18 + .../docs/CoreNodeExecutionIdentifier.md | 11 + .../docs/CoreNodeExecutionPhase.md | 9 + .../plugin_ststem/docs/CoreNodeMetadata.md | 13 + .../plugin_ststem/docs/CoreOAuth2Client.md | 11 + .../docs/CoreOAuth2TokenRequest.md | 14 + .../docs/CoreOAuth2TokenRequestType.md | 9 + .../service/plugin_ststem/docs/CoreOperand.md | 11 + .../plugin_ststem/docs/CoreOutputReference.md | 11 + .../plugin_ststem/docs/CoreParameter.md | 12 + .../plugin_ststem/docs/CoreParameterMap.md | 10 + .../plugin_ststem/docs/CorePrimitive.md | 15 + .../docs/CoreQualityOfService.md | 11 + .../docs/CoreQualityOfServiceSpec.md | 10 + .../plugin_ststem/docs/CoreResourceType.md | 9 + .../plugin_ststem/docs/CoreResources.md | 11 + .../plugin_ststem/docs/CoreRetryStrategy.md | 10 + .../plugin_ststem/docs/CoreRuntimeMetadata.md | 12 + .../service/plugin_ststem/docs/CoreScalar.md | 18 + .../plugin_ststem/docs/CoreSchemaType.md | 10 + .../service/plugin_ststem/docs/CoreSecret.md | 13 + .../plugin_ststem/docs/CoreSecurityContext.md | 12 + .../plugin_ststem/docs/CoreSignalCondition.md | 12 + .../plugin_ststem/docs/CoreSimpleType.md | 9 + .../plugin_ststem/docs/CoreSleepCondition.md | 10 + .../service/plugin_ststem/docs/CoreSql.md | 11 + .../docs/CoreStructuredDataset.md | 11 + .../docs/CoreStructuredDatasetMetadata.md | 10 + .../docs/CoreStructuredDatasetType.md | 13 + .../docs/CoreTaskExecutionIdentifier.md | 12 + .../docs/CoreTaskExecutionPhase.md | 9 + .../service/plugin_ststem/docs/CoreTaskLog.md | 13 + .../plugin_ststem/docs/CoreTaskMetadata.md | 18 + .../plugin_ststem/docs/CoreTaskNode.md | 11 + .../docs/CoreTaskNodeOverrides.md | 10 + .../plugin_ststem/docs/CoreTaskTemplate.md | 20 + .../plugin_ststem/docs/CoreTypeAnnotation.md | 10 + .../plugin_ststem/docs/CoreTypeStructure.md | 10 + .../plugin_ststem/docs/CoreTypedInterface.md | 11 + .../service/plugin_ststem/docs/CoreUnion.md | 11 + .../plugin_ststem/docs/CoreUnionInfo.md | 10 + .../plugin_ststem/docs/CoreUnionType.md | 10 + .../plugin_ststem/docs/CoreVariable.md | 11 + .../plugin_ststem/docs/CoreVariableMap.md | 10 + .../service/plugin_ststem/docs/CoreVoid.md | 9 + .../docs/CoreWorkflowExecutionIdentifier.md | 12 + .../docs/CoreWorkflowExecutionPhase.md | 9 + .../docs/CoreWorkflowMetadata.md | 11 + .../docs/CoreWorkflowMetadataDefaults.md | 10 + .../plugin_ststem/docs/CoreWorkflowNode.md | 11 + .../docs/CoreWorkflowTemplate.md | 16 + .../docs/DataLoadingConfigLiteralMapFormat.md | 9 + .../docs/EventExternalResourceInfo.md | 15 + .../docs/EventNodeExecutionEvent.md | 28 + .../docs/EventParentNodeExecutionMetadata.md | 10 + .../docs/EventParentTaskExecutionMetadata.md | 10 + .../docs/EventResourcePoolInfo.md | 11 + .../docs/EventTaskExecutionEvent.md | 26 + .../docs/EventTaskExecutionMetadata.md | 14 + .../docs/EventWorkflowExecutionEvent.md | 16 + .../docs/ExecutionErrorErrorKind.md | 9 + .../docs/ExecutionMetadataExecutionMode.md | 9 + ...lyteidladminDynamicWorkflowNodeMetadata.md | 11 + .../docs/FlyteidladminNodeExecution.md | 13 + .../docs/FlyteidladminTaskCreateRequest.md | 11 + .../docs/FlyteidladminTaskCreateResponse.md | 9 + .../docs/FlyteidladminTaskExecution.md | 13 + .../docs/FlyteidladminTaskNodeMetadata.md | 12 + .../docs/FlyteidladminWorkflowNodeMetadata.md | 10 + .../plugin_ststem/docs/FlyteidlcoreSchema.md | 11 + ...lyteidleventDynamicWorkflowNodeMetadata.md | 11 + .../docs/FlyteidleventTaskNodeMetadata.md | 14 + .../docs/FlyteidleventWorkflowNodeMetadata.md | 10 + .../docs/IoStrategyDownloadMode.md | 9 + .../docs/IoStrategyUploadMode.md | 9 + .../PluginOverrideMissingPluginBehavior.md | 9 + .../plugin_ststem/docs/ProjectProjectState.md | 9 + .../plugin_ststem/docs/ProtobufListValue.md | 10 + .../plugin_ststem/docs/ProtobufNullValue.md | 9 + .../plugin_ststem/docs/ProtobufStruct.md | 10 + .../plugin_ststem/docs/ProtobufValue.md | 15 + .../docs/QualityOfServiceTier.md | 9 + .../docs/ResourcesResourceEntry.md | 11 + .../docs/ResourcesResourceName.md | 9 + .../docs/RuntimeMetadataRuntimeType.md | 9 + .../docs/SchemaColumnSchemaColumnType.md | 9 + .../docs/SchemaTypeSchemaColumn.md | 11 + .../plugin_ststem/docs/SecretMountType.md | 9 + .../plugin_ststem/docs/SortDirection.md | 9 + .../service/plugin_ststem/docs/SqlDialect.md | 9 + .../StructuredDatasetTypeDatasetColumn.md | 11 + .../TaskExecutionMetadataInstanceClass.md | 9 + .../docs/TaskLogMessageFormat.md | 9 + .../docs/WorkflowMetadataOnFailurePolicy.md | 9 + .../service/plugin_ststem/git_push.sh | 52 + .../model_admin_abort_metadata.go | 17 + .../plugin_ststem/model_admin_annotations.go | 16 + .../service/plugin_ststem/model_admin_auth.go | 18 + .../plugin_ststem/model_admin_auth_role.go | 18 + .../model_admin_cluster_assignment.go | 15 + ...model_admin_cluster_resource_attributes.go | 15 + .../model_admin_cron_schedule.go | 16 + .../plugin_ststem/model_admin_description.go | 18 + .../model_admin_description_entity.go | 24 + .../model_admin_description_entity_list.go | 17 + .../model_admin_description_format.go | 20 + .../plugin_ststem/model_admin_domain.go | 18 + .../model_admin_email_notification.go | 15 + .../plugin_ststem/model_admin_execution.go | 20 + .../model_admin_execution_closure.go | 43 + .../model_admin_execution_cluster_label.go | 14 + .../model_admin_execution_create_request.go | 19 + .../model_admin_execution_create_response.go | 15 + .../model_admin_execution_list.go | 16 + .../model_admin_execution_metadata.go | 30 + .../model_admin_execution_queue_attributes.go | 15 + .../model_admin_execution_recover_request.go | 19 + .../model_admin_execution_relaunch_request.go | 18 + .../model_admin_execution_spec.go | 40 + .../model_admin_execution_state.go | 18 + ...el_admin_execution_state_change_details.go | 22 + ...model_admin_execution_terminate_request.go | 18 + ...odel_admin_execution_terminate_response.go | 13 + .../model_admin_execution_update_request.go | 15 + .../model_admin_execution_update_response.go | 13 + .../plugin_ststem/model_admin_fixed_rate.go | 16 + .../model_admin_fixed_rate_unit.go | 19 + .../model_admin_get_version_response.go | 14 + .../plugin_ststem/model_admin_labels.go | 16 + .../plugin_ststem/model_admin_launch_plan.go | 20 + .../model_admin_launch_plan_closure.go | 26 + .../model_admin_launch_plan_create_request.go | 18 + ...model_admin_launch_plan_create_response.go | 13 + .../model_admin_launch_plan_list.go | 16 + .../model_admin_launch_plan_metadata.go | 16 + .../model_admin_launch_plan_spec.go | 39 + .../model_admin_launch_plan_state.go | 18 + .../model_admin_launch_plan_update_request.go | 17 + ...model_admin_launch_plan_update_response.go | 14 + ...dmin_list_matchable_attributes_response.go | 14 + .../model_admin_literal_map_blob.go | 15 + ...dmin_matchable_attributes_configuration.go | 19 + .../model_admin_matchable_resource.go | 24 + .../model_admin_matching_attributes.go | 22 + .../plugin_ststem/model_admin_named_entity.go | 19 + .../model_admin_named_entity_identifier.go | 19 + ...odel_admin_named_entity_identifier_list.go | 18 + .../model_admin_named_entity_list.go | 17 + .../model_admin_named_entity_metadata.go | 17 + .../model_admin_named_entity_state.go | 19 + ...model_admin_named_entity_update_request.go | 17 + ...odel_admin_named_entity_update_response.go | 14 + .../model_admin_node_execution_closure.go | 36 + ...odel_admin_node_execution_event_request.go | 17 + ...del_admin_node_execution_event_response.go | 13 + ..._admin_node_execution_get_data_response.go | 24 + .../model_admin_node_execution_list.go | 16 + .../model_admin_node_execution_meta_data.go | 20 + .../plugin_ststem/model_admin_notification.go | 18 + .../model_admin_notification_list.go | 14 + .../model_admin_pager_duty_notification.go | 15 + .../model_admin_plugin_override.go | 20 + .../model_admin_plugin_overrides.go | 14 + .../plugin_ststem/model_admin_project.go | 23 + .../model_admin_project_attributes.go | 16 + ...admin_project_attributes_delete_request.go | 15 + ...dmin_project_attributes_delete_response.go | 14 + ...l_admin_project_attributes_get_response.go | 14 + ...admin_project_attributes_update_request.go | 14 + ...dmin_project_attributes_update_response.go | 14 + .../model_admin_project_domain_attributes.go | 18 + ...roject_domain_attributes_delete_request.go | 16 + ...oject_domain_attributes_delete_response.go | 14 + ..._project_domain_attributes_get_response.go | 14 + ...roject_domain_attributes_update_request.go | 14 + ...oject_domain_attributes_update_response.go | 14 + .../model_admin_project_register_request.go | 14 + .../model_admin_project_register_response.go | 14 + .../model_admin_project_update_response.go | 14 + .../plugin_ststem/model_admin_projects.go | 16 + .../model_admin_raw_output_data_config.go | 15 + .../plugin_ststem/model_admin_schedule.go | 19 + .../model_admin_slack_notification.go | 15 + .../service/plugin_ststem/model_admin_sort.go | 16 + .../plugin_ststem/model_admin_source_code.go | 14 + .../model_admin_system_metadata.go | 16 + .../service/plugin_ststem/model_admin_task.go | 20 + .../plugin_ststem/model_admin_task_closure.go | 22 + .../model_admin_task_execution_closure.go | 46 + ...odel_admin_task_execution_event_request.go | 17 + ...del_admin_task_execution_event_response.go | 13 + ..._admin_task_execution_get_data_response.go | 22 + .../model_admin_task_execution_list.go | 16 + .../plugin_ststem/model_admin_task_list.go | 17 + .../model_admin_task_resource_attributes.go | 16 + .../model_admin_task_resource_spec.go | 19 + .../plugin_ststem/model_admin_task_spec.go | 18 + .../plugin_ststem/model_admin_url_blob.go | 18 + .../plugin_ststem/model_admin_version.go | 16 + .../plugin_ststem/model_admin_workflow.go | 20 + .../model_admin_workflow_attributes.go | 20 + ...dmin_workflow_attributes_delete_request.go | 17 + ...min_workflow_attributes_delete_response.go | 14 + ..._admin_workflow_attributes_get_response.go | 15 + ...dmin_workflow_attributes_update_request.go | 14 + ...min_workflow_attributes_update_response.go | 14 + .../model_admin_workflow_closure.go | 22 + .../model_admin_workflow_create_request.go | 15 + .../model_admin_workflow_create_response.go | 13 + .../model_admin_workflow_execution_config.go | 28 + ..._admin_workflow_execution_event_request.go | 17 + ...admin_workflow_execution_event_response.go | 13 + ...in_workflow_execution_get_data_response.go | 22 + .../model_admin_workflow_list.go | 17 + .../model_admin_workflow_spec.go | 20 + .../model_blob_type_blob_dimensionality.go | 18 + .../model_catalog_reservation_status.go | 21 + .../model_comparison_expression_operator.go | 22 + ...conjunction_expression_logical_operator.go | 18 + .../model_connection_set_id_list.go | 14 + .../model_container_architecture.go | 21 + .../service/plugin_ststem/model_core_alias.go | 18 + .../model_core_approve_condition.go | 16 + .../plugin_ststem/model_core_binary.go | 16 + .../plugin_ststem/model_core_binding.go | 18 + .../plugin_ststem/model_core_binding_data.go | 23 + .../model_core_binding_data_collection.go | 15 + .../model_core_binding_data_map.go | 15 + .../service/plugin_ststem/model_core_blob.go | 16 + .../plugin_ststem/model_core_blob_metadata.go | 14 + .../plugin_ststem/model_core_blob_type.go | 15 + .../model_core_boolean_expression.go | 16 + .../plugin_ststem/model_core_branch_node.go | 15 + .../model_core_catalog_artifact_tag.go | 15 + .../model_core_catalog_cache_status.go | 23 + .../model_core_catalog_metadata.go | 16 + .../model_core_comparison_expression.go | 17 + .../plugin_ststem/model_core_compiled_task.go | 14 + .../model_core_compiled_workflow.go | 16 + .../model_core_compiled_workflow_closure.go | 17 + .../model_core_conjunction_expression.go | 17 + .../model_core_connection_set.go | 15 + .../plugin_ststem/model_core_container.go | 27 + .../model_core_container_port.go | 16 + .../model_core_data_loading_config.go | 19 + .../plugin_ststem/model_core_enum_type.go | 16 + .../service/plugin_ststem/model_core_error.go | 18 + .../model_core_execution_error.go | 19 + .../plugin_ststem/model_core_gate_node.go | 20 + .../plugin_ststem/model_core_identifier.go | 24 + .../plugin_ststem/model_core_identity.go | 20 + .../plugin_ststem/model_core_if_block.go | 16 + .../plugin_ststem/model_core_if_else_block.go | 22 + .../plugin_ststem/model_core_io_strategy.go | 15 + .../model_core_k8s_object_metadata.go | 18 + .../plugin_ststem/model_core_k8s_pod.go | 17 + .../model_core_key_value_pair.go | 18 + .../plugin_ststem/model_core_literal.go | 21 + .../model_core_literal_collection.go | 15 + .../plugin_ststem/model_core_literal_map.go | 15 + .../plugin_ststem/model_core_literal_type.go | 35 + .../service/plugin_ststem/model_core_node.go | 32 + .../model_core_node_execution_identifier.go | 16 + .../model_core_node_execution_phase.go | 27 + .../plugin_ststem/model_core_node_metadata.go | 20 + .../model_core_o_auth2_client.go | 16 + .../model_core_o_auth2_token_request.go | 19 + .../model_core_o_auth2_token_request_type.go | 17 + .../plugin_ststem/model_core_operand.go | 16 + .../model_core_output_reference.go | 18 + .../plugin_ststem/model_core_parameter.go | 20 + .../plugin_ststem/model_core_parameter_map.go | 16 + .../plugin_ststem/model_core_primitive.go | 23 + .../model_core_quality_of_service.go | 16 + .../model_core_quality_of_service_spec.go | 16 + .../plugin_ststem/model_core_resource_type.go | 21 + .../plugin_ststem/model_core_resources.go | 18 + .../model_core_retry_strategy.go | 16 + .../model_core_runtime_metadata.go | 20 + .../plugin_ststem/model_core_scalar.go | 22 + .../plugin_ststem/model_core_schema_type.go | 16 + .../plugin_ststem/model_core_secret.go | 18 + .../model_core_security_context.go | 20 + .../model_core_signal_condition.go | 20 + .../plugin_ststem/model_core_simple_type.go | 26 + .../model_core_sleep_condition.go | 16 + .../service/plugin_ststem/model_core_sql.go | 16 + .../model_core_structured_dataset.go | 15 + .../model_core_structured_dataset_metadata.go | 15 + .../model_core_structured_dataset_type.go | 21 + .../model_core_task_execution_identifier.go | 17 + .../model_core_task_execution_phase.go | 24 + .../plugin_ststem/model_core_task_log.go | 17 + .../plugin_ststem/model_core_task_metadata.go | 29 + .../plugin_ststem/model_core_task_node.go | 18 + .../model_core_task_node_overrides.go | 16 + .../plugin_ststem/model_core_task_template.go | 32 + .../model_core_type_annotation.go | 16 + .../model_core_type_structure.go | 15 + .../model_core_typed_interface.go | 16 + .../service/plugin_ststem/model_core_union.go | 16 + .../plugin_ststem/model_core_union_info.go | 14 + .../plugin_ststem/model_core_union_type.go | 16 + .../plugin_ststem/model_core_variable.go | 17 + .../plugin_ststem/model_core_variable_map.go | 15 + .../service/plugin_ststem/model_core_void.go | 14 + ...odel_core_workflow_execution_identifier.go | 19 + .../model_core_workflow_execution_phase.go | 26 + .../model_core_workflow_metadata.go | 18 + .../model_core_workflow_metadata_defaults.go | 16 + .../plugin_ststem/model_core_workflow_node.go | 17 + .../model_core_workflow_template.go | 27 + ..._data_loading_config_literal_map_format.go | 19 + .../model_event_external_resource_info.go | 23 + .../model_event_node_execution_event.go | 43 + ...el_event_parent_node_execution_metadata.go | 14 + ...el_event_parent_task_execution_metadata.go | 14 + .../model_event_resource_pool_info.go | 18 + .../model_event_task_execution_event.go | 46 + .../model_event_task_execution_metadata.go | 23 + .../model_event_workflow_execution_event.go | 27 + .../model_execution_error_error_kind.go | 19 + ...model_execution_metadata_execution_mode.go | 22 + ...idladmin_dynamic_workflow_node_metadata.go | 18 + .../model_flyteidladmin_node_execution.go | 21 + ...model_flyteidladmin_task_create_request.go | 15 + ...odel_flyteidladmin_task_create_response.go | 14 + .../model_flyteidladmin_task_execution.go | 22 + .../model_flyteidladmin_task_node_metadata.go | 17 + ...el_flyteidladmin_workflow_node_metadata.go | 15 + .../model_flyteidlcore_schema.go | 16 + ...idlevent_dynamic_workflow_node_metadata.go | 18 + .../model_flyteidlevent_task_node_metadata.go | 21 + ...el_flyteidlevent_workflow_node_metadata.go | 14 + .../model_io_strategy_download_mode.go | 19 + .../model_io_strategy_upload_mode.go | 19 + ...plugin_override_missing_plugin_behavior.go | 18 + .../model_project_project_state.go | 19 + .../model_protobuf_list_value.go | 16 + .../model_protobuf_null_value.go | 17 + .../plugin_ststem/model_protobuf_struct.go | 16 + .../plugin_ststem/model_protobuf_value.go | 26 + .../model_quality_of_service_tier.go | 20 + .../model_resources_resource_entry.go | 17 + .../model_resources_resource_name.go | 22 + .../model_runtime_metadata_runtime_type.go | 18 + .../model_schema_column_schema_column_type.go | 22 + .../model_schema_type_schema_column.go | 16 + .../plugin_ststem/model_secret_mount_type.go | 19 + .../plugin_ststem/model_sort_direction.go | 18 + .../plugin_ststem/model_sql_dialect.go | 20 + ..._structured_dataset_type_dataset_column.go | 17 + ..._task_execution_metadata_instance_class.go | 18 + .../model_task_log_message_format.go | 19 + ...del_workflow_metadata_on_failure_policy.go | 18 + .../service/plugin_ststem/response.go | 43 + .../flyteidl/service/plugin_system.pb.go | 514 + .../service/plugin_system.swagger.json | 1114 + .../flyteidl/service/PluginSystem.java | 4500 ++ .../flyteidladmin_task_create_request.py | 144 + .../flyteidladmin_task_create_response.py | 87 + .../test_flyteidladmin_task_create_request.py | 40 + ...test_flyteidladmin_task_create_response.py | 40 + .../flyteidl/service/plugin_system_pb2.py | 40 + .../flyteidl/service/plugin_system_pb2.pyi | 57 + .../service/plugin_system_pb2_grpc.py | 132 + protos/flyteidl/service/plugin_system.proto | 45 + 551 files changed, 94511 insertions(+) create mode 100644 clients/go/admin/mocks/BackendPluginServiceClient.go create mode 100644 clients/go/admin/mocks/BackendPluginServiceServer.go create mode 100644 gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc create mode 100644 gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h create mode 100644 gen/pb-cpp/flyteidl/service/plugin_system.pb.cc create mode 100644 gen/pb-cpp/flyteidl/service/plugin_system.pb.h create mode 100644 gen/pb-go/flyteidl/service/flyteadmin/model_flyteidladmin_task_create_request.go create mode 100644 gen/pb-go/flyteidl/service/flyteadmin/model_flyteidladmin_task_create_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/.gitignore create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen-ignore create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen/VERSION create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/.travis.yml create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/README.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/api/swagger.yaml create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/api_admin_service.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/client.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/configuration.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAbortMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAnnotations.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuth.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuthRole.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterAssignment.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterResourceAttributes.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminCronSchedule.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescription.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntity.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntityList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionFormat.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDomain.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminEmailNotification.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecution.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClosure.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClusterLabel.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionQueueAttributes.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRecoverRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRelaunchRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionSpec.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionState.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionStateChangeDetails.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRate.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRateUnit.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminGetVersionResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLabels.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlan.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanClosure.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanSpec.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanState.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminListMatchableAttributesResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLiteralMapBlob.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableAttributesConfiguration.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableResource.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchingAttributes.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntity.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifier.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifierList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityState.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionClosure.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionGetDataResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionMetaData.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotification.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotificationList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPagerDutyNotification.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverride.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverrides.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProject.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributes.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesGetResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributes.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesGetResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectUpdateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjects.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminRawOutputDataConfig.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSchedule.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminServiceApi.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSlackNotification.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSort.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSourceCode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSystemMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTask.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskClosure.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionClosure.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionGetDataResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceAttributes.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceSpec.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskSpec.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminUrlBlob.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminVersion.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflow.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributes.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesGetResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowClosure.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionConfig.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionGetDataResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowSpec.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/BlobTypeBlobDimensionality.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CatalogReservationStatus.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ComparisonExpressionOperator.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ConjunctionExpressionLogicalOperator.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ConnectionSetIdList.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ContainerArchitecture.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreAlias.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreApproveCondition.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinary.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinding.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingData.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataCollection.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataMap.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlob.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBooleanExpression.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBranchNode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogArtifactTag.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogCacheStatus.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreComparisonExpression.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledTask.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflow.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflowClosure.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConjunctionExpression.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConnectionSet.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainer.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainerPort.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreDataLoadingConfig.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreEnumType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreError.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreExecutionError.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreGateNode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentifier.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentity.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfBlock.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfElseBlock.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIoStrategy.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sObjectMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sPod.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreKeyValuePair.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteral.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralCollection.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralMap.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionIdentifier.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionPhase.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2Client.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequestType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOperand.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOutputReference.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameter.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameterMap.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CorePrimitive.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfService.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfServiceSpec.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResourceType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResources.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRetryStrategy.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRuntimeMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreScalar.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchemaType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecret.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecurityContext.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSignalCondition.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSimpleType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSleepCondition.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSql.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDataset.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionIdentifier.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionPhase.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskLog.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNodeOverrides.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskTemplate.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeAnnotation.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeStructure.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypedInterface.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnion.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionInfo.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariable.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariableMap.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVoid.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionIdentifier.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionPhase.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadataDefaults.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowNode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowTemplate.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/DataLoadingConfigLiteralMapFormat.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventExternalResourceInfo.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventNodeExecutionEvent.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentNodeExecutionMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentTaskExecutionMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventResourcePoolInfo.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionEvent.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventWorkflowExecutionEvent.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionErrorErrorKind.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionMetadataExecutionMode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminDynamicWorkflowNodeMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminNodeExecution.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateRequest.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateResponse.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskExecution.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskNodeMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminWorkflowNodeMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidlcoreSchema.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventDynamicWorkflowNodeMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventTaskNodeMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventWorkflowNodeMetadata.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyDownloadMode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyUploadMode.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/PluginOverrideMissingPluginBehavior.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProjectProjectState.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufListValue.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufNullValue.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufStruct.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufValue.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/QualityOfServiceTier.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceEntry.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceName.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/RuntimeMetadataRuntimeType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaColumnSchemaColumnType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaTypeSchemaColumn.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SecretMountType.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SortDirection.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SqlDialect.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/StructuredDatasetTypeDatasetColumn.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskExecutionMetadataInstanceClass.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskLogMessageFormat.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/WorkflowMetadataOnFailurePolicy.md create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/git_push.sh create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_abort_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_annotations.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth_role.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_assignment.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_resource_attributes.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cron_schedule.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_format.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_domain.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_email_notification.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_closure.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_cluster_label.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_queue_attributes.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_recover_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_relaunch_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_spec.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state_change_details.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate_unit.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_get_version_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_labels.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_closure.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_spec.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_state.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_list_matchable_attributes_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_literal_map_blob.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_attributes_configuration.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_resource.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matching_attributes.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_state.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_closure.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_get_data_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_meta_data.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_pager_duty_notification.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_override.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_overrides.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_get_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_get_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_update_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_projects.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_raw_output_data_config.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_schedule.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_slack_notification.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_sort.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_source_code.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_system_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_closure.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_closure.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_get_data_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_attributes.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_spec.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_spec.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_url_blob.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_version.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_get_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_closure.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_config.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_get_data_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_spec.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_blob_type_blob_dimensionality.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_catalog_reservation_status.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_comparison_expression_operator.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_conjunction_expression_logical_operator.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_connection_set_id_list.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_container_architecture.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_alias.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_approve_condition.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binary.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_collection.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_map.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_boolean_expression.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_branch_node.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_artifact_tag.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_cache_status.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_comparison_expression.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_task.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow_closure.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_conjunction_expression.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_connection_set.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_container.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_container_port.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_data_loading_config.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_enum_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_error.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_execution_error.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_gate_node.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_identifier.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_identity.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_block.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_else_block.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_io_strategy.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_object_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_pod.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_key_value_pair.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_collection.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_map.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_node.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_identifier.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_phase.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_client.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_operand.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_output_reference.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter_map.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_primitive.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service_spec.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_resource_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_resources.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_retry_strategy.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_runtime_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_scalar.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_secret.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_security_context.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_signal_condition.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_simple_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_sleep_condition.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_sql.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_identifier.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_phase.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_log.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node_overrides.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_template.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_annotation.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_structure.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_typed_interface.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_union.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_info.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable_map.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_void.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_identifier.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_phase.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata_defaults.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_node.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_template.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_data_loading_config_literal_map_format.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_external_resource_info.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_node_execution_event.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_node_execution_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_task_execution_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_resource_pool_info.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_event.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_workflow_execution_event.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_execution_error_error_kind.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_execution_metadata_execution_mode.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_dynamic_workflow_node_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_node_execution.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_request.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_execution.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_node_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_workflow_node_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlcore_schema.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_dynamic_workflow_node_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_task_node_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_workflow_node_metadata.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_download_mode.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_upload_mode.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_plugin_override_missing_plugin_behavior.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_project_project_state.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_list_value.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_null_value.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_struct.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_value.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_quality_of_service_tier.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_entry.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_name.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_runtime_metadata_runtime_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_schema_column_schema_column_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_schema_type_schema_column.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_secret_mount_type.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_sort_direction.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_sql_dialect.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_structured_dataset_type_dataset_column.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_task_execution_metadata_instance_class.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_task_log_message_format.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_workflow_metadata_on_failure_policy.go create mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/response.go create mode 100644 gen/pb-go/flyteidl/service/plugin_system.pb.go create mode 100644 gen/pb-go/flyteidl/service/plugin_system.swagger.json create mode 100644 gen/pb-java/flyteidl/service/PluginSystem.java create mode 100644 gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/flyteidladmin_task_create_request.py create mode 100644 gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/flyteidladmin_task_create_response.py create mode 100644 gen/pb_python/flyteidl/service/flyteadmin/test/test_flyteidladmin_task_create_request.py create mode 100644 gen/pb_python/flyteidl/service/flyteadmin/test/test_flyteidladmin_task_create_response.py create mode 100644 gen/pb_python/flyteidl/service/plugin_system_pb2.py create mode 100644 gen/pb_python/flyteidl/service/plugin_system_pb2.pyi create mode 100644 gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py create mode 100644 protos/flyteidl/service/plugin_system.proto diff --git a/clients/go/admin/mocks/BackendPluginServiceClient.go b/clients/go/admin/mocks/BackendPluginServiceClient.go new file mode 100644 index 000000000..16c0bab86 --- /dev/null +++ b/clients/go/admin/mocks/BackendPluginServiceClient.go @@ -0,0 +1,162 @@ +// Code generated by mockery v1.0.1. DO NOT EDIT. + +package mocks + +import ( + context "context" + + grpc "google.golang.org/grpc" + + mock "github.com/stretchr/testify/mock" + + service "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service" +) + +// BackendPluginServiceClient is an autogenerated mock type for the BackendPluginServiceClient type +type BackendPluginServiceClient struct { + mock.Mock +} + +type BackendPluginServiceClient_CreateTask struct { + *mock.Call +} + +func (_m BackendPluginServiceClient_CreateTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *BackendPluginServiceClient_CreateTask { + return &BackendPluginServiceClient_CreateTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *BackendPluginServiceClient) OnCreateTask(ctx context.Context, in *service.TaskCreateRequest, opts ...grpc.CallOption) *BackendPluginServiceClient_CreateTask { + c_call := _m.On("CreateTask", ctx, in, opts) + return &BackendPluginServiceClient_CreateTask{Call: c_call} +} + +func (_m *BackendPluginServiceClient) OnCreateTaskMatch(matchers ...interface{}) *BackendPluginServiceClient_CreateTask { + c_call := _m.On("CreateTask", matchers...) + return &BackendPluginServiceClient_CreateTask{Call: c_call} +} + +// CreateTask provides a mock function with given fields: ctx, in, opts +func (_m *BackendPluginServiceClient) CreateTask(ctx context.Context, in *service.TaskCreateRequest, opts ...grpc.CallOption) (*service.TaskCreateResponse, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *service.TaskCreateResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskCreateRequest, ...grpc.CallOption) *service.TaskCreateResponse); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskCreateResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskCreateRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type BackendPluginServiceClient_DeleteTask struct { + *mock.Call +} + +func (_m BackendPluginServiceClient_DeleteTask) Return(_a0 *service.TaskDeleteResponse, _a1 error) *BackendPluginServiceClient_DeleteTask { + return &BackendPluginServiceClient_DeleteTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *BackendPluginServiceClient) OnDeleteTask(ctx context.Context, in *service.TaskDeleteRequest, opts ...grpc.CallOption) *BackendPluginServiceClient_DeleteTask { + c_call := _m.On("DeleteTask", ctx, in, opts) + return &BackendPluginServiceClient_DeleteTask{Call: c_call} +} + +func (_m *BackendPluginServiceClient) OnDeleteTaskMatch(matchers ...interface{}) *BackendPluginServiceClient_DeleteTask { + c_call := _m.On("DeleteTask", matchers...) + return &BackendPluginServiceClient_DeleteTask{Call: c_call} +} + +// DeleteTask provides a mock function with given fields: ctx, in, opts +func (_m *BackendPluginServiceClient) DeleteTask(ctx context.Context, in *service.TaskDeleteRequest, opts ...grpc.CallOption) (*service.TaskDeleteResponse, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *service.TaskDeleteResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskDeleteRequest, ...grpc.CallOption) *service.TaskDeleteResponse); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskDeleteResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskDeleteRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type BackendPluginServiceClient_GetTask struct { + *mock.Call +} + +func (_m BackendPluginServiceClient_GetTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *BackendPluginServiceClient_GetTask { + return &BackendPluginServiceClient_GetTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *BackendPluginServiceClient) OnGetTask(ctx context.Context, in *service.TaskGetRequest, opts ...grpc.CallOption) *BackendPluginServiceClient_GetTask { + c_call := _m.On("GetTask", ctx, in, opts) + return &BackendPluginServiceClient_GetTask{Call: c_call} +} + +func (_m *BackendPluginServiceClient) OnGetTaskMatch(matchers ...interface{}) *BackendPluginServiceClient_GetTask { + c_call := _m.On("GetTask", matchers...) + return &BackendPluginServiceClient_GetTask{Call: c_call} +} + +// GetTask provides a mock function with given fields: ctx, in, opts +func (_m *BackendPluginServiceClient) GetTask(ctx context.Context, in *service.TaskGetRequest, opts ...grpc.CallOption) (*service.TaskCreateResponse, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *service.TaskCreateResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest, ...grpc.CallOption) *service.TaskCreateResponse); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskCreateResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskGetRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/clients/go/admin/mocks/BackendPluginServiceServer.go b/clients/go/admin/mocks/BackendPluginServiceServer.go new file mode 100644 index 000000000..ebd7b8472 --- /dev/null +++ b/clients/go/admin/mocks/BackendPluginServiceServer.go @@ -0,0 +1,138 @@ +// Code generated by mockery v1.0.1. DO NOT EDIT. + +package mocks + +import ( + context "context" + + service "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service" + mock "github.com/stretchr/testify/mock" +) + +// BackendPluginServiceServer is an autogenerated mock type for the BackendPluginServiceServer type +type BackendPluginServiceServer struct { + mock.Mock +} + +type BackendPluginServiceServer_CreateTask struct { + *mock.Call +} + +func (_m BackendPluginServiceServer_CreateTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *BackendPluginServiceServer_CreateTask { + return &BackendPluginServiceServer_CreateTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *BackendPluginServiceServer) OnCreateTask(_a0 context.Context, _a1 *service.TaskCreateRequest) *BackendPluginServiceServer_CreateTask { + c_call := _m.On("CreateTask", _a0, _a1) + return &BackendPluginServiceServer_CreateTask{Call: c_call} +} + +func (_m *BackendPluginServiceServer) OnCreateTaskMatch(matchers ...interface{}) *BackendPluginServiceServer_CreateTask { + c_call := _m.On("CreateTask", matchers...) + return &BackendPluginServiceServer_CreateTask{Call: c_call} +} + +// CreateTask provides a mock function with given fields: _a0, _a1 +func (_m *BackendPluginServiceServer) CreateTask(_a0 context.Context, _a1 *service.TaskCreateRequest) (*service.TaskCreateResponse, error) { + ret := _m.Called(_a0, _a1) + + var r0 *service.TaskCreateResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskCreateRequest) *service.TaskCreateResponse); ok { + r0 = rf(_a0, _a1) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskCreateResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskCreateRequest) error); ok { + r1 = rf(_a0, _a1) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type BackendPluginServiceServer_DeleteTask struct { + *mock.Call +} + +func (_m BackendPluginServiceServer_DeleteTask) Return(_a0 *service.TaskDeleteResponse, _a1 error) *BackendPluginServiceServer_DeleteTask { + return &BackendPluginServiceServer_DeleteTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *BackendPluginServiceServer) OnDeleteTask(_a0 context.Context, _a1 *service.TaskDeleteRequest) *BackendPluginServiceServer_DeleteTask { + c_call := _m.On("DeleteTask", _a0, _a1) + return &BackendPluginServiceServer_DeleteTask{Call: c_call} +} + +func (_m *BackendPluginServiceServer) OnDeleteTaskMatch(matchers ...interface{}) *BackendPluginServiceServer_DeleteTask { + c_call := _m.On("DeleteTask", matchers...) + return &BackendPluginServiceServer_DeleteTask{Call: c_call} +} + +// DeleteTask provides a mock function with given fields: _a0, _a1 +func (_m *BackendPluginServiceServer) DeleteTask(_a0 context.Context, _a1 *service.TaskDeleteRequest) (*service.TaskDeleteResponse, error) { + ret := _m.Called(_a0, _a1) + + var r0 *service.TaskDeleteResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskDeleteRequest) *service.TaskDeleteResponse); ok { + r0 = rf(_a0, _a1) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskDeleteResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskDeleteRequest) error); ok { + r1 = rf(_a0, _a1) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type BackendPluginServiceServer_GetTask struct { + *mock.Call +} + +func (_m BackendPluginServiceServer_GetTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *BackendPluginServiceServer_GetTask { + return &BackendPluginServiceServer_GetTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *BackendPluginServiceServer) OnGetTask(_a0 context.Context, _a1 *service.TaskGetRequest) *BackendPluginServiceServer_GetTask { + c_call := _m.On("GetTask", _a0, _a1) + return &BackendPluginServiceServer_GetTask{Call: c_call} +} + +func (_m *BackendPluginServiceServer) OnGetTaskMatch(matchers ...interface{}) *BackendPluginServiceServer_GetTask { + c_call := _m.On("GetTask", matchers...) + return &BackendPluginServiceServer_GetTask{Call: c_call} +} + +// GetTask provides a mock function with given fields: _a0, _a1 +func (_m *BackendPluginServiceServer) GetTask(_a0 context.Context, _a1 *service.TaskGetRequest) (*service.TaskCreateResponse, error) { + ret := _m.Called(_a0, _a1) + + var r0 *service.TaskCreateResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest) *service.TaskCreateResponse); ok { + r0 = rf(_a0, _a1) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskCreateResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskGetRequest) error); ok { + r1 = rf(_a0, _a1) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc new file mode 100644 index 000000000..ded77299d --- /dev/null +++ b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc @@ -0,0 +1,169 @@ +// Generated by the gRPC C++ plugin. +// If you make any local change, they will be lost. +// source: flyteidl/service/plugin_system.proto + +#include "flyteidl/service/plugin_system.pb.h" +#include "flyteidl/service/plugin_system.grpc.pb.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +namespace flyteidl { +namespace service { + +static const char* BackendPluginService_method_names[] = { + "/flyteidl.service.BackendPluginService/CreateTask", + "/flyteidl.service.BackendPluginService/GetTask", + "/flyteidl.service.BackendPluginService/DeleteTask", +}; + +std::unique_ptr< BackendPluginService::Stub> BackendPluginService::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { + (void)options; + std::unique_ptr< BackendPluginService::Stub> stub(new BackendPluginService::Stub(channel)); + return stub; +} + +BackendPluginService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel) + : channel_(channel), rpcmethod_CreateTask_(BackendPluginService_method_names[0], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetTask_(BackendPluginService_method_names[1], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_DeleteTask_(BackendPluginService_method_names[2], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + {} + +::grpc::Status BackendPluginService::Stub::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::flyteidl::service::TaskCreateResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_CreateTask_, context, request, response); +} + +void BackendPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, std::move(f)); +} + +void BackendPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, std::move(f)); +} + +void BackendPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, reactor); +} + +void BackendPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* BackendPluginService::Stub::AsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_CreateTask_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* BackendPluginService::Stub::PrepareAsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_CreateTask_, context, request, false); +} + +::grpc::Status BackendPluginService::Stub::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskCreateResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_GetTask_, context, request, response); +} + +void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, std::move(f)); +} + +void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, std::move(f)); +} + +void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, reactor); +} + +void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* BackendPluginService::Stub::AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* BackendPluginService::Stub::PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, false); +} + +::grpc::Status BackendPluginService::Stub::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_DeleteTask_, context, request, response); +} + +void BackendPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, std::move(f)); +} + +void BackendPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, std::move(f)); +} + +void BackendPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, reactor); +} + +void BackendPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* BackendPluginService::Stub::AsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskDeleteResponse>::Create(channel_.get(), cq, rpcmethod_DeleteTask_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* BackendPluginService::Stub::PrepareAsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskDeleteResponse>::Create(channel_.get(), cq, rpcmethod_DeleteTask_, context, request, false); +} + +BackendPluginService::Service::Service() { + AddMethod(new ::grpc::internal::RpcServiceMethod( + BackendPluginService_method_names[0], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< BackendPluginService::Service, ::flyteidl::service::TaskCreateRequest, ::flyteidl::service::TaskCreateResponse>( + std::mem_fn(&BackendPluginService::Service::CreateTask), this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + BackendPluginService_method_names[1], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< BackendPluginService::Service, ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>( + std::mem_fn(&BackendPluginService::Service::GetTask), this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + BackendPluginService_method_names[2], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< BackendPluginService::Service, ::flyteidl::service::TaskDeleteRequest, ::flyteidl::service::TaskDeleteResponse>( + std::mem_fn(&BackendPluginService::Service::DeleteTask), this))); +} + +BackendPluginService::Service::~Service() { +} + +::grpc::Status BackendPluginService::Service::CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status BackendPluginService::Service::GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status BackendPluginService::Service::DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + + +} // namespace flyteidl +} // namespace service + diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h new file mode 100644 index 000000000..ca86155a9 --- /dev/null +++ b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h @@ -0,0 +1,577 @@ +// Generated by the gRPC C++ plugin. +// If you make any local change, they will be lost. +// source: flyteidl/service/plugin_system.proto +#ifndef GRPC_flyteidl_2fservice_2fplugin_5fsystem_2eproto__INCLUDED +#define GRPC_flyteidl_2fservice_2fplugin_5fsystem_2eproto__INCLUDED + +#include "flyteidl/service/plugin_system.pb.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace grpc_impl { +class Channel; +class CompletionQueue; +class ServerCompletionQueue; +} // namespace grpc_impl + +namespace grpc { +namespace experimental { +template +class MessageAllocator; +} // namespace experimental +} // namespace grpc_impl + +namespace grpc { +class ServerContext; +} // namespace grpc + +namespace flyteidl { +namespace service { + +class BackendPluginService final { + public: + static constexpr char const* service_full_name() { + return "flyteidl.service.BackendPluginService"; + } + class StubInterface { + public: + virtual ~StubInterface() {} + virtual ::grpc::Status CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::flyteidl::service::TaskCreateResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> AsyncCreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(AsyncCreateTaskRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncCreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncCreateTaskRaw(context, request, cq)); + } + virtual ::grpc::Status GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskCreateResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> AsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(AsyncGetTaskRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncGetTaskRaw(context, request, cq)); + } + virtual ::grpc::Status DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>> AsyncDeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>>(AsyncDeleteTaskRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>> PrepareAsyncDeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>>(PrepareAsyncDeleteTaskRaw(context, request, cq)); + } + class experimental_async_interface { + public: + virtual ~experimental_async_interface() {} + virtual void CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; + virtual void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; + virtual void CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; + virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; + virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) = 0; + virtual void DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) = 0; + virtual void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + }; + virtual class experimental_async_interface* experimental_async() { return nullptr; } + private: + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>* AsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>* PrepareAsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>* AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>* PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>* AsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>* PrepareAsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) = 0; + }; + class Stub final : public StubInterface { + public: + Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel); + ::grpc::Status CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::flyteidl::service::TaskCreateResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>> AsyncCreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>>(AsyncCreateTaskRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncCreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncCreateTaskRaw(context, request, cq)); + } + ::grpc::Status GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskCreateResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>> AsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>>(AsyncGetTaskRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncGetTaskRaw(context, request, cq)); + } + ::grpc::Status DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>> AsyncDeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>>(AsyncDeleteTaskRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>> PrepareAsyncDeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>>(PrepareAsyncDeleteTaskRaw(context, request, cq)); + } + class experimental_async final : + public StubInterface::experimental_async_interface { + public: + void CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function) override; + void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) override; + void CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function) override; + void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) override; + void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) override; + void DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) override; + void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + private: + friend class Stub; + explicit experimental_async(Stub* stub): stub_(stub) { } + Stub* stub() { return stub_; } + Stub* stub_; + }; + class experimental_async_interface* experimental_async() override { return &async_stub_; } + + private: + std::shared_ptr< ::grpc::ChannelInterface> channel_; + class experimental_async async_stub_{this}; + ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* AsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* PrepareAsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* AsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* PrepareAsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) override; + const ::grpc::internal::RpcMethod rpcmethod_CreateTask_; + const ::grpc::internal::RpcMethod rpcmethod_GetTask_; + const ::grpc::internal::RpcMethod rpcmethod_DeleteTask_; + }; + static std::unique_ptr NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions()); + + class Service : public ::grpc::Service { + public: + Service(); + virtual ~Service(); + virtual ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response); + virtual ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response); + virtual ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response); + }; + template + class WithAsyncMethod_CreateTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithAsyncMethod_CreateTask() { + ::grpc::Service::MarkMethodAsync(0); + } + ~WithAsyncMethod_CreateTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestCreateTask(::grpc::ServerContext* context, ::flyteidl::service::TaskCreateRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::service::TaskCreateResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithAsyncMethod_GetTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithAsyncMethod_GetTask() { + ::grpc::Service::MarkMethodAsync(1); + } + ~WithAsyncMethod_GetTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestGetTask(::grpc::ServerContext* context, ::flyteidl::service::TaskGetRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::service::TaskCreateResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithAsyncMethod_DeleteTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithAsyncMethod_DeleteTask() { + ::grpc::Service::MarkMethodAsync(2); + } + ~WithAsyncMethod_DeleteTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestDeleteTask(::grpc::ServerContext* context, ::flyteidl::service::TaskDeleteRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::service::TaskDeleteResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag); + } + }; + typedef WithAsyncMethod_CreateTask > > AsyncService; + template + class ExperimentalWithCallbackMethod_CreateTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithCallbackMethod_CreateTask() { + ::grpc::Service::experimental().MarkMethodCallback(0, + new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskCreateRequest, ::flyteidl::service::TaskCreateResponse>( + [this](::grpc::ServerContext* context, + const ::flyteidl::service::TaskCreateRequest* request, + ::flyteidl::service::TaskCreateResponse* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + return this->CreateTask(context, request, response, controller); + })); + } + void SetMessageAllocatorFor_CreateTask( + ::grpc::experimental::MessageAllocator< ::flyteidl::service::TaskCreateRequest, ::flyteidl::service::TaskCreateResponse>* allocator) { + static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskCreateRequest, ::flyteidl::service::TaskCreateResponse>*>( + ::grpc::Service::experimental().GetHandler(0)) + ->SetMessageAllocator(allocator); + } + ~ExperimentalWithCallbackMethod_CreateTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class ExperimentalWithCallbackMethod_GetTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithCallbackMethod_GetTask() { + ::grpc::Service::experimental().MarkMethodCallback(1, + new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>( + [this](::grpc::ServerContext* context, + const ::flyteidl::service::TaskGetRequest* request, + ::flyteidl::service::TaskCreateResponse* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + return this->GetTask(context, request, response, controller); + })); + } + void SetMessageAllocatorFor_GetTask( + ::grpc::experimental::MessageAllocator< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>* allocator) { + static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>*>( + ::grpc::Service::experimental().GetHandler(1)) + ->SetMessageAllocator(allocator); + } + ~ExperimentalWithCallbackMethod_GetTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class ExperimentalWithCallbackMethod_DeleteTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithCallbackMethod_DeleteTask() { + ::grpc::Service::experimental().MarkMethodCallback(2, + new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskDeleteRequest, ::flyteidl::service::TaskDeleteResponse>( + [this](::grpc::ServerContext* context, + const ::flyteidl::service::TaskDeleteRequest* request, + ::flyteidl::service::TaskDeleteResponse* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + return this->DeleteTask(context, request, response, controller); + })); + } + void SetMessageAllocatorFor_DeleteTask( + ::grpc::experimental::MessageAllocator< ::flyteidl::service::TaskDeleteRequest, ::flyteidl::service::TaskDeleteResponse>* allocator) { + static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskDeleteRequest, ::flyteidl::service::TaskDeleteResponse>*>( + ::grpc::Service::experimental().GetHandler(2)) + ->SetMessageAllocator(allocator); + } + ~ExperimentalWithCallbackMethod_DeleteTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + typedef ExperimentalWithCallbackMethod_CreateTask > > ExperimentalCallbackService; + template + class WithGenericMethod_CreateTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithGenericMethod_CreateTask() { + ::grpc::Service::MarkMethodGeneric(0); + } + ~WithGenericMethod_CreateTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_GetTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithGenericMethod_GetTask() { + ::grpc::Service::MarkMethodGeneric(1); + } + ~WithGenericMethod_GetTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_DeleteTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithGenericMethod_DeleteTask() { + ::grpc::Service::MarkMethodGeneric(2); + } + ~WithGenericMethod_DeleteTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithRawMethod_CreateTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithRawMethod_CreateTask() { + ::grpc::Service::MarkMethodRaw(0); + } + ~WithRawMethod_CreateTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestCreateTask(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithRawMethod_GetTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithRawMethod_GetTask() { + ::grpc::Service::MarkMethodRaw(1); + } + ~WithRawMethod_GetTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestGetTask(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithRawMethod_DeleteTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithRawMethod_DeleteTask() { + ::grpc::Service::MarkMethodRaw(2); + } + ~WithRawMethod_DeleteTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestDeleteTask(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class ExperimentalWithRawCallbackMethod_CreateTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithRawCallbackMethod_CreateTask() { + ::grpc::Service::experimental().MarkMethodRawCallback(0, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this](::grpc::ServerContext* context, + const ::grpc::ByteBuffer* request, + ::grpc::ByteBuffer* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + this->CreateTask(context, request, response, controller); + })); + } + ~ExperimentalWithRawCallbackMethod_CreateTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void CreateTask(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class ExperimentalWithRawCallbackMethod_GetTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithRawCallbackMethod_GetTask() { + ::grpc::Service::experimental().MarkMethodRawCallback(1, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this](::grpc::ServerContext* context, + const ::grpc::ByteBuffer* request, + ::grpc::ByteBuffer* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + this->GetTask(context, request, response, controller); + })); + } + ~ExperimentalWithRawCallbackMethod_GetTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void GetTask(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class ExperimentalWithRawCallbackMethod_DeleteTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithRawCallbackMethod_DeleteTask() { + ::grpc::Service::experimental().MarkMethodRawCallback(2, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this](::grpc::ServerContext* context, + const ::grpc::ByteBuffer* request, + ::grpc::ByteBuffer* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + this->DeleteTask(context, request, response, controller); + })); + } + ~ExperimentalWithRawCallbackMethod_DeleteTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void DeleteTask(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class WithStreamedUnaryMethod_CreateTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithStreamedUnaryMethod_CreateTask() { + ::grpc::Service::MarkMethodStreamed(0, + new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::service::TaskCreateRequest, ::flyteidl::service::TaskCreateResponse>(std::bind(&WithStreamedUnaryMethod_CreateTask::StreamedCreateTask, this, std::placeholders::_1, std::placeholders::_2))); + } + ~WithStreamedUnaryMethod_CreateTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedCreateTask(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::service::TaskCreateRequest,::flyteidl::service::TaskCreateResponse>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_GetTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithStreamedUnaryMethod_GetTask() { + ::grpc::Service::MarkMethodStreamed(1, + new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>(std::bind(&WithStreamedUnaryMethod_GetTask::StreamedGetTask, this, std::placeholders::_1, std::placeholders::_2))); + } + ~WithStreamedUnaryMethod_GetTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedGetTask(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::service::TaskGetRequest,::flyteidl::service::TaskCreateResponse>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_DeleteTask : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithStreamedUnaryMethod_DeleteTask() { + ::grpc::Service::MarkMethodStreamed(2, + new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::service::TaskDeleteRequest, ::flyteidl::service::TaskDeleteResponse>(std::bind(&WithStreamedUnaryMethod_DeleteTask::StreamedDeleteTask, this, std::placeholders::_1, std::placeholders::_2))); + } + ~WithStreamedUnaryMethod_DeleteTask() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedDeleteTask(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::service::TaskDeleteRequest,::flyteidl::service::TaskDeleteResponse>* server_unary_streamer) = 0; + }; + typedef WithStreamedUnaryMethod_CreateTask > > StreamedUnaryService; + typedef Service SplitStreamedService; + typedef WithStreamedUnaryMethod_CreateTask > > StreamedService; +}; + +} // namespace service +} // namespace flyteidl + + +#endif // GRPC_flyteidl_2fservice_2fplugin_5fsystem_2eproto__INCLUDED diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc new file mode 100644 index 000000000..97bf358b7 --- /dev/null +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -0,0 +1,2567 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: flyteidl/service/plugin_system.proto + +#include "flyteidl/service/plugin_system.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fliterals_2eproto ::google::protobuf::internal::SCCInfo<9> scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2ftasks_2eproto ::google::protobuf::internal::SCCInfo<9> scc_info_TaskTemplate_flyteidl_2fcore_2ftasks_2eproto; +namespace flyteidl { +namespace service { +class TaskCreateRequestDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _TaskCreateRequest_default_instance_; +class TaskCreateResponseDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _TaskCreateResponse_default_instance_; +class TaskGetRequestDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _TaskGetRequest_default_instance_; +class TaskGetResponseDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _TaskGetResponse_default_instance_; +class TaskDeleteRequestDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _TaskDeleteRequest_default_instance_; +class TaskDeleteResponseDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _TaskDeleteResponse_default_instance_; +} // namespace service +} // namespace flyteidl +static void InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::service::_TaskCreateRequest_default_instance_; + new (ptr) ::flyteidl::service::TaskCreateRequest(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::service::TaskCreateRequest::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<2> scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, { + &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base, + &scc_info_TaskTemplate_flyteidl_2fcore_2ftasks_2eproto.base,}}; + +static void InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::service::_TaskCreateResponse_default_instance_; + new (ptr) ::flyteidl::service::TaskCreateResponse(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::service::TaskCreateResponse::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; + +static void InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::service::_TaskGetRequest_default_instance_; + new (ptr) ::flyteidl::service::TaskGetRequest(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::service::TaskGetRequest::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; + +static void InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::service::_TaskGetResponse_default_instance_; + new (ptr) ::flyteidl::service::TaskGetResponse(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::service::TaskGetResponse::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; + +static void InitDefaultsTaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::service::_TaskDeleteRequest_default_instance_; + new (ptr) ::flyteidl::service::TaskDeleteRequest(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::service::TaskDeleteRequest::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_TaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; + +static void InitDefaultsTaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::service::_TaskDeleteResponse_default_instance_; + new (ptr) ::flyteidl::service::TaskDeleteResponse(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::service::TaskDeleteResponse::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_TaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; + +void InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { + ::google::protobuf::internal::InitSCC(&scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); +} + +::google::protobuf::Metadata file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[6]; +constexpr ::google::protobuf::EnumDescriptor const** file_level_enum_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto = nullptr; +constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto = nullptr; + +const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, task_type_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, input_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, template__), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, job_id_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, message_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, task_type_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, job_id_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, output_prefix_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, prev_state_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, state_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, message_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskDeleteRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskDeleteRequest, task_type_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskDeleteRequest, job_id_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskDeleteResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ +}; +static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, sizeof(::flyteidl::service::TaskCreateRequest)}, + { 8, -1, sizeof(::flyteidl::service::TaskCreateResponse)}, + { 15, -1, sizeof(::flyteidl::service::TaskGetRequest)}, + { 24, -1, sizeof(::flyteidl::service::TaskGetResponse)}, + { 31, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, + { 38, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, +}; + +static ::google::protobuf::Message const * const file_default_instances[] = { + reinterpret_cast(&::flyteidl::service::_TaskCreateRequest_default_instance_), + reinterpret_cast(&::flyteidl::service::_TaskCreateResponse_default_instance_), + reinterpret_cast(&::flyteidl::service::_TaskGetRequest_default_instance_), + reinterpret_cast(&::flyteidl::service::_TaskGetResponse_default_instance_), + reinterpret_cast(&::flyteidl::service::_TaskDeleteRequest_default_instance_), + reinterpret_cast(&::flyteidl::service::_TaskDeleteResponse_default_instance_), +}; + +::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { + {}, AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto, "flyteidl/service/plugin_system.proto", schemas, + file_default_instances, TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto::offsets, + file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 6, file_level_enum_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto, file_level_service_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto, +}; + +const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto[] = + "\n$flyteidl/service/plugin_system.proto\022\020" + "flyteidl.service\032\034flyteidl/core/literals" + ".proto\032\031flyteidl/core/tasks.proto\"|\n\021Tas" + "kCreateRequest\022\021\n\ttask_type\030\001 \001(\t\022%\n\005inp" + "ut\030\002 \001(\0132\026.flyteidl.core.Literal\022-\n\010temp" + "late\030\003 \001(\0132\033.flyteidl.core.TaskTemplate\"" + "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + "\007message\030\002 \001(\t\"^\n\016TaskGetRequest\022\021\n\ttask" + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" + "efix\030\003 \001(\t\022\022\n\nprev_state\030\004 \001(\t\"1\n\017TaskGe" + "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" + "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" + "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" + "\241\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + ".flyteidl.service.TaskCreateRequest\032$.fl" + "yteidl.service.TaskCreateResponse\"\000\022S\n\007G" + "etTask\022 .flyteidl.service.TaskGetRequest" + "\032$.flyteidl.service.TaskCreateResponse\"\000" + "\022Y\n\nDeleteTask\022#.flyteidl.service.TaskDe" + "leteRequest\032$.flyteidl.service.TaskDelet" + "eResponse\"\000B9Z7github.com/flyteorg/flyte" + "idl/gen/pb-go/flyteidl/serviceb\006proto3" + ; +::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { + false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, + descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 878, +}; + +void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { + static constexpr ::google::protobuf::internal::InitFunc deps[2] = + { + ::AddDescriptors_flyteidl_2fcore_2fliterals_2eproto, + ::AddDescriptors_flyteidl_2fcore_2ftasks_2eproto, + }; + ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, deps, 2); +} + +// Force running AddDescriptors() at dynamic initialization time. +static bool dynamic_init_dummy_flyteidl_2fservice_2fplugin_5fsystem_2eproto = []() { AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto(); return true; }(); +namespace flyteidl { +namespace service { + +// =================================================================== + +void TaskCreateRequest::InitAsDefaultInstance() { + ::flyteidl::service::_TaskCreateRequest_default_instance_._instance.get_mutable()->input_ = const_cast< ::flyteidl::core::Literal*>( + ::flyteidl::core::Literal::internal_default_instance()); + ::flyteidl::service::_TaskCreateRequest_default_instance_._instance.get_mutable()->template__ = const_cast< ::flyteidl::core::TaskTemplate*>( + ::flyteidl::core::TaskTemplate::internal_default_instance()); +} +class TaskCreateRequest::HasBitSetters { + public: + static const ::flyteidl::core::Literal& input(const TaskCreateRequest* msg); + static const ::flyteidl::core::TaskTemplate& template_(const TaskCreateRequest* msg); +}; + +const ::flyteidl::core::Literal& +TaskCreateRequest::HasBitSetters::input(const TaskCreateRequest* msg) { + return *msg->input_; +} +const ::flyteidl::core::TaskTemplate& +TaskCreateRequest::HasBitSetters::template_(const TaskCreateRequest* msg) { + return *msg->template__; +} +void TaskCreateRequest::clear_input() { + if (GetArenaNoVirtual() == nullptr && input_ != nullptr) { + delete input_; + } + input_ = nullptr; +} +void TaskCreateRequest::clear_template_() { + if (GetArenaNoVirtual() == nullptr && template__ != nullptr) { + delete template__; + } + template__ = nullptr; +} +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int TaskCreateRequest::kTaskTypeFieldNumber; +const int TaskCreateRequest::kInputFieldNumber; +const int TaskCreateRequest::kTemplateFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +TaskCreateRequest::TaskCreateRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.service.TaskCreateRequest) +} +TaskCreateRequest::TaskCreateRequest(const TaskCreateRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.task_type().size() > 0) { + task_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.task_type_); + } + if (from.has_input()) { + input_ = new ::flyteidl::core::Literal(*from.input_); + } else { + input_ = nullptr; + } + if (from.has_template_()) { + template__ = new ::flyteidl::core::TaskTemplate(*from.template__); + } else { + template__ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskCreateRequest) +} + +void TaskCreateRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::memset(&input_, 0, static_cast( + reinterpret_cast(&template__) - + reinterpret_cast(&input_)) + sizeof(template__)); +} + +TaskCreateRequest::~TaskCreateRequest() { + // @@protoc_insertion_point(destructor:flyteidl.service.TaskCreateRequest) + SharedDtor(); +} + +void TaskCreateRequest::SharedDtor() { + task_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete input_; + if (this != internal_default_instance()) delete template__; +} + +void TaskCreateRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const TaskCreateRequest& TaskCreateRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + return *internal_default_instance(); +} + + +void TaskCreateRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.service.TaskCreateRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (GetArenaNoVirtual() == nullptr && input_ != nullptr) { + delete input_; + } + input_ = nullptr; + if (GetArenaNoVirtual() == nullptr && template__ != nullptr) { + delete template__; + } + template__ = nullptr; + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* TaskCreateRequest::_InternalParse(const char* begin, const char* end, void* object, + ::google::protobuf::internal::ParseContext* ctx) { + auto msg = static_cast(object); + ::google::protobuf::int32 size; (void)size; + int depth; (void)depth; + ::google::protobuf::uint32 tag; + ::google::protobuf::internal::ParseFunc parser_till_end; (void)parser_till_end; + auto ptr = begin; + while (ptr < end) { + ptr = ::google::protobuf::io::Parse32(ptr, &tag); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + switch (tag >> 3) { + // string task_type = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskCreateRequest.task_type"); + object = msg->mutable_task_type(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + // .flyteidl.core.Literal input = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + parser_till_end = ::flyteidl::core::Literal::_InternalParse; + object = msg->mutable_input(); + if (size > end - ptr) goto len_delim_till_end; + ptr += size; + GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( + {parser_till_end, object}, ptr - size, ptr)); + break; + } + // .flyteidl.core.TaskTemplate template = 3; + case 3: { + if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + parser_till_end = ::flyteidl::core::TaskTemplate::_InternalParse; + object = msg->mutable_template_(); + if (size > end - ptr) goto len_delim_till_end; + ptr += size; + GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( + {parser_till_end, object}, ptr - size, ptr)); + break; + } + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->EndGroup(tag); + return ptr; + } + auto res = UnknownFieldParse(tag, {_InternalParse, msg}, + ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx); + ptr = res.first; + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr); + if (res.second) return ptr; + } + } // switch + } // while + return ptr; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool TaskCreateRequest::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.service.TaskCreateRequest) + for (;;) { + ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); + tag = p.first; + if (!p.second) goto handle_unusual; + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // string task_type = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_task_type())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskCreateRequest.task_type")); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.core.Literal input = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_input())); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.core.TaskTemplate template = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_template_())); + } else { + goto handle_unusual; + } + break; + } + + default: { + handle_unusual: + if (tag == 0) { + goto success; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); + break; + } + } + } +success: + // @@protoc_insertion_point(parse_success:flyteidl.service.TaskCreateRequest) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.service.TaskCreateRequest) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void TaskCreateRequest::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.service.TaskCreateRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskCreateRequest.task_type"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 1, this->task_type(), output); + } + + // .flyteidl.core.Literal input = 2; + if (this->has_input()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, HasBitSetters::input(this), output); + } + + // .flyteidl.core.TaskTemplate template = 3; + if (this->has_template_()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 3, HasBitSetters::template_(this), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.service.TaskCreateRequest) +} + +::google::protobuf::uint8* TaskCreateRequest::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.service.TaskCreateRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskCreateRequest.task_type"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 1, this->task_type(), target); + } + + // .flyteidl.core.Literal input = 2; + if (this->has_input()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 2, HasBitSetters::input(this), target); + } + + // .flyteidl.core.TaskTemplate template = 3; + if (this->has_template_()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 3, HasBitSetters::template_(this), target); + } + + if (_internal_metadata_.have_unknown_fields()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields(), target); + } + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.service.TaskCreateRequest) + return target; +} + +size_t TaskCreateRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.service.TaskCreateRequest) + size_t total_size = 0; + + if (_internal_metadata_.have_unknown_fields()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + _internal_metadata_.unknown_fields()); + } + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->task_type()); + } + + // .flyteidl.core.Literal input = 2; + if (this->has_input()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *input_); + } + + // .flyteidl.core.TaskTemplate template = 3; + if (this->has_template_()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *template__); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void TaskCreateRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.service.TaskCreateRequest) + GOOGLE_DCHECK_NE(&from, this); + const TaskCreateRequest* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.service.TaskCreateRequest) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.service.TaskCreateRequest) + MergeFrom(*source); + } +} + +void TaskCreateRequest::MergeFrom(const TaskCreateRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.service.TaskCreateRequest) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.task_type().size() > 0) { + + task_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.task_type_); + } + if (from.has_input()) { + mutable_input()->::flyteidl::core::Literal::MergeFrom(from.input()); + } + if (from.has_template_()) { + mutable_template_()->::flyteidl::core::TaskTemplate::MergeFrom(from.template_()); + } +} + +void TaskCreateRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.service.TaskCreateRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void TaskCreateRequest::CopyFrom(const TaskCreateRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.service.TaskCreateRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TaskCreateRequest::IsInitialized() const { + return true; +} + +void TaskCreateRequest::Swap(TaskCreateRequest* other) { + if (other == this) return; + InternalSwap(other); +} +void TaskCreateRequest::InternalSwap(TaskCreateRequest* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + task_type_.Swap(&other->task_type_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + swap(input_, other->input_); + swap(template__, other->template__); +} + +::google::protobuf::Metadata TaskCreateRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void TaskCreateResponse::InitAsDefaultInstance() { +} +class TaskCreateResponse::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int TaskCreateResponse::kJobIdFieldNumber; +const int TaskCreateResponse::kMessageFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +TaskCreateResponse::TaskCreateResponse() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.service.TaskCreateResponse) +} +TaskCreateResponse::TaskCreateResponse(const TaskCreateResponse& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.job_id().size() > 0) { + job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); + } + message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.message().size() > 0) { + message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.message_); + } + // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskCreateResponse) +} + +void TaskCreateResponse::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +TaskCreateResponse::~TaskCreateResponse() { + // @@protoc_insertion_point(destructor:flyteidl.service.TaskCreateResponse) + SharedDtor(); +} + +void TaskCreateResponse::SharedDtor() { + job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + message_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +void TaskCreateResponse::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const TaskCreateResponse& TaskCreateResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + return *internal_default_instance(); +} + + +void TaskCreateResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.service.TaskCreateResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* TaskCreateResponse::_InternalParse(const char* begin, const char* end, void* object, + ::google::protobuf::internal::ParseContext* ctx) { + auto msg = static_cast(object); + ::google::protobuf::int32 size; (void)size; + int depth; (void)depth; + ::google::protobuf::uint32 tag; + ::google::protobuf::internal::ParseFunc parser_till_end; (void)parser_till_end; + auto ptr = begin; + while (ptr < end) { + ptr = ::google::protobuf::io::Parse32(ptr, &tag); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + switch (tag >> 3) { + // string job_id = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskCreateResponse.job_id"); + object = msg->mutable_job_id(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + // string message = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskCreateResponse.message"); + object = msg->mutable_message(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->EndGroup(tag); + return ptr; + } + auto res = UnknownFieldParse(tag, {_InternalParse, msg}, + ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx); + ptr = res.first; + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr); + if (res.second) return ptr; + } + } // switch + } // while + return ptr; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool TaskCreateResponse::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.service.TaskCreateResponse) + for (;;) { + ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); + tag = p.first; + if (!p.second) goto handle_unusual; + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // string job_id = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_job_id())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskCreateResponse.job_id")); + } else { + goto handle_unusual; + } + break; + } + + // string message = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_message())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->message().data(), static_cast(this->message().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskCreateResponse.message")); + } else { + goto handle_unusual; + } + break; + } + + default: { + handle_unusual: + if (tag == 0) { + goto success; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); + break; + } + } + } +success: + // @@protoc_insertion_point(parse_success:flyteidl.service.TaskCreateResponse) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.service.TaskCreateResponse) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void TaskCreateResponse::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.service.TaskCreateResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string job_id = 1; + if (this->job_id().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskCreateResponse.job_id"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 1, this->job_id(), output); + } + + // string message = 2; + if (this->message().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->message().data(), static_cast(this->message().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskCreateResponse.message"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 2, this->message(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.service.TaskCreateResponse) +} + +::google::protobuf::uint8* TaskCreateResponse::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.service.TaskCreateResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string job_id = 1; + if (this->job_id().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskCreateResponse.job_id"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 1, this->job_id(), target); + } + + // string message = 2; + if (this->message().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->message().data(), static_cast(this->message().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskCreateResponse.message"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 2, this->message(), target); + } + + if (_internal_metadata_.have_unknown_fields()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields(), target); + } + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.service.TaskCreateResponse) + return target; +} + +size_t TaskCreateResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.service.TaskCreateResponse) + size_t total_size = 0; + + if (_internal_metadata_.have_unknown_fields()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + _internal_metadata_.unknown_fields()); + } + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string job_id = 1; + if (this->job_id().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->job_id()); + } + + // string message = 2; + if (this->message().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->message()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void TaskCreateResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.service.TaskCreateResponse) + GOOGLE_DCHECK_NE(&from, this); + const TaskCreateResponse* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.service.TaskCreateResponse) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.service.TaskCreateResponse) + MergeFrom(*source); + } +} + +void TaskCreateResponse::MergeFrom(const TaskCreateResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.service.TaskCreateResponse) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.job_id().size() > 0) { + + job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); + } + if (from.message().size() > 0) { + + message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.message_); + } +} + +void TaskCreateResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.service.TaskCreateResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void TaskCreateResponse::CopyFrom(const TaskCreateResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.service.TaskCreateResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TaskCreateResponse::IsInitialized() const { + return true; +} + +void TaskCreateResponse::Swap(TaskCreateResponse* other) { + if (other == this) return; + InternalSwap(other); +} +void TaskCreateResponse::InternalSwap(TaskCreateResponse* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + job_id_.Swap(&other->job_id_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + message_.Swap(&other->message_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); +} + +::google::protobuf::Metadata TaskCreateResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void TaskGetRequest::InitAsDefaultInstance() { +} +class TaskGetRequest::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int TaskGetRequest::kTaskTypeFieldNumber; +const int TaskGetRequest::kJobIdFieldNumber; +const int TaskGetRequest::kOutputPrefixFieldNumber; +const int TaskGetRequest::kPrevStateFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +TaskGetRequest::TaskGetRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.service.TaskGetRequest) +} +TaskGetRequest::TaskGetRequest(const TaskGetRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.task_type().size() > 0) { + task_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.task_type_); + } + job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.job_id().size() > 0) { + job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); + } + output_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.output_prefix().size() > 0) { + output_prefix_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.output_prefix_); + } + prev_state_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.prev_state().size() > 0) { + prev_state_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.prev_state_); + } + // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskGetRequest) +} + +void TaskGetRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + output_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + prev_state_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +TaskGetRequest::~TaskGetRequest() { + // @@protoc_insertion_point(destructor:flyteidl.service.TaskGetRequest) + SharedDtor(); +} + +void TaskGetRequest::SharedDtor() { + task_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + output_prefix_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + prev_state_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +void TaskGetRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const TaskGetRequest& TaskGetRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + return *internal_default_instance(); +} + + +void TaskGetRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.service.TaskGetRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + output_prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + prev_state_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* TaskGetRequest::_InternalParse(const char* begin, const char* end, void* object, + ::google::protobuf::internal::ParseContext* ctx) { + auto msg = static_cast(object); + ::google::protobuf::int32 size; (void)size; + int depth; (void)depth; + ::google::protobuf::uint32 tag; + ::google::protobuf::internal::ParseFunc parser_till_end; (void)parser_till_end; + auto ptr = begin; + while (ptr < end) { + ptr = ::google::protobuf::io::Parse32(ptr, &tag); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + switch (tag >> 3) { + // string task_type = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetRequest.task_type"); + object = msg->mutable_task_type(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + // string job_id = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetRequest.job_id"); + object = msg->mutable_job_id(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + // string output_prefix = 3; + case 3: { + if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetRequest.output_prefix"); + object = msg->mutable_output_prefix(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + // string prev_state = 4; + case 4: { + if (static_cast<::google::protobuf::uint8>(tag) != 34) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetRequest.prev_state"); + object = msg->mutable_prev_state(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->EndGroup(tag); + return ptr; + } + auto res = UnknownFieldParse(tag, {_InternalParse, msg}, + ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx); + ptr = res.first; + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr); + if (res.second) return ptr; + } + } // switch + } // while + return ptr; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool TaskGetRequest::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.service.TaskGetRequest) + for (;;) { + ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); + tag = p.first; + if (!p.second) goto handle_unusual; + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // string task_type = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_task_type())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskGetRequest.task_type")); + } else { + goto handle_unusual; + } + break; + } + + // string job_id = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_job_id())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskGetRequest.job_id")); + } else { + goto handle_unusual; + } + break; + } + + // string output_prefix = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_output_prefix())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->output_prefix().data(), static_cast(this->output_prefix().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskGetRequest.output_prefix")); + } else { + goto handle_unusual; + } + break; + } + + // string prev_state = 4; + case 4: { + if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_prev_state())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->prev_state().data(), static_cast(this->prev_state().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskGetRequest.prev_state")); + } else { + goto handle_unusual; + } + break; + } + + default: { + handle_unusual: + if (tag == 0) { + goto success; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); + break; + } + } + } +success: + // @@protoc_insertion_point(parse_success:flyteidl.service.TaskGetRequest) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.service.TaskGetRequest) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void TaskGetRequest::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.service.TaskGetRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetRequest.task_type"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 1, this->task_type(), output); + } + + // string job_id = 2; + if (this->job_id().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetRequest.job_id"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 2, this->job_id(), output); + } + + // string output_prefix = 3; + if (this->output_prefix().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->output_prefix().data(), static_cast(this->output_prefix().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetRequest.output_prefix"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 3, this->output_prefix(), output); + } + + // string prev_state = 4; + if (this->prev_state().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->prev_state().data(), static_cast(this->prev_state().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetRequest.prev_state"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 4, this->prev_state(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.service.TaskGetRequest) +} + +::google::protobuf::uint8* TaskGetRequest::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.service.TaskGetRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetRequest.task_type"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 1, this->task_type(), target); + } + + // string job_id = 2; + if (this->job_id().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetRequest.job_id"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 2, this->job_id(), target); + } + + // string output_prefix = 3; + if (this->output_prefix().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->output_prefix().data(), static_cast(this->output_prefix().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetRequest.output_prefix"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 3, this->output_prefix(), target); + } + + // string prev_state = 4; + if (this->prev_state().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->prev_state().data(), static_cast(this->prev_state().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetRequest.prev_state"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 4, this->prev_state(), target); + } + + if (_internal_metadata_.have_unknown_fields()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields(), target); + } + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.service.TaskGetRequest) + return target; +} + +size_t TaskGetRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.service.TaskGetRequest) + size_t total_size = 0; + + if (_internal_metadata_.have_unknown_fields()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + _internal_metadata_.unknown_fields()); + } + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->task_type()); + } + + // string job_id = 2; + if (this->job_id().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->job_id()); + } + + // string output_prefix = 3; + if (this->output_prefix().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->output_prefix()); + } + + // string prev_state = 4; + if (this->prev_state().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->prev_state()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void TaskGetRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.service.TaskGetRequest) + GOOGLE_DCHECK_NE(&from, this); + const TaskGetRequest* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.service.TaskGetRequest) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.service.TaskGetRequest) + MergeFrom(*source); + } +} + +void TaskGetRequest::MergeFrom(const TaskGetRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.service.TaskGetRequest) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.task_type().size() > 0) { + + task_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.task_type_); + } + if (from.job_id().size() > 0) { + + job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); + } + if (from.output_prefix().size() > 0) { + + output_prefix_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.output_prefix_); + } + if (from.prev_state().size() > 0) { + + prev_state_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.prev_state_); + } +} + +void TaskGetRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.service.TaskGetRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void TaskGetRequest::CopyFrom(const TaskGetRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.service.TaskGetRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TaskGetRequest::IsInitialized() const { + return true; +} + +void TaskGetRequest::Swap(TaskGetRequest* other) { + if (other == this) return; + InternalSwap(other); +} +void TaskGetRequest::InternalSwap(TaskGetRequest* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + task_type_.Swap(&other->task_type_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + job_id_.Swap(&other->job_id_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + output_prefix_.Swap(&other->output_prefix_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + prev_state_.Swap(&other->prev_state_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); +} + +::google::protobuf::Metadata TaskGetRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void TaskGetResponse::InitAsDefaultInstance() { +} +class TaskGetResponse::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int TaskGetResponse::kStateFieldNumber; +const int TaskGetResponse::kMessageFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +TaskGetResponse::TaskGetResponse() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.service.TaskGetResponse) +} +TaskGetResponse::TaskGetResponse(const TaskGetResponse& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + state_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.state().size() > 0) { + state_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.state_); + } + message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.message().size() > 0) { + message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.message_); + } + // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskGetResponse) +} + +void TaskGetResponse::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + state_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +TaskGetResponse::~TaskGetResponse() { + // @@protoc_insertion_point(destructor:flyteidl.service.TaskGetResponse) + SharedDtor(); +} + +void TaskGetResponse::SharedDtor() { + state_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + message_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +void TaskGetResponse::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const TaskGetResponse& TaskGetResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + return *internal_default_instance(); +} + + +void TaskGetResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.service.TaskGetResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + state_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* TaskGetResponse::_InternalParse(const char* begin, const char* end, void* object, + ::google::protobuf::internal::ParseContext* ctx) { + auto msg = static_cast(object); + ::google::protobuf::int32 size; (void)size; + int depth; (void)depth; + ::google::protobuf::uint32 tag; + ::google::protobuf::internal::ParseFunc parser_till_end; (void)parser_till_end; + auto ptr = begin; + while (ptr < end) { + ptr = ::google::protobuf::io::Parse32(ptr, &tag); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + switch (tag >> 3) { + // string state = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetResponse.state"); + object = msg->mutable_state(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + // string message = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetResponse.message"); + object = msg->mutable_message(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->EndGroup(tag); + return ptr; + } + auto res = UnknownFieldParse(tag, {_InternalParse, msg}, + ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx); + ptr = res.first; + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr); + if (res.second) return ptr; + } + } // switch + } // while + return ptr; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool TaskGetResponse::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.service.TaskGetResponse) + for (;;) { + ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); + tag = p.first; + if (!p.second) goto handle_unusual; + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // string state = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_state())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->state().data(), static_cast(this->state().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskGetResponse.state")); + } else { + goto handle_unusual; + } + break; + } + + // string message = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_message())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->message().data(), static_cast(this->message().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskGetResponse.message")); + } else { + goto handle_unusual; + } + break; + } + + default: { + handle_unusual: + if (tag == 0) { + goto success; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); + break; + } + } + } +success: + // @@protoc_insertion_point(parse_success:flyteidl.service.TaskGetResponse) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.service.TaskGetResponse) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void TaskGetResponse::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.service.TaskGetResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string state = 1; + if (this->state().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->state().data(), static_cast(this->state().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetResponse.state"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 1, this->state(), output); + } + + // string message = 2; + if (this->message().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->message().data(), static_cast(this->message().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetResponse.message"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 2, this->message(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.service.TaskGetResponse) +} + +::google::protobuf::uint8* TaskGetResponse::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.service.TaskGetResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string state = 1; + if (this->state().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->state().data(), static_cast(this->state().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetResponse.state"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 1, this->state(), target); + } + + // string message = 2; + if (this->message().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->message().data(), static_cast(this->message().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskGetResponse.message"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 2, this->message(), target); + } + + if (_internal_metadata_.have_unknown_fields()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields(), target); + } + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.service.TaskGetResponse) + return target; +} + +size_t TaskGetResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.service.TaskGetResponse) + size_t total_size = 0; + + if (_internal_metadata_.have_unknown_fields()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + _internal_metadata_.unknown_fields()); + } + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string state = 1; + if (this->state().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->state()); + } + + // string message = 2; + if (this->message().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->message()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void TaskGetResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.service.TaskGetResponse) + GOOGLE_DCHECK_NE(&from, this); + const TaskGetResponse* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.service.TaskGetResponse) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.service.TaskGetResponse) + MergeFrom(*source); + } +} + +void TaskGetResponse::MergeFrom(const TaskGetResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.service.TaskGetResponse) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.state().size() > 0) { + + state_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.state_); + } + if (from.message().size() > 0) { + + message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.message_); + } +} + +void TaskGetResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.service.TaskGetResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void TaskGetResponse::CopyFrom(const TaskGetResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.service.TaskGetResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TaskGetResponse::IsInitialized() const { + return true; +} + +void TaskGetResponse::Swap(TaskGetResponse* other) { + if (other == this) return; + InternalSwap(other); +} +void TaskGetResponse::InternalSwap(TaskGetResponse* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + state_.Swap(&other->state_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + message_.Swap(&other->message_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); +} + +::google::protobuf::Metadata TaskGetResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void TaskDeleteRequest::InitAsDefaultInstance() { +} +class TaskDeleteRequest::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int TaskDeleteRequest::kTaskTypeFieldNumber; +const int TaskDeleteRequest::kJobIdFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +TaskDeleteRequest::TaskDeleteRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.service.TaskDeleteRequest) +} +TaskDeleteRequest::TaskDeleteRequest(const TaskDeleteRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.task_type().size() > 0) { + task_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.task_type_); + } + job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.job_id().size() > 0) { + job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); + } + // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskDeleteRequest) +} + +void TaskDeleteRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_TaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +TaskDeleteRequest::~TaskDeleteRequest() { + // @@protoc_insertion_point(destructor:flyteidl.service.TaskDeleteRequest) + SharedDtor(); +} + +void TaskDeleteRequest::SharedDtor() { + task_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +void TaskDeleteRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const TaskDeleteRequest& TaskDeleteRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_TaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + return *internal_default_instance(); +} + + +void TaskDeleteRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.service.TaskDeleteRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* TaskDeleteRequest::_InternalParse(const char* begin, const char* end, void* object, + ::google::protobuf::internal::ParseContext* ctx) { + auto msg = static_cast(object); + ::google::protobuf::int32 size; (void)size; + int depth; (void)depth; + ::google::protobuf::uint32 tag; + ::google::protobuf::internal::ParseFunc parser_till_end; (void)parser_till_end; + auto ptr = begin; + while (ptr < end) { + ptr = ::google::protobuf::io::Parse32(ptr, &tag); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + switch (tag >> 3) { + // string task_type = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskDeleteRequest.task_type"); + object = msg->mutable_task_type(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + // string job_id = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskDeleteRequest.job_id"); + object = msg->mutable_job_id(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->EndGroup(tag); + return ptr; + } + auto res = UnknownFieldParse(tag, {_InternalParse, msg}, + ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx); + ptr = res.first; + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr); + if (res.second) return ptr; + } + } // switch + } // while + return ptr; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool TaskDeleteRequest::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.service.TaskDeleteRequest) + for (;;) { + ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); + tag = p.first; + if (!p.second) goto handle_unusual; + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // string task_type = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_task_type())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskDeleteRequest.task_type")); + } else { + goto handle_unusual; + } + break; + } + + // string job_id = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_job_id())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskDeleteRequest.job_id")); + } else { + goto handle_unusual; + } + break; + } + + default: { + handle_unusual: + if (tag == 0) { + goto success; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); + break; + } + } + } +success: + // @@protoc_insertion_point(parse_success:flyteidl.service.TaskDeleteRequest) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.service.TaskDeleteRequest) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void TaskDeleteRequest::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.service.TaskDeleteRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskDeleteRequest.task_type"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 1, this->task_type(), output); + } + + // string job_id = 2; + if (this->job_id().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskDeleteRequest.job_id"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 2, this->job_id(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.service.TaskDeleteRequest) +} + +::google::protobuf::uint8* TaskDeleteRequest::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.service.TaskDeleteRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->task_type().data(), static_cast(this->task_type().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskDeleteRequest.task_type"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 1, this->task_type(), target); + } + + // string job_id = 2; + if (this->job_id().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->job_id().data(), static_cast(this->job_id().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskDeleteRequest.job_id"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 2, this->job_id(), target); + } + + if (_internal_metadata_.have_unknown_fields()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields(), target); + } + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.service.TaskDeleteRequest) + return target; +} + +size_t TaskDeleteRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.service.TaskDeleteRequest) + size_t total_size = 0; + + if (_internal_metadata_.have_unknown_fields()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + _internal_metadata_.unknown_fields()); + } + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string task_type = 1; + if (this->task_type().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->task_type()); + } + + // string job_id = 2; + if (this->job_id().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->job_id()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void TaskDeleteRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.service.TaskDeleteRequest) + GOOGLE_DCHECK_NE(&from, this); + const TaskDeleteRequest* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.service.TaskDeleteRequest) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.service.TaskDeleteRequest) + MergeFrom(*source); + } +} + +void TaskDeleteRequest::MergeFrom(const TaskDeleteRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.service.TaskDeleteRequest) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.task_type().size() > 0) { + + task_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.task_type_); + } + if (from.job_id().size() > 0) { + + job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); + } +} + +void TaskDeleteRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.service.TaskDeleteRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void TaskDeleteRequest::CopyFrom(const TaskDeleteRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.service.TaskDeleteRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TaskDeleteRequest::IsInitialized() const { + return true; +} + +void TaskDeleteRequest::Swap(TaskDeleteRequest* other) { + if (other == this) return; + InternalSwap(other); +} +void TaskDeleteRequest::InternalSwap(TaskDeleteRequest* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + task_type_.Swap(&other->task_type_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + job_id_.Swap(&other->job_id_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); +} + +::google::protobuf::Metadata TaskDeleteRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void TaskDeleteResponse::InitAsDefaultInstance() { +} +class TaskDeleteResponse::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +TaskDeleteResponse::TaskDeleteResponse() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.service.TaskDeleteResponse) +} +TaskDeleteResponse::TaskDeleteResponse(const TaskDeleteResponse& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskDeleteResponse) +} + +void TaskDeleteResponse::SharedCtor() { +} + +TaskDeleteResponse::~TaskDeleteResponse() { + // @@protoc_insertion_point(destructor:flyteidl.service.TaskDeleteResponse) + SharedDtor(); +} + +void TaskDeleteResponse::SharedDtor() { +} + +void TaskDeleteResponse::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const TaskDeleteResponse& TaskDeleteResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_TaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + return *internal_default_instance(); +} + + +void TaskDeleteResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.service.TaskDeleteResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* TaskDeleteResponse::_InternalParse(const char* begin, const char* end, void* object, + ::google::protobuf::internal::ParseContext* ctx) { + auto msg = static_cast(object); + ::google::protobuf::int32 size; (void)size; + int depth; (void)depth; + ::google::protobuf::uint32 tag; + ::google::protobuf::internal::ParseFunc parser_till_end; (void)parser_till_end; + auto ptr = begin; + while (ptr < end) { + ptr = ::google::protobuf::io::Parse32(ptr, &tag); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + switch (tag >> 3) { + default: { + if ((tag & 7) == 4 || tag == 0) { + ctx->EndGroup(tag); + return ptr; + } + auto res = UnknownFieldParse(tag, {_InternalParse, msg}, + ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx); + ptr = res.first; + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr); + if (res.second) return ptr; + } + } // switch + } // while + return ptr; +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool TaskDeleteResponse::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.service.TaskDeleteResponse) + for (;;) { + ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); + tag = p.first; + if (!p.second) goto handle_unusual; + handle_unusual: + if (tag == 0) { + goto success; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); + } +success: + // @@protoc_insertion_point(parse_success:flyteidl.service.TaskDeleteResponse) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.service.TaskDeleteResponse) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void TaskDeleteResponse::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.service.TaskDeleteResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.service.TaskDeleteResponse) +} + +::google::protobuf::uint8* TaskDeleteResponse::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.service.TaskDeleteResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (_internal_metadata_.have_unknown_fields()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields(), target); + } + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.service.TaskDeleteResponse) + return target; +} + +size_t TaskDeleteResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.service.TaskDeleteResponse) + size_t total_size = 0; + + if (_internal_metadata_.have_unknown_fields()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + _internal_metadata_.unknown_fields()); + } + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void TaskDeleteResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.service.TaskDeleteResponse) + GOOGLE_DCHECK_NE(&from, this); + const TaskDeleteResponse* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.service.TaskDeleteResponse) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.service.TaskDeleteResponse) + MergeFrom(*source); + } +} + +void TaskDeleteResponse::MergeFrom(const TaskDeleteResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.service.TaskDeleteResponse) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + +} + +void TaskDeleteResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.service.TaskDeleteResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void TaskDeleteResponse::CopyFrom(const TaskDeleteResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.service.TaskDeleteResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TaskDeleteResponse::IsInitialized() const { + return true; +} + +void TaskDeleteResponse::Swap(TaskDeleteResponse* other) { + if (other == this) return; + InternalSwap(other); +} +void TaskDeleteResponse::InternalSwap(TaskDeleteResponse* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); +} + +::google::protobuf::Metadata TaskDeleteResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; +} + + +// @@protoc_insertion_point(namespace_scope) +} // namespace service +} // namespace flyteidl +namespace google { +namespace protobuf { +template<> PROTOBUF_NOINLINE ::flyteidl::service::TaskCreateRequest* Arena::CreateMaybeMessage< ::flyteidl::service::TaskCreateRequest >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::service::TaskCreateRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::service::TaskCreateResponse* Arena::CreateMaybeMessage< ::flyteidl::service::TaskCreateResponse >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::service::TaskCreateResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::service::TaskGetRequest* Arena::CreateMaybeMessage< ::flyteidl::service::TaskGetRequest >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::service::TaskGetRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::service::TaskGetResponse* Arena::CreateMaybeMessage< ::flyteidl::service::TaskGetResponse >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::service::TaskGetResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::service::TaskDeleteRequest* Arena::CreateMaybeMessage< ::flyteidl::service::TaskDeleteRequest >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::service::TaskDeleteRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::service::TaskDeleteResponse* Arena::CreateMaybeMessage< ::flyteidl::service::TaskDeleteResponse >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::service::TaskDeleteResponse >(arena); +} +} // namespace protobuf +} // namespace google + +// @@protoc_insertion_point(global_scope) +#include diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h new file mode 100644 index 000000000..dcbfa71d0 --- /dev/null +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -0,0 +1,1629 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: flyteidl/service/plugin_system.proto + +#ifndef PROTOBUF_INCLUDED_flyteidl_2fservice_2fplugin_5fsystem_2eproto +#define PROTOBUF_INCLUDED_flyteidl_2fservice_2fplugin_5fsystem_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3007000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3007000 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include "flyteidl/core/literals.pb.h" +#include "flyteidl/core/tasks.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_flyteidl_2fservice_2fplugin_5fsystem_2eproto + +// Internal implementation detail -- do not use these members. +struct TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto { + static const ::google::protobuf::internal::ParseTableField entries[] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::google::protobuf::internal::AuxillaryParseTableField aux[] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::google::protobuf::internal::ParseTable schema[6] + PROTOBUF_SECTION_VARIABLE(protodesc_cold); + static const ::google::protobuf::internal::FieldMetadata field_metadata[]; + static const ::google::protobuf::internal::SerializationTable serialization_table[]; + static const ::google::protobuf::uint32 offsets[]; +}; +void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto(); +namespace flyteidl { +namespace service { +class TaskCreateRequest; +class TaskCreateRequestDefaultTypeInternal; +extern TaskCreateRequestDefaultTypeInternal _TaskCreateRequest_default_instance_; +class TaskCreateResponse; +class TaskCreateResponseDefaultTypeInternal; +extern TaskCreateResponseDefaultTypeInternal _TaskCreateResponse_default_instance_; +class TaskDeleteRequest; +class TaskDeleteRequestDefaultTypeInternal; +extern TaskDeleteRequestDefaultTypeInternal _TaskDeleteRequest_default_instance_; +class TaskDeleteResponse; +class TaskDeleteResponseDefaultTypeInternal; +extern TaskDeleteResponseDefaultTypeInternal _TaskDeleteResponse_default_instance_; +class TaskGetRequest; +class TaskGetRequestDefaultTypeInternal; +extern TaskGetRequestDefaultTypeInternal _TaskGetRequest_default_instance_; +class TaskGetResponse; +class TaskGetResponseDefaultTypeInternal; +extern TaskGetResponseDefaultTypeInternal _TaskGetResponse_default_instance_; +} // namespace service +} // namespace flyteidl +namespace google { +namespace protobuf { +template<> ::flyteidl::service::TaskCreateRequest* Arena::CreateMaybeMessage<::flyteidl::service::TaskCreateRequest>(Arena*); +template<> ::flyteidl::service::TaskCreateResponse* Arena::CreateMaybeMessage<::flyteidl::service::TaskCreateResponse>(Arena*); +template<> ::flyteidl::service::TaskDeleteRequest* Arena::CreateMaybeMessage<::flyteidl::service::TaskDeleteRequest>(Arena*); +template<> ::flyteidl::service::TaskDeleteResponse* Arena::CreateMaybeMessage<::flyteidl::service::TaskDeleteResponse>(Arena*); +template<> ::flyteidl::service::TaskGetRequest* Arena::CreateMaybeMessage<::flyteidl::service::TaskGetRequest>(Arena*); +template<> ::flyteidl::service::TaskGetResponse* Arena::CreateMaybeMessage<::flyteidl::service::TaskGetResponse>(Arena*); +} // namespace protobuf +} // namespace google +namespace flyteidl { +namespace service { + +// =================================================================== + +class TaskCreateRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.service.TaskCreateRequest) */ { + public: + TaskCreateRequest(); + virtual ~TaskCreateRequest(); + + TaskCreateRequest(const TaskCreateRequest& from); + + inline TaskCreateRequest& operator=(const TaskCreateRequest& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + TaskCreateRequest(TaskCreateRequest&& from) noexcept + : TaskCreateRequest() { + *this = ::std::move(from); + } + + inline TaskCreateRequest& operator=(TaskCreateRequest&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor() { + return default_instance().GetDescriptor(); + } + static const TaskCreateRequest& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const TaskCreateRequest* internal_default_instance() { + return reinterpret_cast( + &_TaskCreateRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + void Swap(TaskCreateRequest* other); + friend void swap(TaskCreateRequest& a, TaskCreateRequest& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline TaskCreateRequest* New() const final { + return CreateMaybeMessage(nullptr); + } + + TaskCreateRequest* New(::google::protobuf::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::google::protobuf::Message& from) final; + void MergeFrom(const ::google::protobuf::Message& from) final; + void CopyFrom(const TaskCreateRequest& from); + void MergeFrom(const TaskCreateRequest& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); + ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; } + #else + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) final; + #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const final; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TaskCreateRequest* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return nullptr; + } + inline void* MaybeArenaPtr() const { + return nullptr; + } + public: + + ::google::protobuf::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // string task_type = 1; + void clear_task_type(); + static const int kTaskTypeFieldNumber = 1; + const ::std::string& task_type() const; + void set_task_type(const ::std::string& value); + #if LANG_CXX11 + void set_task_type(::std::string&& value); + #endif + void set_task_type(const char* value); + void set_task_type(const char* value, size_t size); + ::std::string* mutable_task_type(); + ::std::string* release_task_type(); + void set_allocated_task_type(::std::string* task_type); + + // .flyteidl.core.Literal input = 2; + bool has_input() const; + void clear_input(); + static const int kInputFieldNumber = 2; + const ::flyteidl::core::Literal& input() const; + ::flyteidl::core::Literal* release_input(); + ::flyteidl::core::Literal* mutable_input(); + void set_allocated_input(::flyteidl::core::Literal* input); + + // .flyteidl.core.TaskTemplate template = 3; + bool has_template_() const; + void clear_template_(); + static const int kTemplateFieldNumber = 3; + const ::flyteidl::core::TaskTemplate& template_() const; + ::flyteidl::core::TaskTemplate* release_template_(); + ::flyteidl::core::TaskTemplate* mutable_template_(); + void set_allocated_template_(::flyteidl::core::TaskTemplate* template_); + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskCreateRequest) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::ArenaStringPtr task_type_; + ::flyteidl::core::Literal* input_; + ::flyteidl::core::TaskTemplate* template__; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; +}; +// ------------------------------------------------------------------- + +class TaskCreateResponse final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.service.TaskCreateResponse) */ { + public: + TaskCreateResponse(); + virtual ~TaskCreateResponse(); + + TaskCreateResponse(const TaskCreateResponse& from); + + inline TaskCreateResponse& operator=(const TaskCreateResponse& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + TaskCreateResponse(TaskCreateResponse&& from) noexcept + : TaskCreateResponse() { + *this = ::std::move(from); + } + + inline TaskCreateResponse& operator=(TaskCreateResponse&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor() { + return default_instance().GetDescriptor(); + } + static const TaskCreateResponse& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const TaskCreateResponse* internal_default_instance() { + return reinterpret_cast( + &_TaskCreateResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + void Swap(TaskCreateResponse* other); + friend void swap(TaskCreateResponse& a, TaskCreateResponse& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline TaskCreateResponse* New() const final { + return CreateMaybeMessage(nullptr); + } + + TaskCreateResponse* New(::google::protobuf::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::google::protobuf::Message& from) final; + void MergeFrom(const ::google::protobuf::Message& from) final; + void CopyFrom(const TaskCreateResponse& from); + void MergeFrom(const TaskCreateResponse& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); + ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; } + #else + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) final; + #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const final; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TaskCreateResponse* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return nullptr; + } + inline void* MaybeArenaPtr() const { + return nullptr; + } + public: + + ::google::protobuf::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // string job_id = 1; + void clear_job_id(); + static const int kJobIdFieldNumber = 1; + const ::std::string& job_id() const; + void set_job_id(const ::std::string& value); + #if LANG_CXX11 + void set_job_id(::std::string&& value); + #endif + void set_job_id(const char* value); + void set_job_id(const char* value, size_t size); + ::std::string* mutable_job_id(); + ::std::string* release_job_id(); + void set_allocated_job_id(::std::string* job_id); + + // string message = 2; + void clear_message(); + static const int kMessageFieldNumber = 2; + const ::std::string& message() const; + void set_message(const ::std::string& value); + #if LANG_CXX11 + void set_message(::std::string&& value); + #endif + void set_message(const char* value); + void set_message(const char* value, size_t size); + ::std::string* mutable_message(); + ::std::string* release_message(); + void set_allocated_message(::std::string* message); + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskCreateResponse) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::ArenaStringPtr job_id_; + ::google::protobuf::internal::ArenaStringPtr message_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; +}; +// ------------------------------------------------------------------- + +class TaskGetRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.service.TaskGetRequest) */ { + public: + TaskGetRequest(); + virtual ~TaskGetRequest(); + + TaskGetRequest(const TaskGetRequest& from); + + inline TaskGetRequest& operator=(const TaskGetRequest& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + TaskGetRequest(TaskGetRequest&& from) noexcept + : TaskGetRequest() { + *this = ::std::move(from); + } + + inline TaskGetRequest& operator=(TaskGetRequest&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor() { + return default_instance().GetDescriptor(); + } + static const TaskGetRequest& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const TaskGetRequest* internal_default_instance() { + return reinterpret_cast( + &_TaskGetRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + void Swap(TaskGetRequest* other); + friend void swap(TaskGetRequest& a, TaskGetRequest& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline TaskGetRequest* New() const final { + return CreateMaybeMessage(nullptr); + } + + TaskGetRequest* New(::google::protobuf::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::google::protobuf::Message& from) final; + void MergeFrom(const ::google::protobuf::Message& from) final; + void CopyFrom(const TaskGetRequest& from); + void MergeFrom(const TaskGetRequest& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); + ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; } + #else + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) final; + #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const final; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TaskGetRequest* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return nullptr; + } + inline void* MaybeArenaPtr() const { + return nullptr; + } + public: + + ::google::protobuf::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // string task_type = 1; + void clear_task_type(); + static const int kTaskTypeFieldNumber = 1; + const ::std::string& task_type() const; + void set_task_type(const ::std::string& value); + #if LANG_CXX11 + void set_task_type(::std::string&& value); + #endif + void set_task_type(const char* value); + void set_task_type(const char* value, size_t size); + ::std::string* mutable_task_type(); + ::std::string* release_task_type(); + void set_allocated_task_type(::std::string* task_type); + + // string job_id = 2; + void clear_job_id(); + static const int kJobIdFieldNumber = 2; + const ::std::string& job_id() const; + void set_job_id(const ::std::string& value); + #if LANG_CXX11 + void set_job_id(::std::string&& value); + #endif + void set_job_id(const char* value); + void set_job_id(const char* value, size_t size); + ::std::string* mutable_job_id(); + ::std::string* release_job_id(); + void set_allocated_job_id(::std::string* job_id); + + // string output_prefix = 3; + void clear_output_prefix(); + static const int kOutputPrefixFieldNumber = 3; + const ::std::string& output_prefix() const; + void set_output_prefix(const ::std::string& value); + #if LANG_CXX11 + void set_output_prefix(::std::string&& value); + #endif + void set_output_prefix(const char* value); + void set_output_prefix(const char* value, size_t size); + ::std::string* mutable_output_prefix(); + ::std::string* release_output_prefix(); + void set_allocated_output_prefix(::std::string* output_prefix); + + // string prev_state = 4; + void clear_prev_state(); + static const int kPrevStateFieldNumber = 4; + const ::std::string& prev_state() const; + void set_prev_state(const ::std::string& value); + #if LANG_CXX11 + void set_prev_state(::std::string&& value); + #endif + void set_prev_state(const char* value); + void set_prev_state(const char* value, size_t size); + ::std::string* mutable_prev_state(); + ::std::string* release_prev_state(); + void set_allocated_prev_state(::std::string* prev_state); + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetRequest) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::ArenaStringPtr task_type_; + ::google::protobuf::internal::ArenaStringPtr job_id_; + ::google::protobuf::internal::ArenaStringPtr output_prefix_; + ::google::protobuf::internal::ArenaStringPtr prev_state_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; +}; +// ------------------------------------------------------------------- + +class TaskGetResponse final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.service.TaskGetResponse) */ { + public: + TaskGetResponse(); + virtual ~TaskGetResponse(); + + TaskGetResponse(const TaskGetResponse& from); + + inline TaskGetResponse& operator=(const TaskGetResponse& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + TaskGetResponse(TaskGetResponse&& from) noexcept + : TaskGetResponse() { + *this = ::std::move(from); + } + + inline TaskGetResponse& operator=(TaskGetResponse&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor() { + return default_instance().GetDescriptor(); + } + static const TaskGetResponse& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const TaskGetResponse* internal_default_instance() { + return reinterpret_cast( + &_TaskGetResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + void Swap(TaskGetResponse* other); + friend void swap(TaskGetResponse& a, TaskGetResponse& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline TaskGetResponse* New() const final { + return CreateMaybeMessage(nullptr); + } + + TaskGetResponse* New(::google::protobuf::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::google::protobuf::Message& from) final; + void MergeFrom(const ::google::protobuf::Message& from) final; + void CopyFrom(const TaskGetResponse& from); + void MergeFrom(const TaskGetResponse& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); + ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; } + #else + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) final; + #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const final; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TaskGetResponse* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return nullptr; + } + inline void* MaybeArenaPtr() const { + return nullptr; + } + public: + + ::google::protobuf::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // string state = 1; + void clear_state(); + static const int kStateFieldNumber = 1; + const ::std::string& state() const; + void set_state(const ::std::string& value); + #if LANG_CXX11 + void set_state(::std::string&& value); + #endif + void set_state(const char* value); + void set_state(const char* value, size_t size); + ::std::string* mutable_state(); + ::std::string* release_state(); + void set_allocated_state(::std::string* state); + + // string message = 2; + void clear_message(); + static const int kMessageFieldNumber = 2; + const ::std::string& message() const; + void set_message(const ::std::string& value); + #if LANG_CXX11 + void set_message(::std::string&& value); + #endif + void set_message(const char* value); + void set_message(const char* value, size_t size); + ::std::string* mutable_message(); + ::std::string* release_message(); + void set_allocated_message(::std::string* message); + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetResponse) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::ArenaStringPtr state_; + ::google::protobuf::internal::ArenaStringPtr message_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; +}; +// ------------------------------------------------------------------- + +class TaskDeleteRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.service.TaskDeleteRequest) */ { + public: + TaskDeleteRequest(); + virtual ~TaskDeleteRequest(); + + TaskDeleteRequest(const TaskDeleteRequest& from); + + inline TaskDeleteRequest& operator=(const TaskDeleteRequest& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + TaskDeleteRequest(TaskDeleteRequest&& from) noexcept + : TaskDeleteRequest() { + *this = ::std::move(from); + } + + inline TaskDeleteRequest& operator=(TaskDeleteRequest&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor() { + return default_instance().GetDescriptor(); + } + static const TaskDeleteRequest& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const TaskDeleteRequest* internal_default_instance() { + return reinterpret_cast( + &_TaskDeleteRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + void Swap(TaskDeleteRequest* other); + friend void swap(TaskDeleteRequest& a, TaskDeleteRequest& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline TaskDeleteRequest* New() const final { + return CreateMaybeMessage(nullptr); + } + + TaskDeleteRequest* New(::google::protobuf::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::google::protobuf::Message& from) final; + void MergeFrom(const ::google::protobuf::Message& from) final; + void CopyFrom(const TaskDeleteRequest& from); + void MergeFrom(const TaskDeleteRequest& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); + ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; } + #else + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) final; + #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const final; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TaskDeleteRequest* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return nullptr; + } + inline void* MaybeArenaPtr() const { + return nullptr; + } + public: + + ::google::protobuf::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // string task_type = 1; + void clear_task_type(); + static const int kTaskTypeFieldNumber = 1; + const ::std::string& task_type() const; + void set_task_type(const ::std::string& value); + #if LANG_CXX11 + void set_task_type(::std::string&& value); + #endif + void set_task_type(const char* value); + void set_task_type(const char* value, size_t size); + ::std::string* mutable_task_type(); + ::std::string* release_task_type(); + void set_allocated_task_type(::std::string* task_type); + + // string job_id = 2; + void clear_job_id(); + static const int kJobIdFieldNumber = 2; + const ::std::string& job_id() const; + void set_job_id(const ::std::string& value); + #if LANG_CXX11 + void set_job_id(::std::string&& value); + #endif + void set_job_id(const char* value); + void set_job_id(const char* value, size_t size); + ::std::string* mutable_job_id(); + ::std::string* release_job_id(); + void set_allocated_job_id(::std::string* job_id); + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskDeleteRequest) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::ArenaStringPtr task_type_; + ::google::protobuf::internal::ArenaStringPtr job_id_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; +}; +// ------------------------------------------------------------------- + +class TaskDeleteResponse final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.service.TaskDeleteResponse) */ { + public: + TaskDeleteResponse(); + virtual ~TaskDeleteResponse(); + + TaskDeleteResponse(const TaskDeleteResponse& from); + + inline TaskDeleteResponse& operator=(const TaskDeleteResponse& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + TaskDeleteResponse(TaskDeleteResponse&& from) noexcept + : TaskDeleteResponse() { + *this = ::std::move(from); + } + + inline TaskDeleteResponse& operator=(TaskDeleteResponse&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor() { + return default_instance().GetDescriptor(); + } + static const TaskDeleteResponse& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const TaskDeleteResponse* internal_default_instance() { + return reinterpret_cast( + &_TaskDeleteResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + void Swap(TaskDeleteResponse* other); + friend void swap(TaskDeleteResponse& a, TaskDeleteResponse& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline TaskDeleteResponse* New() const final { + return CreateMaybeMessage(nullptr); + } + + TaskDeleteResponse* New(::google::protobuf::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::google::protobuf::Message& from) final; + void MergeFrom(const ::google::protobuf::Message& from) final; + void CopyFrom(const TaskDeleteResponse& from); + void MergeFrom(const TaskDeleteResponse& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); + ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; } + #else + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) final; + #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const final; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TaskDeleteResponse* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return nullptr; + } + inline void* MaybeArenaPtr() const { + return nullptr; + } + public: + + ::google::protobuf::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskDeleteResponse) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// TaskCreateRequest + +// string task_type = 1; +inline void TaskCreateRequest::clear_task_type() { + task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskCreateRequest::task_type() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateRequest.task_type) + return task_type_.GetNoArena(); +} +inline void TaskCreateRequest::set_task_type(const ::std::string& value) { + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateRequest.task_type) +} +#if LANG_CXX11 +inline void TaskCreateRequest::set_task_type(::std::string&& value) { + + task_type_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskCreateRequest.task_type) +} +#endif +inline void TaskCreateRequest::set_task_type(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskCreateRequest.task_type) +} +inline void TaskCreateRequest::set_task_type(const char* value, size_t size) { + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskCreateRequest.task_type) +} +inline ::std::string* TaskCreateRequest::mutable_task_type() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateRequest.task_type) + return task_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskCreateRequest::release_task_type() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateRequest.task_type) + + return task_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskCreateRequest::set_allocated_task_type(::std::string* task_type) { + if (task_type != nullptr) { + + } else { + + } + task_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), task_type); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateRequest.task_type) +} + +// .flyteidl.core.Literal input = 2; +inline bool TaskCreateRequest::has_input() const { + return this != internal_default_instance() && input_ != nullptr; +} +inline const ::flyteidl::core::Literal& TaskCreateRequest::input() const { + const ::flyteidl::core::Literal* p = input_; + // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateRequest.input) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_Literal_default_instance_); +} +inline ::flyteidl::core::Literal* TaskCreateRequest::release_input() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateRequest.input) + + ::flyteidl::core::Literal* temp = input_; + input_ = nullptr; + return temp; +} +inline ::flyteidl::core::Literal* TaskCreateRequest::mutable_input() { + + if (input_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::Literal>(GetArenaNoVirtual()); + input_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateRequest.input) + return input_; +} +inline void TaskCreateRequest::set_allocated_input(::flyteidl::core::Literal* input) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(input_); + } + if (input) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + input = ::google::protobuf::internal::GetOwnedMessage( + message_arena, input, submessage_arena); + } + + } else { + + } + input_ = input; + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateRequest.input) +} + +// .flyteidl.core.TaskTemplate template = 3; +inline bool TaskCreateRequest::has_template_() const { + return this != internal_default_instance() && template__ != nullptr; +} +inline const ::flyteidl::core::TaskTemplate& TaskCreateRequest::template_() const { + const ::flyteidl::core::TaskTemplate* p = template__; + // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateRequest.template) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_TaskTemplate_default_instance_); +} +inline ::flyteidl::core::TaskTemplate* TaskCreateRequest::release_template_() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateRequest.template) + + ::flyteidl::core::TaskTemplate* temp = template__; + template__ = nullptr; + return temp; +} +inline ::flyteidl::core::TaskTemplate* TaskCreateRequest::mutable_template_() { + + if (template__ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::TaskTemplate>(GetArenaNoVirtual()); + template__ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateRequest.template) + return template__; +} +inline void TaskCreateRequest::set_allocated_template_(::flyteidl::core::TaskTemplate* template_) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(template__); + } + if (template_) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + template_ = ::google::protobuf::internal::GetOwnedMessage( + message_arena, template_, submessage_arena); + } + + } else { + + } + template__ = template_; + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateRequest.template) +} + +// ------------------------------------------------------------------- + +// TaskCreateResponse + +// string job_id = 1; +inline void TaskCreateResponse::clear_job_id() { + job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskCreateResponse::job_id() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateResponse.job_id) + return job_id_.GetNoArena(); +} +inline void TaskCreateResponse::set_job_id(const ::std::string& value) { + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateResponse.job_id) +} +#if LANG_CXX11 +inline void TaskCreateResponse::set_job_id(::std::string&& value) { + + job_id_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskCreateResponse.job_id) +} +#endif +inline void TaskCreateResponse::set_job_id(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskCreateResponse.job_id) +} +inline void TaskCreateResponse::set_job_id(const char* value, size_t size) { + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskCreateResponse.job_id) +} +inline ::std::string* TaskCreateResponse::mutable_job_id() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateResponse.job_id) + return job_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskCreateResponse::release_job_id() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateResponse.job_id) + + return job_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskCreateResponse::set_allocated_job_id(::std::string* job_id) { + if (job_id != nullptr) { + + } else { + + } + job_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), job_id); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateResponse.job_id) +} + +// string message = 2; +inline void TaskCreateResponse::clear_message() { + message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskCreateResponse::message() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateResponse.message) + return message_.GetNoArena(); +} +inline void TaskCreateResponse::set_message(const ::std::string& value) { + + message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateResponse.message) +} +#if LANG_CXX11 +inline void TaskCreateResponse::set_message(::std::string&& value) { + + message_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskCreateResponse.message) +} +#endif +inline void TaskCreateResponse::set_message(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskCreateResponse.message) +} +inline void TaskCreateResponse::set_message(const char* value, size_t size) { + + message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskCreateResponse.message) +} +inline ::std::string* TaskCreateResponse::mutable_message() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateResponse.message) + return message_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskCreateResponse::release_message() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateResponse.message) + + return message_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskCreateResponse::set_allocated_message(::std::string* message) { + if (message != nullptr) { + + } else { + + } + message_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), message); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateResponse.message) +} + +// ------------------------------------------------------------------- + +// TaskGetRequest + +// string task_type = 1; +inline void TaskGetRequest::clear_task_type() { + task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskGetRequest::task_type() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.task_type) + return task_type_.GetNoArena(); +} +inline void TaskGetRequest::set_task_type(const ::std::string& value) { + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetRequest.task_type) +} +#if LANG_CXX11 +inline void TaskGetRequest::set_task_type(::std::string&& value) { + + task_type_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetRequest.task_type) +} +#endif +inline void TaskGetRequest::set_task_type(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetRequest.task_type) +} +inline void TaskGetRequest::set_task_type(const char* value, size_t size) { + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetRequest.task_type) +} +inline ::std::string* TaskGetRequest::mutable_task_type() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetRequest.task_type) + return task_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskGetRequest::release_task_type() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetRequest.task_type) + + return task_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskGetRequest::set_allocated_task_type(::std::string* task_type) { + if (task_type != nullptr) { + + } else { + + } + task_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), task_type); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.task_type) +} + +// string job_id = 2; +inline void TaskGetRequest::clear_job_id() { + job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskGetRequest::job_id() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.job_id) + return job_id_.GetNoArena(); +} +inline void TaskGetRequest::set_job_id(const ::std::string& value) { + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetRequest.job_id) +} +#if LANG_CXX11 +inline void TaskGetRequest::set_job_id(::std::string&& value) { + + job_id_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetRequest.job_id) +} +#endif +inline void TaskGetRequest::set_job_id(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetRequest.job_id) +} +inline void TaskGetRequest::set_job_id(const char* value, size_t size) { + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetRequest.job_id) +} +inline ::std::string* TaskGetRequest::mutable_job_id() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetRequest.job_id) + return job_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskGetRequest::release_job_id() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetRequest.job_id) + + return job_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskGetRequest::set_allocated_job_id(::std::string* job_id) { + if (job_id != nullptr) { + + } else { + + } + job_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), job_id); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.job_id) +} + +// string output_prefix = 3; +inline void TaskGetRequest::clear_output_prefix() { + output_prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskGetRequest::output_prefix() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.output_prefix) + return output_prefix_.GetNoArena(); +} +inline void TaskGetRequest::set_output_prefix(const ::std::string& value) { + + output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetRequest.output_prefix) +} +#if LANG_CXX11 +inline void TaskGetRequest::set_output_prefix(::std::string&& value) { + + output_prefix_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetRequest.output_prefix) +} +#endif +inline void TaskGetRequest::set_output_prefix(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetRequest.output_prefix) +} +inline void TaskGetRequest::set_output_prefix(const char* value, size_t size) { + + output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetRequest.output_prefix) +} +inline ::std::string* TaskGetRequest::mutable_output_prefix() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetRequest.output_prefix) + return output_prefix_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskGetRequest::release_output_prefix() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetRequest.output_prefix) + + return output_prefix_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskGetRequest::set_allocated_output_prefix(::std::string* output_prefix) { + if (output_prefix != nullptr) { + + } else { + + } + output_prefix_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), output_prefix); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.output_prefix) +} + +// string prev_state = 4; +inline void TaskGetRequest::clear_prev_state() { + prev_state_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskGetRequest::prev_state() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.prev_state) + return prev_state_.GetNoArena(); +} +inline void TaskGetRequest::set_prev_state(const ::std::string& value) { + + prev_state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetRequest.prev_state) +} +#if LANG_CXX11 +inline void TaskGetRequest::set_prev_state(::std::string&& value) { + + prev_state_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetRequest.prev_state) +} +#endif +inline void TaskGetRequest::set_prev_state(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + prev_state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetRequest.prev_state) +} +inline void TaskGetRequest::set_prev_state(const char* value, size_t size) { + + prev_state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetRequest.prev_state) +} +inline ::std::string* TaskGetRequest::mutable_prev_state() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetRequest.prev_state) + return prev_state_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskGetRequest::release_prev_state() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetRequest.prev_state) + + return prev_state_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskGetRequest::set_allocated_prev_state(::std::string* prev_state) { + if (prev_state != nullptr) { + + } else { + + } + prev_state_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), prev_state); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.prev_state) +} + +// ------------------------------------------------------------------- + +// TaskGetResponse + +// string state = 1; +inline void TaskGetResponse::clear_state() { + state_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskGetResponse::state() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetResponse.state) + return state_.GetNoArena(); +} +inline void TaskGetResponse::set_state(const ::std::string& value) { + + state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetResponse.state) +} +#if LANG_CXX11 +inline void TaskGetResponse::set_state(::std::string&& value) { + + state_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetResponse.state) +} +#endif +inline void TaskGetResponse::set_state(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetResponse.state) +} +inline void TaskGetResponse::set_state(const char* value, size_t size) { + + state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetResponse.state) +} +inline ::std::string* TaskGetResponse::mutable_state() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetResponse.state) + return state_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskGetResponse::release_state() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetResponse.state) + + return state_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskGetResponse::set_allocated_state(::std::string* state) { + if (state != nullptr) { + + } else { + + } + state_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), state); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetResponse.state) +} + +// string message = 2; +inline void TaskGetResponse::clear_message() { + message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskGetResponse::message() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetResponse.message) + return message_.GetNoArena(); +} +inline void TaskGetResponse::set_message(const ::std::string& value) { + + message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetResponse.message) +} +#if LANG_CXX11 +inline void TaskGetResponse::set_message(::std::string&& value) { + + message_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetResponse.message) +} +#endif +inline void TaskGetResponse::set_message(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetResponse.message) +} +inline void TaskGetResponse::set_message(const char* value, size_t size) { + + message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetResponse.message) +} +inline ::std::string* TaskGetResponse::mutable_message() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetResponse.message) + return message_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskGetResponse::release_message() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetResponse.message) + + return message_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskGetResponse::set_allocated_message(::std::string* message) { + if (message != nullptr) { + + } else { + + } + message_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), message); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetResponse.message) +} + +// ------------------------------------------------------------------- + +// TaskDeleteRequest + +// string task_type = 1; +inline void TaskDeleteRequest::clear_task_type() { + task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskDeleteRequest::task_type() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskDeleteRequest.task_type) + return task_type_.GetNoArena(); +} +inline void TaskDeleteRequest::set_task_type(const ::std::string& value) { + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskDeleteRequest.task_type) +} +#if LANG_CXX11 +inline void TaskDeleteRequest::set_task_type(::std::string&& value) { + + task_type_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskDeleteRequest.task_type) +} +#endif +inline void TaskDeleteRequest::set_task_type(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskDeleteRequest.task_type) +} +inline void TaskDeleteRequest::set_task_type(const char* value, size_t size) { + + task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskDeleteRequest.task_type) +} +inline ::std::string* TaskDeleteRequest::mutable_task_type() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskDeleteRequest.task_type) + return task_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskDeleteRequest::release_task_type() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskDeleteRequest.task_type) + + return task_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskDeleteRequest::set_allocated_task_type(::std::string* task_type) { + if (task_type != nullptr) { + + } else { + + } + task_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), task_type); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskDeleteRequest.task_type) +} + +// string job_id = 2; +inline void TaskDeleteRequest::clear_job_id() { + job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskDeleteRequest::job_id() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskDeleteRequest.job_id) + return job_id_.GetNoArena(); +} +inline void TaskDeleteRequest::set_job_id(const ::std::string& value) { + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskDeleteRequest.job_id) +} +#if LANG_CXX11 +inline void TaskDeleteRequest::set_job_id(::std::string&& value) { + + job_id_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskDeleteRequest.job_id) +} +#endif +inline void TaskDeleteRequest::set_job_id(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskDeleteRequest.job_id) +} +inline void TaskDeleteRequest::set_job_id(const char* value, size_t size) { + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskDeleteRequest.job_id) +} +inline ::std::string* TaskDeleteRequest::mutable_job_id() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskDeleteRequest.job_id) + return job_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskDeleteRequest::release_job_id() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskDeleteRequest.job_id) + + return job_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskDeleteRequest::set_allocated_job_id(::std::string* job_id) { + if (job_id != nullptr) { + + } else { + + } + job_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), job_id); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskDeleteRequest.job_id) +} + +// ------------------------------------------------------------------- + +// TaskDeleteResponse + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace service +} // namespace flyteidl + +// @@protoc_insertion_point(global_scope) + +#include +#endif // PROTOBUF_INCLUDED_flyteidl_2fservice_2fplugin_5fsystem_2eproto diff --git a/gen/pb-go/flyteidl/service/flyteadmin/model_flyteidladmin_task_create_request.go b/gen/pb-go/flyteidl/service/flyteadmin/model_flyteidladmin_task_create_request.go new file mode 100644 index 000000000..ab5fca2a4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/flyteadmin/model_flyteidladmin_task_create_request.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package flyteadmin + +type FlyteidladminTaskCreateRequest struct { + Id *CoreIdentifier `json:"id,omitempty"` + Spec *AdminTaskSpec `json:"spec,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/flyteadmin/model_flyteidladmin_task_create_response.go b/gen/pb-go/flyteidl/service/flyteadmin/model_flyteidladmin_task_create_response.go new file mode 100644 index 000000000..caffded16 --- /dev/null +++ b/gen/pb-go/flyteidl/service/flyteadmin/model_flyteidladmin_task_create_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package flyteadmin + +// Represents a response structure if task creation succeeds. +type FlyteidladminTaskCreateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/.gitignore b/gen/pb-go/flyteidl/service/plugin_ststem/.gitignore new file mode 100644 index 000000000..daf913b1b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/.gitignore @@ -0,0 +1,24 @@ +# Compiled Object files, Static and Dynamic libs (Shared Objects) +*.o +*.a +*.so + +# Folders +_obj +_test + +# Architecture specific extensions/prefixes +*.[568vq] +[568vq].out + +*.cgo1.go +*.cgo2.c +_cgo_defun.c +_cgo_gotypes.go +_cgo_export.* + +_testmain.go + +*.exe +*.test +*.prof diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen-ignore b/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen-ignore new file mode 100644 index 000000000..c5fa491b4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen-ignore @@ -0,0 +1,23 @@ +# Swagger Codegen Ignore +# Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen + +# Use this file to prevent files from being overwritten by the generator. +# The patterns follow closely to .gitignore or .dockerignore. + +# As an example, the C# client generator defines ApiClient.cs. +# You can make changes and tell Swagger Codgen to ignore just this file by uncommenting the following line: +#ApiClient.cs + +# You can match any string of characters against a directory, file or extension with a single asterisk (*): +#foo/*/qux +# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux + +# You can recursively match patterns against a directory, file or extension with a double asterisk (**): +#foo/**/qux +# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux + +# You can also negate patterns with an exclamation (!). +# For example, you can ignore all files in a docs folder with the file extension .md: +#docs/*.md +# Then explicitly reverse the ignore rule for a single file: +#!docs/README.md diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen/VERSION b/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen/VERSION new file mode 100644 index 000000000..6cecc1a68 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen/VERSION @@ -0,0 +1 @@ +2.4.6-SNAPSHOT \ No newline at end of file diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/.travis.yml b/gen/pb-go/flyteidl/service/plugin_ststem/.travis.yml new file mode 100644 index 000000000..f5cb2ce9a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/.travis.yml @@ -0,0 +1,8 @@ +language: go + +install: + - go get -d -v . + +script: + - go build -v ./ + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/README.md b/gen/pb-go/flyteidl/service/plugin_ststem/README.md new file mode 100644 index 000000000..db5dfbbcc --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/README.md @@ -0,0 +1,353 @@ +# Go API client for plugin_ststem + +No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + +## Overview +This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. + +- API version: version not set +- Package version: 1.0.0 +- Build package: io.swagger.codegen.languages.GoClientCodegen + +## Installation +Put the package under your project folder and add the following in import: +```golang +import "./plugin_ststem" +``` + +## Documentation for API Endpoints + +All URIs are relative to *http://localhost* + +Class | Method | HTTP request | Description +------------ | ------------- | ------------- | ------------- +*AdminServiceApi* | [**CreateExecution**](docs/AdminServiceApi.md#createexecution) | **Post** /api/v1/executions | Triggers the creation of a :ref:`ref_flyteidl.admin.Execution` +*AdminServiceApi* | [**CreateLaunchPlan**](docs/AdminServiceApi.md#createlaunchplan) | **Post** /api/v1/launch_plans | Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition +*AdminServiceApi* | [**CreateNodeEvent**](docs/AdminServiceApi.md#createnodeevent) | **Post** /api/v1/events/nodes | Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred. +*AdminServiceApi* | [**CreateTask**](docs/AdminServiceApi.md#createtask) | **Post** /api/v1/tasks | Create and upload a :ref:`ref_flyteidl.admin.Task` definition +*AdminServiceApi* | [**CreateTaskEvent**](docs/AdminServiceApi.md#createtaskevent) | **Post** /api/v1/events/tasks | Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred. +*AdminServiceApi* | [**CreateWorkflow**](docs/AdminServiceApi.md#createworkflow) | **Post** /api/v1/workflows | Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition +*AdminServiceApi* | [**CreateWorkflowEvent**](docs/AdminServiceApi.md#createworkflowevent) | **Post** /api/v1/events/workflows | Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred. +*AdminServiceApi* | [**DeleteProjectAttributes**](docs/AdminServiceApi.md#deleteprojectattributes) | **Delete** /api/v1/project_attributes/{project} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +*AdminServiceApi* | [**DeleteProjectDomainAttributes**](docs/AdminServiceApi.md#deleteprojectdomainattributes) | **Delete** /api/v1/project_domain_attributes/{project}/{domain} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +*AdminServiceApi* | [**DeleteWorkflowAttributes**](docs/AdminServiceApi.md#deleteworkflowattributes) | **Delete** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. +*AdminServiceApi* | [**GetActiveLaunchPlan**](docs/AdminServiceApi.md#getactivelaunchplan) | **Get** /api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name} | Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`. +*AdminServiceApi* | [**GetDescriptionEntity**](docs/AdminServiceApi.md#getdescriptionentity) | **Get** /api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object. +*AdminServiceApi* | [**GetExecution**](docs/AdminServiceApi.md#getexecution) | **Get** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Fetches a :ref:`ref_flyteidl.admin.Execution`. +*AdminServiceApi* | [**GetExecutionData**](docs/AdminServiceApi.md#getexecutiondata) | **Get** /api/v1/data/executions/{id.project}/{id.domain}/{id.name} | Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`. +*AdminServiceApi* | [**GetLaunchPlan**](docs/AdminServiceApi.md#getlaunchplan) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition. +*AdminServiceApi* | [**GetNamedEntity**](docs/AdminServiceApi.md#getnamedentity) | **Get** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Returns a :ref:`ref_flyteidl.admin.NamedEntity` object. +*AdminServiceApi* | [**GetNodeExecution**](docs/AdminServiceApi.md#getnodeexecution) | **Get** /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches a :ref:`ref_flyteidl.admin.NodeExecution`. +*AdminServiceApi* | [**GetNodeExecutionData**](docs/AdminServiceApi.md#getnodeexecutiondata) | **Get** /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`. +*AdminServiceApi* | [**GetProjectAttributes**](docs/AdminServiceApi.md#getprojectattributes) | **Get** /api/v1/project_attributes/{project} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +*AdminServiceApi* | [**GetProjectDomainAttributes**](docs/AdminServiceApi.md#getprojectdomainattributes) | **Get** /api/v1/project_domain_attributes/{project}/{domain} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +*AdminServiceApi* | [**GetTask**](docs/AdminServiceApi.md#gettask) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Task` definition. +*AdminServiceApi* | [**GetTaskExecution**](docs/AdminServiceApi.md#gettaskexecution) | **Get** /api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches a :ref:`ref_flyteidl.admin.TaskExecution`. +*AdminServiceApi* | [**GetTaskExecutionData**](docs/AdminServiceApi.md#gettaskexecutiondata) | **Get** /api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`. +*AdminServiceApi* | [**GetVersion**](docs/AdminServiceApi.md#getversion) | **Get** /api/v1/version | +*AdminServiceApi* | [**GetWorkflow**](docs/AdminServiceApi.md#getworkflow) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Workflow` definition. +*AdminServiceApi* | [**GetWorkflowAttributes**](docs/AdminServiceApi.md#getworkflowattributes) | **Get** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. +*AdminServiceApi* | [**ListActiveLaunchPlans**](docs/AdminServiceApi.md#listactivelaunchplans) | **Get** /api/v1/active_launch_plans/{project}/{domain} | List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`. +*AdminServiceApi* | [**ListDescriptionEntities**](docs/AdminServiceApi.md#listdescriptionentities) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. +*AdminServiceApi* | [**ListDescriptionEntities2**](docs/AdminServiceApi.md#listdescriptionentities2) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. +*AdminServiceApi* | [**ListExecutions**](docs/AdminServiceApi.md#listexecutions) | **Get** /api/v1/executions/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Execution`. +*AdminServiceApi* | [**ListLaunchPlanIds**](docs/AdminServiceApi.md#listlaunchplanids) | **Get** /api/v1/launch_plan_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects. +*AdminServiceApi* | [**ListLaunchPlans**](docs/AdminServiceApi.md#listlaunchplans) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. +*AdminServiceApi* | [**ListLaunchPlans2**](docs/AdminServiceApi.md#listlaunchplans2) | **Get** /api/v1/launch_plans/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. +*AdminServiceApi* | [**ListMatchableAttributes**](docs/AdminServiceApi.md#listmatchableattributes) | **Get** /api/v1/matchable_attributes | Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type. +*AdminServiceApi* | [**ListNamedEntities**](docs/AdminServiceApi.md#listnamedentities) | **Get** /api/v1/named_entities/{resource_type}/{project}/{domain} | Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects. +*AdminServiceApi* | [**ListNodeExecutions**](docs/AdminServiceApi.md#listnodeexecutions) | **Get** /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`. +*AdminServiceApi* | [**ListNodeExecutionsForTask**](docs/AdminServiceApi.md#listnodeexecutionsfortask) | **Get** /api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`. +*AdminServiceApi* | [**ListProjects**](docs/AdminServiceApi.md#listprojects) | **Get** /api/v1/projects | Fetches a list of :ref:`ref_flyteidl.admin.Project` +*AdminServiceApi* | [**ListTaskExecutions**](docs/AdminServiceApi.md#listtaskexecutions) | **Get** /api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id} | Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`. +*AdminServiceApi* | [**ListTaskIds**](docs/AdminServiceApi.md#listtaskids) | **Get** /api/v1/task_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects. +*AdminServiceApi* | [**ListTasks**](docs/AdminServiceApi.md#listtasks) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. +*AdminServiceApi* | [**ListTasks2**](docs/AdminServiceApi.md#listtasks2) | **Get** /api/v1/tasks/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. +*AdminServiceApi* | [**ListWorkflowIds**](docs/AdminServiceApi.md#listworkflowids) | **Get** /api/v1/workflow_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects. +*AdminServiceApi* | [**ListWorkflows**](docs/AdminServiceApi.md#listworkflows) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. +*AdminServiceApi* | [**ListWorkflows2**](docs/AdminServiceApi.md#listworkflows2) | **Get** /api/v1/workflows/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. +*AdminServiceApi* | [**RecoverExecution**](docs/AdminServiceApi.md#recoverexecution) | **Post** /api/v1/executions/recover | Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details. +*AdminServiceApi* | [**RegisterProject**](docs/AdminServiceApi.md#registerproject) | **Post** /api/v1/projects | Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment. +*AdminServiceApi* | [**RelaunchExecution**](docs/AdminServiceApi.md#relaunchexecution) | **Post** /api/v1/executions/relaunch | Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution` +*AdminServiceApi* | [**TerminateExecution**](docs/AdminServiceApi.md#terminateexecution) | **Delete** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`. +*AdminServiceApi* | [**UpdateExecution**](docs/AdminServiceApi.md#updateexecution) | **Put** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`. +*AdminServiceApi* | [**UpdateLaunchPlan**](docs/AdminServiceApi.md#updatelaunchplan) | **Put** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`. +*AdminServiceApi* | [**UpdateNamedEntity**](docs/AdminServiceApi.md#updatenamedentity) | **Put** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Updates a :ref:`ref_flyteidl.admin.NamedEntity` object. +*AdminServiceApi* | [**UpdateProject**](docs/AdminServiceApi.md#updateproject) | **Put** /api/v1/projects/{id} | Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API. +*AdminServiceApi* | [**UpdateProjectAttributes**](docs/AdminServiceApi.md#updateprojectattributes) | **Put** /api/v1/project_attributes/{attributes.project} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level +*AdminServiceApi* | [**UpdateProjectDomainAttributes**](docs/AdminServiceApi.md#updateprojectdomainattributes) | **Put** /api/v1/project_domain_attributes/{attributes.project}/{attributes.domain} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +*AdminServiceApi* | [**UpdateWorkflowAttributes**](docs/AdminServiceApi.md#updateworkflowattributes) | **Put** /api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. + + +## Documentation For Models + + - [AdminAbortMetadata](docs/AdminAbortMetadata.md) + - [AdminAnnotations](docs/AdminAnnotations.md) + - [AdminAuth](docs/AdminAuth.md) + - [AdminAuthRole](docs/AdminAuthRole.md) + - [AdminClusterAssignment](docs/AdminClusterAssignment.md) + - [AdminClusterResourceAttributes](docs/AdminClusterResourceAttributes.md) + - [AdminCronSchedule](docs/AdminCronSchedule.md) + - [AdminDescription](docs/AdminDescription.md) + - [AdminDescriptionEntity](docs/AdminDescriptionEntity.md) + - [AdminDescriptionEntityList](docs/AdminDescriptionEntityList.md) + - [AdminDescriptionFormat](docs/AdminDescriptionFormat.md) + - [AdminDomain](docs/AdminDomain.md) + - [AdminEmailNotification](docs/AdminEmailNotification.md) + - [AdminExecution](docs/AdminExecution.md) + - [AdminExecutionClosure](docs/AdminExecutionClosure.md) + - [AdminExecutionClusterLabel](docs/AdminExecutionClusterLabel.md) + - [AdminExecutionCreateRequest](docs/AdminExecutionCreateRequest.md) + - [AdminExecutionCreateResponse](docs/AdminExecutionCreateResponse.md) + - [AdminExecutionList](docs/AdminExecutionList.md) + - [AdminExecutionMetadata](docs/AdminExecutionMetadata.md) + - [AdminExecutionQueueAttributes](docs/AdminExecutionQueueAttributes.md) + - [AdminExecutionRecoverRequest](docs/AdminExecutionRecoverRequest.md) + - [AdminExecutionRelaunchRequest](docs/AdminExecutionRelaunchRequest.md) + - [AdminExecutionSpec](docs/AdminExecutionSpec.md) + - [AdminExecutionState](docs/AdminExecutionState.md) + - [AdminExecutionStateChangeDetails](docs/AdminExecutionStateChangeDetails.md) + - [AdminExecutionTerminateRequest](docs/AdminExecutionTerminateRequest.md) + - [AdminExecutionTerminateResponse](docs/AdminExecutionTerminateResponse.md) + - [AdminExecutionUpdateRequest](docs/AdminExecutionUpdateRequest.md) + - [AdminExecutionUpdateResponse](docs/AdminExecutionUpdateResponse.md) + - [AdminFixedRate](docs/AdminFixedRate.md) + - [AdminFixedRateUnit](docs/AdminFixedRateUnit.md) + - [AdminGetVersionResponse](docs/AdminGetVersionResponse.md) + - [AdminLabels](docs/AdminLabels.md) + - [AdminLaunchPlan](docs/AdminLaunchPlan.md) + - [AdminLaunchPlanClosure](docs/AdminLaunchPlanClosure.md) + - [AdminLaunchPlanCreateRequest](docs/AdminLaunchPlanCreateRequest.md) + - [AdminLaunchPlanCreateResponse](docs/AdminLaunchPlanCreateResponse.md) + - [AdminLaunchPlanList](docs/AdminLaunchPlanList.md) + - [AdminLaunchPlanMetadata](docs/AdminLaunchPlanMetadata.md) + - [AdminLaunchPlanSpec](docs/AdminLaunchPlanSpec.md) + - [AdminLaunchPlanState](docs/AdminLaunchPlanState.md) + - [AdminLaunchPlanUpdateRequest](docs/AdminLaunchPlanUpdateRequest.md) + - [AdminLaunchPlanUpdateResponse](docs/AdminLaunchPlanUpdateResponse.md) + - [AdminListMatchableAttributesResponse](docs/AdminListMatchableAttributesResponse.md) + - [AdminLiteralMapBlob](docs/AdminLiteralMapBlob.md) + - [AdminMatchableAttributesConfiguration](docs/AdminMatchableAttributesConfiguration.md) + - [AdminMatchableResource](docs/AdminMatchableResource.md) + - [AdminMatchingAttributes](docs/AdminMatchingAttributes.md) + - [AdminNamedEntity](docs/AdminNamedEntity.md) + - [AdminNamedEntityIdentifier](docs/AdminNamedEntityIdentifier.md) + - [AdminNamedEntityIdentifierList](docs/AdminNamedEntityIdentifierList.md) + - [AdminNamedEntityList](docs/AdminNamedEntityList.md) + - [AdminNamedEntityMetadata](docs/AdminNamedEntityMetadata.md) + - [AdminNamedEntityState](docs/AdminNamedEntityState.md) + - [AdminNamedEntityUpdateRequest](docs/AdminNamedEntityUpdateRequest.md) + - [AdminNamedEntityUpdateResponse](docs/AdminNamedEntityUpdateResponse.md) + - [AdminNodeExecutionClosure](docs/AdminNodeExecutionClosure.md) + - [AdminNodeExecutionEventRequest](docs/AdminNodeExecutionEventRequest.md) + - [AdminNodeExecutionEventResponse](docs/AdminNodeExecutionEventResponse.md) + - [AdminNodeExecutionGetDataResponse](docs/AdminNodeExecutionGetDataResponse.md) + - [AdminNodeExecutionList](docs/AdminNodeExecutionList.md) + - [AdminNodeExecutionMetaData](docs/AdminNodeExecutionMetaData.md) + - [AdminNotification](docs/AdminNotification.md) + - [AdminNotificationList](docs/AdminNotificationList.md) + - [AdminPagerDutyNotification](docs/AdminPagerDutyNotification.md) + - [AdminPluginOverride](docs/AdminPluginOverride.md) + - [AdminPluginOverrides](docs/AdminPluginOverrides.md) + - [AdminProject](docs/AdminProject.md) + - [AdminProjectAttributes](docs/AdminProjectAttributes.md) + - [AdminProjectAttributesDeleteRequest](docs/AdminProjectAttributesDeleteRequest.md) + - [AdminProjectAttributesDeleteResponse](docs/AdminProjectAttributesDeleteResponse.md) + - [AdminProjectAttributesGetResponse](docs/AdminProjectAttributesGetResponse.md) + - [AdminProjectAttributesUpdateRequest](docs/AdminProjectAttributesUpdateRequest.md) + - [AdminProjectAttributesUpdateResponse](docs/AdminProjectAttributesUpdateResponse.md) + - [AdminProjectDomainAttributes](docs/AdminProjectDomainAttributes.md) + - [AdminProjectDomainAttributesDeleteRequest](docs/AdminProjectDomainAttributesDeleteRequest.md) + - [AdminProjectDomainAttributesDeleteResponse](docs/AdminProjectDomainAttributesDeleteResponse.md) + - [AdminProjectDomainAttributesGetResponse](docs/AdminProjectDomainAttributesGetResponse.md) + - [AdminProjectDomainAttributesUpdateRequest](docs/AdminProjectDomainAttributesUpdateRequest.md) + - [AdminProjectDomainAttributesUpdateResponse](docs/AdminProjectDomainAttributesUpdateResponse.md) + - [AdminProjectRegisterRequest](docs/AdminProjectRegisterRequest.md) + - [AdminProjectRegisterResponse](docs/AdminProjectRegisterResponse.md) + - [AdminProjectUpdateResponse](docs/AdminProjectUpdateResponse.md) + - [AdminProjects](docs/AdminProjects.md) + - [AdminRawOutputDataConfig](docs/AdminRawOutputDataConfig.md) + - [AdminSchedule](docs/AdminSchedule.md) + - [AdminSlackNotification](docs/AdminSlackNotification.md) + - [AdminSort](docs/AdminSort.md) + - [AdminSourceCode](docs/AdminSourceCode.md) + - [AdminSystemMetadata](docs/AdminSystemMetadata.md) + - [AdminTask](docs/AdminTask.md) + - [AdminTaskClosure](docs/AdminTaskClosure.md) + - [AdminTaskExecutionClosure](docs/AdminTaskExecutionClosure.md) + - [AdminTaskExecutionEventRequest](docs/AdminTaskExecutionEventRequest.md) + - [AdminTaskExecutionEventResponse](docs/AdminTaskExecutionEventResponse.md) + - [AdminTaskExecutionGetDataResponse](docs/AdminTaskExecutionGetDataResponse.md) + - [AdminTaskExecutionList](docs/AdminTaskExecutionList.md) + - [AdminTaskList](docs/AdminTaskList.md) + - [AdminTaskResourceAttributes](docs/AdminTaskResourceAttributes.md) + - [AdminTaskResourceSpec](docs/AdminTaskResourceSpec.md) + - [AdminTaskSpec](docs/AdminTaskSpec.md) + - [AdminUrlBlob](docs/AdminUrlBlob.md) + - [AdminVersion](docs/AdminVersion.md) + - [AdminWorkflow](docs/AdminWorkflow.md) + - [AdminWorkflowAttributes](docs/AdminWorkflowAttributes.md) + - [AdminWorkflowAttributesDeleteRequest](docs/AdminWorkflowAttributesDeleteRequest.md) + - [AdminWorkflowAttributesDeleteResponse](docs/AdminWorkflowAttributesDeleteResponse.md) + - [AdminWorkflowAttributesGetResponse](docs/AdminWorkflowAttributesGetResponse.md) + - [AdminWorkflowAttributesUpdateRequest](docs/AdminWorkflowAttributesUpdateRequest.md) + - [AdminWorkflowAttributesUpdateResponse](docs/AdminWorkflowAttributesUpdateResponse.md) + - [AdminWorkflowClosure](docs/AdminWorkflowClosure.md) + - [AdminWorkflowCreateRequest](docs/AdminWorkflowCreateRequest.md) + - [AdminWorkflowCreateResponse](docs/AdminWorkflowCreateResponse.md) + - [AdminWorkflowExecutionConfig](docs/AdminWorkflowExecutionConfig.md) + - [AdminWorkflowExecutionEventRequest](docs/AdminWorkflowExecutionEventRequest.md) + - [AdminWorkflowExecutionEventResponse](docs/AdminWorkflowExecutionEventResponse.md) + - [AdminWorkflowExecutionGetDataResponse](docs/AdminWorkflowExecutionGetDataResponse.md) + - [AdminWorkflowList](docs/AdminWorkflowList.md) + - [AdminWorkflowSpec](docs/AdminWorkflowSpec.md) + - [BlobTypeBlobDimensionality](docs/BlobTypeBlobDimensionality.md) + - [CatalogReservationStatus](docs/CatalogReservationStatus.md) + - [ComparisonExpressionOperator](docs/ComparisonExpressionOperator.md) + - [ConjunctionExpressionLogicalOperator](docs/ConjunctionExpressionLogicalOperator.md) + - [ConnectionSetIdList](docs/ConnectionSetIdList.md) + - [ContainerArchitecture](docs/ContainerArchitecture.md) + - [CoreAlias](docs/CoreAlias.md) + - [CoreApproveCondition](docs/CoreApproveCondition.md) + - [CoreBinary](docs/CoreBinary.md) + - [CoreBinding](docs/CoreBinding.md) + - [CoreBindingData](docs/CoreBindingData.md) + - [CoreBindingDataCollection](docs/CoreBindingDataCollection.md) + - [CoreBindingDataMap](docs/CoreBindingDataMap.md) + - [CoreBlob](docs/CoreBlob.md) + - [CoreBlobMetadata](docs/CoreBlobMetadata.md) + - [CoreBlobType](docs/CoreBlobType.md) + - [CoreBooleanExpression](docs/CoreBooleanExpression.md) + - [CoreBranchNode](docs/CoreBranchNode.md) + - [CoreCatalogArtifactTag](docs/CoreCatalogArtifactTag.md) + - [CoreCatalogCacheStatus](docs/CoreCatalogCacheStatus.md) + - [CoreCatalogMetadata](docs/CoreCatalogMetadata.md) + - [CoreComparisonExpression](docs/CoreComparisonExpression.md) + - [CoreCompiledTask](docs/CoreCompiledTask.md) + - [CoreCompiledWorkflow](docs/CoreCompiledWorkflow.md) + - [CoreCompiledWorkflowClosure](docs/CoreCompiledWorkflowClosure.md) + - [CoreConjunctionExpression](docs/CoreConjunctionExpression.md) + - [CoreConnectionSet](docs/CoreConnectionSet.md) + - [CoreContainer](docs/CoreContainer.md) + - [CoreContainerPort](docs/CoreContainerPort.md) + - [CoreDataLoadingConfig](docs/CoreDataLoadingConfig.md) + - [CoreEnumType](docs/CoreEnumType.md) + - [CoreError](docs/CoreError.md) + - [CoreExecutionError](docs/CoreExecutionError.md) + - [CoreGateNode](docs/CoreGateNode.md) + - [CoreIdentifier](docs/CoreIdentifier.md) + - [CoreIdentity](docs/CoreIdentity.md) + - [CoreIfBlock](docs/CoreIfBlock.md) + - [CoreIfElseBlock](docs/CoreIfElseBlock.md) + - [CoreIoStrategy](docs/CoreIoStrategy.md) + - [CoreK8sObjectMetadata](docs/CoreK8sObjectMetadata.md) + - [CoreK8sPod](docs/CoreK8sPod.md) + - [CoreKeyValuePair](docs/CoreKeyValuePair.md) + - [CoreLiteral](docs/CoreLiteral.md) + - [CoreLiteralCollection](docs/CoreLiteralCollection.md) + - [CoreLiteralMap](docs/CoreLiteralMap.md) + - [CoreLiteralType](docs/CoreLiteralType.md) + - [CoreNode](docs/CoreNode.md) + - [CoreNodeExecutionIdentifier](docs/CoreNodeExecutionIdentifier.md) + - [CoreNodeExecutionPhase](docs/CoreNodeExecutionPhase.md) + - [CoreNodeMetadata](docs/CoreNodeMetadata.md) + - [CoreOAuth2Client](docs/CoreOAuth2Client.md) + - [CoreOAuth2TokenRequest](docs/CoreOAuth2TokenRequest.md) + - [CoreOAuth2TokenRequestType](docs/CoreOAuth2TokenRequestType.md) + - [CoreOperand](docs/CoreOperand.md) + - [CoreOutputReference](docs/CoreOutputReference.md) + - [CoreParameter](docs/CoreParameter.md) + - [CoreParameterMap](docs/CoreParameterMap.md) + - [CorePrimitive](docs/CorePrimitive.md) + - [CoreQualityOfService](docs/CoreQualityOfService.md) + - [CoreQualityOfServiceSpec](docs/CoreQualityOfServiceSpec.md) + - [CoreResourceType](docs/CoreResourceType.md) + - [CoreResources](docs/CoreResources.md) + - [CoreRetryStrategy](docs/CoreRetryStrategy.md) + - [CoreRuntimeMetadata](docs/CoreRuntimeMetadata.md) + - [CoreScalar](docs/CoreScalar.md) + - [CoreSchemaType](docs/CoreSchemaType.md) + - [CoreSecret](docs/CoreSecret.md) + - [CoreSecurityContext](docs/CoreSecurityContext.md) + - [CoreSignalCondition](docs/CoreSignalCondition.md) + - [CoreSimpleType](docs/CoreSimpleType.md) + - [CoreSleepCondition](docs/CoreSleepCondition.md) + - [CoreSql](docs/CoreSql.md) + - [CoreStructuredDataset](docs/CoreStructuredDataset.md) + - [CoreStructuredDatasetMetadata](docs/CoreStructuredDatasetMetadata.md) + - [CoreStructuredDatasetType](docs/CoreStructuredDatasetType.md) + - [CoreTaskExecutionIdentifier](docs/CoreTaskExecutionIdentifier.md) + - [CoreTaskExecutionPhase](docs/CoreTaskExecutionPhase.md) + - [CoreTaskLog](docs/CoreTaskLog.md) + - [CoreTaskMetadata](docs/CoreTaskMetadata.md) + - [CoreTaskNode](docs/CoreTaskNode.md) + - [CoreTaskNodeOverrides](docs/CoreTaskNodeOverrides.md) + - [CoreTaskTemplate](docs/CoreTaskTemplate.md) + - [CoreTypeAnnotation](docs/CoreTypeAnnotation.md) + - [CoreTypeStructure](docs/CoreTypeStructure.md) + - [CoreTypedInterface](docs/CoreTypedInterface.md) + - [CoreUnion](docs/CoreUnion.md) + - [CoreUnionInfo](docs/CoreUnionInfo.md) + - [CoreUnionType](docs/CoreUnionType.md) + - [CoreVariable](docs/CoreVariable.md) + - [CoreVariableMap](docs/CoreVariableMap.md) + - [CoreVoid](docs/CoreVoid.md) + - [CoreWorkflowExecutionIdentifier](docs/CoreWorkflowExecutionIdentifier.md) + - [CoreWorkflowExecutionPhase](docs/CoreWorkflowExecutionPhase.md) + - [CoreWorkflowMetadata](docs/CoreWorkflowMetadata.md) + - [CoreWorkflowMetadataDefaults](docs/CoreWorkflowMetadataDefaults.md) + - [CoreWorkflowNode](docs/CoreWorkflowNode.md) + - [CoreWorkflowTemplate](docs/CoreWorkflowTemplate.md) + - [DataLoadingConfigLiteralMapFormat](docs/DataLoadingConfigLiteralMapFormat.md) + - [EventExternalResourceInfo](docs/EventExternalResourceInfo.md) + - [EventNodeExecutionEvent](docs/EventNodeExecutionEvent.md) + - [EventParentNodeExecutionMetadata](docs/EventParentNodeExecutionMetadata.md) + - [EventParentTaskExecutionMetadata](docs/EventParentTaskExecutionMetadata.md) + - [EventResourcePoolInfo](docs/EventResourcePoolInfo.md) + - [EventTaskExecutionEvent](docs/EventTaskExecutionEvent.md) + - [EventTaskExecutionMetadata](docs/EventTaskExecutionMetadata.md) + - [EventWorkflowExecutionEvent](docs/EventWorkflowExecutionEvent.md) + - [ExecutionErrorErrorKind](docs/ExecutionErrorErrorKind.md) + - [ExecutionMetadataExecutionMode](docs/ExecutionMetadataExecutionMode.md) + - [FlyteidladminDynamicWorkflowNodeMetadata](docs/FlyteidladminDynamicWorkflowNodeMetadata.md) + - [FlyteidladminNodeExecution](docs/FlyteidladminNodeExecution.md) + - [FlyteidladminTaskCreateRequest](docs/FlyteidladminTaskCreateRequest.md) + - [FlyteidladminTaskCreateResponse](docs/FlyteidladminTaskCreateResponse.md) + - [FlyteidladminTaskExecution](docs/FlyteidladminTaskExecution.md) + - [FlyteidladminTaskNodeMetadata](docs/FlyteidladminTaskNodeMetadata.md) + - [FlyteidladminWorkflowNodeMetadata](docs/FlyteidladminWorkflowNodeMetadata.md) + - [FlyteidlcoreSchema](docs/FlyteidlcoreSchema.md) + - [FlyteidleventDynamicWorkflowNodeMetadata](docs/FlyteidleventDynamicWorkflowNodeMetadata.md) + - [FlyteidleventTaskNodeMetadata](docs/FlyteidleventTaskNodeMetadata.md) + - [FlyteidleventWorkflowNodeMetadata](docs/FlyteidleventWorkflowNodeMetadata.md) + - [IoStrategyDownloadMode](docs/IoStrategyDownloadMode.md) + - [IoStrategyUploadMode](docs/IoStrategyUploadMode.md) + - [PluginOverrideMissingPluginBehavior](docs/PluginOverrideMissingPluginBehavior.md) + - [ProjectProjectState](docs/ProjectProjectState.md) + - [ProtobufListValue](docs/ProtobufListValue.md) + - [ProtobufNullValue](docs/ProtobufNullValue.md) + - [ProtobufStruct](docs/ProtobufStruct.md) + - [ProtobufValue](docs/ProtobufValue.md) + - [QualityOfServiceTier](docs/QualityOfServiceTier.md) + - [ResourcesResourceEntry](docs/ResourcesResourceEntry.md) + - [ResourcesResourceName](docs/ResourcesResourceName.md) + - [RuntimeMetadataRuntimeType](docs/RuntimeMetadataRuntimeType.md) + - [SchemaColumnSchemaColumnType](docs/SchemaColumnSchemaColumnType.md) + - [SchemaTypeSchemaColumn](docs/SchemaTypeSchemaColumn.md) + - [SecretMountType](docs/SecretMountType.md) + - [SortDirection](docs/SortDirection.md) + - [SqlDialect](docs/SqlDialect.md) + - [StructuredDatasetTypeDatasetColumn](docs/StructuredDatasetTypeDatasetColumn.md) + - [TaskExecutionMetadataInstanceClass](docs/TaskExecutionMetadataInstanceClass.md) + - [TaskLogMessageFormat](docs/TaskLogMessageFormat.md) + - [WorkflowMetadataOnFailurePolicy](docs/WorkflowMetadataOnFailurePolicy.md) + + +## Documentation For Authorization + Endpoints do not require authorization. + + +## Author + + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/api/swagger.yaml b/gen/pb-go/flyteidl/service/plugin_ststem/api/swagger.yaml new file mode 100644 index 000000000..77f6e5676 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/api/swagger.yaml @@ -0,0 +1,65607 @@ +--- +swagger: "2.0" +info: + version: "version not set" + title: "flyteidl/service/admin.proto" +schemes: +- "http" +- "https" +consumes: +- "application/json" +produces: +- "application/json" +paths: + /api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + summary: "Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`." + description: "Retrieve the active launch plan version specified by input request\ + \ filters." + operationId: "GetActiveLaunchPlan" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'" + required: true + type: "string" + x-exportParamName: "IdName" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminLaunchPlan" + /api/v1/active_launch_plans/{project}/{domain}: + get: + tags: + - "AdminService" + summary: "List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`." + description: "Fetch the active launch plan versions specified by input request\ + \ filters." + operationId: "ListActiveLaunchPlans" + parameters: + - name: "project" + in: "path" + description: "Name of the project that contains the identifiers.\n+required." + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Name of the domain the identifiers belongs to within the project.\n\ + +required." + required: true + type: "string" + x-exportParamName: "Domain" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminLaunchPlanList" + ? /api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt} + : get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by\ + \ the reference :ref:`ref_flyteidl.admin.TaskExecution`." + description: "Fetch child node executions launched by the specified task execution." + operationId: "ListNodeExecutionsForTask" + parameters: + - name: "task_execution_id.node_execution_id.execution_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdProject" + - name: "task_execution_id.node_execution_id.execution_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdDomain" + - name: "task_execution_id.node_execution_id.execution_id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdName" + - name: "task_execution_id.node_execution_id.node_id" + in: "path" + required: true + type: "string" + x-exportParamName: "TaskExecutionIdNodeExecutionIdNodeId" + - name: "task_execution_id.task_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "TaskExecutionIdTaskIdProject" + - name: "task_execution_id.task_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "TaskExecutionIdTaskIdDomain" + - name: "task_execution_id.task_id.name" + in: "path" + description: "User provided value for the resource." + required: true + type: "string" + x-exportParamName: "TaskExecutionIdTaskIdName" + - name: "task_execution_id.task_id.version" + in: "path" + description: "Specific version of the resource." + required: true + type: "string" + x-exportParamName: "TaskExecutionIdTaskIdVersion" + - name: "task_execution_id.retry_attempt" + in: "path" + required: true + type: "integer" + format: "int64" + x-exportParamName: "TaskExecutionIdRetryAttempt" + - name: "task_execution_id.task_id.resource_type" + in: "query" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ + \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ + \ a compilation of multiple individual objects.\nEventually all Catalog\ + \ objects should be modeled similar to Flyte Objects. The Dataset entities\ + \ makes it possible for the UI and CLI to act on the objects \nin a similar\ + \ manner to other Flyte objects" + required: false + type: "string" + default: "UNSPECIFIED" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "TaskExecutionIdTaskIdResourceType" + x-optionalDataType: "String" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the, server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNodeExecutionList" + /api/v1/data/executions/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + summary: "Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`." + description: "Retrieve input and output data from an existing workflow execution." + operationId: "GetExecutionData" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflowExecutionGetDataResponse" + /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}: + get: + tags: + - "AdminService" + summary: "Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`." + description: "Retrieve input and output data from an existing node execution." + operationId: "GetNodeExecutionData" + parameters: + - name: "id.execution_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdExecutionIdProject" + - name: "id.execution_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdExecutionIdDomain" + - name: "id.execution_id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdExecutionIdName" + - name: "id.node_id" + in: "path" + required: true + type: "string" + x-exportParamName: "IdNodeId" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNodeExecutionGetDataResponse" + ? /api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} + : get: + tags: + - "AdminService" + summary: "Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`." + description: "Retrieve input and output data from an existing task execution." + operationId: "GetTaskExecutionData" + parameters: + - name: "id.node_execution_id.execution_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdNodeExecutionIdExecutionIdProject" + - name: "id.node_execution_id.execution_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdNodeExecutionIdExecutionIdDomain" + - name: "id.node_execution_id.execution_id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdNodeExecutionIdExecutionIdName" + - name: "id.node_execution_id.node_id" + in: "path" + required: true + type: "string" + x-exportParamName: "IdNodeExecutionIdNodeId" + - name: "id.task_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdTaskIdProject" + - name: "id.task_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdTaskIdDomain" + - name: "id.task_id.name" + in: "path" + description: "User provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdTaskIdName" + - name: "id.task_id.version" + in: "path" + description: "Specific version of the resource." + required: true + type: "string" + x-exportParamName: "IdTaskIdVersion" + - name: "id.retry_attempt" + in: "path" + required: true + type: "integer" + format: "int64" + x-exportParamName: "IdRetryAttempt" + - name: "id.task_id.resource_type" + in: "query" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ + \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ + \ a compilation of multiple individual objects.\nEventually all Catalog\ + \ objects should be modeled similar to Flyte Objects. The Dataset entities\ + \ makes it possible for the UI and CLI to act on the objects \nin a similar\ + \ manner to other Flyte objects" + required: false + type: "string" + default: "UNSPECIFIED" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "IdTaskIdResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminTaskExecutionGetDataResponse" + /api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version}: + get: + tags: + - "AdminService" + summary: "Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object." + description: "Retrieve an existing description entity description." + operationId: "GetDescriptionEntity" + parameters: + - name: "id.resource_type" + in: "path" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to." + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "IdResourceType" + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + - name: "id.version" + in: "path" + description: "Specific version of the resource." + required: true + type: "string" + x-exportParamName: "IdVersion" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminDescriptionEntity" + /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions." + description: "Fetch existing description entity definitions matching input filters." + operationId: "ListDescriptionEntities2" + parameters: + - name: "resource_type" + in: "path" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to." + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "ResourceType" + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "query" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'." + required: false + type: "string" + x-exportParamName: "IdName" + x-optionalDataType: "String" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminDescriptionEntityList" + /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions." + description: "Fetch existing description entity definitions matching input filters." + operationId: "ListDescriptionEntities" + parameters: + - name: "resource_type" + in: "path" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to." + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "ResourceType" + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'" + required: true + type: "string" + x-exportParamName: "IdName" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminDescriptionEntityList" + /api/v1/events/nodes: + post: + tags: + - "AdminService" + summary: "Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred." + description: "Create a node execution event recording a phase transition." + operationId: "CreateNodeEvent" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminNodeExecutionEventRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNodeExecutionEventResponse" + /api/v1/events/tasks: + post: + tags: + - "AdminService" + summary: "Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred." + description: "Create a task execution event recording a phase transition." + operationId: "CreateTaskEvent" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminTaskExecutionEventRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminTaskExecutionEventResponse" + /api/v1/events/workflows: + post: + tags: + - "AdminService" + summary: "Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred." + description: "Create a workflow execution event recording a phase transition." + operationId: "CreateWorkflowEvent" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminWorkflowExecutionEventRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflowExecutionEventResponse" + /api/v1/executions: + post: + tags: + - "AdminService" + summary: "Triggers the creation of a :ref:`ref_flyteidl.admin.Execution`" + description: "Create a workflow execution." + operationId: "CreateExecution" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminExecutionCreateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminExecutionCreateResponse" + /api/v1/executions/recover: + post: + tags: + - "AdminService" + summary: "Recreates a previously-run workflow execution that will only start\ + \ executing from the last known failure point.\nIn Recover mode, users cannot\ + \ change any input parameters or update the version of the execution.\nThis\ + \ is extremely useful to recover from system errors and byzantine faults like\ + \ - Loss of K8s cluster, bugs in platform or instability, machine failures,\n\ + downstream system failures (downstream services), or simply to recover executions\ + \ that failed because of retry exhaustion and should complete if tried again.\n\ + See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details." + description: "Recreates a previously-run workflow execution that will only start\ + \ executing from the last known failure point. In Recover mode, users cannot\ + \ change any input parameters or update the version of the execution. This\ + \ is extremely useful to recover from system errors and byzantine faults like\ + \ - Loss of K8s cluster, bugs in platform or instability, machine failures,\ + \ downstream system failures (downstream services), or simply to recover executions\ + \ that failed because of retry exhaustion and should complete if tried again." + operationId: "RecoverExecution" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminExecutionRecoverRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminExecutionCreateResponse" + /api/v1/executions/relaunch: + post: + tags: + - "AdminService" + summary: "Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution`" + description: "Relaunch a workflow execution." + operationId: "RelaunchExecution" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminExecutionRelaunchRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminExecutionCreateResponse" + /api/v1/executions/{id.project}/{id.domain}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.Execution`." + description: "Fetch existing workflow executions matching input filters." + operationId: "ListExecutions" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "query" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'." + required: false + type: "string" + x-exportParamName: "IdName" + x-optionalDataType: "String" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, this server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminExecutionList" + /api/v1/executions/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + summary: "Fetches a :ref:`ref_flyteidl.admin.Execution`." + description: "Retrieve an existing workflow execution." + operationId: "GetExecution" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminExecution" + put: + tags: + - "AdminService" + summary: "Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`." + description: "Update execution belonging to project domain." + operationId: "UpdateExecution" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminExecutionUpdateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminExecutionUpdateResponse" + delete: + tags: + - "AdminService" + summary: "Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`." + description: "Terminate the active workflow execution specified in the request." + operationId: "TerminateExecution" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminExecutionTerminateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminExecutionTerminateResponse" + /api/v1/launch_plan_ids/{project}/{domain}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of\ + \ launch plan objects." + description: "Fetch existing launch plan definition identifiers matching input\ + \ filters." + operationId: "ListLaunchPlanIds" + parameters: + - name: "project" + in: "path" + description: "Name of the project that contains the identifiers.\n+required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Name of the domain the identifiers belongs to within the project.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Domain" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNamedEntityIdentifierList" + /api/v1/launch_plans: + post: + tags: + - "AdminService" + summary: "Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition" + description: "Create and register a launch plan definition." + operationId: "CreateLaunchPlan" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminLaunchPlanCreateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminLaunchPlanCreateResponse" + 400: + description: "Returned for bad request that may have failed validation." + schema: {} + 409: + description: "Returned for a request that references an identical entity\ + \ that has already been registered." + schema: {} + /api/v1/launch_plans/{id.project}/{id.domain}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions." + description: "Fetch existing launch plan definitions matching input filters." + operationId: "ListLaunchPlans2" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "query" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'." + required: false + type: "string" + x-exportParamName: "IdName" + x-optionalDataType: "String" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, this server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminLaunchPlanList" + /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions." + description: "Fetch existing launch plan definitions matching input filters." + operationId: "ListLaunchPlans" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'" + required: true + type: "string" + x-exportParamName: "IdName" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, this server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminLaunchPlanList" + /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}: + get: + tags: + - "AdminService" + summary: "Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition." + description: "Retrieve an existing launch plan definition." + operationId: "GetLaunchPlan" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + - name: "id.version" + in: "path" + description: "Specific version of the resource." + required: true + type: "string" + x-exportParamName: "IdVersion" + - name: "id.resource_type" + in: "query" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ + \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ + \ a compilation of multiple individual objects.\nEventually all Catalog\ + \ objects should be modeled similar to Flyte Objects. The Dataset entities\ + \ makes it possible for the UI and CLI to act on the objects \nin a similar\ + \ manner to other Flyte objects" + required: false + type: "string" + default: "UNSPECIFIED" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "IdResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminLaunchPlan" + put: + tags: + - "AdminService" + summary: "Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`." + description: "Update the status of an existing launch plan definition. At most\ + \ one launch plan version for a given {project, domain, name} can be active\ + \ at a time. If this call sets a launch plan to active and existing version\ + \ is already active, the result of this call will be that the formerly active\ + \ launch plan will be made inactive and specified launch plan in this request\ + \ will be made active. In the event that the formerly active launch plan had\ + \ a schedule associated it with it, this schedule will be disabled. If the\ + \ reference launch plan in this request is being set to active and has a schedule\ + \ associated with it, the schedule will be enabled." + operationId: "UpdateLaunchPlan" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + - name: "id.version" + in: "path" + description: "Specific version of the resource." + required: true + type: "string" + x-exportParamName: "IdVersion" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminLaunchPlanUpdateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminLaunchPlanUpdateResponse" + /api/v1/matchable_attributes: + get: + tags: + - "AdminService" + summary: "Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a specific resource type." + description: "Retrieve a list of MatchableAttributesConfiguration objects." + operationId: "ListMatchableAttributes" + parameters: + - name: "resource_type" + in: "query" + description: "+required.\n\n - TASK_RESOURCE: Applies to customizable task\ + \ resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring\ + \ templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures\ + \ task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL:\ + \ Configures the K8s cluster label to be used for execution to be run\n\ + \ - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service\ + \ when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable\ + \ plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG:\ + \ Adds defaults for customizable workflow-execution specifications and overrides.\n\ + \ - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which\ + \ this execution should run." + required: false + type: "string" + default: "TASK_RESOURCE" + enum: + - "TASK_RESOURCE" + - "CLUSTER_RESOURCE" + - "EXECUTION_QUEUE" + - "EXECUTION_CLUSTER_LABEL" + - "QUALITY_OF_SERVICE_SPECIFICATION" + - "PLUGIN_OVERRIDE" + - "WORKFLOW_EXECUTION_CONFIG" + - "CLUSTER_ASSIGNMENT" + x-exportParamName: "ResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminListMatchableAttributesResponse" + /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + summary: "Returns a :ref:`ref_flyteidl.admin.NamedEntity` object." + description: "Retrieve a NamedEntity object." + operationId: "GetNamedEntity" + parameters: + - name: "resource_type" + in: "path" + description: "Resource type of the metadata to get. One of Task, Workflow\ + \ or LaunchPlan.\n+required" + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "ResourceType" + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'" + required: true + type: "string" + x-exportParamName: "IdName" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNamedEntity" + put: + tags: + - "AdminService" + summary: "Updates a :ref:`ref_flyteidl.admin.NamedEntity` object." + description: "Update the fields associated with a NamedEntity" + operationId: "UpdateNamedEntity" + parameters: + - name: "resource_type" + in: "path" + description: "Resource type of the metadata to update\n+required" + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "ResourceType" + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'" + required: true + type: "string" + x-exportParamName: "IdName" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminNamedEntityUpdateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNamedEntityUpdateResponse" + /api/v1/named_entities/{resource_type}/{project}/{domain}: + get: + tags: + - "AdminService" + summary: "Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects." + description: "Retrieve a list of NamedEntity objects sharing a common resource\ + \ type, project, and domain." + operationId: "ListNamedEntities" + parameters: + - name: "resource_type" + in: "path" + description: "Resource type of the metadata to query. One of Task, Workflow\ + \ or LaunchPlan.\n+required" + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "ResourceType" + - name: "project" + in: "path" + description: "Name of the project that contains the identifiers.\n+required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Name of the domain the identifiers belongs to within the project." + required: true + type: "string" + x-exportParamName: "Domain" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNamedEntityList" + /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}: + get: + tags: + - "AdminService" + summary: "Fetches a :ref:`ref_flyteidl.admin.NodeExecution`." + description: "Retrieve an existing node execution." + operationId: "GetNodeExecution" + parameters: + - name: "id.execution_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdExecutionIdProject" + - name: "id.execution_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdExecutionIdDomain" + - name: "id.execution_id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdExecutionIdName" + - name: "id.node_id" + in: "path" + required: true + type: "string" + x-exportParamName: "IdNodeId" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/flyteidladminNodeExecution" + /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`." + description: "Fetch existing node executions matching input filters." + operationId: "ListNodeExecutions" + parameters: + - name: "workflow_execution_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "WorkflowExecutionIdProject" + - name: "workflow_execution_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "WorkflowExecutionIdDomain" + - name: "workflow_execution_id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "WorkflowExecutionIdName" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + - name: "unique_parent_id" + in: "query" + description: "Unique identifier of the parent node in the execution\n+optional." + required: false + type: "string" + x-exportParamName: "UniqueParentId" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNodeExecutionList" + /api/v1/project_attributes/{attributes.project}: + put: + tags: + - "AdminService" + summary: "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ at the project level" + description: "Update the customized resource attributes associated with a project" + operationId: "UpdateProjectAttributes" + parameters: + - name: "attributes.project" + in: "path" + description: "Unique project id for which this set of attributes will be applied." + required: true + type: "string" + x-exportParamName: "AttributesProject" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminProjectAttributesUpdateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjectAttributesUpdateResponse" + /api/v1/project_attributes/{project}: + get: + tags: + - "AdminService" + summary: "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a project and domain." + description: "Retrieve the customized resource attributes associated with a\ + \ project" + operationId: "GetProjectAttributes" + parameters: + - name: "project" + in: "path" + description: "Unique project id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "resource_type" + in: "query" + description: "Which type of matchable attributes to return.\n+required.\n\n\ + \ - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n\ + \ - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster\ + \ resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution\ + \ queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster\ + \ label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION:\ + \ Configures default quality of service when undefined in an execution spec.\n\ + \ - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior\ + \ for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for\ + \ customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT:\ + \ Controls how to select an available cluster on which this execution should\ + \ run." + required: false + type: "string" + default: "TASK_RESOURCE" + enum: + - "TASK_RESOURCE" + - "CLUSTER_RESOURCE" + - "EXECUTION_QUEUE" + - "EXECUTION_CLUSTER_LABEL" + - "QUALITY_OF_SERVICE_SPECIFICATION" + - "PLUGIN_OVERRIDE" + - "WORKFLOW_EXECUTION_CONFIG" + - "CLUSTER_ASSIGNMENT" + x-exportParamName: "ResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjectAttributesGetResponse" + delete: + tags: + - "AdminService" + summary: "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a project and domain." + description: "Delete the customized resource attributes associated with a project" + operationId: "DeleteProjectAttributes" + parameters: + - name: "project" + in: "path" + description: "Unique project id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Project" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminProjectAttributesDeleteRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjectAttributesDeleteResponse" + /api/v1/project_domain_attributes/{attributes.project}/{attributes.domain}: + put: + tags: + - "AdminService" + summary: "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a project and domain." + description: "Update the customized resource attributes associated with a project-domain\ + \ combination" + operationId: "UpdateProjectDomainAttributes" + parameters: + - name: "attributes.project" + in: "path" + description: "Unique project id for which this set of attributes will be applied." + required: true + type: "string" + x-exportParamName: "AttributesProject" + - name: "attributes.domain" + in: "path" + description: "Unique domain id for which this set of attributes will be applied." + required: true + type: "string" + x-exportParamName: "AttributesDomain" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminProjectDomainAttributesUpdateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjectDomainAttributesUpdateResponse" + /api/v1/project_domain_attributes/{project}/{domain}: + get: + tags: + - "AdminService" + summary: "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a project and domain." + description: "Retrieve the customized resource attributes associated with a\ + \ project-domain combination" + operationId: "GetProjectDomainAttributes" + parameters: + - name: "project" + in: "path" + description: "Unique project id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Unique domain id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Domain" + - name: "resource_type" + in: "query" + description: "Which type of matchable attributes to return.\n+required.\n\n\ + \ - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n\ + \ - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster\ + \ resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution\ + \ queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster\ + \ label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION:\ + \ Configures default quality of service when undefined in an execution spec.\n\ + \ - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior\ + \ for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for\ + \ customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT:\ + \ Controls how to select an available cluster on which this execution should\ + \ run." + required: false + type: "string" + default: "TASK_RESOURCE" + enum: + - "TASK_RESOURCE" + - "CLUSTER_RESOURCE" + - "EXECUTION_QUEUE" + - "EXECUTION_CLUSTER_LABEL" + - "QUALITY_OF_SERVICE_SPECIFICATION" + - "PLUGIN_OVERRIDE" + - "WORKFLOW_EXECUTION_CONFIG" + - "CLUSTER_ASSIGNMENT" + x-exportParamName: "ResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjectDomainAttributesGetResponse" + delete: + tags: + - "AdminService" + summary: "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a project and domain." + description: "Delete the customized resource attributes associated with a project-domain\ + \ combination" + operationId: "DeleteProjectDomainAttributes" + parameters: + - name: "project" + in: "path" + description: "Unique project id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Unique domain id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Domain" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminProjectDomainAttributesDeleteRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjectDomainAttributesDeleteResponse" + /api/v1/projects: + get: + tags: + - "AdminService" + summary: "Fetches a list of :ref:`ref_flyteidl.admin.Project`" + description: "Fetch registered projects." + operationId: "ListProjects" + parameters: + - name: "limit" + in: "query" + description: "Indicates the number of projects to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, this server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjects" + post: + tags: + - "AdminService" + summary: "Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment." + description: "Register a project." + operationId: "RegisterProject" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminProjectRegisterRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjectRegisterResponse" + /api/v1/projects/{id}: + put: + tags: + - "AdminService" + summary: "Updates an existing :ref:`ref_flyteidl.admin.Project` \nflyteidl.admin.Project\ + \ should be passed but the domains property should be empty;\nit will be ignored\ + \ in the handler as domains cannot be updated via this API." + description: "Update a project." + operationId: "UpdateProject" + parameters: + - name: "id" + in: "path" + description: "Globally unique project name." + required: true + type: "string" + x-exportParamName: "Id" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminProject" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminProjectUpdateResponse" + ? /api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} + : get: + tags: + - "AdminService" + summary: "Fetches a :ref:`ref_flyteidl.admin.TaskExecution`." + description: "Retrieve an existing task execution." + operationId: "GetTaskExecution" + parameters: + - name: "id.node_execution_id.execution_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdNodeExecutionIdExecutionIdProject" + - name: "id.node_execution_id.execution_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdNodeExecutionIdExecutionIdDomain" + - name: "id.node_execution_id.execution_id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdNodeExecutionIdExecutionIdName" + - name: "id.node_execution_id.node_id" + in: "path" + required: true + type: "string" + x-exportParamName: "IdNodeExecutionIdNodeId" + - name: "id.task_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdTaskIdProject" + - name: "id.task_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdTaskIdDomain" + - name: "id.task_id.name" + in: "path" + description: "User provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdTaskIdName" + - name: "id.task_id.version" + in: "path" + description: "Specific version of the resource." + required: true + type: "string" + x-exportParamName: "IdTaskIdVersion" + - name: "id.retry_attempt" + in: "path" + required: true + type: "integer" + format: "int64" + x-exportParamName: "IdRetryAttempt" + - name: "id.task_id.resource_type" + in: "query" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ + \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ + \ a compilation of multiple individual objects.\nEventually all Catalog\ + \ objects should be modeled similar to Flyte Objects. The Dataset entities\ + \ makes it possible for the UI and CLI to act on the objects \nin a similar\ + \ manner to other Flyte objects" + required: false + type: "string" + default: "UNSPECIFIED" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "IdTaskIdResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/flyteidladminTaskExecution" + ? /api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id} + : get: + tags: + - "AdminService" + summary: "Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`." + description: "Fetch existing task executions matching input filters." + operationId: "ListTaskExecutions" + parameters: + - name: "node_execution_id.execution_id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "NodeExecutionIdExecutionIdProject" + - name: "node_execution_id.execution_id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "NodeExecutionIdExecutionIdDomain" + - name: "node_execution_id.execution_id.name" + in: "path" + description: "User or system provided value for the resource." + required: true + type: "string" + x-exportParamName: "NodeExecutionIdExecutionIdName" + - name: "node_execution_id.node_id" + in: "path" + required: true + type: "string" + x-exportParamName: "NodeExecutionIdNodeId" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminTaskExecutionList" + /api/v1/task_ids/{project}/{domain}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of\ + \ task objects." + description: "Fetch existing task definition identifiers matching input filters." + operationId: "ListTaskIds" + parameters: + - name: "project" + in: "path" + description: "Name of the project that contains the identifiers.\n+required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Name of the domain the identifiers belongs to within the project.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Domain" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNamedEntityIdentifierList" + /api/v1/tasks: + post: + tags: + - "AdminService" + summary: "Create and upload a :ref:`ref_flyteidl.admin.Task` definition" + description: "Create and register a task definition." + operationId: "CreateTask" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/flyteidladminTaskCreateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/flyteidladminTaskCreateResponse" + 400: + description: "Returned for bad request that may have failed validation." + schema: {} + 409: + description: "Returned for a request that references an identical entity\ + \ that has already been registered." + schema: {} + /api/v1/tasks/{id.project}/{id.domain}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions." + description: "Fetch existing task definitions matching input filters." + operationId: "ListTasks2" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "query" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'." + required: false + type: "string" + x-exportParamName: "IdName" + x-optionalDataType: "String" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, this server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminTaskList" + /api/v1/tasks/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions." + description: "Fetch existing task definitions matching input filters." + operationId: "ListTasks" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'" + required: true + type: "string" + x-exportParamName: "IdName" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, this server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminTaskList" + /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}: + get: + tags: + - "AdminService" + summary: "Fetch a :ref:`ref_flyteidl.admin.Task` definition." + description: "Retrieve an existing task definition." + operationId: "GetTask" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + - name: "id.version" + in: "path" + description: "Specific version of the resource." + required: true + type: "string" + x-exportParamName: "IdVersion" + - name: "id.resource_type" + in: "query" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ + \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ + \ a compilation of multiple individual objects.\nEventually all Catalog\ + \ objects should be modeled similar to Flyte Objects. The Dataset entities\ + \ makes it possible for the UI and CLI to act on the objects \nin a similar\ + \ manner to other Flyte objects" + required: false + type: "string" + default: "UNSPECIFIED" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "IdResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminTask" + /api/v1/version: + get: + tags: + - "AdminService" + description: "Retrieve the Version (including the Build information) for FlyteAdmin\ + \ service" + operationId: "GetVersion" + parameters: [] + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminGetVersionResponse" + /api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow}: + put: + tags: + - "AdminService" + summary: "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a project, domain and workflow." + description: "Update the customized resource attributes associated with a project,\ + \ domain and workflow combination" + operationId: "UpdateWorkflowAttributes" + parameters: + - name: "attributes.project" + in: "path" + description: "Unique project id for which this set of attributes will be applied." + required: true + type: "string" + x-exportParamName: "AttributesProject" + - name: "attributes.domain" + in: "path" + description: "Unique domain id for which this set of attributes will be applied." + required: true + type: "string" + x-exportParamName: "AttributesDomain" + - name: "attributes.workflow" + in: "path" + description: "Workflow name for which this set of attributes will be applied." + required: true + type: "string" + x-exportParamName: "AttributesWorkflow" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminWorkflowAttributesUpdateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflowAttributesUpdateResponse" + /api/v1/workflow_attributes/{project}/{domain}/{workflow}: + get: + tags: + - "AdminService" + summary: "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a project, domain and workflow." + description: "Retrieve the customized resource attributes associated with a\ + \ project, domain and workflow combination" + operationId: "GetWorkflowAttributes" + parameters: + - name: "project" + in: "path" + description: "Unique project id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Unique domain id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Domain" + - name: "workflow" + in: "path" + description: "Workflow name which this set of attributes references.\n+required" + required: true + type: "string" + x-exportParamName: "Workflow" + - name: "resource_type" + in: "query" + description: "Which type of matchable attributes to return.\n+required.\n\n\ + \ - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n\ + \ - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster\ + \ resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution\ + \ queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster\ + \ label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION:\ + \ Configures default quality of service when undefined in an execution spec.\n\ + \ - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior\ + \ for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for\ + \ customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT:\ + \ Controls how to select an available cluster on which this execution should\ + \ run." + required: false + type: "string" + default: "TASK_RESOURCE" + enum: + - "TASK_RESOURCE" + - "CLUSTER_RESOURCE" + - "EXECUTION_QUEUE" + - "EXECUTION_CLUSTER_LABEL" + - "QUALITY_OF_SERVICE_SPECIFICATION" + - "PLUGIN_OVERRIDE" + - "WORKFLOW_EXECUTION_CONFIG" + - "CLUSTER_ASSIGNMENT" + x-exportParamName: "ResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflowAttributesGetResponse" + delete: + tags: + - "AdminService" + summary: "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ + \ for a project, domain and workflow." + description: "Delete the customized resource attributes associated with a project,\ + \ domain and workflow combination" + operationId: "DeleteWorkflowAttributes" + parameters: + - name: "project" + in: "path" + description: "Unique project id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Unique domain id which this set of attributes references.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Domain" + - name: "workflow" + in: "path" + description: "Workflow name which this set of attributes references.\n+required" + required: true + type: "string" + x-exportParamName: "Workflow" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminWorkflowAttributesDeleteRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflowAttributesDeleteResponse" + /api/v1/workflow_ids/{project}/{domain}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of\ + \ workflow objects." + description: "Fetch an existing workflow definition identifiers matching input\ + \ filters." + operationId: "ListWorkflowIds" + parameters: + - name: "project" + in: "path" + description: "Name of the project that contains the identifiers.\n+required" + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Name of the domain the identifiers belongs to within the project.\n\ + +required" + required: true + type: "string" + x-exportParamName: "Domain" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNamedEntityIdentifierList" + /api/v1/workflows: + post: + tags: + - "AdminService" + summary: "Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition" + description: "Create and register a workflow definition." + operationId: "CreateWorkflow" + parameters: + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminWorkflowCreateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflowCreateResponse" + 400: + description: "Returned for bad request that may have failed validation." + schema: {} + 409: + description: "Returned for a request that references an identical entity\ + \ that has already been registered." + schema: {} + /api/v1/workflows/{id.project}/{id.domain}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions." + description: "Fetch existing workflow definitions matching input filters." + operationId: "ListWorkflows2" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "query" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'." + required: false + type: "string" + x-exportParamName: "IdName" + x-optionalDataType: "String" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, this server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflowList" + /api/v1/workflows/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + summary: "Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions." + description: "Fetch existing workflow definitions matching input filters." + operationId: "ListWorkflows" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'" + required: true + type: "string" + x-exportParamName: "IdName" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned.\n+required." + required: false + type: "integer" + format: "int64" + x-exportParamName: "Limit" + x-optionalDataType: "Int64" + - name: "token" + in: "query" + description: "In the case of multiple pages of results, this server-provided\ + \ token can be used to fetch the next page\nin a query.\n+optional." + required: false + type: "string" + x-exportParamName: "Token" + x-optionalDataType: "String" + - name: "filters" + in: "query" + description: "Indicates a list of filters passed as string.\nMore info on\ + \ constructing filters : \n+optional." + required: false + type: "string" + x-exportParamName: "Filters" + x-optionalDataType: "String" + - name: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\n+required." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ + \ order." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflowList" + /api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version}: + get: + tags: + - "AdminService" + summary: "Fetch a :ref:`ref_flyteidl.admin.Workflow` definition." + description: "Retrieve an existing workflow definition." + operationId: "GetWorkflow" + parameters: + - name: "id.project" + in: "path" + description: "Name of the project the resource belongs to." + required: true + type: "string" + x-exportParamName: "IdProject" + - name: "id.domain" + in: "path" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + required: true + type: "string" + x-exportParamName: "IdDomain" + - name: "id.name" + in: "path" + description: "User provided value for the resource." + required: true + type: "string" + x-exportParamName: "IdName" + - name: "id.version" + in: "path" + description: "Specific version of the resource." + required: true + type: "string" + x-exportParamName: "IdVersion" + - name: "id.resource_type" + in: "query" + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ + \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ + \ a compilation of multiple individual objects.\nEventually all Catalog\ + \ objects should be modeled similar to Flyte Objects. The Dataset entities\ + \ makes it possible for the UI and CLI to act on the objects \nin a similar\ + \ manner to other Flyte objects" + required: false + type: "string" + default: "UNSPECIFIED" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + x-exportParamName: "IdResourceType" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminWorkflow" +definitions: + BlobTypeBlobDimensionality: + type: "string" + enum: + - "SINGLE" + - "MULTIPART" + default: "SINGLE" + CatalogReservationStatus: + type: "string" + description: "Indicates the status of a catalog reservation operation.\n\n - RESERVATION_DISABLED:\ + \ Used to indicate that reservations are disabled\n - RESERVATION_ACQUIRED:\ + \ Used to indicate that a reservation was successfully acquired or extended\n\ + \ - RESERVATION_EXISTS: Used to indicate that an active reservation currently\ + \ exists\n - RESERVATION_RELEASED: Used to indicate that the reservation has\ + \ been successfully released\n - RESERVATION_FAILURE: Used to indicate that\ + \ a reservation operation resulted in failure" + enum: + - "RESERVATION_DISABLED" + - "RESERVATION_ACQUIRED" + - "RESERVATION_EXISTS" + - "RESERVATION_RELEASED" + - "RESERVATION_FAILURE" + default: "RESERVATION_DISABLED" + ComparisonExpressionOperator: + type: "string" + title: "Binary Operator for each expression" + description: "- GT: Greater Than\n - LT: Less Than" + enum: + - "EQ" + - "NEQ" + - "GT" + - "GTE" + - "LT" + - "LTE" + default: "EQ" + ConjunctionExpressionLogicalOperator: + type: "string" + title: "Nested conditions. They can be conjoined using AND / OR\nOrder of evaluation\ + \ is not important as the operators are Commutative" + description: "- AND: Conjunction" + enum: + - "AND" + - "OR" + default: "AND" + ConnectionSetIdList: + type: "object" + properties: + ids: + type: "array" + items: + type: "string" + example: + ids: + - "ids" + - "ids" + ContainerArchitecture: + type: "string" + description: "Architecture-type the container image supports." + enum: + - "UNKNOWN" + - "AMD64" + - "ARM64" + - "ARM_V6" + - "ARM_V7" + default: "UNKNOWN" + DataLoadingConfigLiteralMapFormat: + type: "string" + title: "LiteralMapFormat decides the encoding format in which the input metadata\ + \ should be made available to the containers.\nIf the user has access to the\ + \ protocol buffer definitions, it is recommended to use the PROTO format.\n\ + JSON and YAML do not need any protobuf definitions to read it\nAll remote references\ + \ in core.LiteralMap are replaced with local filesystem references (the data\ + \ is downloaded to local filesystem)" + description: "- JSON: JSON / YAML for the metadata (which contains inlined primitive\ + \ values). The representation is inline with the standard json specification\ + \ as specified - https://www.json.org/json-en.html\n - PROTO: Proto is a serialized\ + \ binary of `core.LiteralMap` defined in flyteidl/core" + enum: + - "JSON" + - "YAML" + - "PROTO" + default: "JSON" + ExecutionErrorErrorKind: + type: "string" + title: "Error type: System or User" + enum: + - "UNKNOWN" + - "USER" + - "SYSTEM" + default: "UNKNOWN" + ExecutionMetadataExecutionMode: + type: "string" + description: "The method by which this execution was launched.\n\n - MANUAL: The\ + \ default execution mode, MANUAL implies that an execution was launched by an\ + \ individual.\n - SCHEDULED: A schedule triggered this execution launch.\n -\ + \ SYSTEM: A system process was responsible for launching this execution rather\ + \ an individual.\n - RELAUNCH: This execution was launched with identical inputs\ + \ as a previous execution.\n - CHILD_WORKFLOW: This execution was triggered\ + \ by another execution.\n - RECOVERED: This execution was recovered from another\ + \ execution." + enum: + - "MANUAL" + - "SCHEDULED" + - "SYSTEM" + - "RELAUNCH" + - "CHILD_WORKFLOW" + - "RECOVERED" + default: "MANUAL" + IOStrategyDownloadMode: + type: "string" + title: "Mode to use for downloading" + description: "- DOWNLOAD_EAGER: All data will be downloaded before the main container\ + \ is executed\n - DOWNLOAD_STREAM: Data will be downloaded as a stream and an\ + \ End-Of-Stream marker will be written to indicate all data has been downloaded.\ + \ Refer to protocol for details\n - DO_NOT_DOWNLOAD: Large objects (offloaded)\ + \ will not be downloaded" + enum: + - "DOWNLOAD_EAGER" + - "DOWNLOAD_STREAM" + - "DO_NOT_DOWNLOAD" + default: "DOWNLOAD_EAGER" + IOStrategyUploadMode: + type: "string" + title: "Mode to use for uploading" + description: "- UPLOAD_ON_EXIT: All data will be uploaded after the main container\ + \ exits\n - UPLOAD_EAGER: Data will be uploaded as it appears. Refer to protocol\ + \ specification for details\n - DO_NOT_UPLOAD: Data will not be uploaded, only\ + \ references will be written" + enum: + - "UPLOAD_ON_EXIT" + - "UPLOAD_EAGER" + - "DO_NOT_UPLOAD" + default: "UPLOAD_ON_EXIT" + PluginOverrideMissingPluginBehavior: + type: "string" + description: " - FAIL: By default, if this plugin is not enabled for a Flyte deployment\ + \ then execution will fail.\n - USE_DEFAULT: Uses the system-configured default\ + \ implementation." + enum: + - "FAIL" + - "USE_DEFAULT" + default: "FAIL" + ProjectProjectState: + type: "string" + description: "The state of the project is used to control its visibility in the\ + \ UI and validity.\n\n - ACTIVE: By default, all projects are considered active.\n\ + \ - ARCHIVED: Archived projects are no longer visible in the UI and no longer\ + \ valid.\n - SYSTEM_GENERATED: System generated projects that aren't explicitly\ + \ created or managed by a user." + enum: + - "ACTIVE" + - "ARCHIVED" + - "SYSTEM_GENERATED" + default: "ACTIVE" + QualityOfServiceTier: + type: "string" + description: " - UNDEFINED: Default: no quality of service specified." + enum: + - "UNDEFINED" + - "HIGH" + - "MEDIUM" + - "LOW" + default: "UNDEFINED" + ResourcesResourceEntry: + type: "object" + properties: + name: + description: "Resource name." + $ref: "#/definitions/ResourcesResourceName" + value: + type: "string" + title: "Value must be a valid k8s quantity. See\nhttps://github.com/kubernetes/apimachinery/blob/master/pkg/api/resource/quantity.go#L30-L80" + description: "Encapsulates a resource name and value." + example: + name: {} + value: "value" + ResourcesResourceName: + type: "string" + description: "Known resource names.\n\n - EPHEMERAL_STORAGE: For Kubernetes-based\ + \ deployments, pods use ephemeral local storage for scratch space, caching,\ + \ and for logs." + enum: + - "UNKNOWN" + - "CPU" + - "GPU" + - "MEMORY" + - "STORAGE" + - "EPHEMERAL_STORAGE" + default: "UNKNOWN" + RuntimeMetadataRuntimeType: + type: "string" + enum: + - "OTHER" + - "FLYTE_SDK" + default: "OTHER" + SchemaColumnSchemaColumnType: + type: "string" + enum: + - "INTEGER" + - "FLOAT" + - "STRING" + - "BOOLEAN" + - "DATETIME" + - "DURATION" + default: "INTEGER" + SchemaTypeSchemaColumn: + type: "object" + properties: + name: + type: "string" + title: "A unique name -within the schema type- for the column" + type: + description: "The column type. This allows a limited set of types currently." + $ref: "#/definitions/SchemaColumnSchemaColumnType" + example: + name: "name" + type: {} + SecretMountType: + type: "string" + description: " - ANY: Default case, indicates the client can tolerate either mounting\ + \ options.\n - ENV_VAR: ENV_VAR indicates the secret needs to be mounted as\ + \ an environment variable.\n - FILE: FILE indicates the secret needs to be mounted\ + \ as a file." + enum: + - "ANY" + - "ENV_VAR" + - "FILE" + default: "ANY" + SortDirection: + type: "string" + description: " - DESCENDING: By default, fields are sorted in descending order." + enum: + - "DESCENDING" + - "ASCENDING" + default: "DESCENDING" + SqlDialect: + type: "string" + description: "The dialect of the SQL statement. This is used to validate and parse\ + \ SQL statements at compilation time to avoid\nexpensive runtime operations.\ + \ If set to an unsupported dialect, no validation will be done on the statement.\n\ + We support the following dialect: ansi, hive." + enum: + - "UNDEFINED" + - "ANSI" + - "HIVE" + - "OTHER" + default: "UNDEFINED" + StructuredDatasetTypeDatasetColumn: + type: "object" + properties: + name: + type: "string" + description: "A unique name within the schema type for the column." + literal_type: + description: "The column type." + $ref: "#/definitions/coreLiteralType" + example: + name: "name" + TaskExecutionMetadataInstanceClass: + type: "string" + description: "Includes the broad category of machine used for this specific task\ + \ execution.\n\n - DEFAULT: The default instance class configured for the flyte\ + \ application platform.\n - INTERRUPTIBLE: The instance class configured for\ + \ interruptible tasks." + enum: + - "DEFAULT" + - "INTERRUPTIBLE" + default: "DEFAULT" + TaskLogMessageFormat: + type: "string" + enum: + - "UNKNOWN" + - "CSV" + - "JSON" + default: "UNKNOWN" + WorkflowMetadataOnFailurePolicy: + type: "string" + title: "Failure Handling Strategy" + description: "- FAIL_IMMEDIATELY: FAIL_IMMEDIATELY instructs the system to fail\ + \ as soon as a node fails in the workflow. It'll automatically\nabort all currently\ + \ running nodes and clean up resources before finally marking the workflow executions\ + \ as\nfailed.\n - FAIL_AFTER_EXECUTABLE_NODES_COMPLETE: FAIL_AFTER_EXECUTABLE_NODES_COMPLETE\ + \ instructs the system to make as much progress as it can. The system will\n\ + not alter the dependencies of the execution graph so any node that depend on\ + \ the failed node will not be run.\nOther nodes that will be executed to completion\ + \ before cleaning up resources and marking the workflow\nexecution as failed." + enum: + - "FAIL_IMMEDIATELY" + - "FAIL_AFTER_EXECUTABLE_NODES_COMPLETE" + default: "FAIL_IMMEDIATELY" + adminAbortMetadata: + type: "object" + properties: + cause: + type: "string" + description: "In the case of a user-specified abort, this will pass along\ + \ the user-supplied cause." + principal: + type: "string" + title: "Identifies the entity (if any) responsible for terminating the execution" + description: "Specifies metadata around an aborted workflow execution." + example: + principal: "principal" + cause: "cause" + adminAnnotations: + type: "object" + properties: + values: + type: "object" + description: "Map of custom annotations to be applied to the execution resource." + additionalProperties: + type: "string" + description: "Annotation values to be applied to an execution resource.\nIn the\ + \ future a mode (e.g. OVERRIDE, APPEND, etc) can be defined\nto specify how\ + \ to merge annotations defined at registration and execution time." + example: + values: + key: "values" + adminAuth: + type: "object" + properties: + assumable_iam_role: + type: "string" + description: "Defines an optional iam role which will be used for tasks run\ + \ in executions created with this launch plan." + kubernetes_service_account: + type: "string" + description: "Defines an optional kubernetes service account which will be\ + \ used for tasks run in executions created with this launch plan." + description: "Defines permissions associated with executions created by this launch\ + \ plan spec.\nUse either of these roles when they have permissions required\ + \ by your workflow execution.\nDeprecated." + example: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + adminAuthRole: + type: "object" + properties: + assumable_iam_role: + type: "string" + description: "Defines an optional iam role which will be used for tasks run\ + \ in executions created with this launch plan." + kubernetes_service_account: + type: "string" + description: "Defines an optional kubernetes service account which will be\ + \ used for tasks run in executions created with this launch plan." + description: "Defines permissions associated with executions created by this launch\ + \ plan spec.\nUse either of these roles when they have permissions required\ + \ by your workflow execution.\nDeprecated." + example: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + adminClusterAssignment: + type: "object" + properties: + cluster_pool_name: + type: "string" + description: "Encapsulates specifications for routing an execution onto a specific\ + \ cluster." + example: + cluster_pool_name: "cluster_pool_name" + adminClusterResourceAttributes: + type: "object" + properties: + attributes: + type: "object" + description: "Custom resource attributes which will be applied in cluster\ + \ resource creation (e.g. quotas).\nMap keys are the *case-sensitive* names\ + \ of variables in templatized resource files.\nMap values should be the\ + \ custom values which get substituted during resource creation." + additionalProperties: + type: "string" + example: + attributes: + key: "attributes" + adminCronSchedule: + type: "object" + properties: + schedule: + type: "string" + title: "Standard/default cron implementation as described by https://en.wikipedia.org/wiki/Cron#CRON_expression;\n\ + Also supports nonstandard predefined scheduling definitions\nas described\ + \ by https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html#CronExpressions\n\ + except @reboot" + offset: + type: "string" + title: "ISO 8601 duration as described by https://en.wikipedia.org/wiki/ISO_8601#Durations" + description: "Options for schedules to run according to a cron expression." + example: + schedule: "schedule" + offset: "offset" + adminDescription: + type: "object" + properties: + value: + type: "string" + title: "long description - no more than 4KB" + uri: + type: "string" + title: "if the description sizes exceed some threshold we can offload the\ + \ entire\ndescription proto altogether to an external data store, like S3\ + \ rather than store inline in the db" + format: + title: "Format of the long description" + $ref: "#/definitions/adminDescriptionFormat" + icon_link: + type: "string" + title: "Optional link to an icon for the entity" + description: "Full user description with formatting preserved. This can be rendered\n\ + by clients, such as the console or command line tools with in-tact\nformatting." + example: + format: {} + icon_link: "icon_link" + value: "value" + uri: "uri" + adminDescriptionEntity: + type: "object" + properties: + id: + description: "id represents the unique identifier of the description entity." + $ref: "#/definitions/coreIdentifier" + short_description: + type: "string" + description: "One-liner overview of the entity." + long_description: + description: "Full user description with formatting preserved." + $ref: "#/definitions/adminDescription" + source_code: + description: "Optional link to source code used to define this entity." + $ref: "#/definitions/adminSourceCode" + tags: + type: "array" + description: "User-specified tags. These are arbitrary and can be used for\ + \ searching\nfiltering and discovering tasks." + items: + type: "string" + description: "DescriptionEntity contains detailed description for the task/workflow.\n\ + Documentation could provide insight into the algorithms, business use case,\ + \ etc." + example: + short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + long_description: + format: {} + icon_link: "icon_link" + value: "value" + uri: "uri" + source_code: + link: "link" + tags: + - "tags" + - "tags" + adminDescriptionEntityList: + type: "object" + properties: + descriptionEntities: + type: "array" + description: "A list of DescriptionEntities returned based on the request." + items: + $ref: "#/definitions/adminDescriptionEntity" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + title: "Represents a list of DescriptionEntities returned from the admin.\nSee\ + \ :ref:`ref_flyteidl.admin.DescriptionEntity` for more details" + example: + descriptionEntities: + - short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + long_description: + format: {} + icon_link: "icon_link" + value: "value" + uri: "uri" + source_code: + link: "link" + tags: + - "tags" + - "tags" + - short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + long_description: + format: {} + icon_link: "icon_link" + value: "value" + uri: "uri" + source_code: + link: "link" + tags: + - "tags" + - "tags" + token: "token" + adminDescriptionFormat: + type: "string" + title: "The format of the long description" + description: "- DESCRIPTION_FORMAT_RST: python default documentation - comments\ + \ is rst" + enum: + - "DESCRIPTION_FORMAT_UNKNOWN" + - "DESCRIPTION_FORMAT_MARKDOWN" + - "DESCRIPTION_FORMAT_HTML" + - "DESCRIPTION_FORMAT_RST" + default: "DESCRIPTION_FORMAT_UNKNOWN" + adminDomain: + type: "object" + properties: + id: + type: "string" + description: "Globally unique domain name." + name: + type: "string" + description: "Display name." + description: "Namespace within a project commonly used to differentiate between\ + \ different service instances.\ne.g. \"production\", \"development\", etc." + example: + name: "name" + id: "id" + adminEmailNotification: + type: "object" + properties: + recipients_email: + type: "array" + title: "The list of email addresses recipients for this notification.\n+required" + items: + type: "string" + description: "Defines an email notification specification." + example: + recipients_email: + - "recipients_email" + - "recipients_email" + adminExecution: + type: "object" + properties: + id: + description: "Unique identifier of the workflow execution." + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + spec: + description: "User-provided configuration and inputs for launching the execution." + $ref: "#/definitions/adminExecutionSpec" + closure: + description: "Execution results." + $ref: "#/definitions/adminExecutionClosure" + description: "A workflow execution represents an instantiated workflow, including\ + \ all inputs and additional\nmetadata as well as computed results included state,\ + \ outputs, and duration-based attributes.\nUsed as a response object used in\ + \ Get and List execution requests." + example: + id: + domain: "domain" + name: "name" + project: "project" + closure: + outputs: + values: + literals: {} + uri: "uri" + phase: {} + workflow_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + created_at: "2000-01-23T04:56:07.000+00:00" + state_change_details: + occurred_at: "2000-01-23T04:56:07.000+00:00" + principal: "principal" + state: {} + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + duration: "duration" + computed_inputs: + literals: {} + abort_metadata: + principal: "principal" + cause: "cause" + updated_at: "2000-01-23T04:56:07.000+00:00" + started_at: "2000-01-23T04:56:07.000+00:00" + abort_cause: "abort_cause" + output_data: + literals: {} + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + spec: + metadata: + mode: {} + principal: "principal" + parent_node_execution: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + reference_execution: + domain: "domain" + name: "name" + project: "project" + scheduled_at: "2000-01-23T04:56:07.000+00:00" + nesting: 0 + system_metadata: + execution_cluster: "execution_cluster" + disable_all: true + inputs: + literals: {} + annotations: + values: + key: "values" + max_parallelism: 6 + interruptible: true + labels: + values: + key: "values" + launch_plan: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + notifications: + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + auth_role: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + adminExecutionClosure: + type: "object" + properties: + outputs: + description: "Output URI in the case of a successful execution.\nDEPRECATED.\ + \ Use GetExecutionData to fetch output data instead." + $ref: "#/definitions/adminLiteralMapBlob" + error: + description: "Error information in the case of a failed execution." + $ref: "#/definitions/coreExecutionError" + abort_cause: + type: "string" + description: "In the case of a user-specified abort, this will pass along\ + \ the user-supplied cause." + abort_metadata: + description: "In the case of a user-specified abort, this will pass along\ + \ the user and their supplied cause." + $ref: "#/definitions/adminAbortMetadata" + output_data: + description: "Raw output data produced by this execution.\nDEPRECATED. Use\ + \ GetExecutionData to fetch output data instead." + $ref: "#/definitions/coreLiteralMap" + computed_inputs: + title: "Inputs computed and passed for execution.\ncomputed_inputs depends\ + \ on inputs in ExecutionSpec, fixed and default inputs in launch plan" + $ref: "#/definitions/coreLiteralMap" + phase: + description: "Most recent recorded phase for the execution." + $ref: "#/definitions/coreWorkflowExecutionPhase" + started_at: + type: "string" + format: "date-time" + description: "Reported time at which the execution began running." + duration: + type: "string" + description: "The amount of time the execution spent running." + created_at: + type: "string" + format: "date-time" + description: "Reported time at which the execution was created." + updated_at: + type: "string" + format: "date-time" + description: "Reported time at which the execution was last updated." + notifications: + type: "array" + description: "The notification settings to use after merging the CreateExecutionRequest\ + \ and the launch plan\nnotification settings. An execution launched with\ + \ notifications will always prefer that definition\nto notifications defined\ + \ statically in a launch plan." + items: + $ref: "#/definitions/adminNotification" + workflow_id: + description: "Identifies the workflow definition for this execution." + $ref: "#/definitions/coreIdentifier" + state_change_details: + title: "Provides the details of the last stage change" + $ref: "#/definitions/adminExecutionStateChangeDetails" + title: "Encapsulates the results of the Execution" + example: + outputs: + values: + literals: {} + uri: "uri" + phase: {} + workflow_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + created_at: "2000-01-23T04:56:07.000+00:00" + state_change_details: + occurred_at: "2000-01-23T04:56:07.000+00:00" + principal: "principal" + state: {} + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + duration: "duration" + computed_inputs: + literals: {} + abort_metadata: + principal: "principal" + cause: "cause" + updated_at: "2000-01-23T04:56:07.000+00:00" + started_at: "2000-01-23T04:56:07.000+00:00" + abort_cause: "abort_cause" + output_data: + literals: {} + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + adminExecutionClusterLabel: + type: "object" + properties: + value: + type: "string" + title: "Label value to determine where the execution will be run" + example: + value: "value" + adminExecutionCreateRequest: + type: "object" + properties: + project: + type: "string" + title: "Name of the project the execution belongs to.\n+required" + domain: + type: "string" + title: "Name of the domain the execution belongs to.\nA domain can be considered\ + \ as a subset within a specific project.\n+required" + name: + type: "string" + title: "User provided value for the resource.\nIf none is provided the system\ + \ will generate a unique string.\n+optional" + spec: + title: "Additional fields necessary to launch the execution.\n+optional" + $ref: "#/definitions/adminExecutionSpec" + inputs: + title: "The inputs required to start the execution. All required inputs must\ + \ be\nincluded in this map. If not required and not provided, defaults apply.\n\ + +optional" + $ref: "#/definitions/coreLiteralMap" + description: "Request to launch an execution with the given project, domain and\ + \ optionally-assigned name." + adminExecutionCreateResponse: + type: "object" + properties: + id: + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + description: "The unique identifier for a successfully created execution.\nIf\ + \ the name was *not* specified in the create request, this identifier will include\ + \ a generated name." + example: + id: + domain: "domain" + name: "name" + project: "project" + adminExecutionList: + type: "object" + properties: + executions: + type: "array" + items: + $ref: "#/definitions/adminExecution" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + title: "Used as a response for request to list executions.\nSee :ref:`ref_flyteidl.admin.Execution`\ + \ for more details" + example: + executions: + - id: + domain: "domain" + name: "name" + project: "project" + closure: + outputs: + values: + literals: {} + uri: "uri" + phase: {} + workflow_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + created_at: "2000-01-23T04:56:07.000+00:00" + state_change_details: + occurred_at: "2000-01-23T04:56:07.000+00:00" + principal: "principal" + state: {} + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + duration: "duration" + computed_inputs: + literals: {} + abort_metadata: + principal: "principal" + cause: "cause" + updated_at: "2000-01-23T04:56:07.000+00:00" + started_at: "2000-01-23T04:56:07.000+00:00" + abort_cause: "abort_cause" + output_data: + literals: {} + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + spec: + metadata: + mode: {} + principal: "principal" + parent_node_execution: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + reference_execution: + domain: "domain" + name: "name" + project: "project" + scheduled_at: "2000-01-23T04:56:07.000+00:00" + nesting: 0 + system_metadata: + execution_cluster: "execution_cluster" + disable_all: true + inputs: + literals: {} + annotations: + values: + key: "values" + max_parallelism: 6 + interruptible: true + labels: + values: + key: "values" + launch_plan: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + notifications: + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + auth_role: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + - id: + domain: "domain" + name: "name" + project: "project" + closure: + outputs: + values: + literals: {} + uri: "uri" + phase: {} + workflow_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + created_at: "2000-01-23T04:56:07.000+00:00" + state_change_details: + occurred_at: "2000-01-23T04:56:07.000+00:00" + principal: "principal" + state: {} + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + duration: "duration" + computed_inputs: + literals: {} + abort_metadata: + principal: "principal" + cause: "cause" + updated_at: "2000-01-23T04:56:07.000+00:00" + started_at: "2000-01-23T04:56:07.000+00:00" + abort_cause: "abort_cause" + output_data: + literals: {} + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + spec: + metadata: + mode: {} + principal: "principal" + parent_node_execution: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + reference_execution: + domain: "domain" + name: "name" + project: "project" + scheduled_at: "2000-01-23T04:56:07.000+00:00" + nesting: 0 + system_metadata: + execution_cluster: "execution_cluster" + disable_all: true + inputs: + literals: {} + annotations: + values: + key: "values" + max_parallelism: 6 + interruptible: true + labels: + values: + key: "values" + launch_plan: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + notifications: + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + auth_role: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + token: "token" + adminExecutionMetadata: + type: "object" + properties: + mode: + $ref: "#/definitions/ExecutionMetadataExecutionMode" + principal: + type: "string" + description: "Identifier of the entity that triggered this execution.\nFor\ + \ systems using back-end authentication any value set here will be discarded\ + \ in favor of the\nauthenticated user context." + nesting: + type: "integer" + format: "int64" + description: "Indicates the nestedness of this execution.\nIf a user launches\ + \ a workflow execution, the default nesting is 0.\nIf this execution further\ + \ launches a workflow (child workflow), the nesting level is incremented\ + \ by 0 => 1\nGenerally, if workflow at nesting level k launches a workflow\ + \ then the child workflow will have\nnesting = k + 1." + scheduled_at: + type: "string" + format: "date-time" + description: "For scheduled executions, the requested time for execution for\ + \ this specific schedule invocation." + parent_node_execution: + title: "Which subworkflow node (if any) launched this execution" + $ref: "#/definitions/coreNodeExecutionIdentifier" + reference_execution: + description: "Optional, a reference workflow execution related to this execution.\n\ + In the case of a relaunch, this references the original workflow execution." + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + system_metadata: + description: "Optional, platform-specific metadata about the execution.\n\ + In this the future this may be gated behind an ACL or some sort of authorization." + $ref: "#/definitions/adminSystemMetadata" + description: "Represents attributes about an execution which are not required\ + \ to launch the execution but are useful to record.\nThese attributes are assigned\ + \ at launch time and do not change." + example: + mode: {} + principal: "principal" + parent_node_execution: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + reference_execution: + domain: "domain" + name: "name" + project: "project" + scheduled_at: "2000-01-23T04:56:07.000+00:00" + nesting: 0 + system_metadata: + execution_cluster: "execution_cluster" + adminExecutionQueueAttributes: + type: "object" + properties: + tags: + type: "array" + description: "Tags used for assigning execution queues for tasks defined within\ + \ this project." + items: + type: "string" + example: + tags: + - "tags" + - "tags" + adminExecutionRecoverRequest: + type: "object" + properties: + id: + description: "Identifier of the workflow execution to recover." + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + name: + type: "string" + title: "User provided value for the recovered execution.\nIf none is provided\ + \ the system will generate a unique string.\n+optional" + metadata: + description: "Additional metadata which will be used to overwrite any metadata\ + \ in the reference execution when triggering a recovery execution." + $ref: "#/definitions/adminExecutionMetadata" + description: "Request to recover the referenced execution." + adminExecutionRelaunchRequest: + type: "object" + properties: + id: + title: "Identifier of the workflow execution to relaunch.\n+required" + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + name: + type: "string" + title: "User provided value for the relaunched execution.\nIf none is provided\ + \ the system will generate a unique string.\n+optional" + overwrite_cache: + type: "boolean" + format: "boolean" + description: "Allows for all cached values of a workflow and its tasks to\ + \ be overwritten for a single execution.\nIf enabled, all calculations are\ + \ performed even if cached results would be available, overwriting the stored\n\ + data once execution finishes successfully." + description: "Request to relaunch the referenced execution." + adminExecutionSpec: + type: "object" + properties: + launch_plan: + title: "Launch plan to be executed" + $ref: "#/definitions/coreIdentifier" + inputs: + title: "Input values to be passed for the execution" + $ref: "#/definitions/coreLiteralMap" + metadata: + title: "Metadata for the execution" + $ref: "#/definitions/adminExecutionMetadata" + notifications: + description: "List of notifications based on Execution status transitions\n\ + When this list is not empty it is used rather than any notifications defined\ + \ in the referenced launch plan.\nWhen this list is empty, the notifications\ + \ defined for the launch plan will be applied." + $ref: "#/definitions/adminNotificationList" + disable_all: + type: "boolean" + format: "boolean" + description: "This should be set to true if all notifications are intended\ + \ to be disabled for this execution." + labels: + description: "Labels to apply to the execution resource." + $ref: "#/definitions/adminLabels" + annotations: + description: "Annotations to apply to the execution resource." + $ref: "#/definitions/adminAnnotations" + security_context: + description: "Optional: security context override to apply this execution." + $ref: "#/definitions/coreSecurityContext" + auth_role: + description: "Optional: auth override to apply this execution." + $ref: "#/definitions/adminAuthRole" + quality_of_service: + description: "Indicates the runtime priority of the execution." + $ref: "#/definitions/coreQualityOfService" + max_parallelism: + type: "integer" + format: "int32" + description: "Controls the maximum number of task nodes that can be run in\ + \ parallel for the entire workflow.\nThis is useful to achieve fairness.\ + \ Note: MapTasks are regarded as one unit,\nand parallelism/concurrency\ + \ of MapTasks is independent from this." + raw_output_data_config: + title: "User setting to configure where to store offloaded data (i.e. Blobs,\ + \ structured datasets, query data, etc.).\nThis should be a prefix like\ + \ s3://my-bucket/my-data" + $ref: "#/definitions/adminRawOutputDataConfig" + cluster_assignment: + description: "Controls how to select an available cluster on which this execution\ + \ should run." + $ref: "#/definitions/adminClusterAssignment" + interruptible: + type: "boolean" + format: "boolean" + description: "Allows for the interruptible flag of a workflow to be overwritten\ + \ for a single execution.\nOmitting this field uses the workflow's value\ + \ as a default.\nAs we need to distinguish between the field not being provided\ + \ and its default value false, we have to use a wrapper\naround the bool\ + \ field." + overwrite_cache: + type: "boolean" + format: "boolean" + description: "Allows for all cached values of a workflow and its tasks to\ + \ be overwritten for a single execution.\nIf enabled, all calculations are\ + \ performed even if cached results would be available, overwriting the stored\n\ + data once execution finishes successfully." + description: "An ExecutionSpec encompasses all data used to launch this execution.\ + \ The Spec does not change over the lifetime\nof an execution as it progresses\ + \ across phase changes." + example: + metadata: + mode: {} + principal: "principal" + parent_node_execution: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + reference_execution: + domain: "domain" + name: "name" + project: "project" + scheduled_at: "2000-01-23T04:56:07.000+00:00" + nesting: 0 + system_metadata: + execution_cluster: "execution_cluster" + disable_all: true + inputs: + literals: {} + annotations: + values: + key: "values" + max_parallelism: 6 + interruptible: true + labels: + values: + key: "values" + launch_plan: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + notifications: + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + auth_role: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + adminExecutionState: + type: "string" + description: "The state of the execution is used to control its visibility in\ + \ the UI/CLI.\n\n - EXECUTION_ACTIVE: By default, all executions are considered\ + \ active.\n - EXECUTION_ARCHIVED: Archived executions are no longer visible\ + \ in the UI." + enum: + - "EXECUTION_ACTIVE" + - "EXECUTION_ARCHIVED" + default: "EXECUTION_ACTIVE" + adminExecutionStateChangeDetails: + type: "object" + properties: + state: + description: "The state of the execution is used to control its visibility\ + \ in the UI/CLI." + $ref: "#/definitions/adminExecutionState" + occurred_at: + type: "string" + format: "date-time" + description: "This timestamp represents when the state changed." + principal: + type: "string" + title: "Identifies the entity (if any) responsible for causing the state change\ + \ of the execution" + example: + occurred_at: "2000-01-23T04:56:07.000+00:00" + principal: "principal" + state: {} + adminExecutionTerminateRequest: + type: "object" + properties: + id: + description: "Uniquely identifies the individual workflow execution to be\ + \ terminated." + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + cause: + type: "string" + description: "Optional reason for aborting." + description: "Request to terminate an in-progress execution. This action is irreversible.\n\ + If an execution is already terminated, this request will simply be a no-op.\n\ + This request will fail if it references a non-existent execution.\nIf the request\ + \ succeeds the phase \"ABORTED\" will be recorded for the termination\nwith\ + \ the optional cause added to the output_result." + adminExecutionTerminateResponse: + type: "object" + adminExecutionUpdateRequest: + type: "object" + properties: + id: + title: "Identifier of the execution to update" + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + state: + title: "State to set as the new value active/archive" + $ref: "#/definitions/adminExecutionState" + adminExecutionUpdateResponse: + type: "object" + adminFixedRate: + type: "object" + properties: + value: + type: "integer" + format: "int64" + unit: + $ref: "#/definitions/adminFixedRateUnit" + description: "Option for schedules run at a certain frequency e.g. every 2 minutes." + example: + unit: {} + value: 0 + adminFixedRateUnit: + type: "string" + description: "Represents a frequency at which to run a schedule." + enum: + - "MINUTE" + - "HOUR" + - "DAY" + default: "MINUTE" + adminGetVersionResponse: + type: "object" + properties: + control_plane_version: + title: "The control plane version information. FlyteAdmin and related components\n\ + form the control plane of Flyte" + $ref: "#/definitions/adminVersion" + title: "Response for the GetVersion API" + example: + control_plane_version: + Version: "Version" + Build: "Build" + BuildTime: "BuildTime" + adminLabels: + type: "object" + properties: + values: + type: "object" + description: "Map of custom labels to be applied to the execution resource." + additionalProperties: + type: "string" + description: "Label values to be applied to an execution resource.\nIn the future\ + \ a mode (e.g. OVERRIDE, APPEND, etc) can be defined\nto specify how to merge\ + \ labels defined at registration and execution time." + example: + values: + key: "values" + adminLaunchPlan: + type: "object" + properties: + id: + description: "Uniquely identifies a launch plan entity." + $ref: "#/definitions/coreIdentifier" + spec: + description: "User-provided launch plan details, including reference workflow,\ + \ inputs and other metadata." + $ref: "#/definitions/adminLaunchPlanSpec" + closure: + description: "Values computed by the flyte platform after launch plan registration." + $ref: "#/definitions/adminLaunchPlanClosure" + description: "A LaunchPlan provides the capability to templatize workflow executions.\n\ + Launch plans simplify associating one or more schedules, inputs and notifications\ + \ with your workflows.\nLaunch plans can be shared and used to trigger executions\ + \ with predefined inputs even when a workflow\ndefinition doesn't necessarily\ + \ have a default value for said input." + example: + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + expected_outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + updated_at: "2000-01-23T04:56:07.000+00:00" + created_at: "2000-01-23T04:56:07.000+00:00" + state: {} + expected_inputs: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + spec: + workflow_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + fixed_inputs: + literals: {} + role: "role" + auth: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + entity_metadata: + schedule: + kickoff_time_input_arg: "kickoff_time_input_arg" + cron_schedule: + schedule: "schedule" + offset: "offset" + cron_expression: "cron_expression" + rate: + unit: {} + value: 0 + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + annotations: + values: + key: "values" + max_parallelism: 5 + interruptible: true + labels: + values: + key: "values" + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + default_inputs: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + auth_role: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + adminLaunchPlanClosure: + type: "object" + properties: + state: + description: "Indicate the Launch plan state." + $ref: "#/definitions/adminLaunchPlanState" + expected_inputs: + title: "Indicates the set of inputs expected when creating an execution with\ + \ the Launch plan" + $ref: "#/definitions/coreParameterMap" + expected_outputs: + title: "Indicates the set of outputs expected to be produced by creating an\ + \ execution with the Launch plan" + $ref: "#/definitions/coreVariableMap" + created_at: + type: "string" + format: "date-time" + description: "Time at which the launch plan was created." + updated_at: + type: "string" + format: "date-time" + description: "Time at which the launch plan was last updated." + description: "Values computed by the flyte platform after launch plan registration.\n\ + These include expected_inputs required to be present in a CreateExecutionRequest\n\ + to launch the reference workflow as well timestamp values associated with the\ + \ launch plan." + example: + expected_outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + updated_at: "2000-01-23T04:56:07.000+00:00" + created_at: "2000-01-23T04:56:07.000+00:00" + state: {} + expected_inputs: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + adminLaunchPlanCreateRequest: + type: "object" + properties: + id: + description: "Uniquely identifies a launch plan entity." + $ref: "#/definitions/coreIdentifier" + spec: + description: "User-provided launch plan details, including reference workflow,\ + \ inputs and other metadata." + $ref: "#/definitions/adminLaunchPlanSpec" + description: "Request to register a launch plan. The included LaunchPlanSpec may\ + \ have a complete or incomplete set of inputs required\nto launch a workflow\ + \ execution. By default all launch plans are registered in state INACTIVE. If\ + \ you wish to\nset the state to ACTIVE, you must submit a LaunchPlanUpdateRequest,\ + \ after you have successfully created a launch plan." + adminLaunchPlanCreateResponse: + type: "object" + adminLaunchPlanList: + type: "object" + properties: + launch_plans: + type: "array" + items: + $ref: "#/definitions/adminLaunchPlan" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + title: "Response object for list launch plan requests.\nSee :ref:`ref_flyteidl.admin.LaunchPlan`\ + \ for more details" + example: + launch_plans: + - id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + expected_outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + updated_at: "2000-01-23T04:56:07.000+00:00" + created_at: "2000-01-23T04:56:07.000+00:00" + state: {} + expected_inputs: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + spec: + workflow_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + fixed_inputs: + literals: {} + role: "role" + auth: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + entity_metadata: + schedule: + kickoff_time_input_arg: "kickoff_time_input_arg" + cron_schedule: + schedule: "schedule" + offset: "offset" + cron_expression: "cron_expression" + rate: + unit: {} + value: 0 + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + annotations: + values: + key: "values" + max_parallelism: 5 + interruptible: true + labels: + values: + key: "values" + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + default_inputs: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + auth_role: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + - id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + expected_outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + updated_at: "2000-01-23T04:56:07.000+00:00" + created_at: "2000-01-23T04:56:07.000+00:00" + state: {} + expected_inputs: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + spec: + workflow_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + fixed_inputs: + literals: {} + role: "role" + auth: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + entity_metadata: + schedule: + kickoff_time_input_arg: "kickoff_time_input_arg" + cron_schedule: + schedule: "schedule" + offset: "offset" + cron_expression: "cron_expression" + rate: + unit: {} + value: 0 + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + annotations: + values: + key: "values" + max_parallelism: 5 + interruptible: true + labels: + values: + key: "values" + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + default_inputs: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + auth_role: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + token: "token" + adminLaunchPlanMetadata: + type: "object" + properties: + schedule: + title: "Schedule to execute the Launch Plan" + $ref: "#/definitions/adminSchedule" + notifications: + type: "array" + title: "List of notifications based on Execution status transitions" + items: + $ref: "#/definitions/adminNotification" + description: "Additional launch plan attributes included in the LaunchPlanSpec\ + \ not strictly required to launch\nthe reference workflow." + example: + schedule: + kickoff_time_input_arg: "kickoff_time_input_arg" + cron_schedule: + schedule: "schedule" + offset: "offset" + cron_expression: "cron_expression" + rate: + unit: {} + value: 0 + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + adminLaunchPlanSpec: + type: "object" + properties: + workflow_id: + title: "Reference to the Workflow template that the launch plan references" + $ref: "#/definitions/coreIdentifier" + entity_metadata: + title: "Metadata for the Launch Plan" + $ref: "#/definitions/adminLaunchPlanMetadata" + default_inputs: + description: "Input values to be passed for the execution.\nThese can be overriden\ + \ when an execution is created with this launch plan." + $ref: "#/definitions/coreParameterMap" + fixed_inputs: + description: "Fixed, non-overridable inputs for the Launch Plan.\nThese can\ + \ not be overriden when an execution is created with this launch plan." + $ref: "#/definitions/coreLiteralMap" + role: + type: "string" + title: "String to indicate the role to use to execute the workflow underneath" + labels: + description: "Custom labels to be applied to the execution resource." + $ref: "#/definitions/adminLabels" + annotations: + description: "Custom annotations to be applied to the execution resource." + $ref: "#/definitions/adminAnnotations" + auth: + description: "Indicates the permission associated with workflow executions\ + \ triggered with this launch plan." + $ref: "#/definitions/adminAuth" + auth_role: + $ref: "#/definitions/adminAuthRole" + security_context: + title: "Indicates security context for permissions triggered with this launch\ + \ plan" + $ref: "#/definitions/coreSecurityContext" + quality_of_service: + description: "Indicates the runtime priority of the execution." + $ref: "#/definitions/coreQualityOfService" + raw_output_data_config: + description: "Encapsulates user settings pertaining to offloaded data (i.e.\ + \ Blobs, Schema, query data, etc.)." + $ref: "#/definitions/adminRawOutputDataConfig" + max_parallelism: + type: "integer" + format: "int32" + description: "Controls the maximum number of tasknodes that can be run in\ + \ parallel for the entire workflow.\nThis is useful to achieve fairness.\ + \ Note: MapTasks are regarded as one unit,\nand parallelism/concurrency\ + \ of MapTasks is independent from this." + interruptible: + type: "boolean" + format: "boolean" + description: "Allows for the interruptible flag of a workflow to be overwritten\ + \ for a single execution.\nOmitting this field uses the workflow's value\ + \ as a default.\nAs we need to distinguish between the field not being provided\ + \ and its default value false, we have to use a wrapper\naround the bool\ + \ field." + overwrite_cache: + type: "boolean" + format: "boolean" + description: "Allows for all cached values of a workflow and its tasks to\ + \ be overwritten for a single execution.\nIf enabled, all calculations are\ + \ performed even if cached results would be available, overwriting the stored\n\ + data once execution finishes successfully." + description: "User-provided launch plan definition and configuration values." + example: + workflow_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + fixed_inputs: + literals: {} + role: "role" + auth: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + entity_metadata: + schedule: + kickoff_time_input_arg: "kickoff_time_input_arg" + cron_schedule: + schedule: "schedule" + offset: "offset" + cron_expression: "cron_expression" + rate: + unit: {} + value: 0 + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + annotations: + values: + key: "values" + max_parallelism: 5 + interruptible: true + labels: + values: + key: "values" + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + default_inputs: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + auth_role: + kubernetes_service_account: "kubernetes_service_account" + assumable_iam_role: "assumable_iam_role" + adminLaunchPlanState: + type: "string" + description: "By default any launch plan regardless of state can be used to launch\ + \ a workflow execution.\nHowever, at most one version of a launch plan\n(e.g.\ + \ a NamedEntityIdentifier set of shared project, domain and name values) can\ + \ be\nactive at a time in regards to *schedules*. That is, at most one schedule\ + \ in a NamedEntityIdentifier\ngroup will be observed and trigger executions\ + \ at a defined cadence." + enum: + - "INACTIVE" + - "ACTIVE" + default: "INACTIVE" + adminLaunchPlanUpdateRequest: + type: "object" + properties: + id: + description: "Identifier of launch plan for which to change state.\n+required." + $ref: "#/definitions/coreIdentifier" + state: + description: "Desired state to apply to the launch plan.\n+required." + $ref: "#/definitions/adminLaunchPlanState" + title: "Request to set the referenced launch plan state to the configured value.\n\ + See :ref:`ref_flyteidl.admin.LaunchPlan` for more details" + adminLaunchPlanUpdateResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." + adminListMatchableAttributesResponse: + type: "object" + properties: + configurations: + type: "array" + items: + $ref: "#/definitions/adminMatchableAttributesConfiguration" + title: "Response for a request for all matching resource attributes for a resource\ + \ type.\nSee :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for\ + \ more details" + example: + configurations: + - launch_plan: "launch_plan" + workflow: "workflow" + domain: "domain" + project: "project" + attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - launch_plan: "launch_plan" + workflow: "workflow" + domain: "domain" + project: "project" + attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminLiteralMapBlob: + type: "object" + properties: + values: + title: "Data in LiteralMap format" + $ref: "#/definitions/coreLiteralMap" + uri: + type: "string" + title: "In the event that the map is too large, we return a uri to the data" + title: "Input/output data can represented by actual values or a link to where\ + \ values are stored" + example: + values: + literals: {} + uri: "uri" + adminMatchableAttributesConfiguration: + type: "object" + properties: + attributes: + $ref: "#/definitions/adminMatchingAttributes" + domain: + type: "string" + project: + type: "string" + workflow: + type: "string" + launch_plan: + type: "string" + description: "Represents a custom set of attributes applied for either a domain;\ + \ a domain and project; or\ndomain, project and workflow name.\nThese are used\ + \ to override system level defaults for kubernetes cluster resource management,\n\ + default execution values, and more all across different levels of specificity." + example: + launch_plan: "launch_plan" + workflow: "workflow" + domain: "domain" + project: "project" + attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminMatchableResource: + type: "string" + description: "Defines a resource that can be configured by customizable Project-,\ + \ ProjectDomain- or WorkflowAttributes\nbased on matching tags.\n\n - TASK_RESOURCE:\ + \ Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE:\ + \ Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE:\ + \ Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL:\ + \ Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION:\ + \ Configures default quality of service when undefined in an execution spec.\n\ + \ - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for\ + \ a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable\ + \ workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls\ + \ how to select an available cluster on which this execution should run." + enum: + - "TASK_RESOURCE" + - "CLUSTER_RESOURCE" + - "EXECUTION_QUEUE" + - "EXECUTION_CLUSTER_LABEL" + - "QUALITY_OF_SERVICE_SPECIFICATION" + - "PLUGIN_OVERRIDE" + - "WORKFLOW_EXECUTION_CONFIG" + - "CLUSTER_ASSIGNMENT" + default: "TASK_RESOURCE" + adminMatchingAttributes: + type: "object" + properties: + task_resource_attributes: + $ref: "#/definitions/adminTaskResourceAttributes" + cluster_resource_attributes: + $ref: "#/definitions/adminClusterResourceAttributes" + execution_queue_attributes: + $ref: "#/definitions/adminExecutionQueueAttributes" + execution_cluster_label: + $ref: "#/definitions/adminExecutionClusterLabel" + quality_of_service: + $ref: "#/definitions/coreQualityOfService" + plugin_overrides: + $ref: "#/definitions/adminPluginOverrides" + workflow_execution_config: + $ref: "#/definitions/adminWorkflowExecutionConfig" + cluster_assignment: + $ref: "#/definitions/adminClusterAssignment" + description: "Generic container for encapsulating all types of the above attributes\ + \ messages." + example: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminNamedEntity: + type: "object" + properties: + resource_type: + description: "Resource type of the named entity. One of Task, Workflow or\ + \ LaunchPlan." + $ref: "#/definitions/coreResourceType" + id: + $ref: "#/definitions/adminNamedEntityIdentifier" + metadata: + description: "Additional metadata around a named entity." + $ref: "#/definitions/adminNamedEntityMetadata" + description: "Encapsulates information common to a NamedEntity, a Flyte resource\ + \ such as a task,\nworkflow or launch plan. A NamedEntity is exclusively identified\ + \ by its resource type\nand identifier." + example: + metadata: + description: "description" + state: {} + resource_type: {} + id: + domain: "domain" + name: "name" + project: "project" + adminNamedEntityIdentifier: + type: "object" + properties: + project: + type: "string" + description: "Name of the project the resource belongs to." + domain: + type: "string" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + name: + type: "string" + title: "User provided value for the resource.\nThe combination of project\ + \ + domain + name uniquely identifies the resource.\n+optional - in certain\ + \ contexts - like 'List API', 'Launch plans'" + description: "Encapsulation of fields that identifies a Flyte resource.\nA Flyte\ + \ resource can be a task, workflow or launch plan.\nA resource can internally\ + \ have multiple versions and is uniquely identified\nby project, domain, and\ + \ name." + example: + domain: "domain" + name: "name" + project: "project" + adminNamedEntityIdentifierList: + type: "object" + properties: + entities: + type: "array" + description: "A list of identifiers." + items: + $ref: "#/definitions/adminNamedEntityIdentifier" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + description: "Represents a list of NamedEntityIdentifiers." + example: + entities: + - domain: "domain" + name: "name" + project: "project" + - domain: "domain" + name: "name" + project: "project" + token: "token" + adminNamedEntityList: + type: "object" + properties: + entities: + type: "array" + title: "A list of NamedEntity objects" + items: + $ref: "#/definitions/adminNamedEntity" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + description: "Represents a list of NamedEntityIdentifiers." + example: + entities: + - metadata: + description: "description" + state: {} + resource_type: {} + id: + domain: "domain" + name: "name" + project: "project" + - metadata: + description: "description" + state: {} + resource_type: {} + id: + domain: "domain" + name: "name" + project: "project" + token: "token" + adminNamedEntityMetadata: + type: "object" + properties: + description: + type: "string" + title: "Common description across all versions of the entity\n+optional" + state: + description: "Shared state across all version of the entity\nAt this point\ + \ in time, only workflow entities can have their state archived." + $ref: "#/definitions/adminNamedEntityState" + description: "Additional metadata around a named entity." + example: + description: "description" + state: {} + adminNamedEntityState: + type: "string" + description: "The status of the named entity is used to control its visibility\ + \ in the UI.\n\n - NAMED_ENTITY_ACTIVE: By default, all named entities are considered\ + \ active and under development.\n - NAMED_ENTITY_ARCHIVED: Archived named entities\ + \ are no longer visible in the UI.\n - SYSTEM_GENERATED: System generated entities\ + \ that aren't explicitly created or managed by a user." + enum: + - "NAMED_ENTITY_ACTIVE" + - "NAMED_ENTITY_ARCHIVED" + - "SYSTEM_GENERATED" + default: "NAMED_ENTITY_ACTIVE" + adminNamedEntityUpdateRequest: + type: "object" + properties: + resource_type: + title: "Resource type of the metadata to update\n+required" + $ref: "#/definitions/coreResourceType" + id: + title: "Identifier of the metadata to update\n+required" + $ref: "#/definitions/adminNamedEntityIdentifier" + metadata: + title: "Metadata object to set as the new value\n+required" + $ref: "#/definitions/adminNamedEntityMetadata" + description: "Request to set the referenced named entity state to the configured\ + \ value." + adminNamedEntityUpdateResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." + adminNodeExecutionClosure: + type: "object" + properties: + output_uri: + type: "string" + description: "Links to a remotely stored, serialized core.LiteralMap of node\ + \ execution outputs.\nDEPRECATED. Use GetNodeExecutionData to fetch output\ + \ data instead." + error: + title: "Error information for the Node" + $ref: "#/definitions/coreExecutionError" + output_data: + description: "Raw output data produced by this node execution.\nDEPRECATED.\ + \ Use GetNodeExecutionData to fetch output data instead." + $ref: "#/definitions/coreLiteralMap" + phase: + description: "The last recorded phase for this node execution." + $ref: "#/definitions/coreNodeExecutionPhase" + started_at: + type: "string" + format: "date-time" + description: "Time at which the node execution began running." + duration: + type: "string" + description: "The amount of time the node execution spent running." + created_at: + type: "string" + format: "date-time" + description: "Time at which the node execution was created." + updated_at: + type: "string" + format: "date-time" + description: "Time at which the node execution was last updated." + workflow_node_metadata: + $ref: "#/definitions/flyteidladminWorkflowNodeMetadata" + task_node_metadata: + $ref: "#/definitions/flyteidladminTaskNodeMetadata" + deck_uri: + type: "string" + title: "String location uniquely identifying where the deck HTML file is.\n\ + NativeUrl specifies the url in the format of the configured storage provider\ + \ (e.g. s3://my-bucket/randomstring/suffix.tar)" + description: "Container for node execution details and results." + example: + phase: {} + duration: "duration" + workflow_node_metadata: + executionId: + domain: "domain" + name: "name" + project: "project" + updated_at: "2000-01-23T04:56:07.000+00:00" + task_node_metadata: + catalog_key: + source_task_execution: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + dataset_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + artifact_tag: + name: "name" + artifact_id: "artifact_id" + checkpoint_uri: "checkpoint_uri" + cache_status: {} + output_uri: "output_uri" + started_at: "2000-01-23T04:56:07.000+00:00" + created_at: "2000-01-23T04:56:07.000+00:00" + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + output_data: + literals: {} + deck_uri: "deck_uri" + adminNodeExecutionEventRequest: + type: "object" + properties: + request_id: + type: "string" + title: "Unique ID for this request that can be traced between services" + event: + description: "Details about the event that occurred." + $ref: "#/definitions/eventNodeExecutionEvent" + description: "Request to send a notification that a node execution event has occurred." + adminNodeExecutionEventResponse: + type: "object" + adminNodeExecutionGetDataResponse: + type: "object" + properties: + inputs: + description: "Signed url to fetch a core.LiteralMap of node execution inputs.\n\ + Deprecated: Please use full_inputs instead." + $ref: "#/definitions/adminUrlBlob" + outputs: + description: "Signed url to fetch a core.LiteralMap of node execution outputs.\n\ + Deprecated: Please use full_outputs instead." + $ref: "#/definitions/adminUrlBlob" + full_inputs: + description: "Full_inputs will only be populated if they are under a configured\ + \ size threshold." + $ref: "#/definitions/coreLiteralMap" + full_outputs: + description: "Full_outputs will only be populated if they are under a configured\ + \ size threshold." + $ref: "#/definitions/coreLiteralMap" + dynamic_workflow: + description: "Optional Workflow closure for a dynamically generated workflow,\ + \ in the case this node yields a dynamic workflow we return its structure\ + \ here." + $ref: "#/definitions/flyteidladminDynamicWorkflowNodeMetadata" + description: "Response structure for NodeExecutionGetDataRequest which contains\ + \ inputs and outputs for a node execution." + example: + outputs: + bytes: "bytes" + url: "url" + full_inputs: + literals: {} + dynamic_workflow: + compiled_workflow: + sub_workflows: + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + tasks: + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + primary: + template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + inputs: + bytes: "bytes" + url: "url" + full_outputs: + literals: {} + adminNodeExecutionList: + type: "object" + properties: + node_executions: + type: "array" + items: + $ref: "#/definitions/flyteidladminNodeExecution" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + title: "Request structure to retrieve a list of node execution entities.\nSee\ + \ :ref:`ref_flyteidl.admin.NodeExecution` for more details" + example: + node_executions: + - metadata: + retry_group: "retry_group" + is_parent_node: true + spec_node_id: "spec_node_id" + is_dynamic: true + input_uri: "input_uri" + id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + closure: + phase: {} + duration: "duration" + workflow_node_metadata: + executionId: + domain: "domain" + name: "name" + project: "project" + updated_at: "2000-01-23T04:56:07.000+00:00" + task_node_metadata: + catalog_key: + source_task_execution: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + dataset_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + artifact_tag: + name: "name" + artifact_id: "artifact_id" + checkpoint_uri: "checkpoint_uri" + cache_status: {} + output_uri: "output_uri" + started_at: "2000-01-23T04:56:07.000+00:00" + created_at: "2000-01-23T04:56:07.000+00:00" + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + output_data: + literals: {} + deck_uri: "deck_uri" + - metadata: + retry_group: "retry_group" + is_parent_node: true + spec_node_id: "spec_node_id" + is_dynamic: true + input_uri: "input_uri" + id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + closure: + phase: {} + duration: "duration" + workflow_node_metadata: + executionId: + domain: "domain" + name: "name" + project: "project" + updated_at: "2000-01-23T04:56:07.000+00:00" + task_node_metadata: + catalog_key: + source_task_execution: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + dataset_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + artifact_tag: + name: "name" + artifact_id: "artifact_id" + checkpoint_uri: "checkpoint_uri" + cache_status: {} + output_uri: "output_uri" + started_at: "2000-01-23T04:56:07.000+00:00" + created_at: "2000-01-23T04:56:07.000+00:00" + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + output_data: + literals: {} + deck_uri: "deck_uri" + token: "token" + adminNodeExecutionMetaData: + type: "object" + properties: + retry_group: + type: "string" + description: "Node executions are grouped depending on retries of the parent\n\ + Retry group is unique within the context of a parent node." + is_parent_node: + type: "boolean" + format: "boolean" + description: "Boolean flag indicating if the node has child nodes under it\n\ + This can be true when a node contains a dynamic workflow which then produces\n\ + child nodes." + spec_node_id: + type: "string" + title: "Node id of the node in the original workflow\nThis maps to value of\ + \ WorkflowTemplate.nodes[X].id" + is_dynamic: + type: "boolean" + format: "boolean" + description: "Boolean flag indicating if the node has contains a dynamic workflow\ + \ which then produces child nodes.\nThis is to distinguish between subworkflows\ + \ and dynamic workflows which can both have is_parent_node as true." + title: "Represents additional attributes related to a Node Execution" + example: + retry_group: "retry_group" + is_parent_node: true + spec_node_id: "spec_node_id" + is_dynamic: true + adminNotification: + type: "object" + properties: + phases: + type: "array" + title: "A list of phases to which users can associate the notifications to.\n\ + +required" + items: + $ref: "#/definitions/coreWorkflowExecutionPhase" + email: + $ref: "#/definitions/adminEmailNotification" + pager_duty: + $ref: "#/definitions/adminPagerDutyNotification" + slack: + $ref: "#/definitions/adminSlackNotification" + description: "Represents a structure for notifications based on execution status.\n\ + The notification content is configured within flyte admin but can be templatized.\n\ + Future iterations could expose configuring notifications with custom content." + example: + pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + adminNotificationList: + type: "object" + properties: + notifications: + type: "array" + items: + $ref: "#/definitions/adminNotification" + example: + notifications: + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + - pager_duty: + recipients_email: + - "recipients_email" + - "recipients_email" + slack: + recipients_email: + - "recipients_email" + - "recipients_email" + phases: + - {} + - {} + email: + recipients_email: + - "recipients_email" + - "recipients_email" + adminPagerDutyNotification: + type: "object" + properties: + recipients_email: + type: "array" + title: "Currently, PagerDuty notifications leverage email to trigger a notification.\n\ + +required" + items: + type: "string" + description: "Defines a pager duty notification specification." + example: + recipients_email: + - "recipients_email" + - "recipients_email" + adminPluginOverride: + type: "object" + properties: + task_type: + type: "string" + description: "A predefined yet extensible Task type identifier." + plugin_id: + type: "array" + description: "A set of plugin ids which should handle tasks of this type instead\ + \ of the default registered plugin. The list will be tried in order until\ + \ a plugin is found with that id." + items: + type: "string" + missing_plugin_behavior: + description: "Defines the behavior when no plugin from the plugin_id list\ + \ is not found." + $ref: "#/definitions/PluginOverrideMissingPluginBehavior" + description: "This MatchableAttribute configures selecting alternate plugin implementations\ + \ for a given task type.\nIn addition to an override implementation a selection\ + \ of fallbacks can be provided or other modes\nfor handling cases where the\ + \ desired plugin override is not enabled in a given Flyte deployment." + example: + plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminPluginOverrides: + type: "object" + properties: + overrides: + type: "array" + items: + $ref: "#/definitions/adminPluginOverride" + example: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminProject: + type: "object" + properties: + id: + type: "string" + description: "Globally unique project name." + name: + type: "string" + description: "Display name." + domains: + type: "array" + items: + $ref: "#/definitions/adminDomain" + description: + type: "string" + labels: + description: "Leverage Labels from flyteidl.admin.common.proto to\ntag projects\ + \ with ownership information." + $ref: "#/definitions/adminLabels" + state: + $ref: "#/definitions/ProjectProjectState" + description: "Top-level namespace used to classify different entities like workflows\ + \ and executions." + example: + name: "name" + domains: + - name: "name" + id: "id" + - name: "name" + id: "id" + description: "description" + id: "id" + state: {} + labels: + values: + key: "values" + adminProjectAttributes: + type: "object" + properties: + project: + type: "string" + description: "Unique project id for which this set of attributes will be applied." + matching_attributes: + $ref: "#/definitions/adminMatchingAttributes" + title: "Defines a set of custom matching attributes at the project level.\nFor\ + \ more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + example: + project: "project" + matching_attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminProjectAttributesDeleteRequest: + type: "object" + properties: + project: + type: "string" + title: "Unique project id which this set of attributes references.\n+required" + resource_type: + title: "Which type of matchable attributes to delete.\n+required" + $ref: "#/definitions/adminMatchableResource" + title: "Request to delete a set matchable project level attribute override.\n\ + For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + adminProjectAttributesDeleteResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." + adminProjectAttributesGetResponse: + type: "object" + properties: + attributes: + $ref: "#/definitions/adminProjectAttributes" + title: "Response to get an individual project level attribute override.\nFor more\ + \ info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + example: + attributes: + project: "project" + matching_attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminProjectAttributesUpdateRequest: + type: "object" + properties: + attributes: + title: "+required" + $ref: "#/definitions/adminProjectAttributes" + title: "Sets custom attributes for a project\nFor more info on matchable attributes,\ + \ see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + adminProjectAttributesUpdateResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." + adminProjectDomainAttributes: + type: "object" + properties: + project: + type: "string" + description: "Unique project id for which this set of attributes will be applied." + domain: + type: "string" + description: "Unique domain id for which this set of attributes will be applied." + matching_attributes: + $ref: "#/definitions/adminMatchingAttributes" + title: "Defines a set of custom matching attributes which defines resource defaults\ + \ for a project and domain.\nFor more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + example: + domain: "domain" + project: "project" + matching_attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminProjectDomainAttributesDeleteRequest: + type: "object" + properties: + project: + type: "string" + title: "Unique project id which this set of attributes references.\n+required" + domain: + type: "string" + title: "Unique domain id which this set of attributes references.\n+required" + resource_type: + title: "Which type of matchable attributes to delete.\n+required" + $ref: "#/definitions/adminMatchableResource" + title: "Request to delete a set matchable project domain attribute override.\n\ + For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + adminProjectDomainAttributesDeleteResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." + adminProjectDomainAttributesGetResponse: + type: "object" + properties: + attributes: + $ref: "#/definitions/adminProjectDomainAttributes" + title: "Response to get an individual project domain attribute override.\nFor\ + \ more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + example: + attributes: + domain: "domain" + project: "project" + matching_attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminProjectDomainAttributesUpdateRequest: + type: "object" + properties: + attributes: + title: "+required" + $ref: "#/definitions/adminProjectDomainAttributes" + title: "Sets custom attributes for a project-domain combination.\nFor more info\ + \ on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + adminProjectDomainAttributesUpdateResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." + adminProjectRegisterRequest: + type: "object" + properties: + project: + title: "+required" + $ref: "#/definitions/adminProject" + title: "Adds a new user-project within the Flyte deployment.\nSee :ref:`ref_flyteidl.admin.Project`\ + \ for more details" + adminProjectRegisterResponse: + type: "object" + description: "Purposefully empty, may be updated in the future." + adminProjectUpdateResponse: + type: "object" + description: "Purposefully empty, may be updated in the future." + adminProjects: + type: "object" + properties: + projects: + type: "array" + items: + $ref: "#/definitions/adminProject" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + title: "Represents a list of projects.\nSee :ref:`ref_flyteidl.admin.Project`\ + \ for more details" + example: + projects: + - name: "name" + domains: + - name: "name" + id: "id" + - name: "name" + id: "id" + description: "description" + id: "id" + state: {} + labels: + values: + key: "values" + - name: "name" + domains: + - name: "name" + id: "id" + - name: "name" + id: "id" + description: "description" + id: "id" + state: {} + labels: + values: + key: "values" + token: "token" + adminRawOutputDataConfig: + type: "object" + properties: + output_location_prefix: + type: "string" + title: "Prefix for where offloaded data from user workflows will be written\n\ + e.g. s3://bucket/key or s3://bucket/" + description: "Encapsulates user settings pertaining to offloaded data (i.e. Blobs,\ + \ Schema, query data, etc.).\nSee https://github.com/flyteorg/flyte/issues/211\ + \ for more background information." + example: + output_location_prefix: "output_location_prefix" + adminSchedule: + type: "object" + properties: + cron_expression: + type: "string" + title: "Uses AWS syntax: Minutes Hours Day-of-month Month Day-of-week Year\n\ + e.g. for a schedule that runs every 15 minutes: 0/15 * * * ? *" + rate: + $ref: "#/definitions/adminFixedRate" + cron_schedule: + $ref: "#/definitions/adminCronSchedule" + kickoff_time_input_arg: + type: "string" + description: "Name of the input variable that the kickoff time will be supplied\ + \ to when the workflow is kicked off." + description: "Defines complete set of information required to trigger an execution\ + \ on a schedule." + example: + kickoff_time_input_arg: "kickoff_time_input_arg" + cron_schedule: + schedule: "schedule" + offset: "offset" + cron_expression: "cron_expression" + rate: + unit: {} + value: 0 + adminSlackNotification: + type: "object" + properties: + recipients_email: + type: "array" + title: "Currently, Slack notifications leverage email to trigger a notification.\n\ + +required" + items: + type: "string" + description: "Defines a slack notification specification." + example: + recipients_email: + - "recipients_email" + - "recipients_email" + adminSort: + type: "object" + properties: + key: + type: "string" + title: "Indicates an attribute to sort the response values.\n+required" + direction: + title: "Indicates the direction to apply sort key for response values.\n+optional" + $ref: "#/definitions/SortDirection" + description: "Specifies sort ordering in a list request." + adminSourceCode: + type: "object" + properties: + link: + type: "string" + title: "Link to source code used to define this entity" + example: + link: "link" + adminSystemMetadata: + type: "object" + properties: + execution_cluster: + type: "string" + description: "Which execution cluster this execution ran on." + description: "Represents system, rather than user-facing, metadata about an execution." + example: + execution_cluster: "execution_cluster" + adminTask: + type: "object" + properties: + id: + description: "id represents the unique identifier of the task." + $ref: "#/definitions/coreIdentifier" + closure: + description: "closure encapsulates all the fields that maps to a compiled\ + \ version of the task." + $ref: "#/definitions/adminTaskClosure" + short_description: + type: "string" + description: "One-liner overview of the entity." + description: "Flyte workflows are composed of many ordered tasks. That is small,\ + \ reusable, self-contained logical blocks\narranged to process workflow inputs\ + \ and produce a deterministic set of outputs.\nTasks can come in many varieties\ + \ tuned for specialized behavior." + example: + short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + created_at: "2000-01-23T04:56:07.000+00:00" + compiled_task: + template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + adminTaskClosure: + type: "object" + properties: + compiled_task: + description: "Represents the compiled representation of the task from the\ + \ specification provided." + $ref: "#/definitions/coreCompiledTask" + created_at: + type: "string" + format: "date-time" + description: "Time at which the task was created." + description: "Compute task attributes which include values derived from the TaskSpec,\ + \ as well as plugin-specific data\nand task metadata." + example: + created_at: "2000-01-23T04:56:07.000+00:00" + compiled_task: + template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + adminTaskExecutionClosure: + type: "object" + properties: + output_uri: + type: "string" + description: "Path to remote data store where output blob is stored if the\ + \ execution succeeded (and produced outputs).\nDEPRECATED. Use GetTaskExecutionData\ + \ to fetch output data instead." + error: + description: "Error information for the task execution. Populated if the execution\ + \ failed." + $ref: "#/definitions/coreExecutionError" + output_data: + description: "Raw output data produced by this task execution.\nDEPRECATED.\ + \ Use GetTaskExecutionData to fetch output data instead." + $ref: "#/definitions/coreLiteralMap" + phase: + description: "The last recorded phase for this task execution." + $ref: "#/definitions/coreTaskExecutionPhase" + logs: + type: "array" + description: "Detailed log information output by the task execution." + items: + $ref: "#/definitions/coreTaskLog" + started_at: + type: "string" + format: "date-time" + description: "Time at which the task execution began running." + duration: + type: "string" + description: "The amount of time the task execution spent running." + created_at: + type: "string" + format: "date-time" + description: "Time at which the task execution was created." + updated_at: + type: "string" + format: "date-time" + description: "Time at which the task execution was last updated." + custom_info: + description: "Custom data specific to the task plugin." + $ref: "#/definitions/protobufStruct" + reason: + type: "string" + description: "If there is an explanation for the most recent phase transition,\ + \ the reason will capture it." + task_type: + type: "string" + description: "A predefined yet extensible Task type identifier." + metadata: + description: "Metadata around how a task was executed." + $ref: "#/definitions/eventTaskExecutionMetadata" + event_version: + type: "integer" + format: "int32" + description: "The event version is used to indicate versioned changes in how\ + \ data is maintained using this\nproto message. For example, event_verison\ + \ > 0 means that maps tasks logs use the\nTaskExecutionMetadata ExternalResourceInfo\ + \ fields for each subtask rather than the TaskLog\nin this message." + description: "Container for task execution details and results." + example: + phase: {} + reason: "reason" + metadata: + external_resources: + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + instance_class: {} + resource_pool_info: + - allocation_token: "allocation_token" + namespace: "namespace" + - allocation_token: "allocation_token" + namespace: "namespace" + generated_name: "generated_name" + plugin_identifier: "plugin_identifier" + created_at: "2000-01-23T04:56:07.000+00:00" + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + duration: "duration" + event_version: 1 + updated_at: "2000-01-23T04:56:07.000+00:00" + custom_info: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + output_uri: "output_uri" + started_at: "2000-01-23T04:56:07.000+00:00" + task_type: "task_type" + output_data: + literals: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + adminTaskExecutionEventRequest: + type: "object" + properties: + request_id: + type: "string" + title: "Unique ID for this request that can be traced between services" + event: + description: "Details about the event that occurred." + $ref: "#/definitions/eventTaskExecutionEvent" + description: "Request to send a notification that a task execution event has occurred." + adminTaskExecutionEventResponse: + type: "object" + adminTaskExecutionGetDataResponse: + type: "object" + properties: + inputs: + description: "Signed url to fetch a core.LiteralMap of task execution inputs.\n\ + Deprecated: Please use full_inputs instead." + $ref: "#/definitions/adminUrlBlob" + outputs: + description: "Signed url to fetch a core.LiteralMap of task execution outputs.\n\ + Deprecated: Please use full_outputs instead." + $ref: "#/definitions/adminUrlBlob" + full_inputs: + description: "Full_inputs will only be populated if they are under a configured\ + \ size threshold." + $ref: "#/definitions/coreLiteralMap" + full_outputs: + description: "Full_outputs will only be populated if they are under a configured\ + \ size threshold." + $ref: "#/definitions/coreLiteralMap" + description: "Response structure for TaskExecutionGetDataRequest which contains\ + \ inputs and outputs for a task execution." + example: + outputs: + bytes: "bytes" + url: "url" + full_inputs: + literals: {} + inputs: + bytes: "bytes" + url: "url" + full_outputs: + literals: {} + adminTaskExecutionList: + type: "object" + properties: + task_executions: + type: "array" + items: + $ref: "#/definitions/flyteidladminTaskExecution" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + title: "Response structure for a query to list of task execution entities.\nSee\ + \ :ref:`ref_flyteidl.admin.TaskExecution` for more details" + example: + task_executions: + - input_uri: "input_uri" + id: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + is_parent: true + closure: + phase: {} + reason: "reason" + metadata: + external_resources: + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + instance_class: {} + resource_pool_info: + - allocation_token: "allocation_token" + namespace: "namespace" + - allocation_token: "allocation_token" + namespace: "namespace" + generated_name: "generated_name" + plugin_identifier: "plugin_identifier" + created_at: "2000-01-23T04:56:07.000+00:00" + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + duration: "duration" + event_version: 1 + updated_at: "2000-01-23T04:56:07.000+00:00" + custom_info: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + output_uri: "output_uri" + started_at: "2000-01-23T04:56:07.000+00:00" + task_type: "task_type" + output_data: + literals: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - input_uri: "input_uri" + id: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + is_parent: true + closure: + phase: {} + reason: "reason" + metadata: + external_resources: + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + instance_class: {} + resource_pool_info: + - allocation_token: "allocation_token" + namespace: "namespace" + - allocation_token: "allocation_token" + namespace: "namespace" + generated_name: "generated_name" + plugin_identifier: "plugin_identifier" + created_at: "2000-01-23T04:56:07.000+00:00" + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + duration: "duration" + event_version: 1 + updated_at: "2000-01-23T04:56:07.000+00:00" + custom_info: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + output_uri: "output_uri" + started_at: "2000-01-23T04:56:07.000+00:00" + task_type: "task_type" + output_data: + literals: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + token: "token" + adminTaskList: + type: "object" + properties: + tasks: + type: "array" + description: "A list of tasks returned based on the request." + items: + $ref: "#/definitions/adminTask" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + title: "Represents a list of tasks returned from the admin.\nSee :ref:`ref_flyteidl.admin.Task`\ + \ for more details" + example: + tasks: + - short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + created_at: "2000-01-23T04:56:07.000+00:00" + compiled_task: + template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + - short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + created_at: "2000-01-23T04:56:07.000+00:00" + compiled_task: + template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + token: "token" + adminTaskResourceAttributes: + type: "object" + properties: + defaults: + $ref: "#/definitions/adminTaskResourceSpec" + limits: + $ref: "#/definitions/adminTaskResourceSpec" + description: "Defines task resource defaults and limits that will be applied at\ + \ task registration." + example: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + adminTaskResourceSpec: + type: "object" + properties: + cpu: + type: "string" + gpu: + type: "string" + memory: + type: "string" + storage: + type: "string" + ephemeral_storage: + type: "string" + description: "Defines a set of overridable task resource attributes set during\ + \ task registration." + example: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + adminTaskSpec: + type: "object" + properties: + template: + description: "Template of the task that encapsulates all the metadata of the\ + \ task." + $ref: "#/definitions/coreTaskTemplate" + description: + description: "Represents the specification for description entity." + $ref: "#/definitions/adminDescriptionEntity" + description: "Represents a structure that encapsulates the user-configured specification\ + \ of the task." + adminUrlBlob: + type: "object" + properties: + url: + type: "string" + description: "Actual url value." + bytes: + type: "string" + format: "int64" + description: "Represents the size of the file accessible at the above url." + description: "Represents a string url and associated metadata used throughout\ + \ the platform." + example: + bytes: "bytes" + url: "url" + adminVersion: + type: "object" + properties: + Build: + type: "string" + title: "Specifies the GIT sha of the build" + Version: + type: "string" + title: "Version for the build, should follow a semver" + BuildTime: + type: "string" + title: "Build timestamp" + title: "Provides Version information for a component" + example: + Version: "Version" + Build: "Build" + BuildTime: "BuildTime" + adminWorkflow: + type: "object" + properties: + id: + description: "id represents the unique identifier of the workflow." + $ref: "#/definitions/coreIdentifier" + closure: + description: "closure encapsulates all the fields that maps to a compiled\ + \ version of the workflow." + $ref: "#/definitions/adminWorkflowClosure" + short_description: + type: "string" + description: "One-liner overview of the entity." + description: "Represents the workflow structure stored in the Admin\nA workflow\ + \ is created by ordering tasks and associating outputs to inputs\nin order to\ + \ produce a directed-acyclic execution graph." + example: + short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + compiled_workflow: + sub_workflows: + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + tasks: + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + primary: + template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + created_at: "2000-01-23T04:56:07.000+00:00" + adminWorkflowAttributes: + type: "object" + properties: + project: + type: "string" + description: "Unique project id for which this set of attributes will be applied." + domain: + type: "string" + description: "Unique domain id for which this set of attributes will be applied." + workflow: + type: "string" + description: "Workflow name for which this set of attributes will be applied." + matching_attributes: + $ref: "#/definitions/adminMatchingAttributes" + title: "Defines a set of custom matching attributes which defines resource defaults\ + \ for a project, domain and workflow.\nFor more info on matchable attributes,\ + \ see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + example: + workflow: "workflow" + domain: "domain" + project: "project" + matching_attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminWorkflowAttributesDeleteRequest: + type: "object" + properties: + project: + type: "string" + title: "Unique project id which this set of attributes references.\n+required" + domain: + type: "string" + title: "Unique domain id which this set of attributes references.\n+required" + workflow: + type: "string" + title: "Workflow name which this set of attributes references.\n+required" + resource_type: + title: "Which type of matchable attributes to delete.\n+required" + $ref: "#/definitions/adminMatchableResource" + title: "Request to delete a set matchable workflow attribute override.\nFor more\ + \ info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + adminWorkflowAttributesDeleteResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." + adminWorkflowAttributesGetResponse: + type: "object" + properties: + attributes: + $ref: "#/definitions/adminWorkflowAttributes" + description: "Response to get an individual workflow attribute override." + example: + attributes: + workflow: "workflow" + domain: "domain" + project: "project" + matching_attributes: + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + workflow_execution_config: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + cluster_assignment: + cluster_pool_name: "cluster_pool_name" + cluster_resource_attributes: + attributes: + key: "attributes" + execution_queue_attributes: + tags: + - "tags" + - "tags" + task_resource_attributes: + defaults: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + limits: + memory: "memory" + cpu: "cpu" + ephemeral_storage: "ephemeral_storage" + storage: "storage" + gpu: "gpu" + execution_cluster_label: + value: "value" + plugin_overrides: + overrides: + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + - plugin_id: + - "plugin_id" + - "plugin_id" + missing_plugin_behavior: {} + task_type: "task_type" + adminWorkflowAttributesUpdateRequest: + type: "object" + properties: + attributes: + $ref: "#/definitions/adminWorkflowAttributes" + title: "Sets custom attributes for a project, domain and workflow combination.\n\ + For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" + adminWorkflowAttributesUpdateResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." + adminWorkflowClosure: + type: "object" + properties: + compiled_workflow: + description: "Represents the compiled representation of the workflow from\ + \ the specification provided." + $ref: "#/definitions/coreCompiledWorkflowClosure" + created_at: + type: "string" + format: "date-time" + description: "Time at which the workflow was created." + description: "A container holding the compiled workflow produced from the WorkflowSpec\ + \ and additional metadata." + example: + compiled_workflow: + sub_workflows: + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + tasks: + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + primary: + template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + created_at: "2000-01-23T04:56:07.000+00:00" + adminWorkflowCreateRequest: + type: "object" + properties: + id: + title: "id represents the unique identifier of the workflow.\n+required" + $ref: "#/definitions/coreIdentifier" + spec: + title: "Represents the specification for workflow.\n+required" + $ref: "#/definitions/adminWorkflowSpec" + title: "Represents a request structure to create a revision of a workflow.\nSee\ + \ :ref:`ref_flyteidl.admin.Workflow` for more details" + adminWorkflowCreateResponse: + type: "object" + adminWorkflowExecutionConfig: + type: "object" + properties: + max_parallelism: + type: "integer" + format: "int32" + description: "Can be used to control the number of parallel nodes to run within\ + \ the workflow. This is useful to achieve fairness." + security_context: + description: "Indicates security context permissions for executions triggered\ + \ with this matchable attribute." + $ref: "#/definitions/coreSecurityContext" + raw_output_data_config: + description: "Encapsulates user settings pertaining to offloaded data (i.e.\ + \ Blobs, Schema, query data, etc.)." + $ref: "#/definitions/adminRawOutputDataConfig" + labels: + description: "Custom labels to be applied to a triggered execution resource." + $ref: "#/definitions/adminLabels" + annotations: + description: "Custom annotations to be applied to a triggered execution resource." + $ref: "#/definitions/adminAnnotations" + interruptible: + type: "boolean" + format: "boolean" + description: "Allows for the interruptible flag of a workflow to be overwritten\ + \ for a single execution.\nOmitting this field uses the workflow's value\ + \ as a default.\nAs we need to distinguish between the field not being provided\ + \ and its default value false, we have to use a wrapper\naround the bool\ + \ field." + overwrite_cache: + type: "boolean" + format: "boolean" + description: "Allows for all cached values of a workflow and its tasks to\ + \ be overwritten for a single execution.\nIf enabled, all calculations are\ + \ performed even if cached results would be available, overwriting the stored\n\ + data once execution finishes successfully." + description: "Adds defaults for customizable workflow-execution specifications\ + \ and overrides." + example: + overwrite_cache: true + raw_output_data_config: + output_location_prefix: "output_location_prefix" + max_parallelism: 0 + annotations: + values: + key: "values" + interruptible: true + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + labels: + values: + key: "values" + adminWorkflowExecutionEventRequest: + type: "object" + properties: + request_id: + type: "string" + title: "Unique ID for this request that can be traced between services" + event: + description: "Details about the event that occurred." + $ref: "#/definitions/eventWorkflowExecutionEvent" + description: "Request to send a notification that a workflow execution event has\ + \ occurred." + adminWorkflowExecutionEventResponse: + type: "object" + adminWorkflowExecutionGetDataResponse: + type: "object" + properties: + outputs: + description: "Signed url to fetch a core.LiteralMap of execution outputs.\n\ + Deprecated: Please use full_outputs instead." + $ref: "#/definitions/adminUrlBlob" + inputs: + description: "Signed url to fetch a core.LiteralMap of execution inputs.\n\ + Deprecated: Please use full_inputs instead." + $ref: "#/definitions/adminUrlBlob" + full_inputs: + description: "Full_inputs will only be populated if they are under a configured\ + \ size threshold." + $ref: "#/definitions/coreLiteralMap" + full_outputs: + description: "Full_outputs will only be populated if they are under a configured\ + \ size threshold." + $ref: "#/definitions/coreLiteralMap" + description: "Response structure for WorkflowExecutionGetDataRequest which contains\ + \ inputs and outputs for an execution." + example: + outputs: + bytes: "bytes" + url: "url" + full_inputs: + literals: {} + inputs: + bytes: "bytes" + url: "url" + full_outputs: + literals: {} + adminWorkflowList: + type: "object" + properties: + workflows: + type: "array" + description: "A list of workflows returned based on the request." + items: + $ref: "#/definitions/adminWorkflow" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + title: "Represents a list of workflows returned from the admin.\nSee :ref:`ref_flyteidl.admin.Workflow`\ + \ for more details" + example: + workflows: + - short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + compiled_workflow: + sub_workflows: + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + tasks: + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + primary: + template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + created_at: "2000-01-23T04:56:07.000+00:00" + - short_description: "short_description" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + closure: + compiled_workflow: + sub_workflows: + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + tasks: + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + primary: + template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + created_at: "2000-01-23T04:56:07.000+00:00" + token: "token" + adminWorkflowSpec: + type: "object" + properties: + template: + description: "Template of the task that encapsulates all the metadata of the\ + \ workflow." + $ref: "#/definitions/coreWorkflowTemplate" + sub_workflows: + type: "array" + description: "Workflows that are embedded into other workflows need to be\ + \ passed alongside the parent workflow to the\npropeller compiler (since\ + \ the compiler doesn't have any knowledge of other workflows - ie, it doesn't\ + \ reach out\nto Admin to see other registered workflows). In fact, subworkflows\ + \ do not even need to be registered." + items: + $ref: "#/definitions/coreWorkflowTemplate" + description: + description: "Represents the specification for description entity." + $ref: "#/definitions/adminDescriptionEntity" + description: "Represents a structure that encapsulates the specification of the\ + \ workflow." + coreAlias: + type: "object" + properties: + var: + type: "string" + description: "Must match one of the output variable names on a node." + alias: + type: "string" + description: "A workflow-level unique alias that downstream nodes can refer\ + \ to in their input." + description: "Links a variable to an alias." + example: + var: "var" + alias: "alias" + coreApproveCondition: + type: "object" + properties: + signal_id: + type: "string" + description: "A unique identifier for the requested boolean signal." + description: "ApproveCondition represents a dependency on an external approval.\ + \ During execution, this will manifest as a boolean\nsignal with the provided\ + \ signal_id." + example: + signal_id: "signal_id" + coreBinary: + type: "object" + properties: + value: + type: "string" + format: "byte" + pattern: "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$" + tag: + type: "string" + description: "A simple byte array with a tag to help different parts of the system\ + \ communicate about what is in the byte array.\nIt's strongly advisable that\ + \ consumers of this type define a unique tag and validate the tag before parsing\ + \ the data." + example: + tag: "tag" + value: "value" + coreBinding: + type: "object" + properties: + var: + type: "string" + description: "Variable name must match an input/output variable of the node." + binding: + description: "Data to use to bind this variable." + $ref: "#/definitions/coreBindingData" + description: "An input/output binding of a variable to either static value or\ + \ a node output." + example: + var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + coreBindingData: + type: "object" + properties: + scalar: + description: "A simple scalar value." + $ref: "#/definitions/coreScalar" + collection: + description: "A collection of binding data. This allows nesting of binding\ + \ data to any number\nof levels." + $ref: "#/definitions/coreBindingDataCollection" + promise: + description: "References an output promised by another node." + $ref: "#/definitions/coreOutputReference" + map: + description: "A map of bindings. The key is always a string." + $ref: "#/definitions/coreBindingDataMap" + union: + $ref: "#/definitions/coreUnionInfo" + description: "Specifies either a simple value or a reference to another output." + example: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + coreBindingDataCollection: + type: "object" + properties: + bindings: + type: "array" + items: + $ref: "#/definitions/coreBindingData" + description: "A collection of BindingData items." + example: + bindings: + - null + - null + coreBindingDataMap: + type: "object" + properties: + bindings: + type: "object" + additionalProperties: + $ref: "#/definitions/coreBindingData" + description: "A map of BindingData items." + example: + bindings: {} + coreBlob: + type: "object" + properties: + metadata: + $ref: "#/definitions/coreBlobMetadata" + uri: + type: "string" + description: "Refers to an offloaded set of files. It encapsulates the type of\ + \ the store and a unique uri for where the data is.\nThere are no restrictions\ + \ on how the uri is formatted since it will depend on how to interact with the\ + \ store." + example: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + coreBlobMetadata: + type: "object" + properties: + type: + $ref: "#/definitions/coreBlobType" + example: + type: + dimensionality: {} + format: "format" + coreBlobType: + type: "object" + properties: + format: + type: "string" + title: "Format can be a free form string understood by SDK/UI etc like\ncsv,\ + \ parquet etc" + dimensionality: + $ref: "#/definitions/BlobTypeBlobDimensionality" + title: "Defines type behavior for blob objects" + example: + dimensionality: {} + format: "format" + coreBooleanExpression: + type: "object" + properties: + conjunction: + $ref: "#/definitions/coreConjunctionExpression" + comparison: + $ref: "#/definitions/coreComparisonExpression" + description: "Defines a boolean expression tree. It can be a simple or a conjunction\ + \ expression.\nMultiple expressions can be combined using a conjunction or a\ + \ disjunction to result in a final boolean result." + example: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + coreBranchNode: + type: "object" + properties: + if_else: + title: "+required" + $ref: "#/definitions/coreIfElseBlock" + description: "BranchNode is a special node that alter the flow of the workflow\ + \ graph. It allows the control flow to branch at\nruntime based on a series\ + \ of conditions that get evaluated on various parameters (e.g. inputs, primitives)." + example: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + coreCatalogArtifactTag: + type: "object" + properties: + artifact_id: + type: "string" + title: "Artifact ID is generated name" + name: + type: "string" + title: "Flyte computes the tag automatically, as the hash of the values" + example: + name: "name" + artifact_id: "artifact_id" + coreCatalogCacheStatus: + type: "string" + title: "Indicates the status of CatalogCaching. The reason why this is not embedded\ + \ in TaskNodeMetadata is, that we may use for other types of nodes as well in\ + \ the future" + description: "- CACHE_DISABLED: Used to indicate that caching was disabled\n -\ + \ CACHE_MISS: Used to indicate that the cache lookup resulted in no matches\n\ + \ - CACHE_HIT: used to indicate that the associated artifact was a result of\ + \ a previous execution\n - CACHE_POPULATED: used to indicate that the resultant\ + \ artifact was added to the cache\n - CACHE_LOOKUP_FAILURE: Used to indicate\ + \ that cache lookup failed because of an error\n - CACHE_PUT_FAILURE: Used to\ + \ indicate that cache lookup failed because of an error\n - CACHE_SKIPPED: Used\ + \ to indicate the cache lookup was skipped" + enum: + - "CACHE_DISABLED" + - "CACHE_MISS" + - "CACHE_HIT" + - "CACHE_POPULATED" + - "CACHE_LOOKUP_FAILURE" + - "CACHE_PUT_FAILURE" + - "CACHE_SKIPPED" + default: "CACHE_DISABLED" + coreCatalogMetadata: + type: "object" + properties: + dataset_id: + title: "Dataset ID in the catalog" + $ref: "#/definitions/coreIdentifier" + artifact_tag: + title: "Artifact tag in the catalog" + $ref: "#/definitions/coreCatalogArtifactTag" + source_task_execution: + title: "Today we only support TaskExecutionIdentifier as a source, as catalog\ + \ caching only works for task executions" + $ref: "#/definitions/coreTaskExecutionIdentifier" + title: "Catalog artifact information with specific metadata" + example: + source_task_execution: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + dataset_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + artifact_tag: + name: "name" + artifact_id: "artifact_id" + coreComparisonExpression: + type: "object" + properties: + operator: + $ref: "#/definitions/ComparisonExpressionOperator" + left_value: + $ref: "#/definitions/coreOperand" + right_value: + $ref: "#/definitions/coreOperand" + description: "Defines a 2-level tree where the root is a comparison operator and\ + \ Operands are primitives or known variables.\nEach expression results in a\ + \ boolean result." + example: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + coreCompiledTask: + type: "object" + properties: + template: + title: "Completely contained TaskTemplate" + $ref: "#/definitions/coreTaskTemplate" + title: "Output of the Compilation step. This object represent one Task. We store\ + \ more metadata at this layer" + example: + template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + coreCompiledWorkflow: + type: "object" + properties: + template: + title: "Completely contained Workflow Template" + $ref: "#/definitions/coreWorkflowTemplate" + connections: + description: "For internal use only! This field is used by the system and\ + \ must not be filled in. Any values set will be ignored." + $ref: "#/definitions/coreConnectionSet" + title: "Output of the compilation Step. This object represents one workflow. We\ + \ store more metadata at this layer" + example: + template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + coreCompiledWorkflowClosure: + type: "object" + properties: + primary: + title: "+required" + $ref: "#/definitions/coreCompiledWorkflow" + sub_workflows: + type: "array" + title: "Guaranteed that there will only exist one and only one workflow with\ + \ a given id, i.e., every sub workflow has a\nunique identifier. Also every\ + \ enclosed subworkflow is used either by a primary workflow or by a subworkflow\n\ + as an inlined workflow\n+optional" + items: + $ref: "#/definitions/coreCompiledWorkflow" + tasks: + type: "array" + title: "Guaranteed that there will only exist one and only one task with a\ + \ given id, i.e., every task has a unique id\n+required (at least 1)" + items: + $ref: "#/definitions/coreCompiledTask" + description: "A Compiled Workflow Closure contains all the information required\ + \ to start a new execution, or to visualize a workflow\nand its details. The\ + \ CompiledWorkflowClosure should always contain a primary workflow, that is\ + \ the main workflow that\nwill being the execution. All subworkflows are denormalized.\ + \ WorkflowNodes refer to the workflow identifiers of\ncompiled subworkflows." + example: + sub_workflows: + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + tasks: + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + primary: + template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + coreConjunctionExpression: + type: "object" + properties: + operator: + $ref: "#/definitions/ConjunctionExpressionLogicalOperator" + left_expression: + $ref: "#/definitions/coreBooleanExpression" + right_expression: + $ref: "#/definitions/coreBooleanExpression" + description: "Defines a conjunction expression of two boolean expressions." + example: + operator: {} + coreConnectionSet: + type: "object" + properties: + downstream: + type: "object" + title: "A list of all the node ids that are downstream from a given node id" + additionalProperties: + $ref: "#/definitions/ConnectionSetIdList" + upstream: + type: "object" + title: "A list of all the node ids, that are upstream of this node id" + additionalProperties: + $ref: "#/definitions/ConnectionSetIdList" + title: "Adjacency list for the workflow. This is created as part of the compilation\ + \ process. Every process after the compilation\nstep uses this created ConnectionSet" + example: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + coreContainer: + type: "object" + properties: + image: + type: "string" + title: "Container image url. Eg: docker/redis:latest" + command: + type: "array" + description: "Command to be executed, if not provided, the default entrypoint\ + \ in the container image will be used." + items: + type: "string" + args: + type: "array" + description: "These will default to Flyte given paths. If provided, the system\ + \ will not append known paths. If the task still\nneeds flyte's inputs and\ + \ outputs path, add $(FLYTE_INPUT_FILE), $(FLYTE_OUTPUT_FILE) wherever makes\ + \ sense and the\nsystem will populate these before executing the container." + items: + type: "string" + resources: + description: "Container resources requirement as specified by the container\ + \ engine." + $ref: "#/definitions/coreResources" + env: + type: "array" + description: "Environment variables will be set as the container is starting\ + \ up." + items: + $ref: "#/definitions/coreKeyValuePair" + config: + type: "array" + description: "Allows extra configs to be available for the container.\nTODO:\ + \ elaborate on how configs will become available.\nDeprecated, please use\ + \ TaskTemplate.config instead." + items: + $ref: "#/definitions/coreKeyValuePair" + ports: + type: "array" + title: "Ports to open in the container. This feature is not supported by all\ + \ execution engines. (e.g. supported on K8s but\nnot supported on AWS Batch)\n\ + Only K8s" + items: + $ref: "#/definitions/coreContainerPort" + data_config: + title: "BETA: Optional configuration for DataLoading. If not specified, then\ + \ default values are used.\nThis makes it possible to to run a completely\ + \ portable container, that uses inputs and outputs\nonly from the local\ + \ file-system and without having any reference to flyteidl. This is supported\ + \ only on K8s at the moment.\nIf data loading is enabled, then data will\ + \ be mounted in accompanying directories specified in the DataLoadingConfig.\ + \ If the directories\nare not specified, inputs will be mounted onto and\ + \ outputs will be uploaded from a pre-determined file-system path. Refer\ + \ to the documentation\nto understand the default paths.\nOnly K8s" + $ref: "#/definitions/coreDataLoadingConfig" + architecture: + $ref: "#/definitions/ContainerArchitecture" + example: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + coreContainerPort: + type: "object" + properties: + container_port: + type: "integer" + format: "int64" + description: "Number of port to expose on the pod's IP address.\nThis must\ + \ be a valid port number, 0 < x < 65536." + description: "Defines port properties for a container." + example: + container_port: 6 + coreDataLoadingConfig: + type: "object" + properties: + enabled: + type: "boolean" + format: "boolean" + title: "Flag enables DataLoading Config. If this is not set, data loading\ + \ will not be used!" + input_path: + type: "string" + title: "File system path (start at root). This folder will contain all the\ + \ inputs exploded to a separate file.\nExample, if the input interface needs\ + \ (x: int, y: blob, z: multipart_blob) and the input path is '/var/flyte/inputs',\ + \ then the file system will look like\n/var/flyte/inputs/inputs. .pb .json .yaml> -> Format as defined previously.\ + \ The Blob and Multipart blob will reference local filesystem instead of\ + \ remote locations\n/var/flyte/inputs/x -> X is a file that contains the\ + \ value of x (integer) in string format\n/var/flyte/inputs/y -> Y is a file\ + \ in Binary format\n/var/flyte/inputs/z/... -> Note Z itself is a directory\n\ + More information about the protocol - refer to docs #TODO reference docs\ + \ here" + output_path: + type: "string" + title: "File system path (start at root). This folder should contain all the\ + \ outputs for the task as individual files and/or an error text file" + format: + title: "In the inputs folder, there will be an additional summary/metadata\ + \ file that contains references to all files or inlined primitive values.\n\ + This format decides the actual encoding for the data. Refer to the encoding\ + \ to understand the specifics of the contents and the encoding" + $ref: "#/definitions/DataLoadingConfigLiteralMapFormat" + io_strategy: + $ref: "#/definitions/coreIOStrategy" + description: "This configuration allows executing raw containers in Flyte using\ + \ the Flyte CoPilot system.\nFlyte CoPilot, eliminates the needs of flytekit\ + \ or sdk inside the container. Any inputs required by the users container are\ + \ side-loaded in the input_path\nAny outputs generated by the user container\ + \ - within output_path are automatically uploaded." + example: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + coreEnumType: + type: "object" + properties: + values: + type: "array" + description: "Predefined set of enum values." + items: + type: "string" + description: "Enables declaring enum types, with predefined string values\nFor\ + \ len(values) > 0, the first value in the ordered list is regarded as the default\ + \ value. If you wish\nTo provide no defaults, make the first value as undefined." + example: + values: + - "values" + - "values" + coreError: + type: "object" + properties: + failed_node_id: + type: "string" + description: "The node id that threw the error." + message: + type: "string" + description: "Error message thrown." + description: "Represents an error thrown from a node." + example: + message: "message" + failed_node_id: "failed_node_id" + coreExecutionError: + type: "object" + properties: + code: + type: "string" + title: "Error code indicates a grouping of a type of error.\nMore Info: " + message: + type: "string" + description: "Detailed description of the error - including stack trace." + error_uri: + type: "string" + title: "Full error contents accessible via a URI" + kind: + $ref: "#/definitions/ExecutionErrorErrorKind" + description: "Represents the error message from the execution." + example: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + coreGateNode: + type: "object" + properties: + approve: + description: "ApproveCondition represents a dependency on an external approval\ + \ provided by a boolean signal." + $ref: "#/definitions/coreApproveCondition" + signal: + description: "SignalCondition represents a dependency on an signal." + $ref: "#/definitions/coreSignalCondition" + sleep: + description: "SleepCondition represents a dependency on waiting for the specified\ + \ duration." + $ref: "#/definitions/coreSleepCondition" + description: "GateNode refers to the condition that is required for the gate to\ + \ successfully complete." + example: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + coreIOStrategy: + type: "object" + properties: + download_mode: + title: "Mode to use to manage downloads" + $ref: "#/definitions/IOStrategyDownloadMode" + upload_mode: + title: "Mode to use to manage uploads" + $ref: "#/definitions/IOStrategyUploadMode" + title: "Strategy to use when dealing with Blob, Schema, or multipart blob data\ + \ (large datasets)" + example: + upload_mode: {} + download_mode: {} + coreIdentifier: + type: "object" + properties: + resource_type: + description: "Identifies the specific type of resource that this identifier\ + \ corresponds to." + $ref: "#/definitions/coreResourceType" + project: + type: "string" + description: "Name of the project the resource belongs to." + domain: + type: "string" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + name: + type: "string" + description: "User provided value for the resource." + version: + type: "string" + description: "Specific version of the resource." + description: "Encapsulation of fields that uniquely identifies a Flyte resource." + example: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + coreIdentity: + type: "object" + properties: + iam_role: + type: "string" + description: "iam_role references the fully qualified name of Identity & Access\ + \ Management role to impersonate." + k8s_service_account: + type: "string" + description: "k8s_service_account references a kubernetes service account\ + \ to impersonate." + oauth2_client: + description: "oauth2_client references an oauth2 client. Backend plugins can\ + \ use this information to impersonate the client when\nmaking external calls." + $ref: "#/definitions/coreOAuth2Client" + description: "Identity encapsulates the various security identities a task can\ + \ run as. It's up to the underlying plugin to pick the\nright identity for the\ + \ execution environment." + example: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + coreIfBlock: + type: "object" + properties: + condition: + $ref: "#/definitions/coreBooleanExpression" + then_node: + $ref: "#/definitions/coreNode" + description: "Defines a condition and the execution unit that should be executed\ + \ if the condition is satisfied." + example: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + coreIfElseBlock: + type: "object" + properties: + case: + description: "+required. First condition to evaluate." + $ref: "#/definitions/coreIfBlock" + other: + type: "array" + description: "+optional. Additional branches to evaluate." + items: + $ref: "#/definitions/coreIfBlock" + else_node: + description: "The node to execute in case none of the branches were taken." + $ref: "#/definitions/coreNode" + error: + description: "An error to throw in case none of the branches were taken." + $ref: "#/definitions/coreError" + description: "Defines a series of if/else blocks. The first branch whose condition\ + \ evaluates to true is the one to execute.\nIf no conditions were satisfied,\ + \ the else_node or the error will execute." + example: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + coreK8sObjectMetadata: + type: "object" + properties: + labels: + type: "object" + description: "Optional labels to add to the pod definition." + additionalProperties: + type: "string" + annotations: + type: "object" + description: "Optional annotations to add to the pod definition." + additionalProperties: + type: "string" + description: "Metadata for building a kubernetes object when a task is executed." + example: + annotations: + key: "annotations" + labels: + key: "labels" + coreK8sPod: + type: "object" + properties: + metadata: + description: "Contains additional metadata for building a kubernetes pod." + $ref: "#/definitions/coreK8sObjectMetadata" + pod_spec: + title: "Defines the primary pod spec created when a task is executed.\nThis\ + \ should be a JSON-marshalled pod spec, which can be defined in\n- go, using:\ + \ https://github.com/kubernetes/api/blob/release-1.21/core/v1/types.go#L2936\n\ + - python: using https://github.com/kubernetes-client/python/blob/release-19.0/kubernetes/client/models/v1_pod_spec.py" + $ref: "#/definitions/protobufStruct" + description: "Defines a pod spec and additional pod metadata that is created when\ + \ a task is executed." + example: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + coreKeyValuePair: + type: "object" + properties: + key: + type: "string" + description: "required." + value: + type: "string" + description: "+optional." + description: "A generic key value pair." + example: + value: "value" + key: "key" + coreLiteral: + type: "object" + properties: + scalar: + description: "A simple value." + $ref: "#/definitions/coreScalar" + collection: + description: "A collection of literals to allow nesting." + $ref: "#/definitions/coreLiteralCollection" + map: + description: "A map of strings to literals." + $ref: "#/definitions/coreLiteralMap" + hash: + type: "string" + title: "A hash representing this literal.\nThis is used for caching purposes.\ + \ For more details refer to RFC 1893\n(https://github.com/flyteorg/flyte/blob/master/rfc/system/1893-caching-of-offloaded-objects.md)" + description: "A simple value. This supports any level of nesting (e.g. array of\ + \ array of array of Blobs) as well as simple primitives." + example: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + coreLiteralCollection: + type: "object" + properties: + literals: + type: "array" + items: + $ref: "#/definitions/coreLiteral" + description: "A collection of literals. This is a workaround since oneofs in proto\ + \ messages cannot contain a repeated field." + example: + literals: + - null + - null + coreLiteralMap: + type: "object" + properties: + literals: + type: "object" + additionalProperties: + $ref: "#/definitions/coreLiteral" + description: "A map of literals. This is a workaround since oneofs in proto messages\ + \ cannot contain a repeated field." + example: + literals: {} + coreLiteralType: + type: "object" + properties: + simple: + description: "A simple type that can be compared one-to-one with another." + $ref: "#/definitions/coreSimpleType" + schema: + description: "A complex type that requires matching of inner fields." + $ref: "#/definitions/coreSchemaType" + collection_type: + description: "Defines the type of the value of a collection. Only homogeneous\ + \ collections are allowed." + $ref: "#/definitions/coreLiteralType" + map_value_type: + description: "Defines the type of the value of a map type. The type of the\ + \ key is always a string." + $ref: "#/definitions/coreLiteralType" + blob: + description: "A blob might have specialized implementation details depending\ + \ on associated metadata." + $ref: "#/definitions/coreBlobType" + enum_type: + description: "Defines an enum with pre-defined string values." + $ref: "#/definitions/coreEnumType" + structured_dataset_type: + title: "Generalized schema support" + $ref: "#/definitions/coreStructuredDatasetType" + union_type: + description: "Defines an union type with pre-defined LiteralTypes." + $ref: "#/definitions/coreUnionType" + metadata: + description: "This field contains type metadata that is descriptive of the\ + \ type, but is NOT considered in type-checking. This might be used by\n\ + consumers to identify special behavior or display extended information for\ + \ the type." + $ref: "#/definitions/protobufStruct" + annotation: + description: "This field contains arbitrary data that might have special semantic\n\ + meaning for the client but does not effect internal flyte behavior." + $ref: "#/definitions/coreTypeAnnotation" + structure: + description: "Hints to improve type matching." + $ref: "#/definitions/coreTypeStructure" + description: "Defines a strong type to allow type checking between interfaces." + example: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + coreNode: + type: "object" + properties: + id: + type: "string" + description: "A workflow-level unique identifier that identifies this node\ + \ in the workflow. 'inputs' and 'outputs' are reserved\nnode ids that cannot\ + \ be used by other nodes." + metadata: + description: "Extra metadata about the node." + $ref: "#/definitions/coreNodeMetadata" + inputs: + type: "array" + description: "Specifies how to bind the underlying interface's inputs. All\ + \ required inputs specified in the underlying interface\nmust be fulfilled." + items: + $ref: "#/definitions/coreBinding" + upstream_node_ids: + type: "array" + description: "+optional Specifies execution dependency for this node ensuring\ + \ it will only get scheduled to run after all its\nupstream nodes have completed.\ + \ This node will have an implicit dependency on any node that appears in\ + \ inputs\nfield." + items: + type: "string" + output_aliases: + type: "array" + description: "+optional. A node can define aliases for a subset of its outputs.\ + \ This is particularly useful if different nodes\nneed to conform to the\ + \ same interface (e.g. all branches in a branch node). Downstream nodes\ + \ must refer to this\nnodes outputs using the alias if one's specified." + items: + $ref: "#/definitions/coreAlias" + task_node: + description: "Information about the Task to execute in this node." + $ref: "#/definitions/coreTaskNode" + workflow_node: + description: "Information about the Workflow to execute in this mode." + $ref: "#/definitions/coreWorkflowNode" + branch_node: + description: "Information about the branch node to evaluate in this node." + $ref: "#/definitions/coreBranchNode" + gate_node: + description: "Information about the condition to evaluate in this node." + $ref: "#/definitions/coreGateNode" + description: "A Workflow graph Node. One unit of execution in the graph. Each\ + \ node can be linked to a Task, a Workflow or a branch\nnode." + example: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + coreNodeExecutionIdentifier: + type: "object" + properties: + node_id: + type: "string" + execution_id: + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + description: "Encapsulation of fields that identify a Flyte node execution entity." + example: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + coreNodeExecutionPhase: + type: "string" + enum: + - "UNDEFINED" + - "QUEUED" + - "RUNNING" + - "SUCCEEDED" + - "FAILING" + - "FAILED" + - "ABORTED" + - "SKIPPED" + - "TIMED_OUT" + - "DYNAMIC_RUNNING" + - "RECOVERED" + default: "UNDEFINED" + coreNodeMetadata: + type: "object" + properties: + name: + type: "string" + title: "A friendly name for the Node" + timeout: + type: "string" + description: "The overall timeout of a task." + retries: + description: "Number of retries per task." + $ref: "#/definitions/coreRetryStrategy" + interruptible: + type: "boolean" + format: "boolean" + description: "Defines extra information about the Node." + example: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + coreOAuth2Client: + type: "object" + properties: + client_id: + type: "string" + title: "client_id is the public id for the client to use. The system will\ + \ not perform any pre-auth validation that the\nsecret requested matches\ + \ the client_id indicated here.\n+required" + client_secret: + title: "client_secret is a reference to the secret used to authenticate the\ + \ OAuth2 client.\n+required" + $ref: "#/definitions/coreSecret" + description: "OAuth2Client encapsulates OAuth2 Client Credentials to be used when\ + \ making calls on behalf of that task." + example: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + coreOAuth2TokenRequest: + type: "object" + properties: + name: + type: "string" + title: "name indicates a unique id for the token request within this task\ + \ token requests. It'll be used as a suffix for\nenvironment variables and\ + \ as a filename for mounting tokens as files.\n+required" + type: + title: "type indicates the type of the request to make. Defaults to CLIENT_CREDENTIALS.\n\ + +required" + $ref: "#/definitions/coreOAuth2TokenRequestType" + client: + title: "client references the client_id/secret to use to request the OAuth2\ + \ token.\n+required" + $ref: "#/definitions/coreOAuth2Client" + idp_discovery_endpoint: + type: "string" + title: "idp_discovery_endpoint references the discovery endpoint used to retrieve\ + \ token endpoint and other related\ninformation.\n+optional" + token_endpoint: + type: "string" + title: "token_endpoint references the token issuance endpoint. If idp_discovery_endpoint\ + \ is not provided, this parameter is\nmandatory.\n+optional" + description: "OAuth2TokenRequest encapsulates information needed to request an\ + \ OAuth2 token.\nFLYTE_TOKENS_ENV_PREFIX will be passed to indicate the prefix\ + \ of the environment variables that will be present if\ntokens are passed through\ + \ environment variables.\nFLYTE_TOKENS_PATH_PREFIX will be passed to indicate\ + \ the prefix of the path where secrets will be mounted if tokens\nare passed\ + \ through file mounts." + example: + idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + coreOAuth2TokenRequestType: + type: "string" + description: "Type of the token requested.\n\n - CLIENT_CREDENTIALS: CLIENT_CREDENTIALS\ + \ indicates a 2-legged OAuth token requested using client credentials." + enum: + - "CLIENT_CREDENTIALS" + default: "CLIENT_CREDENTIALS" + coreOperand: + type: "object" + properties: + primitive: + title: "Can be a constant" + $ref: "#/definitions/corePrimitive" + var: + type: "string" + title: "Or one of this node's input variables" + description: "Defines an operand to a comparison expression." + example: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + coreOutputReference: + type: "object" + properties: + node_id: + type: "string" + description: "Node id must exist at the graph layer." + var: + type: "string" + description: "Variable name must refer to an output variable for the node." + description: "A reference to an output produced by a node. The type can be retrieved\ + \ -and validated- from\nthe underlying interface of the node." + example: + var: "var" + node_id: "node_id" + coreParameter: + type: "object" + properties: + var: + description: "+required Variable. Defines the type of the variable backing\ + \ this parameter." + $ref: "#/definitions/coreVariable" + default: + description: "Defines a default value that has to match the variable type\ + \ defined." + $ref: "#/definitions/coreLiteral" + required: + type: "boolean" + format: "boolean" + description: "+optional, is this value required to be filled." + description: "A parameter is used as input to a launch plan and has\nthe special\ + \ ability to have a default value or mark itself as required." + example: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + coreParameterMap: + type: "object" + properties: + parameters: + type: "object" + description: "Defines a map of parameter names to parameters." + additionalProperties: + $ref: "#/definitions/coreParameter" + description: "A map of Parameters." + example: + parameters: + key: + default: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + collection: + literals: + - null + - null + map: + literals: {} + hash: "hash" + var: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + required: true + corePrimitive: + type: "object" + properties: + integer: + type: "string" + format: "int64" + float_value: + type: "number" + format: "double" + string_value: + type: "string" + boolean: + type: "boolean" + format: "boolean" + datetime: + type: "string" + format: "date-time" + duration: + type: "string" + title: "Primitive Types" + example: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + coreQualityOfService: + type: "object" + properties: + tier: + $ref: "#/definitions/QualityOfServiceTier" + spec: + $ref: "#/definitions/coreQualityOfServiceSpec" + description: "Indicates the priority of an execution." + example: + tier: {} + spec: + queueing_budget: "queueing_budget" + coreQualityOfServiceSpec: + type: "object" + properties: + queueing_budget: + type: "string" + description: "Indicates how much queueing delay an execution can tolerate." + description: "Represents customized execution run-time attributes." + example: + queueing_budget: "queueing_budget" + coreResourceType: + type: "string" + description: "Indicates a resource type within Flyte.\n\n - DATASET: A dataset\ + \ represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned\ + \ entity and can be a compilation of multiple individual objects.\nEventually\ + \ all Catalog objects should be modeled similar to Flyte Objects. The Dataset\ + \ entities makes it possible for the UI and CLI to act on the objects \nin\ + \ a similar manner to other Flyte objects" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + - "DATASET" + default: "UNSPECIFIED" + coreResources: + type: "object" + properties: + requests: + type: "array" + description: "The desired set of resources requested. ResourceNames must be\ + \ unique within the list." + items: + $ref: "#/definitions/ResourcesResourceEntry" + limits: + type: "array" + description: "Defines a set of bounds (e.g. min/max) within which the task\ + \ can reliably run. ResourceNames must be unique\nwithin the list." + items: + $ref: "#/definitions/ResourcesResourceEntry" + description: "A customizable interface to convey resources requested for a container.\ + \ This can be interpreted differently for different\ncontainer engines." + example: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + coreRetryStrategy: + type: "object" + properties: + retries: + type: "integer" + format: "int64" + description: "Number of retries. Retries will be consumed when the job fails\ + \ with a recoverable error.\nThe number of retries must be less than or\ + \ equals to 10." + description: "Retry strategy associated with an executable unit." + example: + retries: 0 + coreRuntimeMetadata: + type: "object" + properties: + type: + description: "Type of runtime." + $ref: "#/definitions/RuntimeMetadataRuntimeType" + version: + type: "string" + description: "Version of the runtime. All versions should be backward compatible.\ + \ However, certain cases call for version\nchecks to ensure tighter validation\ + \ or setting expectations." + flavor: + type: "string" + description: "+optional It can be used to provide extra information about\ + \ the runtime (e.g. python, golang... etc.)." + description: "Runtime information. This is loosely defined to allow for extensibility." + example: + flavor: "flavor" + type: {} + version: "version" + coreScalar: + type: "object" + properties: + primitive: + $ref: "#/definitions/corePrimitive" + blob: + $ref: "#/definitions/coreBlob" + binary: + $ref: "#/definitions/coreBinary" + schema: + $ref: "#/definitions/flyteidlcoreSchema" + none_type: + $ref: "#/definitions/coreVoid" + error: + $ref: "#/definitions/coreError" + generic: + $ref: "#/definitions/protobufStruct" + structured_dataset: + $ref: "#/definitions/coreStructuredDataset" + union: + $ref: "#/definitions/coreUnion" + example: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + coreSchemaType: + type: "object" + properties: + columns: + type: "array" + description: "A list of ordered columns this schema comprises of." + items: + $ref: "#/definitions/SchemaTypeSchemaColumn" + description: "Defines schema columns and types to strongly type-validate schemas\ + \ interoperability." + example: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + coreSecret: + type: "object" + properties: + group: + type: "string" + title: "The name of the secret group where to find the key referenced below.\ + \ For K8s secrets, this should be the name of\nthe v1/secret object. For\ + \ Confidant, this should be the Credential name. For Vault, this should\ + \ be the secret name.\nFor AWS Secret Manager, this should be the name of\ + \ the secret.\n+required" + group_version: + type: "string" + title: "The group version to fetch. This is not supported in all secret management\ + \ systems. It'll be ignored for the ones\nthat do not support it.\n+optional" + key: + type: "string" + title: "The name of the secret to mount. This has to match an existing secret\ + \ in the system. It's up to the implementation\nof the secret management\ + \ system to require case sensitivity. For K8s secrets, Confidant and Vault,\ + \ this should\nmatch one of the keys inside the secret. For AWS Secret Manager,\ + \ it's ignored.\n+optional" + mount_requirement: + title: "mount_requirement is optional. Indicates where the secret has to be\ + \ mounted. If provided, the execution will fail\nif the underlying key management\ + \ system cannot satisfy that requirement. If not provided, the default location\n\ + will depend on the key management system.\n+optional" + $ref: "#/definitions/SecretMountType" + description: "Secret encapsulates information about the secret a task needs to\ + \ proceed. An environment variable\nFLYTE_SECRETS_ENV_PREFIX will be passed\ + \ to indicate the prefix of the environment variables that will be present if\n\ + secrets are passed through environment variables.\nFLYTE_SECRETS_DEFAULT_DIR\ + \ will be passed to indicate the prefix of the path where secrets will be mounted\ + \ if secrets\nare passed through file mounts." + example: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + coreSecurityContext: + type: "object" + properties: + run_as: + description: "run_as encapsulates the identity a pod should run as. If the\ + \ task fills in multiple fields here, it'll be up to the\nbackend plugin\ + \ to choose the appropriate identity for the execution engine the task will\ + \ run on." + $ref: "#/definitions/coreIdentity" + secrets: + type: "array" + description: "secrets indicate the list of secrets the task needs in order\ + \ to proceed. Secrets will be mounted/passed to the\npod as it starts. If\ + \ the plugin responsible for kicking of the task will not run it on a flyte\ + \ cluster (e.g. AWS\nBatch), it's the responsibility of the plugin to fetch\ + \ the secret (which means propeller identity will need access\nto the secret)\ + \ and to pass it to the remote execution engine." + items: + $ref: "#/definitions/coreSecret" + tokens: + type: "array" + description: "tokens indicate the list of token requests the task needs in\ + \ order to proceed. Tokens will be mounted/passed to the\npod as it starts.\ + \ If the plugin responsible for kicking of the task will not run it on a\ + \ flyte cluster (e.g. AWS\nBatch), it's the responsibility of the plugin\ + \ to fetch the secret (which means propeller identity will need access\n\ + to the secret) and to pass it to the remote execution engine." + items: + $ref: "#/definitions/coreOAuth2TokenRequest" + description: "SecurityContext holds security attributes that apply to tasks." + example: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + coreSignalCondition: + type: "object" + properties: + signal_id: + type: "string" + description: "A unique identifier for the requested signal." + type: + description: "A type denoting the required value type for this signal." + $ref: "#/definitions/coreLiteralType" + output_variable_name: + type: "string" + description: "The variable name for the signal value in this nodes outputs." + description: "SignalCondition represents a dependency on an signal." + example: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + coreSimpleType: + type: "string" + description: "Define a set of simple types." + enum: + - "NONE" + - "INTEGER" + - "FLOAT" + - "STRING" + - "BOOLEAN" + - "DATETIME" + - "DURATION" + - "BINARY" + - "ERROR" + - "STRUCT" + default: "NONE" + coreSleepCondition: + type: "object" + properties: + duration: + type: "string" + description: "The overall duration for this sleep." + description: "SleepCondition represents a dependency on waiting for the specified\ + \ duration." + example: + duration: "duration" + coreSql: + type: "object" + properties: + statement: + type: "string" + title: "The actual query to run, the query can have templated parameters.\n\ + We use Flyte's Golang templating format for Query templating.\nRefer to\ + \ the templating documentation.\nhttps://docs.flyte.org/projects/cookbook/en/latest/auto/integrations/external_services/hive/hive.html#sphx-glr-auto-integrations-external-services-hive-hive-py\n\ + For example,\ninsert overwrite directory '{{ .rawOutputDataPrefix }}' stored\ + \ as parquet\nselect *\nfrom my_table\nwhere ds = '{{ .Inputs.ds }}'" + dialect: + $ref: "#/definitions/SqlDialect" + description: "Sql represents a generic sql workload with a statement and dialect." + example: + dialect: {} + statement: "statement" + coreStructuredDataset: + type: "object" + properties: + uri: + type: "string" + title: "String location uniquely identifying where the data is.\nShould start\ + \ with the storage location (e.g. s3://, gs://, bq://, etc.)" + metadata: + $ref: "#/definitions/coreStructuredDatasetMetadata" + example: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + coreStructuredDatasetMetadata: + type: "object" + properties: + structured_dataset_type: + description: "Bundle the type information along with the literal.\nThis is\ + \ here because StructuredDatasets can often be more defined at run time\ + \ than at compile time.\nThat is, at compile time you might only declare\ + \ a task to return a pandas dataframe or a StructuredDataset,\nwithout any\ + \ column information, but at run time, you might have that column information.\n\ + flytekit python will copy this type information into the literal, from the\ + \ type information, if not provided by\nthe various plugins (encoders).\n\ + Since this field is run time generated, it's not used for any type checking." + $ref: "#/definitions/coreStructuredDatasetType" + example: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + coreStructuredDatasetType: + type: "object" + properties: + columns: + type: "array" + description: "A list of ordered columns this schema comprises of." + items: + $ref: "#/definitions/StructuredDatasetTypeDatasetColumn" + format: + type: "string" + description: "This is the storage format, the format of the bits at rest\n\ + parquet, feather, csv, etc.\nFor two types to be compatible, the format\ + \ will need to be an exact match." + external_schema_type: + type: "string" + description: "This is a string representing the type that the bytes in external_schema_bytes\ + \ are formatted in.\nThis is an optional field that will not be used for\ + \ type checking." + external_schema_bytes: + type: "string" + format: "byte" + description: "The serialized bytes of a third-party schema library like Arrow.\n\ + This is an optional field that will not be used for type checking." + pattern: "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$" + example: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + coreTaskExecutionIdentifier: + type: "object" + properties: + task_id: + $ref: "#/definitions/coreIdentifier" + node_execution_id: + $ref: "#/definitions/coreNodeExecutionIdentifier" + retry_attempt: + type: "integer" + format: "int64" + description: "Encapsulation of fields that identify a Flyte task execution entity." + example: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + coreTaskExecutionPhase: + type: "string" + title: "- INITIALIZING: To indicate cases where task is initializing, like: ErrImagePull,\ + \ ContainerCreating, PodInitializing\n - WAITING_FOR_RESOURCES: To address cases,\ + \ where underlying resource is not available: Backoff error, Resource quota\ + \ exceeded" + enum: + - "UNDEFINED" + - "QUEUED" + - "RUNNING" + - "SUCCEEDED" + - "ABORTED" + - "FAILED" + - "INITIALIZING" + - "WAITING_FOR_RESOURCES" + default: "UNDEFINED" + coreTaskLog: + type: "object" + properties: + uri: + type: "string" + name: + type: "string" + message_format: + $ref: "#/definitions/TaskLogMessageFormat" + ttl: + type: "string" + title: "Log information for the task that is specific to a log sink\nWhen our\ + \ log story is flushed out, we may have more metadata here like log link expiry" + example: + message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + coreTaskMetadata: + type: "object" + properties: + discoverable: + type: "boolean" + format: "boolean" + description: "Indicates whether the system should attempt to lookup this task's\ + \ output to avoid duplication of work." + runtime: + description: "Runtime information about the task." + $ref: "#/definitions/coreRuntimeMetadata" + timeout: + type: "string" + description: "The overall timeout of a task including user-triggered retries." + retries: + description: "Number of retries per task." + $ref: "#/definitions/coreRetryStrategy" + discovery_version: + type: "string" + description: "Indicates a logical version to apply to this task for the purpose\ + \ of discovery." + deprecated_error_message: + type: "string" + description: "If set, this indicates that this task is deprecated. This will\ + \ enable owners of tasks to notify consumers\nof the ending of support for\ + \ a given task." + interruptible: + type: "boolean" + format: "boolean" + cache_serializable: + type: "boolean" + format: "boolean" + title: "Indicates whether the system should attempt to execute discoverable\ + \ instances in serial to avoid duplicate work" + generates_deck: + type: "boolean" + format: "boolean" + description: "Indicates whether the task will generate a Deck URI when it\ + \ finishes executing." + title: "Task Metadata" + example: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + coreTaskNode: + type: "object" + properties: + reference_id: + description: "A globally unique identifier for the task." + $ref: "#/definitions/coreIdentifier" + overrides: + description: "Optional overrides applied at task execution time." + $ref: "#/definitions/coreTaskNodeOverrides" + description: "Refers to the task that the Node is to execute." + example: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + coreTaskNodeOverrides: + type: "object" + properties: + resources: + description: "A customizable interface to convey resources requested for a\ + \ task container." + $ref: "#/definitions/coreResources" + description: "Optional task node overrides that will be applied at task execution\ + \ time." + example: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + coreTaskTemplate: + type: "object" + properties: + id: + description: "Auto generated taskId by the system. Task Id uniquely identifies\ + \ this task globally." + $ref: "#/definitions/coreIdentifier" + type: + type: "string" + description: "A predefined yet extensible Task type identifier. This can be\ + \ used to customize any of the components. If no\nextensions are provided\ + \ in the system, Flyte will resolve the this task to its TaskCategory and\ + \ default the\nimplementation registered for the TaskCategory." + metadata: + description: "Extra metadata about the task." + $ref: "#/definitions/coreTaskMetadata" + interface: + description: "A strongly typed interface for the task. This enables others\ + \ to use this task within a workflow and guarantees\ncompile-time validation\ + \ of the workflow to avoid costly runtime failures." + $ref: "#/definitions/coreTypedInterface" + custom: + description: "Custom data about the task. This is extensible to allow various\ + \ plugins in the system." + $ref: "#/definitions/protobufStruct" + container: + $ref: "#/definitions/coreContainer" + k8s_pod: + $ref: "#/definitions/coreK8sPod" + sql: + $ref: "#/definitions/coreSql" + task_type_version: + type: "integer" + format: "int32" + description: "This can be used to customize task handling at execution time\ + \ for the same task type." + security_context: + description: "security_context encapsulates security attributes requested\ + \ to run this task." + $ref: "#/definitions/coreSecurityContext" + config: + type: "object" + title: "Metadata about the custom defined for this task. This is extensible\ + \ to allow various plugins in the system\nto use as required.\nreserve the\ + \ field numbers 1 through 15 for very frequently occurring message elements" + additionalProperties: + type: "string" + description: "A Task structure that uniquely identifies a task in the system\n\ + Tasks are registered as a first step in the system." + example: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + coreTypeAnnotation: + type: "object" + properties: + annotations: + description: "A arbitrary JSON payload to describe a type." + $ref: "#/definitions/protobufStruct" + description: "TypeAnnotation encapsulates registration time information about\ + \ a type. This can be used for various control-plane operations. TypeAnnotation\ + \ will not be available at runtime when a task runs." + example: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + coreTypeStructure: + type: "object" + properties: + tag: + type: "string" + title: "Must exactly match for types to be castable" + description: "Hints to improve type matching\ne.g. allows distinguishing output\ + \ from custom type transformers\neven if the underlying IDL serialization matches." + example: + tag: "tag" + coreTypedInterface: + type: "object" + properties: + inputs: + $ref: "#/definitions/coreVariableMap" + outputs: + $ref: "#/definitions/coreVariableMap" + description: "Defines strongly typed inputs and outputs." + example: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + coreUnion: + type: "object" + properties: + value: + $ref: "#/definitions/coreLiteral" + type: + $ref: "#/definitions/coreLiteralType" + description: "The runtime representation of a tagged union value. See `UnionType`\ + \ for more details." + example: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + coreUnionInfo: + type: "object" + properties: + targetType: + $ref: "#/definitions/coreLiteralType" + example: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + coreUnionType: + type: "object" + properties: + variants: + type: "array" + description: "Predefined set of variants in union." + items: + $ref: "#/definitions/coreLiteralType" + description: "Defines a tagged union type, also known as a variant (and formally\ + \ as the sum type).\n\nA sum type S is defined by a sequence of types (A, B,\ + \ C, ...), each tagged by a string tag\nA value of type S is constructed from\ + \ a value of any of the variant types. The specific choice of type is recorded\ + \ by\nstoring the varaint's tag with the literal value and can be examined in\ + \ runtime.\n\nType S is typically written as\nS := Apple A | Banana B | Cantaloupe\ + \ C | ...\n\nNotably, a nullable (optional) type is a sum type between some\ + \ type X and the singleton type representing a null-value:\nOptional X := X\ + \ | Null\n\nSee also: https://en.wikipedia.org/wiki/Tagged_union" + example: + variants: + - null + - null + coreVariable: + type: "object" + properties: + type: + description: "Variable literal type." + $ref: "#/definitions/coreLiteralType" + description: + type: "string" + title: "+optional string describing input variable" + description: "Defines a strongly typed variable." + example: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + coreVariableMap: + type: "object" + properties: + variables: + type: "object" + description: "Defines a map of variable names to variables." + additionalProperties: + $ref: "#/definitions/coreVariable" + title: "A map of Variables" + example: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + coreVoid: + type: "object" + description: "Used to denote a nil/null/None assignment to a scalar value. The\ + \ underlying LiteralType for Void is intentionally\nundefined since it can be\ + \ assigned to a scalar of any LiteralType." + coreWorkflowExecutionIdentifier: + type: "object" + properties: + project: + type: "string" + description: "Name of the project the resource belongs to." + domain: + type: "string" + description: "Name of the domain the resource belongs to.\nA domain can be\ + \ considered as a subset within a specific project." + name: + type: "string" + description: "User or system provided value for the resource." + title: "Encapsulation of fields that uniquely identifies a Flyte workflow execution" + example: + domain: "domain" + name: "name" + project: "project" + coreWorkflowExecutionPhase: + type: "string" + enum: + - "UNDEFINED" + - "QUEUED" + - "RUNNING" + - "SUCCEEDING" + - "SUCCEEDED" + - "FAILING" + - "FAILED" + - "ABORTED" + - "TIMED_OUT" + - "ABORTING" + default: "UNDEFINED" + coreWorkflowMetadata: + type: "object" + properties: + quality_of_service: + description: "Indicates the runtime priority of workflow executions." + $ref: "#/definitions/coreQualityOfService" + on_failure: + description: "Defines how the system should behave when a failure is detected\ + \ in the workflow execution." + $ref: "#/definitions/WorkflowMetadataOnFailurePolicy" + description: "This is workflow layer metadata. These settings are only applicable\ + \ to the workflow as a whole, and do not\npercolate down to child entities (like\ + \ tasks) launched by the workflow." + example: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + coreWorkflowMetadataDefaults: + type: "object" + properties: + interruptible: + type: "boolean" + format: "boolean" + description: "Whether child nodes of the workflow are interruptible." + description: "The difference between these settings and the WorkflowMetadata ones\ + \ is that these are meant to be passed down to\na workflow's underlying entities\ + \ (like tasks). For instance, 'interruptible' has no meaning at the workflow\ + \ layer, it\nis only relevant when a task executes. The settings here are the\ + \ defaults that are passed to all nodes\nunless explicitly overridden at the\ + \ node layer.\nIf you are adding a setting that applies to both the Workflow\ + \ itself, and everything underneath it, it should be\nadded to both this object\ + \ and the WorkflowMetadata object above." + example: + interruptible: true + coreWorkflowNode: + type: "object" + properties: + launchplan_ref: + description: "A globally unique identifier for the launch plan." + $ref: "#/definitions/coreIdentifier" + sub_workflow_ref: + title: "Reference to a subworkflow, that should be defined with the compiler\ + \ context" + $ref: "#/definitions/coreIdentifier" + description: "Refers to a the workflow the node is to execute." + example: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + coreWorkflowTemplate: + type: "object" + properties: + id: + description: "A globally unique identifier for the workflow." + $ref: "#/definitions/coreIdentifier" + metadata: + description: "Extra metadata about the workflow." + $ref: "#/definitions/coreWorkflowMetadata" + interface: + description: "Defines a strongly typed interface for the Workflow. This can\ + \ include some optional parameters." + $ref: "#/definitions/coreTypedInterface" + nodes: + type: "array" + description: "A list of nodes. In addition, 'globals' is a special reserved\ + \ node id that can be used to consume workflow inputs." + items: + $ref: "#/definitions/coreNode" + outputs: + type: "array" + description: "A list of output bindings that specify how to construct workflow\ + \ outputs. Bindings can pull node outputs or\nspecify literals. All workflow\ + \ outputs specified in the interface field must be bound in order for the\ + \ workflow\nto be validated. A workflow has an implicit dependency on all\ + \ of its nodes to execute successfully in order to\nbind final outputs.\n\ + Most of these outputs will be Binding's with a BindingData of type OutputReference.\ + \ That is, your workflow can\njust have an output of some constant (`Output(5)`),\ + \ but usually, the workflow will be pulling\noutputs from the output of\ + \ a task." + items: + $ref: "#/definitions/coreBinding" + failure_node: + description: "+optional A catch-all node. This node is executed whenever the\ + \ execution engine determines the workflow has failed.\nThe interface of\ + \ this node must match the Workflow interface with an additional input named\ + \ 'error' of type\npb.lyft.flyte.core.Error." + $ref: "#/definitions/coreNode" + metadata_defaults: + title: "workflow defaults" + $ref: "#/definitions/coreWorkflowMetadataDefaults" + description: "Flyte Workflow Structure that encapsulates task, branch and subworkflow\ + \ nodes to form a statically analyzable,\ndirected acyclic graph." + example: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + eventExternalResourceInfo: + type: "object" + properties: + external_id: + type: "string" + description: "Identifier for an external resource created by this task execution,\ + \ for example Qubole query ID or presto query ids." + index: + type: "integer" + format: "int64" + description: "A unique index for the external resource with respect to all\ + \ external resources for this task. Although the\nidentifier may change\ + \ between task reporting events or retries, this will remain the same to\ + \ enable aggregating\ninformation from multiple reports." + retry_attempt: + type: "integer" + format: "int64" + title: "Retry attempt number for this external resource, ie., 2 for the second\ + \ attempt" + phase: + title: "Phase associated with the external resource" + $ref: "#/definitions/coreTaskExecutionPhase" + cache_status: + description: "Captures the status of caching for this external resource execution." + $ref: "#/definitions/coreCatalogCacheStatus" + logs: + type: "array" + title: "log information for the external resource execution" + items: + $ref: "#/definitions/coreTaskLog" + description: "This message contains metadata about external resources produced\ + \ or used by a specific task execution." + example: + index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + eventNodeExecutionEvent: + type: "object" + properties: + id: + title: "Unique identifier for this node execution" + $ref: "#/definitions/coreNodeExecutionIdentifier" + producer_id: + type: "string" + title: "the id of the originator (Propeller) of the event" + phase: + $ref: "#/definitions/coreNodeExecutionPhase" + occurred_at: + type: "string" + format: "date-time" + description: "This timestamp represents when the original event occurred,\ + \ it is generated\nby the executor of the node." + input_uri: + type: "string" + output_uri: + type: "string" + description: "URL to the output of the execution, it encodes all the information\n\ + including Cloud source provider. ie., s3://..." + error: + title: "Error information for the execution" + $ref: "#/definitions/coreExecutionError" + output_data: + description: "Raw output data produced by this node execution." + $ref: "#/definitions/coreLiteralMap" + workflow_node_metadata: + $ref: "#/definitions/flyteidleventWorkflowNodeMetadata" + task_node_metadata: + $ref: "#/definitions/flyteidleventTaskNodeMetadata" + parent_task_metadata: + description: "[To be deprecated] Specifies which task (if any) launched this\ + \ node." + $ref: "#/definitions/eventParentTaskExecutionMetadata" + parent_node_metadata: + description: "Specifies the parent node of the current node execution. Node\ + \ executions at level zero will not have a parent node." + $ref: "#/definitions/eventParentNodeExecutionMetadata" + retry_group: + type: "string" + title: "Retry group to indicate grouping of nodes by retries" + spec_node_id: + type: "string" + title: "Identifier of the node in the original workflow/graph\nThis maps to\ + \ value of WorkflowTemplate.nodes[X].id" + node_name: + type: "string" + title: "Friendly readable name for the node" + event_version: + type: "integer" + format: "int32" + is_parent: + type: "boolean" + format: "boolean" + description: "Whether this node launched a subworkflow." + is_dynamic: + type: "boolean" + format: "boolean" + description: "Whether this node yielded a dynamic workflow." + deck_uri: + type: "string" + title: "String location uniquely identifying where the deck HTML file is\n\ + NativeUrl specifies the url in the format of the configured storage provider\ + \ (e.g. s3://my-bucket/randomstring/suffix.tar)" + eventParentNodeExecutionMetadata: + type: "object" + properties: + node_id: + type: "string" + title: "Unique identifier of the parent node id within the execution\nThis\ + \ is value of core.NodeExecutionIdentifier.node_id of the parent node" + eventParentTaskExecutionMetadata: + type: "object" + properties: + id: + $ref: "#/definitions/coreTaskExecutionIdentifier" + eventResourcePoolInfo: + type: "object" + properties: + allocation_token: + type: "string" + description: "Unique resource ID used to identify this execution when allocating\ + \ a token." + namespace: + type: "string" + description: "Namespace under which this task execution requested an allocation\ + \ token." + description: "This message holds task execution metadata specific to resource\ + \ allocation used to manage concurrent\nexecutions for a project namespace." + example: + allocation_token: "allocation_token" + namespace: "namespace" + eventTaskExecutionEvent: + type: "object" + properties: + task_id: + description: "ID of the task. In combination with the retryAttempt this will\ + \ indicate\nthe task execution uniquely for a given parent node execution." + $ref: "#/definitions/coreIdentifier" + parent_node_execution_id: + title: "A task execution is always kicked off by a node execution, the event\ + \ consumer\nwill use the parent_id to relate the task to it's parent node\ + \ execution" + $ref: "#/definitions/coreNodeExecutionIdentifier" + retry_attempt: + type: "integer" + format: "int64" + title: "retry attempt number for this task, ie., 2 for the second attempt" + phase: + title: "Phase associated with the event" + $ref: "#/definitions/coreTaskExecutionPhase" + producer_id: + type: "string" + title: "id of the process that sent this event, mainly for trace debugging" + logs: + type: "array" + title: "log information for the task execution" + items: + $ref: "#/definitions/coreTaskLog" + occurred_at: + type: "string" + format: "date-time" + description: "This timestamp represents when the original event occurred,\ + \ it is generated\nby the executor of the task." + input_uri: + type: "string" + description: "URI of the input file, it encodes all the information\nincluding\ + \ Cloud source provider. ie., s3://..." + output_uri: + type: "string" + description: "URI to the output of the execution, it will be in a format that\ + \ encodes all the information\nincluding Cloud source provider. ie., s3://..." + error: + title: "Error information for the execution" + $ref: "#/definitions/coreExecutionError" + output_data: + description: "Raw output data produced by this task execution." + $ref: "#/definitions/coreLiteralMap" + custom_info: + description: "Custom data that the task plugin sends back. This is extensible\ + \ to allow various plugins in the system." + $ref: "#/definitions/protobufStruct" + phase_version: + type: "integer" + format: "int64" + description: "Some phases, like RUNNING, can send multiple events with changed\ + \ metadata (new logs, additional custom_info, etc)\nthat should be recorded\ + \ regardless of the lack of phase change.\nThe version field should be incremented\ + \ when metadata changes across the duration of an individual phase." + reason: + type: "string" + description: "An optional explanation for the phase transition." + task_type: + type: "string" + description: "A predefined yet extensible Task type identifier. If the task\ + \ definition is already registered in flyte admin\nthis type will be identical,\ + \ but not all task executions necessarily use pre-registered definitions\ + \ and this\ntype is useful to render the task in the UI, filter task executions,\ + \ etc." + metadata: + description: "Metadata around how a task was executed." + $ref: "#/definitions/eventTaskExecutionMetadata" + event_version: + type: "integer" + format: "int32" + description: "The event version is used to indicate versioned changes in how\ + \ data is reported using this\nproto message. For example, event_verison\ + \ > 0 means that maps tasks report logs using the\nTaskExecutionMetadata\ + \ ExternalResourceInfo fields for each subtask rather than the TaskLog\n\ + in this message." + description: "Plugin specific execution event information. For tasks like Python,\ + \ Hive, Spark, DynamicJob." + eventTaskExecutionMetadata: + type: "object" + properties: + generated_name: + type: "string" + description: "Unique, generated name for this task execution used by the backend." + external_resources: + type: "array" + description: "Additional data on external resources on other back-ends or\ + \ platforms (e.g. Hive, Qubole, etc) launched by this task execution." + items: + $ref: "#/definitions/eventExternalResourceInfo" + resource_pool_info: + type: "array" + description: "Includes additional data on concurrent resource management used\ + \ during execution..\nThis is a repeated field because a plugin can request\ + \ multiple resource allocations during execution." + items: + $ref: "#/definitions/eventResourcePoolInfo" + plugin_identifier: + type: "string" + description: "The identifier of the plugin used to execute this task." + instance_class: + $ref: "#/definitions/TaskExecutionMetadataInstanceClass" + description: "Holds metadata around how a task was executed.\nAs a task transitions\ + \ across event phases during execution some attributes, such its generated name,\ + \ generated external resources,\nand more may grow in size but not change necessarily\ + \ based on the phase transition that sparked the event update.\nMetadata is\ + \ a container for these attributes across the task execution lifecycle." + example: + external_resources: + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + instance_class: {} + resource_pool_info: + - allocation_token: "allocation_token" + namespace: "namespace" + - allocation_token: "allocation_token" + namespace: "namespace" + generated_name: "generated_name" + plugin_identifier: "plugin_identifier" + eventWorkflowExecutionEvent: + type: "object" + properties: + execution_id: + title: "Workflow execution id" + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + producer_id: + type: "string" + title: "the id of the originator (Propeller) of the event" + phase: + $ref: "#/definitions/coreWorkflowExecutionPhase" + occurred_at: + type: "string" + format: "date-time" + description: "This timestamp represents when the original event occurred,\ + \ it is generated\nby the executor of the workflow." + output_uri: + type: "string" + description: "URL to the output of the execution, it encodes all the information\n\ + including Cloud source provider. ie., s3://..." + error: + title: "Error information for the execution" + $ref: "#/definitions/coreExecutionError" + output_data: + description: "Raw output data produced by this workflow execution." + $ref: "#/definitions/coreLiteralMap" + flyteidladminDynamicWorkflowNodeMetadata: + type: "object" + properties: + id: + description: "id represents the unique identifier of the workflow." + $ref: "#/definitions/coreIdentifier" + compiled_workflow: + description: "Represents the compiled representation of the embedded dynamic\ + \ workflow." + $ref: "#/definitions/coreCompiledWorkflowClosure" + description: "For dynamic workflow nodes we capture information about the dynamic\ + \ workflow definition that gets generated." + example: + compiled_workflow: + sub_workflows: + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + - template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + tasks: + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + - template: + container: + args: + - "args" + - "args" + image: "image" + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + data_config: + io_strategy: + upload_mode: {} + download_mode: {} + format: {} + output_path: "output_path" + enabled: true + input_path: "input_path" + env: + - value: "value" + key: "key" + - value: "value" + key: "key" + ports: + - container_port: 6 + - container_port: 6 + config: + - value: "value" + key: "key" + - value: "value" + key: "key" + command: + - "command" + - "command" + architecture: {} + metadata: + retries: + retries: 0 + discoverable: true + runtime: + flavor: "flavor" + type: {} + version: "version" + cache_serializable: true + discovery_version: "discovery_version" + deprecated_error_message: "deprecated_error_message" + interruptible: true + timeout: "timeout" + generates_deck: true + task_type_version: 1 + custom: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + k8s_pod: + metadata: + annotations: + key: "annotations" + labels: + key: "labels" + pod_spec: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + type: "type" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + config: + key: "config" + security_context: + run_as: + iam_role: "iam_role" + oauth2_client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + k8s_service_account: "k8s_service_account" + tokens: + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + - idp_discovery_endpoint: "idp_discovery_endpoint" + name: "name" + client: + client_secret: + mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + client_id: "client_id" + type: {} + token_endpoint: "token_endpoint" + secrets: + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + - mount_requirement: {} + group_version: "group_version" + key: "key" + group: "group" + sql: + dialect: {} + statement: "statement" + primary: + template: + outputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + metadata: + on_failure: {} + quality_of_service: + tier: {} + spec: + queueing_budget: "queueing_budget" + failure_node: + branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + nodes: + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + - branch_node: + if_else: + other: + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + - condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + error: + message: "message" + failed_node_id: "failed_node_id" + case: + condition: + conjunction: + operator: {} + comparison: + left_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + right_value: + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + var: "var" + operator: {} + metadata: + retries: + retries: 0 + name: "name" + interruptible: true + timeout: "timeout" + gate_node: + sleep: + duration: "duration" + approve: + signal_id: "signal_id" + signal: + output_variable_name: "output_variable_name" + signal_id: "signal_id" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + upstream_node_ids: + - "upstream_node_ids" + - "upstream_node_ids" + inputs: + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + - var: "var" + binding: + scalar: + schema: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + blob: + metadata: + type: + dimensionality: {} + format: "format" + uri: "uri" + none_type: {} + primitive: + duration: "duration" + datetime: "2000-01-23T04:56:07.000+00:00" + string_value: "string_value" + boolean: true + float_value: 1.4658129805029452 + integer: "integer" + binary: + tag: "tag" + value: "value" + structured_dataset: + metadata: + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + uri: "uri" + union: + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + error: + message: "message" + failed_node_id: "failed_node_id" + generic: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + promise: + var: "var" + node_id: "node_id" + collection: + bindings: + - null + - null + union: + targetType: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + map: + bindings: {} + output_aliases: + - var: "var" + alias: "alias" + - var: "var" + alias: "alias" + task_node: + reference_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + overrides: + resources: + requests: + - name: {} + value: "value" + - name: {} + value: "value" + limits: + - name: {} + value: "value" + - name: {} + value: "value" + id: "id" + workflow_node: + launchplan_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + sub_workflow_ref: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + metadata_defaults: + interruptible: true + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + interface: + outputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + inputs: + variables: + key: + description: "description" + type: + schema: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + annotation: + annotations: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + structured_dataset_type: + external_schema_type: "external_schema_type" + columns: + - name: "name" + - name: "name" + format: "format" + external_schema_bytes: "external_schema_bytes" + metadata: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + blob: + dimensionality: {} + format: "format" + enum_type: + values: + - "values" + - "values" + union_type: + variants: + - null + - null + simple: {} + structure: + tag: "tag" + connections: + upstream: + key: + ids: + - "ids" + - "ids" + downstream: + key: + ids: + - "ids" + - "ids" + id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + flyteidladminNodeExecution: + type: "object" + properties: + id: + description: "Uniquely identifies an individual node execution." + $ref: "#/definitions/coreNodeExecutionIdentifier" + input_uri: + type: "string" + description: "Path to remote data store where input blob is stored." + closure: + description: "Computed results associated with this node execution." + $ref: "#/definitions/adminNodeExecutionClosure" + metadata: + title: "Metadata for Node Execution" + $ref: "#/definitions/adminNodeExecutionMetaData" + description: "Encapsulates all details for a single node execution entity.\nA\ + \ node represents a component in the overall workflow graph. A node launch a\ + \ task, multiple tasks, an entire nested\nsub-workflow, or even a separate child-workflow\ + \ execution.\nThe same task can be called repeatedly in a single workflow but\ + \ each node is unique." + example: + metadata: + retry_group: "retry_group" + is_parent_node: true + spec_node_id: "spec_node_id" + is_dynamic: true + input_uri: "input_uri" + id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + closure: + phase: {} + duration: "duration" + workflow_node_metadata: + executionId: + domain: "domain" + name: "name" + project: "project" + updated_at: "2000-01-23T04:56:07.000+00:00" + task_node_metadata: + catalog_key: + source_task_execution: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + dataset_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + artifact_tag: + name: "name" + artifact_id: "artifact_id" + checkpoint_uri: "checkpoint_uri" + cache_status: {} + output_uri: "output_uri" + started_at: "2000-01-23T04:56:07.000+00:00" + created_at: "2000-01-23T04:56:07.000+00:00" + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + output_data: + literals: {} + deck_uri: "deck_uri" + flyteidladminTaskCreateRequest: + type: "object" + properties: + id: + title: "id represents the unique identifier of the task.\n+required" + $ref: "#/definitions/coreIdentifier" + spec: + title: "Represents the specification for task.\n+required" + $ref: "#/definitions/adminTaskSpec" + title: "Represents a request structure to create a revision of a task.\nSee :ref:`ref_flyteidl.admin.Task`\ + \ for more details" + flyteidladminTaskCreateResponse: + type: "object" + description: "Represents a response structure if task creation succeeds." + flyteidladminTaskExecution: + type: "object" + properties: + id: + description: "Unique identifier for the task execution." + $ref: "#/definitions/coreTaskExecutionIdentifier" + input_uri: + type: "string" + description: "Path to remote data store where input blob is stored." + closure: + description: "Task execution details and results." + $ref: "#/definitions/adminTaskExecutionClosure" + is_parent: + type: "boolean" + format: "boolean" + description: "Whether this task spawned nodes." + description: "Encapsulates all details for a single task execution entity.\nA\ + \ task execution represents an instantiated task, including all inputs and additional\n\ + metadata as well as computed results included state, outputs, and duration-based\ + \ attributes." + example: + input_uri: "input_uri" + id: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + is_parent: true + closure: + phase: {} + reason: "reason" + metadata: + external_resources: + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - index: 0 + external_id: "external_id" + retry_attempt: 6 + cache_status: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + instance_class: {} + resource_pool_info: + - allocation_token: "allocation_token" + namespace: "namespace" + - allocation_token: "allocation_token" + namespace: "namespace" + generated_name: "generated_name" + plugin_identifier: "plugin_identifier" + created_at: "2000-01-23T04:56:07.000+00:00" + error: + code: "code" + kind: {} + message: "message" + error_uri: "error_uri" + duration: "duration" + event_version: 1 + updated_at: "2000-01-23T04:56:07.000+00:00" + custom_info: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + output_uri: "output_uri" + started_at: "2000-01-23T04:56:07.000+00:00" + task_type: "task_type" + output_data: + literals: {} + logs: + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + - message_format: {} + name: "name" + uri: "uri" + ttl: "ttl" + flyteidladminTaskNodeMetadata: + type: "object" + properties: + cache_status: + description: "Captures the status of caching for this execution." + $ref: "#/definitions/coreCatalogCacheStatus" + catalog_key: + title: "This structure carries the catalog artifact information" + $ref: "#/definitions/coreCatalogMetadata" + checkpoint_uri: + type: "string" + title: "The latest checkpoint location" + title: "Metadata for the case in which the node is a TaskNode" + example: + catalog_key: + source_task_execution: + task_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + node_execution_id: + execution_id: + domain: "domain" + name: "name" + project: "project" + node_id: "node_id" + retry_attempt: 0 + dataset_id: + domain: "domain" + resource_type: {} + name: "name" + project: "project" + version: "version" + artifact_tag: + name: "name" + artifact_id: "artifact_id" + checkpoint_uri: "checkpoint_uri" + cache_status: {} + flyteidladminWorkflowNodeMetadata: + type: "object" + properties: + executionId: + description: "The identifier for a workflow execution launched by a node." + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + title: "Metadata for a WorkflowNode" + example: + executionId: + domain: "domain" + name: "name" + project: "project" + flyteidlcoreSchema: + type: "object" + properties: + uri: + type: "string" + type: + $ref: "#/definitions/coreSchemaType" + description: "A strongly typed schema that defines the interface of data retrieved\ + \ from the underlying storage medium." + example: + type: + columns: + - name: "name" + type: {} + - name: "name" + type: {} + uri: "uri" + flyteidleventDynamicWorkflowNodeMetadata: + type: "object" + properties: + id: + description: "id represents the unique identifier of the workflow." + $ref: "#/definitions/coreIdentifier" + compiled_workflow: + description: "Represents the compiled representation of the embedded dynamic\ + \ workflow." + $ref: "#/definitions/coreCompiledWorkflowClosure" + description: "For dynamic workflow nodes we send information about the dynamic\ + \ workflow definition that gets generated." + flyteidleventTaskNodeMetadata: + type: "object" + properties: + cache_status: + description: "Captures the status of caching for this execution." + $ref: "#/definitions/coreCatalogCacheStatus" + catalog_key: + title: "This structure carries the catalog artifact information" + $ref: "#/definitions/coreCatalogMetadata" + reservation_status: + description: "Captures the status of cache reservations for this execution." + $ref: "#/definitions/CatalogReservationStatus" + checkpoint_uri: + type: "string" + title: "The latest checkpoint location" + dynamic_workflow: + description: "In the case this task launched a dynamic workflow we capture\ + \ its structure here." + $ref: "#/definitions/flyteidleventDynamicWorkflowNodeMetadata" + flyteidleventWorkflowNodeMetadata: + type: "object" + properties: + execution_id: + $ref: "#/definitions/coreWorkflowExecutionIdentifier" + title: "For Workflow Nodes we need to send information about the workflow that's\ + \ launched" + protobufListValue: + type: "object" + properties: + values: + type: "array" + description: "Repeated field of dynamically typed values." + items: + $ref: "#/definitions/protobufValue" + description: "`ListValue` is a wrapper around a repeated field of values.\n\n\ + The JSON representation for `ListValue` is JSON array." + example: + values: + - null + - null + protobufNullValue: + type: "string" + description: "`NullValue` is a singleton enumeration to represent the null value\ + \ for the\n`Value` type union.\n\n The JSON representation for `NullValue` is\ + \ JSON `null`.\n\n - NULL_VALUE: Null value." + enum: + - "NULL_VALUE" + default: "NULL_VALUE" + protobufStruct: + type: "object" + properties: + fields: + type: "object" + description: "Unordered map of dynamically typed values." + additionalProperties: + $ref: "#/definitions/protobufValue" + description: "`Struct` represents a structured data value, consisting of fields\n\ + which map to dynamically typed values. In some languages, `Struct`\nmight be\ + \ supported by a native representation. For example, in\nscripting languages\ + \ like JS a struct is represented as an\nobject. The details of that representation\ + \ are described together\nwith the proto support for the language.\n\nThe JSON\ + \ representation for `Struct` is JSON object." + example: + fields: + key: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true + protobufValue: + type: "object" + properties: + null_value: + description: "Represents a null value." + $ref: "#/definitions/protobufNullValue" + number_value: + type: "number" + format: "double" + description: "Represents a double value." + string_value: + type: "string" + description: "Represents a string value." + bool_value: + type: "boolean" + format: "boolean" + description: "Represents a boolean value." + struct_value: + description: "Represents a structured value." + $ref: "#/definitions/protobufStruct" + list_value: + description: "Represents a repeated `Value`." + $ref: "#/definitions/protobufListValue" + description: "`Value` represents a dynamically typed value which can be either\n\ + null, a number, a string, a boolean, a recursive struct value, or a\nlist of\ + \ values. A producer of value is expected to set one of that\nvariants, absence\ + \ of any variant indicates an error.\n\nThe JSON representation for `Value`\ + \ is JSON value." + example: + list_value: + values: + - null + - null + number_value: 6.027456183070403 + string_value: "string_value" + null_value: {} + bool_value: true diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/api_admin_service.go b/gen/pb-go/flyteidl/service/plugin_ststem/api_admin_service.go new file mode 100644 index 000000000..b23b33e07 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/api_admin_service.go @@ -0,0 +1,5968 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "context" + "io/ioutil" + "net/http" + "net/url" + "strings" + "fmt" + "github.com/antihax/optional" +) + +// Linger please +var ( + _ context.Context +) + +type AdminServiceApiService service + +/* +AdminServiceApiService Triggers the creation of a :ref:`ref_flyteidl.admin.Execution` +Create a workflow execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminExecutionCreateResponse +*/ +func (a *AdminServiceApiService) CreateExecution(ctx context.Context, body AdminExecutionCreateRequest) (AdminExecutionCreateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminExecutionCreateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/executions" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminExecutionCreateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition +Create and register a launch plan definition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminLaunchPlanCreateResponse +*/ +func (a *AdminServiceApiService) CreateLaunchPlan(ctx context.Context, body AdminLaunchPlanCreateRequest) (AdminLaunchPlanCreateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminLaunchPlanCreateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminLaunchPlanCreateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + if localVarHttpResponse.StatusCode == 400 { + var v interface{} + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + if localVarHttpResponse.StatusCode == 409 { + var v interface{} + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred. +Create a node execution event recording a phase transition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminNodeExecutionEventResponse +*/ +func (a *AdminServiceApiService) CreateNodeEvent(ctx context.Context, body AdminNodeExecutionEventRequest) (AdminNodeExecutionEventResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNodeExecutionEventResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/events/nodes" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNodeExecutionEventResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Create and upload a :ref:`ref_flyteidl.admin.Task` definition +Create and register a task definition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return FlyteidladminTaskCreateResponse +*/ +func (a *AdminServiceApiService) CreateTask(ctx context.Context, body FlyteidladminTaskCreateRequest) (FlyteidladminTaskCreateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue FlyteidladminTaskCreateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/tasks" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v FlyteidladminTaskCreateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + if localVarHttpResponse.StatusCode == 400 { + var v interface{} + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + if localVarHttpResponse.StatusCode == 409 { + var v interface{} + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred. +Create a task execution event recording a phase transition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminTaskExecutionEventResponse +*/ +func (a *AdminServiceApiService) CreateTaskEvent(ctx context.Context, body AdminTaskExecutionEventRequest) (AdminTaskExecutionEventResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminTaskExecutionEventResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/events/tasks" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminTaskExecutionEventResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition +Create and register a workflow definition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminWorkflowCreateResponse +*/ +func (a *AdminServiceApiService) CreateWorkflow(ctx context.Context, body AdminWorkflowCreateRequest) (AdminWorkflowCreateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflowCreateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/workflows" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflowCreateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + if localVarHttpResponse.StatusCode == 400 { + var v interface{} + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + if localVarHttpResponse.StatusCode == 409 { + var v interface{} + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred. +Create a workflow execution event recording a phase transition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminWorkflowExecutionEventResponse +*/ +func (a *AdminServiceApiService) CreateWorkflowEvent(ctx context.Context, body AdminWorkflowExecutionEventRequest) (AdminWorkflowExecutionEventResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflowExecutionEventResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/events/workflows" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflowExecutionEventResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +Delete the customized resource attributes associated with a project + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Unique project id which this set of attributes references. +required + * @param body + +@return AdminProjectAttributesDeleteResponse +*/ +func (a *AdminServiceApiService) DeleteProjectAttributes(ctx context.Context, project string, body AdminProjectAttributesDeleteRequest) (AdminProjectAttributesDeleteResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Delete") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjectAttributesDeleteResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/project_attributes/{project}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjectAttributesDeleteResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +Delete the customized resource attributes associated with a project-domain combination + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Unique project id which this set of attributes references. +required + * @param domain Unique domain id which this set of attributes references. +required + * @param body + +@return AdminProjectDomainAttributesDeleteResponse +*/ +func (a *AdminServiceApiService) DeleteProjectDomainAttributes(ctx context.Context, project string, domain string, body AdminProjectDomainAttributesDeleteRequest) (AdminProjectDomainAttributesDeleteResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Delete") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjectDomainAttributesDeleteResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/project_domain_attributes/{project}/{domain}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjectDomainAttributesDeleteResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. +Delete the customized resource attributes associated with a project, domain and workflow combination + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Unique project id which this set of attributes references. +required + * @param domain Unique domain id which this set of attributes references. +required + * @param workflow Workflow name which this set of attributes references. +required + * @param body + +@return AdminWorkflowAttributesDeleteResponse +*/ +func (a *AdminServiceApiService) DeleteWorkflowAttributes(ctx context.Context, project string, domain string, workflow string, body AdminWorkflowAttributesDeleteRequest) (AdminWorkflowAttributesDeleteResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Delete") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflowAttributesDeleteResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/workflow_attributes/{project}/{domain}/{workflow}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"workflow"+"}", fmt.Sprintf("%v", workflow), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflowAttributesDeleteResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`. +Retrieve the active launch plan version specified by input request filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' + +@return AdminLaunchPlan +*/ +func (a *AdminServiceApiService) GetActiveLaunchPlan(ctx context.Context, idProject string, idDomain string, idName string) (AdminLaunchPlan, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminLaunchPlan + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminLaunchPlan + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object. +Retrieve an existing description entity description. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idResourceType Identifies the specific type of resource that this identifier corresponds to. + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. + * @param idVersion Specific version of the resource. + +@return AdminDescriptionEntity +*/ +func (a *AdminServiceApiService) GetDescriptionEntity(ctx context.Context, idResourceType string, idProject string, idDomain string, idName string, idVersion string) (AdminDescriptionEntity, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminDescriptionEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version}" + localVarPath = strings.Replace(localVarPath, "{"+"id.resource_type"+"}", fmt.Sprintf("%v", idResourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminDescriptionEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches a :ref:`ref_flyteidl.admin.Execution`. +Retrieve an existing workflow execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User or system provided value for the resource. + +@return AdminExecution +*/ +func (a *AdminServiceApiService) GetExecution(ctx context.Context, idProject string, idDomain string, idName string) (AdminExecution, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminExecution + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/executions/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminExecution + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`. +Retrieve input and output data from an existing workflow execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User or system provided value for the resource. + +@return AdminWorkflowExecutionGetDataResponse +*/ +func (a *AdminServiceApiService) GetExecutionData(ctx context.Context, idProject string, idDomain string, idName string) (AdminWorkflowExecutionGetDataResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflowExecutionGetDataResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/data/executions/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflowExecutionGetDataResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition. +Retrieve an existing launch plan definition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. + * @param idVersion Specific version of the resource. + * @param optional nil or *GetLaunchPlanOpts - Optional Parameters: + * @param "IdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects + +@return AdminLaunchPlan +*/ + +type GetLaunchPlanOpts struct { + IdResourceType optional.String +} + +func (a *AdminServiceApiService) GetLaunchPlan(ctx context.Context, idProject string, idDomain string, idName string, idVersion string, localVarOptionals *GetLaunchPlanOpts) (AdminLaunchPlan, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminLaunchPlan + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdResourceType.IsSet() { + localVarQueryParams.Add("id.resource_type", parameterToString(localVarOptionals.IdResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminLaunchPlan + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Returns a :ref:`ref_flyteidl.admin.NamedEntity` object. +Retrieve a NamedEntity object. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param resourceType Resource type of the metadata to get. One of Task, Workflow or LaunchPlan. +required + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' + +@return AdminNamedEntity +*/ +func (a *AdminServiceApiService) GetNamedEntity(ctx context.Context, resourceType string, idProject string, idDomain string, idName string) (AdminNamedEntity, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches a :ref:`ref_flyteidl.admin.NodeExecution`. +Retrieve an existing node execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idExecutionIdProject Name of the project the resource belongs to. + * @param idExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idExecutionIdName User or system provided value for the resource. + * @param idNodeId + +@return FlyteidladminNodeExecution +*/ +func (a *AdminServiceApiService) GetNodeExecution(ctx context.Context, idExecutionIdProject string, idExecutionIdDomain string, idExecutionIdName string, idNodeId string) (FlyteidladminNodeExecution, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue FlyteidladminNodeExecution + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}" + localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.project"+"}", fmt.Sprintf("%v", idExecutionIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.domain"+"}", fmt.Sprintf("%v", idExecutionIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.name"+"}", fmt.Sprintf("%v", idExecutionIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.node_id"+"}", fmt.Sprintf("%v", idNodeId), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v FlyteidladminNodeExecution + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`. +Retrieve input and output data from an existing node execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idExecutionIdProject Name of the project the resource belongs to. + * @param idExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idExecutionIdName User or system provided value for the resource. + * @param idNodeId + +@return AdminNodeExecutionGetDataResponse +*/ +func (a *AdminServiceApiService) GetNodeExecutionData(ctx context.Context, idExecutionIdProject string, idExecutionIdDomain string, idExecutionIdName string, idNodeId string) (AdminNodeExecutionGetDataResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNodeExecutionGetDataResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}" + localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.project"+"}", fmt.Sprintf("%v", idExecutionIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.domain"+"}", fmt.Sprintf("%v", idExecutionIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.name"+"}", fmt.Sprintf("%v", idExecutionIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.node_id"+"}", fmt.Sprintf("%v", idNodeId), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNodeExecutionGetDataResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +Retrieve the customized resource attributes associated with a project + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Unique project id which this set of attributes references. +required + * @param optional nil or *GetProjectAttributesOpts - Optional Parameters: + * @param "ResourceType" (optional.String) - Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. + +@return AdminProjectAttributesGetResponse +*/ + +type GetProjectAttributesOpts struct { + ResourceType optional.String +} + +func (a *AdminServiceApiService) GetProjectAttributes(ctx context.Context, project string, localVarOptionals *GetProjectAttributesOpts) (AdminProjectAttributesGetResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjectAttributesGetResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/project_attributes/{project}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.ResourceType.IsSet() { + localVarQueryParams.Add("resource_type", parameterToString(localVarOptionals.ResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjectAttributesGetResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +Retrieve the customized resource attributes associated with a project-domain combination + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Unique project id which this set of attributes references. +required + * @param domain Unique domain id which this set of attributes references. +required + * @param optional nil or *GetProjectDomainAttributesOpts - Optional Parameters: + * @param "ResourceType" (optional.String) - Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. + +@return AdminProjectDomainAttributesGetResponse +*/ + +type GetProjectDomainAttributesOpts struct { + ResourceType optional.String +} + +func (a *AdminServiceApiService) GetProjectDomainAttributes(ctx context.Context, project string, domain string, localVarOptionals *GetProjectDomainAttributesOpts) (AdminProjectDomainAttributesGetResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjectDomainAttributesGetResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/project_domain_attributes/{project}/{domain}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.ResourceType.IsSet() { + localVarQueryParams.Add("resource_type", parameterToString(localVarOptionals.ResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjectDomainAttributesGetResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a :ref:`ref_flyteidl.admin.Task` definition. +Retrieve an existing task definition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. + * @param idVersion Specific version of the resource. + * @param optional nil or *GetTaskOpts - Optional Parameters: + * @param "IdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects + +@return AdminTask +*/ + +type GetTaskOpts struct { + IdResourceType optional.String +} + +func (a *AdminServiceApiService) GetTask(ctx context.Context, idProject string, idDomain string, idName string, idVersion string, localVarOptionals *GetTaskOpts) (AdminTask, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminTask + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdResourceType.IsSet() { + localVarQueryParams.Add("id.resource_type", parameterToString(localVarOptionals.IdResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminTask + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches a :ref:`ref_flyteidl.admin.TaskExecution`. +Retrieve an existing task execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idNodeExecutionIdExecutionIdProject Name of the project the resource belongs to. + * @param idNodeExecutionIdExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idNodeExecutionIdExecutionIdName User or system provided value for the resource. + * @param idNodeExecutionIdNodeId + * @param idTaskIdProject Name of the project the resource belongs to. + * @param idTaskIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idTaskIdName User provided value for the resource. + * @param idTaskIdVersion Specific version of the resource. + * @param idRetryAttempt + * @param optional nil or *GetTaskExecutionOpts - Optional Parameters: + * @param "IdTaskIdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects + +@return FlyteidladminTaskExecution +*/ + +type GetTaskExecutionOpts struct { + IdTaskIdResourceType optional.String +} + +func (a *AdminServiceApiService) GetTaskExecution(ctx context.Context, idNodeExecutionIdExecutionIdProject string, idNodeExecutionIdExecutionIdDomain string, idNodeExecutionIdExecutionIdName string, idNodeExecutionIdNodeId string, idTaskIdProject string, idTaskIdDomain string, idTaskIdName string, idTaskIdVersion string, idRetryAttempt int64, localVarOptionals *GetTaskExecutionOpts) (FlyteidladminTaskExecution, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue FlyteidladminTaskExecution + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}" + localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.project"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.domain"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.name"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.node_id"+"}", fmt.Sprintf("%v", idNodeExecutionIdNodeId), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.project"+"}", fmt.Sprintf("%v", idTaskIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.domain"+"}", fmt.Sprintf("%v", idTaskIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.name"+"}", fmt.Sprintf("%v", idTaskIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.version"+"}", fmt.Sprintf("%v", idTaskIdVersion), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.retry_attempt"+"}", fmt.Sprintf("%v", idRetryAttempt), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdTaskIdResourceType.IsSet() { + localVarQueryParams.Add("id.task_id.resource_type", parameterToString(localVarOptionals.IdTaskIdResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v FlyteidladminTaskExecution + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`. +Retrieve input and output data from an existing task execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idNodeExecutionIdExecutionIdProject Name of the project the resource belongs to. + * @param idNodeExecutionIdExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idNodeExecutionIdExecutionIdName User or system provided value for the resource. + * @param idNodeExecutionIdNodeId + * @param idTaskIdProject Name of the project the resource belongs to. + * @param idTaskIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idTaskIdName User provided value for the resource. + * @param idTaskIdVersion Specific version of the resource. + * @param idRetryAttempt + * @param optional nil or *GetTaskExecutionDataOpts - Optional Parameters: + * @param "IdTaskIdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects + +@return AdminTaskExecutionGetDataResponse +*/ + +type GetTaskExecutionDataOpts struct { + IdTaskIdResourceType optional.String +} + +func (a *AdminServiceApiService) GetTaskExecutionData(ctx context.Context, idNodeExecutionIdExecutionIdProject string, idNodeExecutionIdExecutionIdDomain string, idNodeExecutionIdExecutionIdName string, idNodeExecutionIdNodeId string, idTaskIdProject string, idTaskIdDomain string, idTaskIdName string, idTaskIdVersion string, idRetryAttempt int64, localVarOptionals *GetTaskExecutionDataOpts) (AdminTaskExecutionGetDataResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminTaskExecutionGetDataResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}" + localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.project"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.domain"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.name"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.node_id"+"}", fmt.Sprintf("%v", idNodeExecutionIdNodeId), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.project"+"}", fmt.Sprintf("%v", idTaskIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.domain"+"}", fmt.Sprintf("%v", idTaskIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.name"+"}", fmt.Sprintf("%v", idTaskIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.version"+"}", fmt.Sprintf("%v", idTaskIdVersion), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.retry_attempt"+"}", fmt.Sprintf("%v", idRetryAttempt), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdTaskIdResourceType.IsSet() { + localVarQueryParams.Add("id.task_id.resource_type", parameterToString(localVarOptionals.IdTaskIdResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminTaskExecutionGetDataResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService +Retrieve the Version (including the Build information) for FlyteAdmin service + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + +@return AdminGetVersionResponse +*/ +func (a *AdminServiceApiService) GetVersion(ctx context.Context) (AdminGetVersionResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminGetVersionResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/version" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminGetVersionResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a :ref:`ref_flyteidl.admin.Workflow` definition. +Retrieve an existing workflow definition. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. + * @param idVersion Specific version of the resource. + * @param optional nil or *GetWorkflowOpts - Optional Parameters: + * @param "IdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects + +@return AdminWorkflow +*/ + +type GetWorkflowOpts struct { + IdResourceType optional.String +} + +func (a *AdminServiceApiService) GetWorkflow(ctx context.Context, idProject string, idDomain string, idName string, idVersion string, localVarOptionals *GetWorkflowOpts) (AdminWorkflow, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflow + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdResourceType.IsSet() { + localVarQueryParams.Add("id.resource_type", parameterToString(localVarOptionals.IdResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflow + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. +Retrieve the customized resource attributes associated with a project, domain and workflow combination + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Unique project id which this set of attributes references. +required + * @param domain Unique domain id which this set of attributes references. +required + * @param workflow Workflow name which this set of attributes references. +required + * @param optional nil or *GetWorkflowAttributesOpts - Optional Parameters: + * @param "ResourceType" (optional.String) - Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. + +@return AdminWorkflowAttributesGetResponse +*/ + +type GetWorkflowAttributesOpts struct { + ResourceType optional.String +} + +func (a *AdminServiceApiService) GetWorkflowAttributes(ctx context.Context, project string, domain string, workflow string, localVarOptionals *GetWorkflowAttributesOpts) (AdminWorkflowAttributesGetResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflowAttributesGetResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/workflow_attributes/{project}/{domain}/{workflow}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"workflow"+"}", fmt.Sprintf("%v", workflow), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.ResourceType.IsSet() { + localVarQueryParams.Add("resource_type", parameterToString(localVarOptionals.ResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflowAttributesGetResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`. +Fetch the active launch plan versions specified by input request filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Name of the project that contains the identifiers. +required. + * @param domain Name of the domain the identifiers belongs to within the project. +required. + * @param optional nil or *ListActiveLaunchPlansOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminLaunchPlanList +*/ + +type ListActiveLaunchPlansOpts struct { + Limit optional.Int64 + Token optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListActiveLaunchPlans(ctx context.Context, project string, domain string, localVarOptionals *ListActiveLaunchPlansOpts) (AdminLaunchPlanList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminLaunchPlanList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/active_launch_plans/{project}/{domain}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminLaunchPlanList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. +Fetch existing description entity definitions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param resourceType Identifies the specific type of resource that this identifier corresponds to. + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' + * @param optional nil or *ListDescriptionEntitiesOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminDescriptionEntityList +*/ + +type ListDescriptionEntitiesOpts struct { + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListDescriptionEntities(ctx context.Context, resourceType string, idProject string, idDomain string, idName string, localVarOptionals *ListDescriptionEntitiesOpts) (AdminDescriptionEntityList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminDescriptionEntityList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminDescriptionEntityList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. +Fetch existing description entity definitions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param resourceType Identifies the specific type of resource that this identifier corresponds to. + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param optional nil or *ListDescriptionEntities2Opts - Optional Parameters: + * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminDescriptionEntityList +*/ + +type ListDescriptionEntities2Opts struct { + IdName optional.String + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListDescriptionEntities2(ctx context.Context, resourceType string, idProject string, idDomain string, localVarOptionals *ListDescriptionEntities2Opts) (AdminDescriptionEntityList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminDescriptionEntityList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/description_entities/{resource_type}/{id.project}/{id.domain}" + localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { + localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminDescriptionEntityList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Execution`. +Fetch existing workflow executions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param optional nil or *ListExecutionsOpts - Optional Parameters: + * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminExecutionList +*/ + +type ListExecutionsOpts struct { + IdName optional.String + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListExecutions(ctx context.Context, idProject string, idDomain string, localVarOptionals *ListExecutionsOpts) (AdminExecutionList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminExecutionList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/executions/{id.project}/{id.domain}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { + localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminExecutionList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects. +Fetch existing launch plan definition identifiers matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Name of the project that contains the identifiers. +required + * @param domain Name of the domain the identifiers belongs to within the project. +required + * @param optional nil or *ListLaunchPlanIdsOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. +optional. + +@return AdminNamedEntityIdentifierList +*/ + +type ListLaunchPlanIdsOpts struct { + Limit optional.Int64 + Token optional.String + SortByKey optional.String + SortByDirection optional.String + Filters optional.String +} + +func (a *AdminServiceApiService) ListLaunchPlanIds(ctx context.Context, project string, domain string, localVarOptionals *ListLaunchPlanIdsOpts) (AdminNamedEntityIdentifierList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntityIdentifierList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plan_ids/{project}/{domain}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntityIdentifierList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. +Fetch existing launch plan definitions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' + * @param optional nil or *ListLaunchPlansOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminLaunchPlanList +*/ + +type ListLaunchPlansOpts struct { + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListLaunchPlans(ctx context.Context, idProject string, idDomain string, idName string, localVarOptionals *ListLaunchPlansOpts) (AdminLaunchPlanList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminLaunchPlanList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminLaunchPlanList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. +Fetch existing launch plan definitions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param optional nil or *ListLaunchPlans2Opts - Optional Parameters: + * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminLaunchPlanList +*/ + +type ListLaunchPlans2Opts struct { + IdName optional.String + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListLaunchPlans2(ctx context.Context, idProject string, idDomain string, localVarOptionals *ListLaunchPlans2Opts) (AdminLaunchPlanList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminLaunchPlanList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans/{id.project}/{id.domain}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { + localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminLaunchPlanList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type. +Retrieve a list of MatchableAttributesConfiguration objects. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param optional nil or *ListMatchableAttributesOpts - Optional Parameters: + * @param "ResourceType" (optional.String) - +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. + +@return AdminListMatchableAttributesResponse +*/ + +type ListMatchableAttributesOpts struct { + ResourceType optional.String +} + +func (a *AdminServiceApiService) ListMatchableAttributes(ctx context.Context, localVarOptionals *ListMatchableAttributesOpts) (AdminListMatchableAttributesResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminListMatchableAttributesResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/matchable_attributes" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.ResourceType.IsSet() { + localVarQueryParams.Add("resource_type", parameterToString(localVarOptionals.ResourceType.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminListMatchableAttributesResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects. +Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param resourceType Resource type of the metadata to query. One of Task, Workflow or LaunchPlan. +required + * @param project Name of the project that contains the identifiers. +required + * @param domain Name of the domain the identifiers belongs to within the project. + * @param optional nil or *ListNamedEntitiesOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. +optional. + +@return AdminNamedEntityList +*/ + +type ListNamedEntitiesOpts struct { + Limit optional.Int64 + Token optional.String + SortByKey optional.String + SortByDirection optional.String + Filters optional.String +} + +func (a *AdminServiceApiService) ListNamedEntities(ctx context.Context, resourceType string, project string, domain string, localVarOptionals *ListNamedEntitiesOpts) (AdminNamedEntityList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntityList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{project}/{domain}" + localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntityList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`. +Fetch existing node executions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param workflowExecutionIdProject Name of the project the resource belongs to. + * @param workflowExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param workflowExecutionIdName User or system provided value for the resource. + * @param optional nil or *ListNodeExecutionsOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + * @param "UniqueParentId" (optional.String) - Unique identifier of the parent node in the execution +optional. + +@return AdminNodeExecutionList +*/ + +type ListNodeExecutionsOpts struct { + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String + UniqueParentId optional.String +} + +func (a *AdminServiceApiService) ListNodeExecutions(ctx context.Context, workflowExecutionIdProject string, workflowExecutionIdDomain string, workflowExecutionIdName string, localVarOptionals *ListNodeExecutionsOpts) (AdminNodeExecutionList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNodeExecutionList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"workflow_execution_id.project"+"}", fmt.Sprintf("%v", workflowExecutionIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"workflow_execution_id.domain"+"}", fmt.Sprintf("%v", workflowExecutionIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"workflow_execution_id.name"+"}", fmt.Sprintf("%v", workflowExecutionIdName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.UniqueParentId.IsSet() { + localVarQueryParams.Add("unique_parent_id", parameterToString(localVarOptionals.UniqueParentId.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNodeExecutionList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`. +Fetch child node executions launched by the specified task execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param taskExecutionIdNodeExecutionIdExecutionIdProject Name of the project the resource belongs to. + * @param taskExecutionIdNodeExecutionIdExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param taskExecutionIdNodeExecutionIdExecutionIdName User or system provided value for the resource. + * @param taskExecutionIdNodeExecutionIdNodeId + * @param taskExecutionIdTaskIdProject Name of the project the resource belongs to. + * @param taskExecutionIdTaskIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param taskExecutionIdTaskIdName User provided value for the resource. + * @param taskExecutionIdTaskIdVersion Specific version of the resource. + * @param taskExecutionIdRetryAttempt + * @param optional nil or *ListNodeExecutionsForTaskOpts - Optional Parameters: + * @param "TaskExecutionIdTaskIdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, the, server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminNodeExecutionList +*/ + +type ListNodeExecutionsForTaskOpts struct { + TaskExecutionIdTaskIdResourceType optional.String + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListNodeExecutionsForTask(ctx context.Context, taskExecutionIdNodeExecutionIdExecutionIdProject string, taskExecutionIdNodeExecutionIdExecutionIdDomain string, taskExecutionIdNodeExecutionIdExecutionIdName string, taskExecutionIdNodeExecutionIdNodeId string, taskExecutionIdTaskIdProject string, taskExecutionIdTaskIdDomain string, taskExecutionIdTaskIdName string, taskExecutionIdTaskIdVersion string, taskExecutionIdRetryAttempt int64, localVarOptionals *ListNodeExecutionsForTaskOpts) (AdminNodeExecutionList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNodeExecutionList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt}" + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.node_execution_id.execution_id.project"+"}", fmt.Sprintf("%v", taskExecutionIdNodeExecutionIdExecutionIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.node_execution_id.execution_id.domain"+"}", fmt.Sprintf("%v", taskExecutionIdNodeExecutionIdExecutionIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.node_execution_id.execution_id.name"+"}", fmt.Sprintf("%v", taskExecutionIdNodeExecutionIdExecutionIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.node_execution_id.node_id"+"}", fmt.Sprintf("%v", taskExecutionIdNodeExecutionIdNodeId), -1) + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.task_id.project"+"}", fmt.Sprintf("%v", taskExecutionIdTaskIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.task_id.domain"+"}", fmt.Sprintf("%v", taskExecutionIdTaskIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.task_id.name"+"}", fmt.Sprintf("%v", taskExecutionIdTaskIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.task_id.version"+"}", fmt.Sprintf("%v", taskExecutionIdTaskIdVersion), -1) + localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.retry_attempt"+"}", fmt.Sprintf("%v", taskExecutionIdRetryAttempt), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.TaskExecutionIdTaskIdResourceType.IsSet() { + localVarQueryParams.Add("task_execution_id.task_id.resource_type", parameterToString(localVarOptionals.TaskExecutionIdTaskIdResourceType.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNodeExecutionList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches a list of :ref:`ref_flyteidl.admin.Project` +Fetch registered projects. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param optional nil or *ListProjectsOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of projects to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminProjects +*/ + +type ListProjectsOpts struct { + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListProjects(ctx context.Context, localVarOptionals *ListProjectsOpts) (AdminProjects, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjects + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/projects" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjects + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`. +Fetch existing task executions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param nodeExecutionIdExecutionIdProject Name of the project the resource belongs to. + * @param nodeExecutionIdExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param nodeExecutionIdExecutionIdName User or system provided value for the resource. + * @param nodeExecutionIdNodeId + * @param optional nil or *ListTaskExecutionsOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminTaskExecutionList +*/ + +type ListTaskExecutionsOpts struct { + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListTaskExecutions(ctx context.Context, nodeExecutionIdExecutionIdProject string, nodeExecutionIdExecutionIdDomain string, nodeExecutionIdExecutionIdName string, nodeExecutionIdNodeId string, localVarOptionals *ListTaskExecutionsOpts) (AdminTaskExecutionList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminTaskExecutionList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id}" + localVarPath = strings.Replace(localVarPath, "{"+"node_execution_id.execution_id.project"+"}", fmt.Sprintf("%v", nodeExecutionIdExecutionIdProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"node_execution_id.execution_id.domain"+"}", fmt.Sprintf("%v", nodeExecutionIdExecutionIdDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"node_execution_id.execution_id.name"+"}", fmt.Sprintf("%v", nodeExecutionIdExecutionIdName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"node_execution_id.node_id"+"}", fmt.Sprintf("%v", nodeExecutionIdNodeId), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminTaskExecutionList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects. +Fetch existing task definition identifiers matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Name of the project that contains the identifiers. +required + * @param domain Name of the domain the identifiers belongs to within the project. +required + * @param optional nil or *ListTaskIdsOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. +optional. + +@return AdminNamedEntityIdentifierList +*/ + +type ListTaskIdsOpts struct { + Limit optional.Int64 + Token optional.String + SortByKey optional.String + SortByDirection optional.String + Filters optional.String +} + +func (a *AdminServiceApiService) ListTaskIds(ctx context.Context, project string, domain string, localVarOptionals *ListTaskIdsOpts) (AdminNamedEntityIdentifierList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntityIdentifierList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/task_ids/{project}/{domain}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntityIdentifierList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. +Fetch existing task definitions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' + * @param optional nil or *ListTasksOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminTaskList +*/ + +type ListTasksOpts struct { + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListTasks(ctx context.Context, idProject string, idDomain string, idName string, localVarOptionals *ListTasksOpts) (AdminTaskList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminTaskList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/tasks/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminTaskList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. +Fetch existing task definitions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param optional nil or *ListTasks2Opts - Optional Parameters: + * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminTaskList +*/ + +type ListTasks2Opts struct { + IdName optional.String + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListTasks2(ctx context.Context, idProject string, idDomain string, localVarOptionals *ListTasks2Opts) (AdminTaskList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminTaskList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/tasks/{id.project}/{id.domain}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { + localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminTaskList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects. +Fetch an existing workflow definition identifiers matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param project Name of the project that contains the identifiers. +required + * @param domain Name of the domain the identifiers belongs to within the project. +required + * @param optional nil or *ListWorkflowIdsOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. +optional. + +@return AdminNamedEntityIdentifierList +*/ + +type ListWorkflowIdsOpts struct { + Limit optional.Int64 + Token optional.String + SortByKey optional.String + SortByDirection optional.String + Filters optional.String +} + +func (a *AdminServiceApiService) ListWorkflowIds(ctx context.Context, project string, domain string, localVarOptionals *ListWorkflowIdsOpts) (AdminNamedEntityIdentifierList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntityIdentifierList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/workflow_ids/{project}/{domain}" + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntityIdentifierList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. +Fetch existing workflow definitions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' + * @param optional nil or *ListWorkflowsOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminWorkflowList +*/ + +type ListWorkflowsOpts struct { + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListWorkflows(ctx context.Context, idProject string, idDomain string, idName string, localVarOptionals *ListWorkflowsOpts) (AdminWorkflowList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflowList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/workflows/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflowList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. +Fetch existing workflow definitions matching input filters. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param optional nil or *ListWorkflows2Opts - Optional Parameters: + * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. + * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. + * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. + +@return AdminWorkflowList +*/ + +type ListWorkflows2Opts struct { + IdName optional.String + Limit optional.Int64 + Token optional.String + Filters optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListWorkflows2(ctx context.Context, idProject string, idDomain string, localVarOptionals *ListWorkflows2Opts) (AdminWorkflowList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflowList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/workflows/{id.project}/{id.domain}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { + localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { + localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflowList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details. +Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminExecutionCreateResponse +*/ +func (a *AdminServiceApiService) RecoverExecution(ctx context.Context, body AdminExecutionRecoverRequest) (AdminExecutionCreateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminExecutionCreateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/executions/recover" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminExecutionCreateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment. +Register a project. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminProjectRegisterResponse +*/ +func (a *AdminServiceApiService) RegisterProject(ctx context.Context, body AdminProjectRegisterRequest) (AdminProjectRegisterResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjectRegisterResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/projects" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjectRegisterResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution` +Relaunch a workflow execution. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body + +@return AdminExecutionCreateResponse +*/ +func (a *AdminServiceApiService) RelaunchExecution(ctx context.Context, body AdminExecutionRelaunchRequest) (AdminExecutionCreateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminExecutionCreateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/executions/relaunch" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminExecutionCreateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`. +Terminate the active workflow execution specified in the request. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User or system provided value for the resource. + * @param body + +@return AdminExecutionTerminateResponse +*/ +func (a *AdminServiceApiService) TerminateExecution(ctx context.Context, idProject string, idDomain string, idName string, body AdminExecutionTerminateRequest) (AdminExecutionTerminateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Delete") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminExecutionTerminateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/executions/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminExecutionTerminateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`. +Update execution belonging to project domain. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User or system provided value for the resource. + * @param body + +@return AdminExecutionUpdateResponse +*/ +func (a *AdminServiceApiService) UpdateExecution(ctx context.Context, idProject string, idDomain string, idName string, body AdminExecutionUpdateRequest) (AdminExecutionUpdateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminExecutionUpdateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/executions/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminExecutionUpdateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`. +Update the status of an existing launch plan definition. At most one launch plan version for a given {project, domain, name} can be active at a time. If this call sets a launch plan to active and existing version is already active, the result of this call will be that the formerly active launch plan will be made inactive and specified launch plan in this request will be made active. In the event that the formerly active launch plan had a schedule associated it with it, this schedule will be disabled. If the reference launch plan in this request is being set to active and has a schedule associated with it, the schedule will be enabled. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. + * @param idVersion Specific version of the resource. + * @param body + +@return AdminLaunchPlanUpdateResponse +*/ +func (a *AdminServiceApiService) UpdateLaunchPlan(ctx context.Context, idProject string, idDomain string, idName string, idVersion string, body AdminLaunchPlanUpdateRequest) (AdminLaunchPlanUpdateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminLaunchPlanUpdateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}" + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminLaunchPlanUpdateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Updates a :ref:`ref_flyteidl.admin.NamedEntity` object. +Update the fields associated with a NamedEntity + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param resourceType Resource type of the metadata to update +required + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' + * @param body + +@return AdminNamedEntityUpdateResponse +*/ +func (a *AdminServiceApiService) UpdateNamedEntity(ctx context.Context, resourceType string, idProject string, idDomain string, idName string, body AdminNamedEntityUpdateRequest) (AdminNamedEntityUpdateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntityUpdateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntityUpdateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API. +Update a project. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id Globally unique project name. + * @param body + +@return AdminProjectUpdateResponse +*/ +func (a *AdminServiceApiService) UpdateProject(ctx context.Context, id string, body AdminProject) (AdminProjectUpdateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjectUpdateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/projects/{id}" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjectUpdateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level +Update the customized resource attributes associated with a project + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param attributesProject Unique project id for which this set of attributes will be applied. + * @param body + +@return AdminProjectAttributesUpdateResponse +*/ +func (a *AdminServiceApiService) UpdateProjectAttributes(ctx context.Context, attributesProject string, body AdminProjectAttributesUpdateRequest) (AdminProjectAttributesUpdateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjectAttributesUpdateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/project_attributes/{attributes.project}" + localVarPath = strings.Replace(localVarPath, "{"+"attributes.project"+"}", fmt.Sprintf("%v", attributesProject), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjectAttributesUpdateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +Update the customized resource attributes associated with a project-domain combination + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param attributesProject Unique project id for which this set of attributes will be applied. + * @param attributesDomain Unique domain id for which this set of attributes will be applied. + * @param body + +@return AdminProjectDomainAttributesUpdateResponse +*/ +func (a *AdminServiceApiService) UpdateProjectDomainAttributes(ctx context.Context, attributesProject string, attributesDomain string, body AdminProjectDomainAttributesUpdateRequest) (AdminProjectDomainAttributesUpdateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminProjectDomainAttributesUpdateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/project_domain_attributes/{attributes.project}/{attributes.domain}" + localVarPath = strings.Replace(localVarPath, "{"+"attributes.project"+"}", fmt.Sprintf("%v", attributesProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"attributes.domain"+"}", fmt.Sprintf("%v", attributesDomain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminProjectDomainAttributesUpdateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +/* +AdminServiceApiService Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. +Update the customized resource attributes associated with a project, domain and workflow combination + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param attributesProject Unique project id for which this set of attributes will be applied. + * @param attributesDomain Unique domain id for which this set of attributes will be applied. + * @param attributesWorkflow Workflow name for which this set of attributes will be applied. + * @param body + +@return AdminWorkflowAttributesUpdateResponse +*/ +func (a *AdminServiceApiService) UpdateWorkflowAttributes(ctx context.Context, attributesProject string, attributesDomain string, attributesWorkflow string, body AdminWorkflowAttributesUpdateRequest) (AdminWorkflowAttributesUpdateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminWorkflowAttributesUpdateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow}" + localVarPath = strings.Replace(localVarPath, "{"+"attributes.project"+"}", fmt.Sprintf("%v", attributesProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"attributes.domain"+"}", fmt.Sprintf("%v", attributesDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"attributes.workflow"+"}", fmt.Sprintf("%v", attributesWorkflow), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminWorkflowAttributesUpdateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/client.go b/gen/pb-go/flyteidl/service/plugin_ststem/client.go new file mode 100644 index 000000000..e936315e9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/client.go @@ -0,0 +1,464 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "bytes" + "context" + "encoding/json" + "encoding/xml" + "errors" + "fmt" + "io" + "mime/multipart" + "net/http" + "net/url" + "os" + "path/filepath" + "reflect" + "regexp" + "strconv" + "strings" + "time" + "unicode/utf8" + + "golang.org/x/oauth2" +) + +var ( + jsonCheck = regexp.MustCompile("(?i:[application|text]/json)") + xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)") +) + +// APIClient manages communication with the flyteidl/service/admin.proto API vversion not set +// In most cases there should be only one, shared, APIClient. +type APIClient struct { + cfg *Configuration + common service // Reuse a single struct instead of allocating one for each service on the heap. + + // API Services + + AdminServiceApi *AdminServiceApiService +} + +type service struct { + client *APIClient +} + +// NewAPIClient creates a new API client. Requires a userAgent string describing your application. +// optionally a custom http.Client to allow for advanced features such as caching. +func NewAPIClient(cfg *Configuration) *APIClient { + if cfg.HTTPClient == nil { + cfg.HTTPClient = http.DefaultClient + } + + c := &APIClient{} + c.cfg = cfg + c.common.client = c + + // API Services + c.AdminServiceApi = (*AdminServiceApiService)(&c.common) + + return c +} + +func atoi(in string) (int, error) { + return strconv.Atoi(in) +} + +// selectHeaderContentType select a content type from the available list. +func selectHeaderContentType(contentTypes []string) string { + if len(contentTypes) == 0 { + return "" + } + if contains(contentTypes, "application/json") { + return "application/json" + } + return contentTypes[0] // use the first content type specified in 'consumes' +} + +// selectHeaderAccept join all accept types and return +func selectHeaderAccept(accepts []string) string { + if len(accepts) == 0 { + return "" + } + + if contains(accepts, "application/json") { + return "application/json" + } + + return strings.Join(accepts, ",") +} + +// contains is a case insenstive match, finding needle in a haystack +func contains(haystack []string, needle string) bool { + for _, a := range haystack { + if strings.ToLower(a) == strings.ToLower(needle) { + return true + } + } + return false +} + +// Verify optional parameters are of the correct type. +func typeCheckParameter(obj interface{}, expected string, name string) error { + // Make sure there is an object. + if obj == nil { + return nil + } + + // Check the type is as expected. + if reflect.TypeOf(obj).String() != expected { + return fmt.Errorf("Expected %s to be of type %s but received %s.", name, expected, reflect.TypeOf(obj).String()) + } + return nil +} + +// parameterToString convert interface{} parameters to string, using a delimiter if format is provided. +func parameterToString(obj interface{}, collectionFormat string) string { + var delimiter string + + switch collectionFormat { + case "pipes": + delimiter = "|" + case "ssv": + delimiter = " " + case "tsv": + delimiter = "\t" + case "csv": + delimiter = "," + } + + if reflect.TypeOf(obj).Kind() == reflect.Slice { + return strings.Trim(strings.Replace(fmt.Sprint(obj), " ", delimiter, -1), "[]") + } + + return fmt.Sprintf("%v", obj) +} + +// callAPI do the request. +func (c *APIClient) callAPI(request *http.Request) (*http.Response, error) { + return c.cfg.HTTPClient.Do(request) +} + +// Change base path to allow switching to mocks +func (c *APIClient) ChangeBasePath(path string) { + c.cfg.BasePath = path +} + +// prepareRequest build the request +func (c *APIClient) prepareRequest( + ctx context.Context, + path string, method string, + postBody interface{}, + headerParams map[string]string, + queryParams url.Values, + formParams url.Values, + fileName string, + fileBytes []byte) (localVarRequest *http.Request, err error) { + + var body *bytes.Buffer + + // Detect postBody type and post. + if postBody != nil { + contentType := headerParams["Content-Type"] + if contentType == "" { + contentType = detectContentType(postBody) + headerParams["Content-Type"] = contentType + } + + body, err = setBody(postBody, contentType) + if err != nil { + return nil, err + } + } + + // add form parameters and file if available. + if len(formParams) > 0 || (len(fileBytes) > 0 && fileName != "") { + if body != nil { + return nil, errors.New("Cannot specify postBody and multipart form at the same time.") + } + body = &bytes.Buffer{} + w := multipart.NewWriter(body) + + for k, v := range formParams { + for _, iv := range v { + if strings.HasPrefix(k, "@") { // file + err = addFile(w, k[1:], iv) + if err != nil { + return nil, err + } + } else { // form value + w.WriteField(k, iv) + } + } + } + if len(fileBytes) > 0 && fileName != "" { + w.Boundary() + //_, fileNm := filepath.Split(fileName) + part, err := w.CreateFormFile("file", filepath.Base(fileName)) + if err != nil { + return nil, err + } + _, err = part.Write(fileBytes) + if err != nil { + return nil, err + } + // Set the Boundary in the Content-Type + headerParams["Content-Type"] = w.FormDataContentType() + } + + // Set Content-Length + headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len()) + w.Close() + } + + // Setup path and query parameters + url, err := url.Parse(path) + if err != nil { + return nil, err + } + + // Adding Query Param + query := url.Query() + for k, v := range queryParams { + for _, iv := range v { + query.Add(k, iv) + } + } + + // Encode the parameters. + url.RawQuery = query.Encode() + + // Generate a new request + if body != nil { + localVarRequest, err = http.NewRequest(method, url.String(), body) + } else { + localVarRequest, err = http.NewRequest(method, url.String(), nil) + } + if err != nil { + return nil, err + } + + // add header parameters, if any + if len(headerParams) > 0 { + headers := http.Header{} + for h, v := range headerParams { + headers.Set(h, v) + } + localVarRequest.Header = headers + } + + // Override request host, if applicable + if c.cfg.Host != "" { + localVarRequest.Host = c.cfg.Host + } + + // Add the user agent to the request. + localVarRequest.Header.Add("User-Agent", c.cfg.UserAgent) + + if ctx != nil { + // add context to the request + localVarRequest = localVarRequest.WithContext(ctx) + + // Walk through any authentication. + + // OAuth2 authentication + if tok, ok := ctx.Value(ContextOAuth2).(oauth2.TokenSource); ok { + // We were able to grab an oauth2 token from the context + var latestToken *oauth2.Token + if latestToken, err = tok.Token(); err != nil { + return nil, err + } + + latestToken.SetAuthHeader(localVarRequest) + } + + // Basic HTTP Authentication + if auth, ok := ctx.Value(ContextBasicAuth).(BasicAuth); ok { + localVarRequest.SetBasicAuth(auth.UserName, auth.Password) + } + + // AccessToken Authentication + if auth, ok := ctx.Value(ContextAccessToken).(string); ok { + localVarRequest.Header.Add("Authorization", "Bearer "+auth) + } + } + + for header, value := range c.cfg.DefaultHeader { + localVarRequest.Header.Add(header, value) + } + + return localVarRequest, nil +} + +func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err error) { + if strings.Contains(contentType, "application/xml") { + if err = xml.Unmarshal(b, v); err != nil { + return err + } + return nil + } else if strings.Contains(contentType, "application/json") { + if err = json.Unmarshal(b, v); err != nil { + return err + } + return nil + } + return errors.New("undefined response type") +} + +// Add a file to the multipart request +func addFile(w *multipart.Writer, fieldName, path string) error { + file, err := os.Open(path) + if err != nil { + return err + } + defer file.Close() + + part, err := w.CreateFormFile(fieldName, filepath.Base(path)) + if err != nil { + return err + } + _, err = io.Copy(part, file) + + return err +} + +// Prevent trying to import "fmt" +func reportError(format string, a ...interface{}) error { + return fmt.Errorf(format, a...) +} + +// Set request body from an interface{} +func setBody(body interface{}, contentType string) (bodyBuf *bytes.Buffer, err error) { + if bodyBuf == nil { + bodyBuf = &bytes.Buffer{} + } + + if reader, ok := body.(io.Reader); ok { + _, err = bodyBuf.ReadFrom(reader) + } else if b, ok := body.([]byte); ok { + _, err = bodyBuf.Write(b) + } else if s, ok := body.(string); ok { + _, err = bodyBuf.WriteString(s) + } else if s, ok := body.(*string); ok { + _, err = bodyBuf.WriteString(*s) + } else if jsonCheck.MatchString(contentType) { + err = json.NewEncoder(bodyBuf).Encode(body) + } else if xmlCheck.MatchString(contentType) { + xml.NewEncoder(bodyBuf).Encode(body) + } + + if err != nil { + return nil, err + } + + if bodyBuf.Len() == 0 { + err = fmt.Errorf("Invalid body type %s\n", contentType) + return nil, err + } + return bodyBuf, nil +} + +// detectContentType method is used to figure out `Request.Body` content type for request header +func detectContentType(body interface{}) string { + contentType := "text/plain; charset=utf-8" + kind := reflect.TypeOf(body).Kind() + + switch kind { + case reflect.Struct, reflect.Map, reflect.Ptr: + contentType = "application/json; charset=utf-8" + case reflect.String: + contentType = "text/plain; charset=utf-8" + default: + if b, ok := body.([]byte); ok { + contentType = http.DetectContentType(b) + } else if kind == reflect.Slice { + contentType = "application/json; charset=utf-8" + } + } + + return contentType +} + +// Ripped from https://github.com/gregjones/httpcache/blob/master/httpcache.go +type cacheControl map[string]string + +func parseCacheControl(headers http.Header) cacheControl { + cc := cacheControl{} + ccHeader := headers.Get("Cache-Control") + for _, part := range strings.Split(ccHeader, ",") { + part = strings.Trim(part, " ") + if part == "" { + continue + } + if strings.ContainsRune(part, '=') { + keyval := strings.Split(part, "=") + cc[strings.Trim(keyval[0], " ")] = strings.Trim(keyval[1], ",") + } else { + cc[part] = "" + } + } + return cc +} + +// CacheExpires helper function to determine remaining time before repeating a request. +func CacheExpires(r *http.Response) time.Time { + // Figure out when the cache expires. + var expires time.Time + now, err := time.Parse(time.RFC1123, r.Header.Get("date")) + if err != nil { + return time.Now() + } + respCacheControl := parseCacheControl(r.Header) + + if maxAge, ok := respCacheControl["max-age"]; ok { + lifetime, err := time.ParseDuration(maxAge + "s") + if err != nil { + expires = now + } + expires = now.Add(lifetime) + } else { + expiresHeader := r.Header.Get("Expires") + if expiresHeader != "" { + expires, err = time.Parse(time.RFC1123, expiresHeader) + if err != nil { + expires = now + } + } + } + return expires +} + +func strlen(s string) int { + return utf8.RuneCountInString(s) +} + +// GenericSwaggerError Provides access to the body, error and model on returned errors. +type GenericSwaggerError struct { + body []byte + error string + model interface{} +} + +// Error returns non-empty string if there was an error. +func (e GenericSwaggerError) Error() string { + return e.error +} + +// Body returns the raw bytes of the response +func (e GenericSwaggerError) Body() []byte { + return e.body +} + +// Model returns the unpacked model of the error +func (e GenericSwaggerError) Model() interface{} { + return e.model +} \ No newline at end of file diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/configuration.go b/gen/pb-go/flyteidl/service/plugin_ststem/configuration.go new file mode 100644 index 000000000..c318ededb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/configuration.go @@ -0,0 +1,72 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "net/http" +) + +// contextKeys are used to identify the type of value in the context. +// Since these are string, it is possible to get a short description of the +// context key for logging and debugging using key.String(). + +type contextKey string + +func (c contextKey) String() string { + return "auth " + string(c) +} + +var ( + // ContextOAuth2 takes a oauth2.TokenSource as authentication for the request. + ContextOAuth2 = contextKey("token") + + // ContextBasicAuth takes BasicAuth as authentication for the request. + ContextBasicAuth = contextKey("basic") + + // ContextAccessToken takes a string oauth2 access token as authentication for the request. + ContextAccessToken = contextKey("accesstoken") + + // ContextAPIKey takes an APIKey as authentication for the request + ContextAPIKey = contextKey("apikey") +) + +// BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth +type BasicAuth struct { + UserName string `json:"userName,omitempty"` + Password string `json:"password,omitempty"` +} + +// APIKey provides API key based authentication to a request passed via context using ContextAPIKey +type APIKey struct { + Key string + Prefix string +} + +type Configuration struct { + BasePath string `json:"basePath,omitempty"` + Host string `json:"host,omitempty"` + Scheme string `json:"scheme,omitempty"` + DefaultHeader map[string]string `json:"defaultHeader,omitempty"` + UserAgent string `json:"userAgent,omitempty"` + HTTPClient *http.Client +} + +func NewConfiguration() *Configuration { + cfg := &Configuration{ + BasePath: "http://localhost", + DefaultHeader: make(map[string]string), + UserAgent: "Swagger-Codegen/1.0.0/go", + } + return cfg +} + +func (c *Configuration) AddDefaultHeader(key string, value string) { + c.DefaultHeader[key] = value +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAbortMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAbortMetadata.md new file mode 100644 index 000000000..0daad12c8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAbortMetadata.md @@ -0,0 +1,11 @@ +# AdminAbortMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Cause** | **string** | In the case of a user-specified abort, this will pass along the user-supplied cause. | [optional] [default to null] +**Principal** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAnnotations.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAnnotations.md new file mode 100644 index 000000000..bf12dde73 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAnnotations.md @@ -0,0 +1,10 @@ +# AdminAnnotations + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Values** | **map[string]string** | Map of custom annotations to be applied to the execution resource. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuth.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuth.md new file mode 100644 index 000000000..a15f938e2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuth.md @@ -0,0 +1,11 @@ +# AdminAuth + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**AssumableIamRole** | **string** | Defines an optional iam role which will be used for tasks run in executions created with this launch plan. | [optional] [default to null] +**KubernetesServiceAccount** | **string** | Defines an optional kubernetes service account which will be used for tasks run in executions created with this launch plan. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuthRole.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuthRole.md new file mode 100644 index 000000000..e46f7d16e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuthRole.md @@ -0,0 +1,11 @@ +# AdminAuthRole + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**AssumableIamRole** | **string** | Defines an optional iam role which will be used for tasks run in executions created with this launch plan. | [optional] [default to null] +**KubernetesServiceAccount** | **string** | Defines an optional kubernetes service account which will be used for tasks run in executions created with this launch plan. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterAssignment.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterAssignment.md new file mode 100644 index 000000000..aa8c78b77 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterAssignment.md @@ -0,0 +1,10 @@ +# AdminClusterAssignment + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ClusterPoolName** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterResourceAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterResourceAttributes.md new file mode 100644 index 000000000..3fe53ac59 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterResourceAttributes.md @@ -0,0 +1,10 @@ +# AdminClusterResourceAttributes + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Attributes** | **map[string]string** | Custom resource attributes which will be applied in cluster resource creation (e.g. quotas). Map keys are the *case-sensitive* names of variables in templatized resource files. Map values should be the custom values which get substituted during resource creation. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminCronSchedule.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminCronSchedule.md new file mode 100644 index 000000000..ad721d205 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminCronSchedule.md @@ -0,0 +1,11 @@ +# AdminCronSchedule + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Schedule** | **string** | | [optional] [default to null] +**Offset** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescription.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescription.md new file mode 100644 index 000000000..d0223a024 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescription.md @@ -0,0 +1,13 @@ +# AdminDescription + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Value** | **string** | | [optional] [default to null] +**Uri** | **string** | | [optional] [default to null] +**Format** | [***AdminDescriptionFormat**](adminDescriptionFormat.md) | | [optional] [default to null] +**IconLink** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntity.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntity.md new file mode 100644 index 000000000..d0255abe5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntity.md @@ -0,0 +1,14 @@ +# AdminDescriptionEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the description entity. | [optional] [default to null] +**ShortDescription** | **string** | One-liner overview of the entity. | [optional] [default to null] +**LongDescription** | [***AdminDescription**](adminDescription.md) | Full user description with formatting preserved. | [optional] [default to null] +**SourceCode** | [***AdminSourceCode**](adminSourceCode.md) | Optional link to source code used to define this entity. | [optional] [default to null] +**Tags** | **[]string** | User-specified tags. These are arbitrary and can be used for searching filtering and discovering tasks. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntityList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntityList.md new file mode 100644 index 000000000..7e2dd55a1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntityList.md @@ -0,0 +1,11 @@ +# AdminDescriptionEntityList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**DescriptionEntities** | [**[]AdminDescriptionEntity**](adminDescriptionEntity.md) | A list of DescriptionEntities returned based on the request. | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionFormat.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionFormat.md new file mode 100644 index 000000000..937df9e65 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionFormat.md @@ -0,0 +1,9 @@ +# AdminDescriptionFormat + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDomain.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDomain.md new file mode 100644 index 000000000..02598d64e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDomain.md @@ -0,0 +1,11 @@ +# AdminDomain + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | Globally unique domain name. | [optional] [default to null] +**Name** | **string** | Display name. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminEmailNotification.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminEmailNotification.md new file mode 100644 index 000000000..2ecd4dcdf --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminEmailNotification.md @@ -0,0 +1,10 @@ +# AdminEmailNotification + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RecipientsEmail** | **[]string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecution.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecution.md new file mode 100644 index 000000000..6c339413b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecution.md @@ -0,0 +1,12 @@ +# AdminExecution + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | Unique identifier of the workflow execution. | [optional] [default to null] +**Spec** | [***AdminExecutionSpec**](adminExecutionSpec.md) | User-provided configuration and inputs for launching the execution. | [optional] [default to null] +**Closure** | [***AdminExecutionClosure**](adminExecutionClosure.md) | Execution results. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClosure.md new file mode 100644 index 000000000..57678bbbd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClosure.md @@ -0,0 +1,23 @@ +# AdminExecutionClosure + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Outputs** | [***AdminLiteralMapBlob**](adminLiteralMapBlob.md) | Output URI in the case of a successful execution. DEPRECATED. Use GetExecutionData to fetch output data instead. | [optional] [default to null] +**Error_** | [***CoreExecutionError**](coreExecutionError.md) | Error information in the case of a failed execution. | [optional] [default to null] +**AbortCause** | **string** | In the case of a user-specified abort, this will pass along the user-supplied cause. | [optional] [default to null] +**AbortMetadata** | [***AdminAbortMetadata**](adminAbortMetadata.md) | In the case of a user-specified abort, this will pass along the user and their supplied cause. | [optional] [default to null] +**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this execution. DEPRECATED. Use GetExecutionData to fetch output data instead. | [optional] [default to null] +**ComputedInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | | [optional] [default to null] +**Phase** | [***CoreWorkflowExecutionPhase**](coreWorkflowExecutionPhase.md) | Most recent recorded phase for the execution. | [optional] [default to null] +**StartedAt** | [**time.Time**](time.Time.md) | Reported time at which the execution began running. | [optional] [default to null] +**Duration** | **string** | The amount of time the execution spent running. | [optional] [default to null] +**CreatedAt** | [**time.Time**](time.Time.md) | Reported time at which the execution was created. | [optional] [default to null] +**UpdatedAt** | [**time.Time**](time.Time.md) | Reported time at which the execution was last updated. | [optional] [default to null] +**Notifications** | [**[]AdminNotification**](adminNotification.md) | The notification settings to use after merging the CreateExecutionRequest and the launch plan notification settings. An execution launched with notifications will always prefer that definition to notifications defined statically in a launch plan. | [optional] [default to null] +**WorkflowId** | [***CoreIdentifier**](coreIdentifier.md) | Identifies the workflow definition for this execution. | [optional] [default to null] +**StateChangeDetails** | [***AdminExecutionStateChangeDetails**](adminExecutionStateChangeDetails.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClusterLabel.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClusterLabel.md new file mode 100644 index 000000000..1751829db --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClusterLabel.md @@ -0,0 +1,10 @@ +# AdminExecutionClusterLabel + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Value** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateRequest.md new file mode 100644 index 000000000..34641089c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateRequest.md @@ -0,0 +1,14 @@ +# AdminExecutionCreateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | | [optional] [default to null] +**Domain** | **string** | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] +**Spec** | [***AdminExecutionSpec**](adminExecutionSpec.md) | | [optional] [default to null] +**Inputs** | [***CoreLiteralMap**](coreLiteralMap.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateResponse.md new file mode 100644 index 000000000..9b432e52e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateResponse.md @@ -0,0 +1,10 @@ +# AdminExecutionCreateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionList.md new file mode 100644 index 000000000..22aa4a236 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionList.md @@ -0,0 +1,11 @@ +# AdminExecutionList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Executions** | [**[]AdminExecution**](adminExecution.md) | | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionMetadata.md new file mode 100644 index 000000000..48714a858 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionMetadata.md @@ -0,0 +1,16 @@ +# AdminExecutionMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Mode** | [***ExecutionMetadataExecutionMode**](ExecutionMetadataExecutionMode.md) | | [optional] [default to null] +**Principal** | **string** | Identifier of the entity that triggered this execution. For systems using back-end authentication any value set here will be discarded in favor of the authenticated user context. | [optional] [default to null] +**Nesting** | **int64** | Indicates the nestedness of this execution. If a user launches a workflow execution, the default nesting is 0. If this execution further launches a workflow (child workflow), the nesting level is incremented by 0 => 1 Generally, if workflow at nesting level k launches a workflow then the child workflow will have nesting = k + 1. | [optional] [default to null] +**ScheduledAt** | [**time.Time**](time.Time.md) | For scheduled executions, the requested time for execution for this specific schedule invocation. | [optional] [default to null] +**ParentNodeExecution** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | | [optional] [default to null] +**ReferenceExecution** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | Optional, a reference workflow execution related to this execution. In the case of a relaunch, this references the original workflow execution. | [optional] [default to null] +**SystemMetadata** | [***AdminSystemMetadata**](adminSystemMetadata.md) | Optional, platform-specific metadata about the execution. In this the future this may be gated behind an ACL or some sort of authorization. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionQueueAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionQueueAttributes.md new file mode 100644 index 000000000..d93649705 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionQueueAttributes.md @@ -0,0 +1,10 @@ +# AdminExecutionQueueAttributes + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Tags** | **[]string** | Tags used for assigning execution queues for tasks defined within this project. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRecoverRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRecoverRequest.md new file mode 100644 index 000000000..62a314a3a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRecoverRequest.md @@ -0,0 +1,12 @@ +# AdminExecutionRecoverRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | Identifier of the workflow execution to recover. | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] +**Metadata** | [***AdminExecutionMetadata**](adminExecutionMetadata.md) | Additional metadata which will be used to overwrite any metadata in the reference execution when triggering a recovery execution. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRelaunchRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRelaunchRequest.md new file mode 100644 index 000000000..6af13a026 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRelaunchRequest.md @@ -0,0 +1,12 @@ +# AdminExecutionRelaunchRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] +**OverwriteCache** | **bool** | Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionSpec.md new file mode 100644 index 000000000..ba7bc3ff6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionSpec.md @@ -0,0 +1,24 @@ +# AdminExecutionSpec + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**LaunchPlan** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] +**Inputs** | [***CoreLiteralMap**](coreLiteralMap.md) | | [optional] [default to null] +**Metadata** | [***AdminExecutionMetadata**](adminExecutionMetadata.md) | | [optional] [default to null] +**Notifications** | [***AdminNotificationList**](adminNotificationList.md) | List of notifications based on Execution status transitions When this list is not empty it is used rather than any notifications defined in the referenced launch plan. When this list is empty, the notifications defined for the launch plan will be applied. | [optional] [default to null] +**DisableAll** | **bool** | This should be set to true if all notifications are intended to be disabled for this execution. | [optional] [default to null] +**Labels** | [***AdminLabels**](adminLabels.md) | Labels to apply to the execution resource. | [optional] [default to null] +**Annotations** | [***AdminAnnotations**](adminAnnotations.md) | Annotations to apply to the execution resource. | [optional] [default to null] +**SecurityContext** | [***CoreSecurityContext**](coreSecurityContext.md) | Optional: security context override to apply this execution. | [optional] [default to null] +**AuthRole** | [***AdminAuthRole**](adminAuthRole.md) | Optional: auth override to apply this execution. | [optional] [default to null] +**QualityOfService** | [***CoreQualityOfService**](coreQualityOfService.md) | Indicates the runtime priority of the execution. | [optional] [default to null] +**MaxParallelism** | **int32** | Controls the maximum number of task nodes that can be run in parallel for the entire workflow. This is useful to achieve fairness. Note: MapTasks are regarded as one unit, and parallelism/concurrency of MapTasks is independent from this. | [optional] [default to null] +**RawOutputDataConfig** | [***AdminRawOutputDataConfig**](adminRawOutputDataConfig.md) | | [optional] [default to null] +**ClusterAssignment** | [***AdminClusterAssignment**](adminClusterAssignment.md) | Controls how to select an available cluster on which this execution should run. | [optional] [default to null] +**Interruptible** | **bool** | Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. | [optional] [default to null] +**OverwriteCache** | **bool** | Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionState.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionState.md new file mode 100644 index 000000000..6d055cd1f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionState.md @@ -0,0 +1,9 @@ +# AdminExecutionState + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionStateChangeDetails.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionStateChangeDetails.md new file mode 100644 index 000000000..bce9a697d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionStateChangeDetails.md @@ -0,0 +1,12 @@ +# AdminExecutionStateChangeDetails + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**State** | [***AdminExecutionState**](adminExecutionState.md) | The state of the execution is used to control its visibility in the UI/CLI. | [optional] [default to null] +**OccurredAt** | [**time.Time**](time.Time.md) | This timestamp represents when the state changed. | [optional] [default to null] +**Principal** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateRequest.md new file mode 100644 index 000000000..0d7a65d58 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateRequest.md @@ -0,0 +1,11 @@ +# AdminExecutionTerminateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | Uniquely identifies the individual workflow execution to be terminated. | [optional] [default to null] +**Cause** | **string** | Optional reason for aborting. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateResponse.md new file mode 100644 index 000000000..c7d5d56f7 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateResponse.md @@ -0,0 +1,9 @@ +# AdminExecutionTerminateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateRequest.md new file mode 100644 index 000000000..c159a4ecb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateRequest.md @@ -0,0 +1,11 @@ +# AdminExecutionUpdateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] +**State** | [***AdminExecutionState**](adminExecutionState.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateResponse.md new file mode 100644 index 000000000..c02bb69b7 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateResponse.md @@ -0,0 +1,9 @@ +# AdminExecutionUpdateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRate.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRate.md new file mode 100644 index 000000000..0adba564c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRate.md @@ -0,0 +1,11 @@ +# AdminFixedRate + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Value** | **int64** | | [optional] [default to null] +**Unit** | [***AdminFixedRateUnit**](adminFixedRateUnit.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRateUnit.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRateUnit.md new file mode 100644 index 000000000..349cc0600 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRateUnit.md @@ -0,0 +1,9 @@ +# AdminFixedRateUnit + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminGetVersionResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminGetVersionResponse.md new file mode 100644 index 000000000..702e25fe3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminGetVersionResponse.md @@ -0,0 +1,10 @@ +# AdminGetVersionResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ControlPlaneVersion** | [***AdminVersion**](adminVersion.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLabels.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLabels.md new file mode 100644 index 000000000..b157ae76a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLabels.md @@ -0,0 +1,10 @@ +# AdminLabels + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Values** | **map[string]string** | Map of custom labels to be applied to the execution resource. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlan.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlan.md new file mode 100644 index 000000000..175906b32 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlan.md @@ -0,0 +1,12 @@ +# AdminLaunchPlan + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | Uniquely identifies a launch plan entity. | [optional] [default to null] +**Spec** | [***AdminLaunchPlanSpec**](adminLaunchPlanSpec.md) | User-provided launch plan details, including reference workflow, inputs and other metadata. | [optional] [default to null] +**Closure** | [***AdminLaunchPlanClosure**](adminLaunchPlanClosure.md) | Values computed by the flyte platform after launch plan registration. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanClosure.md new file mode 100644 index 000000000..cab7a5c26 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanClosure.md @@ -0,0 +1,14 @@ +# AdminLaunchPlanClosure + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**State** | [***AdminLaunchPlanState**](adminLaunchPlanState.md) | Indicate the Launch plan state. | [optional] [default to null] +**ExpectedInputs** | [***CoreParameterMap**](coreParameterMap.md) | | [optional] [default to null] +**ExpectedOutputs** | [***CoreVariableMap**](coreVariableMap.md) | | [optional] [default to null] +**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the launch plan was created. | [optional] [default to null] +**UpdatedAt** | [**time.Time**](time.Time.md) | Time at which the launch plan was last updated. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateRequest.md new file mode 100644 index 000000000..7a19f2057 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateRequest.md @@ -0,0 +1,11 @@ +# AdminLaunchPlanCreateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | Uniquely identifies a launch plan entity. | [optional] [default to null] +**Spec** | [***AdminLaunchPlanSpec**](adminLaunchPlanSpec.md) | User-provided launch plan details, including reference workflow, inputs and other metadata. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateResponse.md new file mode 100644 index 000000000..8870703df --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateResponse.md @@ -0,0 +1,9 @@ +# AdminLaunchPlanCreateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanList.md new file mode 100644 index 000000000..7cac86702 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanList.md @@ -0,0 +1,11 @@ +# AdminLaunchPlanList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**LaunchPlans** | [**[]AdminLaunchPlan**](adminLaunchPlan.md) | | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanMetadata.md new file mode 100644 index 000000000..9cb878a6c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanMetadata.md @@ -0,0 +1,11 @@ +# AdminLaunchPlanMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Schedule** | [***AdminSchedule**](adminSchedule.md) | | [optional] [default to null] +**Notifications** | [**[]AdminNotification**](adminNotification.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanSpec.md new file mode 100644 index 000000000..19ac77b25 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanSpec.md @@ -0,0 +1,24 @@ +# AdminLaunchPlanSpec + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**WorkflowId** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] +**EntityMetadata** | [***AdminLaunchPlanMetadata**](adminLaunchPlanMetadata.md) | | [optional] [default to null] +**DefaultInputs** | [***CoreParameterMap**](coreParameterMap.md) | Input values to be passed for the execution. These can be overriden when an execution is created with this launch plan. | [optional] [default to null] +**FixedInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Fixed, non-overridable inputs for the Launch Plan. These can not be overriden when an execution is created with this launch plan. | [optional] [default to null] +**Role** | **string** | | [optional] [default to null] +**Labels** | [***AdminLabels**](adminLabels.md) | Custom labels to be applied to the execution resource. | [optional] [default to null] +**Annotations** | [***AdminAnnotations**](adminAnnotations.md) | Custom annotations to be applied to the execution resource. | [optional] [default to null] +**Auth** | [***AdminAuth**](adminAuth.md) | Indicates the permission associated with workflow executions triggered with this launch plan. | [optional] [default to null] +**AuthRole** | [***AdminAuthRole**](adminAuthRole.md) | | [optional] [default to null] +**SecurityContext** | [***CoreSecurityContext**](coreSecurityContext.md) | | [optional] [default to null] +**QualityOfService** | [***CoreQualityOfService**](coreQualityOfService.md) | Indicates the runtime priority of the execution. | [optional] [default to null] +**RawOutputDataConfig** | [***AdminRawOutputDataConfig**](adminRawOutputDataConfig.md) | Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). | [optional] [default to null] +**MaxParallelism** | **int32** | Controls the maximum number of tasknodes that can be run in parallel for the entire workflow. This is useful to achieve fairness. Note: MapTasks are regarded as one unit, and parallelism/concurrency of MapTasks is independent from this. | [optional] [default to null] +**Interruptible** | **bool** | Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. | [optional] [default to null] +**OverwriteCache** | **bool** | Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanState.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanState.md new file mode 100644 index 000000000..a12ba9797 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanState.md @@ -0,0 +1,9 @@ +# AdminLaunchPlanState + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateRequest.md new file mode 100644 index 000000000..2dfa51daf --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateRequest.md @@ -0,0 +1,11 @@ +# AdminLaunchPlanUpdateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | Identifier of launch plan for which to change state. +required. | [optional] [default to null] +**State** | [***AdminLaunchPlanState**](adminLaunchPlanState.md) | Desired state to apply to the launch plan. +required. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateResponse.md new file mode 100644 index 000000000..e18b2bc56 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateResponse.md @@ -0,0 +1,9 @@ +# AdminLaunchPlanUpdateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminListMatchableAttributesResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminListMatchableAttributesResponse.md new file mode 100644 index 000000000..b5e77a236 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminListMatchableAttributesResponse.md @@ -0,0 +1,10 @@ +# AdminListMatchableAttributesResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Configurations** | [**[]AdminMatchableAttributesConfiguration**](adminMatchableAttributesConfiguration.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLiteralMapBlob.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLiteralMapBlob.md new file mode 100644 index 000000000..432c68d84 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLiteralMapBlob.md @@ -0,0 +1,11 @@ +# AdminLiteralMapBlob + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Values** | [***CoreLiteralMap**](coreLiteralMap.md) | | [optional] [default to null] +**Uri** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableAttributesConfiguration.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableAttributesConfiguration.md new file mode 100644 index 000000000..691b6aced --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableAttributesConfiguration.md @@ -0,0 +1,14 @@ +# AdminMatchableAttributesConfiguration + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Attributes** | [***AdminMatchingAttributes**](adminMatchingAttributes.md) | | [optional] [default to null] +**Domain** | **string** | | [optional] [default to null] +**Project** | **string** | | [optional] [default to null] +**Workflow** | **string** | | [optional] [default to null] +**LaunchPlan** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableResource.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableResource.md new file mode 100644 index 000000000..3e05bd340 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableResource.md @@ -0,0 +1,9 @@ +# AdminMatchableResource + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchingAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchingAttributes.md new file mode 100644 index 000000000..83b4bc828 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchingAttributes.md @@ -0,0 +1,17 @@ +# AdminMatchingAttributes + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**TaskResourceAttributes** | [***AdminTaskResourceAttributes**](adminTaskResourceAttributes.md) | | [optional] [default to null] +**ClusterResourceAttributes** | [***AdminClusterResourceAttributes**](adminClusterResourceAttributes.md) | | [optional] [default to null] +**ExecutionQueueAttributes** | [***AdminExecutionQueueAttributes**](adminExecutionQueueAttributes.md) | | [optional] [default to null] +**ExecutionClusterLabel** | [***AdminExecutionClusterLabel**](adminExecutionClusterLabel.md) | | [optional] [default to null] +**QualityOfService** | [***CoreQualityOfService**](coreQualityOfService.md) | | [optional] [default to null] +**PluginOverrides** | [***AdminPluginOverrides**](adminPluginOverrides.md) | | [optional] [default to null] +**WorkflowExecutionConfig** | [***AdminWorkflowExecutionConfig**](adminWorkflowExecutionConfig.md) | | [optional] [default to null] +**ClusterAssignment** | [***AdminClusterAssignment**](adminClusterAssignment.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntity.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntity.md new file mode 100644 index 000000000..8c33aeeb9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntity.md @@ -0,0 +1,12 @@ +# AdminNamedEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ResourceType** | [***CoreResourceType**](coreResourceType.md) | Resource type of the named entity. One of Task, Workflow or LaunchPlan. | [optional] [default to null] +**Id** | [***AdminNamedEntityIdentifier**](adminNamedEntityIdentifier.md) | | [optional] [default to null] +**Metadata** | [***AdminNamedEntityMetadata**](adminNamedEntityMetadata.md) | Additional metadata around a named entity. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifier.md new file mode 100644 index 000000000..0b8d2cdf7 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifier.md @@ -0,0 +1,12 @@ +# AdminNamedEntityIdentifier + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | Name of the project the resource belongs to. | [optional] [default to null] +**Domain** | **string** | Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifierList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifierList.md new file mode 100644 index 000000000..2812086a9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifierList.md @@ -0,0 +1,11 @@ +# AdminNamedEntityIdentifierList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Entities** | [**[]AdminNamedEntityIdentifier**](adminNamedEntityIdentifier.md) | A list of identifiers. | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityList.md new file mode 100644 index 000000000..5c0f4f3cb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityList.md @@ -0,0 +1,11 @@ +# AdminNamedEntityList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Entities** | [**[]AdminNamedEntity**](adminNamedEntity.md) | | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityMetadata.md new file mode 100644 index 000000000..9ad070fc3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityMetadata.md @@ -0,0 +1,11 @@ +# AdminNamedEntityMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Description** | **string** | | [optional] [default to null] +**State** | [***AdminNamedEntityState**](adminNamedEntityState.md) | Shared state across all version of the entity At this point in time, only workflow entities can have their state archived. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityState.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityState.md new file mode 100644 index 000000000..6aaaa814b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityState.md @@ -0,0 +1,9 @@ +# AdminNamedEntityState + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateRequest.md new file mode 100644 index 000000000..11dce2488 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateRequest.md @@ -0,0 +1,12 @@ +# AdminNamedEntityUpdateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ResourceType** | [***CoreResourceType**](coreResourceType.md) | | [optional] [default to null] +**Id** | [***AdminNamedEntityIdentifier**](adminNamedEntityIdentifier.md) | | [optional] [default to null] +**Metadata** | [***AdminNamedEntityMetadata**](adminNamedEntityMetadata.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateResponse.md new file mode 100644 index 000000000..a9993623a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateResponse.md @@ -0,0 +1,9 @@ +# AdminNamedEntityUpdateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionClosure.md new file mode 100644 index 000000000..3f5f51510 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionClosure.md @@ -0,0 +1,20 @@ +# AdminNodeExecutionClosure + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**OutputUri** | **string** | Links to a remotely stored, serialized core.LiteralMap of node execution outputs. DEPRECATED. Use GetNodeExecutionData to fetch output data instead. | [optional] [default to null] +**Error_** | [***CoreExecutionError**](coreExecutionError.md) | | [optional] [default to null] +**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this node execution. DEPRECATED. Use GetNodeExecutionData to fetch output data instead. | [optional] [default to null] +**Phase** | [***CoreNodeExecutionPhase**](coreNodeExecutionPhase.md) | The last recorded phase for this node execution. | [optional] [default to null] +**StartedAt** | [**time.Time**](time.Time.md) | Time at which the node execution began running. | [optional] [default to null] +**Duration** | **string** | The amount of time the node execution spent running. | [optional] [default to null] +**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the node execution was created. | [optional] [default to null] +**UpdatedAt** | [**time.Time**](time.Time.md) | Time at which the node execution was last updated. | [optional] [default to null] +**WorkflowNodeMetadata** | [***FlyteidladminWorkflowNodeMetadata**](flyteidladminWorkflowNodeMetadata.md) | | [optional] [default to null] +**TaskNodeMetadata** | [***FlyteidladminTaskNodeMetadata**](flyteidladminTaskNodeMetadata.md) | | [optional] [default to null] +**DeckUri** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventRequest.md new file mode 100644 index 000000000..418103be9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventRequest.md @@ -0,0 +1,11 @@ +# AdminNodeExecutionEventRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RequestId** | **string** | | [optional] [default to null] +**Event** | [***EventNodeExecutionEvent**](eventNodeExecutionEvent.md) | Details about the event that occurred. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventResponse.md new file mode 100644 index 000000000..1df69d704 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventResponse.md @@ -0,0 +1,9 @@ +# AdminNodeExecutionEventResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionGetDataResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionGetDataResponse.md new file mode 100644 index 000000000..3fa08ea36 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionGetDataResponse.md @@ -0,0 +1,14 @@ +# AdminNodeExecutionGetDataResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Inputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of node execution inputs. Deprecated: Please use full_inputs instead. | [optional] [default to null] +**Outputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of node execution outputs. Deprecated: Please use full_outputs instead. | [optional] [default to null] +**FullInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_inputs will only be populated if they are under a configured size threshold. | [optional] [default to null] +**FullOutputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_outputs will only be populated if they are under a configured size threshold. | [optional] [default to null] +**DynamicWorkflow** | [***FlyteidladminDynamicWorkflowNodeMetadata**](flyteidladminDynamicWorkflowNodeMetadata.md) | Optional Workflow closure for a dynamically generated workflow, in the case this node yields a dynamic workflow we return its structure here. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionList.md new file mode 100644 index 000000000..fd176bd87 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionList.md @@ -0,0 +1,11 @@ +# AdminNodeExecutionList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**NodeExecutions** | [**[]FlyteidladminNodeExecution**](flyteidladminNodeExecution.md) | | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionMetaData.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionMetaData.md new file mode 100644 index 000000000..64a119036 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionMetaData.md @@ -0,0 +1,13 @@ +# AdminNodeExecutionMetaData + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RetryGroup** | **string** | Node executions are grouped depending on retries of the parent Retry group is unique within the context of a parent node. | [optional] [default to null] +**IsParentNode** | **bool** | Boolean flag indicating if the node has child nodes under it This can be true when a node contains a dynamic workflow which then produces child nodes. | [optional] [default to null] +**SpecNodeId** | **string** | | [optional] [default to null] +**IsDynamic** | **bool** | Boolean flag indicating if the node has contains a dynamic workflow which then produces child nodes. This is to distinguish between subworkflows and dynamic workflows which can both have is_parent_node as true. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotification.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotification.md new file mode 100644 index 000000000..5e506b4d8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotification.md @@ -0,0 +1,13 @@ +# AdminNotification + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Phases** | [**[]CoreWorkflowExecutionPhase**](coreWorkflowExecutionPhase.md) | | [optional] [default to null] +**Email** | [***AdminEmailNotification**](adminEmailNotification.md) | | [optional] [default to null] +**PagerDuty** | [***AdminPagerDutyNotification**](adminPagerDutyNotification.md) | | [optional] [default to null] +**Slack** | [***AdminSlackNotification**](adminSlackNotification.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotificationList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotificationList.md new file mode 100644 index 000000000..21ea96346 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotificationList.md @@ -0,0 +1,10 @@ +# AdminNotificationList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Notifications** | [**[]AdminNotification**](adminNotification.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPagerDutyNotification.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPagerDutyNotification.md new file mode 100644 index 000000000..c79946a4e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPagerDutyNotification.md @@ -0,0 +1,10 @@ +# AdminPagerDutyNotification + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RecipientsEmail** | **[]string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverride.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverride.md new file mode 100644 index 000000000..f6d599f88 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverride.md @@ -0,0 +1,12 @@ +# AdminPluginOverride + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**TaskType** | **string** | A predefined yet extensible Task type identifier. | [optional] [default to null] +**PluginId** | **[]string** | A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id. | [optional] [default to null] +**MissingPluginBehavior** | [***PluginOverrideMissingPluginBehavior**](PluginOverrideMissingPluginBehavior.md) | Defines the behavior when no plugin from the plugin_id list is not found. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverrides.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverrides.md new file mode 100644 index 000000000..f9f0253d8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverrides.md @@ -0,0 +1,10 @@ +# AdminPluginOverrides + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Overrides** | [**[]AdminPluginOverride**](adminPluginOverride.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProject.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProject.md new file mode 100644 index 000000000..122a4fdbd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProject.md @@ -0,0 +1,15 @@ +# AdminProject + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | Globally unique project name. | [optional] [default to null] +**Name** | **string** | Display name. | [optional] [default to null] +**Domains** | [**[]AdminDomain**](adminDomain.md) | | [optional] [default to null] +**Description** | **string** | | [optional] [default to null] +**Labels** | [***AdminLabels**](adminLabels.md) | Leverage Labels from flyteidl.admin.common.proto to tag projects with ownership information. | [optional] [default to null] +**State** | [***ProjectProjectState**](ProjectProjectState.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributes.md new file mode 100644 index 000000000..9c280ae02 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributes.md @@ -0,0 +1,11 @@ +# AdminProjectAttributes + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | Unique project id for which this set of attributes will be applied. | [optional] [default to null] +**MatchingAttributes** | [***AdminMatchingAttributes**](adminMatchingAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteRequest.md new file mode 100644 index 000000000..41ffe9e7c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteRequest.md @@ -0,0 +1,11 @@ +# AdminProjectAttributesDeleteRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | | [optional] [default to null] +**ResourceType** | [***AdminMatchableResource**](adminMatchableResource.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteResponse.md new file mode 100644 index 000000000..43cc3a79d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteResponse.md @@ -0,0 +1,9 @@ +# AdminProjectAttributesDeleteResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesGetResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesGetResponse.md new file mode 100644 index 000000000..a23469aee --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesGetResponse.md @@ -0,0 +1,10 @@ +# AdminProjectAttributesGetResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Attributes** | [***AdminProjectAttributes**](adminProjectAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateRequest.md new file mode 100644 index 000000000..77ea2331a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateRequest.md @@ -0,0 +1,10 @@ +# AdminProjectAttributesUpdateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Attributes** | [***AdminProjectAttributes**](adminProjectAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateResponse.md new file mode 100644 index 000000000..b59a08771 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateResponse.md @@ -0,0 +1,9 @@ +# AdminProjectAttributesUpdateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributes.md new file mode 100644 index 000000000..2594a8bd8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributes.md @@ -0,0 +1,12 @@ +# AdminProjectDomainAttributes + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | Unique project id for which this set of attributes will be applied. | [optional] [default to null] +**Domain** | **string** | Unique domain id for which this set of attributes will be applied. | [optional] [default to null] +**MatchingAttributes** | [***AdminMatchingAttributes**](adminMatchingAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteRequest.md new file mode 100644 index 000000000..184bbb3a5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteRequest.md @@ -0,0 +1,12 @@ +# AdminProjectDomainAttributesDeleteRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | | [optional] [default to null] +**Domain** | **string** | | [optional] [default to null] +**ResourceType** | [***AdminMatchableResource**](adminMatchableResource.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteResponse.md new file mode 100644 index 000000000..59d3364c0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteResponse.md @@ -0,0 +1,9 @@ +# AdminProjectDomainAttributesDeleteResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesGetResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesGetResponse.md new file mode 100644 index 000000000..9dbb373d2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesGetResponse.md @@ -0,0 +1,10 @@ +# AdminProjectDomainAttributesGetResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Attributes** | [***AdminProjectDomainAttributes**](adminProjectDomainAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateRequest.md new file mode 100644 index 000000000..d6820f9af --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateRequest.md @@ -0,0 +1,10 @@ +# AdminProjectDomainAttributesUpdateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Attributes** | [***AdminProjectDomainAttributes**](adminProjectDomainAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateResponse.md new file mode 100644 index 000000000..ff7004f7d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateResponse.md @@ -0,0 +1,9 @@ +# AdminProjectDomainAttributesUpdateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterRequest.md new file mode 100644 index 000000000..3f4b444c0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterRequest.md @@ -0,0 +1,10 @@ +# AdminProjectRegisterRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | [***AdminProject**](adminProject.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterResponse.md new file mode 100644 index 000000000..c6b227032 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterResponse.md @@ -0,0 +1,9 @@ +# AdminProjectRegisterResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectUpdateResponse.md new file mode 100644 index 000000000..e3aeb9245 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectUpdateResponse.md @@ -0,0 +1,9 @@ +# AdminProjectUpdateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjects.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjects.md new file mode 100644 index 000000000..1d426faa8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjects.md @@ -0,0 +1,11 @@ +# AdminProjects + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Projects** | [**[]AdminProject**](adminProject.md) | | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminRawOutputDataConfig.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminRawOutputDataConfig.md new file mode 100644 index 000000000..1cc4254bb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminRawOutputDataConfig.md @@ -0,0 +1,10 @@ +# AdminRawOutputDataConfig + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**OutputLocationPrefix** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSchedule.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSchedule.md new file mode 100644 index 000000000..690f2e778 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSchedule.md @@ -0,0 +1,13 @@ +# AdminSchedule + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**CronExpression** | **string** | | [optional] [default to null] +**Rate** | [***AdminFixedRate**](adminFixedRate.md) | | [optional] [default to null] +**CronSchedule** | [***AdminCronSchedule**](adminCronSchedule.md) | | [optional] [default to null] +**KickoffTimeInputArg** | **string** | Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminServiceApi.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminServiceApi.md new file mode 100644 index 000000000..11a4d388a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminServiceApi.md @@ -0,0 +1,2115 @@ +# \AdminServiceApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**CreateExecution**](AdminServiceApi.md#CreateExecution) | **Post** /api/v1/executions | Triggers the creation of a :ref:`ref_flyteidl.admin.Execution` +[**CreateLaunchPlan**](AdminServiceApi.md#CreateLaunchPlan) | **Post** /api/v1/launch_plans | Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition +[**CreateNodeEvent**](AdminServiceApi.md#CreateNodeEvent) | **Post** /api/v1/events/nodes | Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred. +[**CreateTask**](AdminServiceApi.md#CreateTask) | **Post** /api/v1/tasks | Create and upload a :ref:`ref_flyteidl.admin.Task` definition +[**CreateTaskEvent**](AdminServiceApi.md#CreateTaskEvent) | **Post** /api/v1/events/tasks | Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred. +[**CreateWorkflow**](AdminServiceApi.md#CreateWorkflow) | **Post** /api/v1/workflows | Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition +[**CreateWorkflowEvent**](AdminServiceApi.md#CreateWorkflowEvent) | **Post** /api/v1/events/workflows | Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred. +[**DeleteProjectAttributes**](AdminServiceApi.md#DeleteProjectAttributes) | **Delete** /api/v1/project_attributes/{project} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +[**DeleteProjectDomainAttributes**](AdminServiceApi.md#DeleteProjectDomainAttributes) | **Delete** /api/v1/project_domain_attributes/{project}/{domain} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +[**DeleteWorkflowAttributes**](AdminServiceApi.md#DeleteWorkflowAttributes) | **Delete** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. +[**GetActiveLaunchPlan**](AdminServiceApi.md#GetActiveLaunchPlan) | **Get** /api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name} | Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`. +[**GetDescriptionEntity**](AdminServiceApi.md#GetDescriptionEntity) | **Get** /api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object. +[**GetExecution**](AdminServiceApi.md#GetExecution) | **Get** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Fetches a :ref:`ref_flyteidl.admin.Execution`. +[**GetExecutionData**](AdminServiceApi.md#GetExecutionData) | **Get** /api/v1/data/executions/{id.project}/{id.domain}/{id.name} | Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`. +[**GetLaunchPlan**](AdminServiceApi.md#GetLaunchPlan) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition. +[**GetNamedEntity**](AdminServiceApi.md#GetNamedEntity) | **Get** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Returns a :ref:`ref_flyteidl.admin.NamedEntity` object. +[**GetNodeExecution**](AdminServiceApi.md#GetNodeExecution) | **Get** /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches a :ref:`ref_flyteidl.admin.NodeExecution`. +[**GetNodeExecutionData**](AdminServiceApi.md#GetNodeExecutionData) | **Get** /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`. +[**GetProjectAttributes**](AdminServiceApi.md#GetProjectAttributes) | **Get** /api/v1/project_attributes/{project} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +[**GetProjectDomainAttributes**](AdminServiceApi.md#GetProjectDomainAttributes) | **Get** /api/v1/project_domain_attributes/{project}/{domain} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +[**GetTask**](AdminServiceApi.md#GetTask) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Task` definition. +[**GetTaskExecution**](AdminServiceApi.md#GetTaskExecution) | **Get** /api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches a :ref:`ref_flyteidl.admin.TaskExecution`. +[**GetTaskExecutionData**](AdminServiceApi.md#GetTaskExecutionData) | **Get** /api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`. +[**GetVersion**](AdminServiceApi.md#GetVersion) | **Get** /api/v1/version | +[**GetWorkflow**](AdminServiceApi.md#GetWorkflow) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Workflow` definition. +[**GetWorkflowAttributes**](AdminServiceApi.md#GetWorkflowAttributes) | **Get** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. +[**ListActiveLaunchPlans**](AdminServiceApi.md#ListActiveLaunchPlans) | **Get** /api/v1/active_launch_plans/{project}/{domain} | List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`. +[**ListDescriptionEntities**](AdminServiceApi.md#ListDescriptionEntities) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. +[**ListDescriptionEntities2**](AdminServiceApi.md#ListDescriptionEntities2) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. +[**ListExecutions**](AdminServiceApi.md#ListExecutions) | **Get** /api/v1/executions/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Execution`. +[**ListLaunchPlanIds**](AdminServiceApi.md#ListLaunchPlanIds) | **Get** /api/v1/launch_plan_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects. +[**ListLaunchPlans**](AdminServiceApi.md#ListLaunchPlans) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. +[**ListLaunchPlans2**](AdminServiceApi.md#ListLaunchPlans2) | **Get** /api/v1/launch_plans/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. +[**ListMatchableAttributes**](AdminServiceApi.md#ListMatchableAttributes) | **Get** /api/v1/matchable_attributes | Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type. +[**ListNamedEntities**](AdminServiceApi.md#ListNamedEntities) | **Get** /api/v1/named_entities/{resource_type}/{project}/{domain} | Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects. +[**ListNodeExecutions**](AdminServiceApi.md#ListNodeExecutions) | **Get** /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`. +[**ListNodeExecutionsForTask**](AdminServiceApi.md#ListNodeExecutionsForTask) | **Get** /api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`. +[**ListProjects**](AdminServiceApi.md#ListProjects) | **Get** /api/v1/projects | Fetches a list of :ref:`ref_flyteidl.admin.Project` +[**ListTaskExecutions**](AdminServiceApi.md#ListTaskExecutions) | **Get** /api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id} | Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`. +[**ListTaskIds**](AdminServiceApi.md#ListTaskIds) | **Get** /api/v1/task_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects. +[**ListTasks**](AdminServiceApi.md#ListTasks) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. +[**ListTasks2**](AdminServiceApi.md#ListTasks2) | **Get** /api/v1/tasks/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. +[**ListWorkflowIds**](AdminServiceApi.md#ListWorkflowIds) | **Get** /api/v1/workflow_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects. +[**ListWorkflows**](AdminServiceApi.md#ListWorkflows) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. +[**ListWorkflows2**](AdminServiceApi.md#ListWorkflows2) | **Get** /api/v1/workflows/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. +[**RecoverExecution**](AdminServiceApi.md#RecoverExecution) | **Post** /api/v1/executions/recover | Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details. +[**RegisterProject**](AdminServiceApi.md#RegisterProject) | **Post** /api/v1/projects | Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment. +[**RelaunchExecution**](AdminServiceApi.md#RelaunchExecution) | **Post** /api/v1/executions/relaunch | Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution` +[**TerminateExecution**](AdminServiceApi.md#TerminateExecution) | **Delete** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`. +[**UpdateExecution**](AdminServiceApi.md#UpdateExecution) | **Put** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`. +[**UpdateLaunchPlan**](AdminServiceApi.md#UpdateLaunchPlan) | **Put** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`. +[**UpdateNamedEntity**](AdminServiceApi.md#UpdateNamedEntity) | **Put** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Updates a :ref:`ref_flyteidl.admin.NamedEntity` object. +[**UpdateProject**](AdminServiceApi.md#UpdateProject) | **Put** /api/v1/projects/{id} | Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API. +[**UpdateProjectAttributes**](AdminServiceApi.md#UpdateProjectAttributes) | **Put** /api/v1/project_attributes/{attributes.project} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level +[**UpdateProjectDomainAttributes**](AdminServiceApi.md#UpdateProjectDomainAttributes) | **Put** /api/v1/project_domain_attributes/{attributes.project}/{attributes.domain} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. +[**UpdateWorkflowAttributes**](AdminServiceApi.md#UpdateWorkflowAttributes) | **Put** /api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. + + +# **CreateExecution** +> AdminExecutionCreateResponse CreateExecution(ctx, body) +Triggers the creation of a :ref:`ref_flyteidl.admin.Execution` + +Create a workflow execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminExecutionCreateRequest**](AdminExecutionCreateRequest.md)| | + +### Return type + +[**AdminExecutionCreateResponse**](adminExecutionCreateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **CreateLaunchPlan** +> AdminLaunchPlanCreateResponse CreateLaunchPlan(ctx, body) +Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition + +Create and register a launch plan definition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminLaunchPlanCreateRequest**](AdminLaunchPlanCreateRequest.md)| | + +### Return type + +[**AdminLaunchPlanCreateResponse**](adminLaunchPlanCreateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **CreateNodeEvent** +> AdminNodeExecutionEventResponse CreateNodeEvent(ctx, body) +Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred. + +Create a node execution event recording a phase transition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminNodeExecutionEventRequest**](AdminNodeExecutionEventRequest.md)| | + +### Return type + +[**AdminNodeExecutionEventResponse**](adminNodeExecutionEventResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **CreateTask** +> FlyteidladminTaskCreateResponse CreateTask(ctx, body) +Create and upload a :ref:`ref_flyteidl.admin.Task` definition + +Create and register a task definition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**FlyteidladminTaskCreateRequest**](FlyteidladminTaskCreateRequest.md)| | + +### Return type + +[**FlyteidladminTaskCreateResponse**](flyteidladminTaskCreateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **CreateTaskEvent** +> AdminTaskExecutionEventResponse CreateTaskEvent(ctx, body) +Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred. + +Create a task execution event recording a phase transition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminTaskExecutionEventRequest**](AdminTaskExecutionEventRequest.md)| | + +### Return type + +[**AdminTaskExecutionEventResponse**](adminTaskExecutionEventResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **CreateWorkflow** +> AdminWorkflowCreateResponse CreateWorkflow(ctx, body) +Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition + +Create and register a workflow definition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminWorkflowCreateRequest**](AdminWorkflowCreateRequest.md)| | + +### Return type + +[**AdminWorkflowCreateResponse**](adminWorkflowCreateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **CreateWorkflowEvent** +> AdminWorkflowExecutionEventResponse CreateWorkflowEvent(ctx, body) +Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred. + +Create a workflow execution event recording a phase transition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminWorkflowExecutionEventRequest**](AdminWorkflowExecutionEventRequest.md)| | + +### Return type + +[**AdminWorkflowExecutionEventResponse**](adminWorkflowExecutionEventResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **DeleteProjectAttributes** +> AdminProjectAttributesDeleteResponse DeleteProjectAttributes(ctx, project, body) +Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. + +Delete the customized resource attributes associated with a project + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Unique project id which this set of attributes references. +required | + **body** | [**AdminProjectAttributesDeleteRequest**](AdminProjectAttributesDeleteRequest.md)| | + +### Return type + +[**AdminProjectAttributesDeleteResponse**](adminProjectAttributesDeleteResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **DeleteProjectDomainAttributes** +> AdminProjectDomainAttributesDeleteResponse DeleteProjectDomainAttributes(ctx, project, domain, body) +Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. + +Delete the customized resource attributes associated with a project-domain combination + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Unique project id which this set of attributes references. +required | + **domain** | **string**| Unique domain id which this set of attributes references. +required | + **body** | [**AdminProjectDomainAttributesDeleteRequest**](AdminProjectDomainAttributesDeleteRequest.md)| | + +### Return type + +[**AdminProjectDomainAttributesDeleteResponse**](adminProjectDomainAttributesDeleteResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **DeleteWorkflowAttributes** +> AdminWorkflowAttributesDeleteResponse DeleteWorkflowAttributes(ctx, project, domain, workflow, body) +Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. + +Delete the customized resource attributes associated with a project, domain and workflow combination + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Unique project id which this set of attributes references. +required | + **domain** | **string**| Unique domain id which this set of attributes references. +required | + **workflow** | **string**| Workflow name which this set of attributes references. +required | + **body** | [**AdminWorkflowAttributesDeleteRequest**](AdminWorkflowAttributesDeleteRequest.md)| | + +### Return type + +[**AdminWorkflowAttributesDeleteResponse**](adminWorkflowAttributesDeleteResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetActiveLaunchPlan** +> AdminLaunchPlan GetActiveLaunchPlan(ctx, idProject, idDomain, idName) +Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`. + +Retrieve the active launch plan version specified by input request filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | + +### Return type + +[**AdminLaunchPlan**](adminLaunchPlan.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetDescriptionEntity** +> AdminDescriptionEntity GetDescriptionEntity(ctx, idResourceType, idProject, idDomain, idName, idVersion) +Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object. + +Retrieve an existing description entity description. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idResourceType** | **string**| Identifies the specific type of resource that this identifier corresponds to. | + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. | + **idVersion** | **string**| Specific version of the resource. | + +### Return type + +[**AdminDescriptionEntity**](adminDescriptionEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetExecution** +> AdminExecution GetExecution(ctx, idProject, idDomain, idName) +Fetches a :ref:`ref_flyteidl.admin.Execution`. + +Retrieve an existing workflow execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User or system provided value for the resource. | + +### Return type + +[**AdminExecution**](adminExecution.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetExecutionData** +> AdminWorkflowExecutionGetDataResponse GetExecutionData(ctx, idProject, idDomain, idName) +Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`. + +Retrieve input and output data from an existing workflow execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User or system provided value for the resource. | + +### Return type + +[**AdminWorkflowExecutionGetDataResponse**](adminWorkflowExecutionGetDataResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetLaunchPlan** +> AdminLaunchPlan GetLaunchPlan(ctx, idProject, idDomain, idName, idVersion, optional) +Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition. + +Retrieve an existing launch plan definition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. | + **idVersion** | **string**| Specific version of the resource. | + **optional** | ***GetLaunchPlanOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a GetLaunchPlanOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + + **idResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] + +### Return type + +[**AdminLaunchPlan**](adminLaunchPlan.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetNamedEntity** +> AdminNamedEntity GetNamedEntity(ctx, resourceType, idProject, idDomain, idName) +Returns a :ref:`ref_flyteidl.admin.NamedEntity` object. + +Retrieve a NamedEntity object. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **resourceType** | **string**| Resource type of the metadata to get. One of Task, Workflow or LaunchPlan. +required | + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | + +### Return type + +[**AdminNamedEntity**](adminNamedEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetNodeExecution** +> FlyteidladminNodeExecution GetNodeExecution(ctx, idExecutionIdProject, idExecutionIdDomain, idExecutionIdName, idNodeId) +Fetches a :ref:`ref_flyteidl.admin.NodeExecution`. + +Retrieve an existing node execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idExecutionIdProject** | **string**| Name of the project the resource belongs to. | + **idExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idExecutionIdName** | **string**| User or system provided value for the resource. | + **idNodeId** | **string**| | + +### Return type + +[**FlyteidladminNodeExecution**](flyteidladminNodeExecution.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetNodeExecutionData** +> AdminNodeExecutionGetDataResponse GetNodeExecutionData(ctx, idExecutionIdProject, idExecutionIdDomain, idExecutionIdName, idNodeId) +Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`. + +Retrieve input and output data from an existing node execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idExecutionIdProject** | **string**| Name of the project the resource belongs to. | + **idExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idExecutionIdName** | **string**| User or system provided value for the resource. | + **idNodeId** | **string**| | + +### Return type + +[**AdminNodeExecutionGetDataResponse**](adminNodeExecutionGetDataResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetProjectAttributes** +> AdminProjectAttributesGetResponse GetProjectAttributes(ctx, project, optional) +Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. + +Retrieve the customized resource attributes associated with a project + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Unique project id which this set of attributes references. +required | + **optional** | ***GetProjectAttributesOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a GetProjectAttributesOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **resourceType** | **optional.String**| Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. | [default to TASK_RESOURCE] + +### Return type + +[**AdminProjectAttributesGetResponse**](adminProjectAttributesGetResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetProjectDomainAttributes** +> AdminProjectDomainAttributesGetResponse GetProjectDomainAttributes(ctx, project, domain, optional) +Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. + +Retrieve the customized resource attributes associated with a project-domain combination + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Unique project id which this set of attributes references. +required | + **domain** | **string**| Unique domain id which this set of attributes references. +required | + **optional** | ***GetProjectDomainAttributesOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a GetProjectDomainAttributesOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **resourceType** | **optional.String**| Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. | [default to TASK_RESOURCE] + +### Return type + +[**AdminProjectDomainAttributesGetResponse**](adminProjectDomainAttributesGetResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetTask** +> AdminTask GetTask(ctx, idProject, idDomain, idName, idVersion, optional) +Fetch a :ref:`ref_flyteidl.admin.Task` definition. + +Retrieve an existing task definition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. | + **idVersion** | **string**| Specific version of the resource. | + **optional** | ***GetTaskOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a GetTaskOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + + **idResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] + +### Return type + +[**AdminTask**](adminTask.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetTaskExecution** +> FlyteidladminTaskExecution GetTaskExecution(ctx, idNodeExecutionIdExecutionIdProject, idNodeExecutionIdExecutionIdDomain, idNodeExecutionIdExecutionIdName, idNodeExecutionIdNodeId, idTaskIdProject, idTaskIdDomain, idTaskIdName, idTaskIdVersion, idRetryAttempt, optional) +Fetches a :ref:`ref_flyteidl.admin.TaskExecution`. + +Retrieve an existing task execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idNodeExecutionIdExecutionIdProject** | **string**| Name of the project the resource belongs to. | + **idNodeExecutionIdExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idNodeExecutionIdExecutionIdName** | **string**| User or system provided value for the resource. | + **idNodeExecutionIdNodeId** | **string**| | + **idTaskIdProject** | **string**| Name of the project the resource belongs to. | + **idTaskIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idTaskIdName** | **string**| User provided value for the resource. | + **idTaskIdVersion** | **string**| Specific version of the resource. | + **idRetryAttempt** | **int64**| | + **optional** | ***GetTaskExecutionOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a GetTaskExecutionOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + + + + + + + **idTaskIdResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] + +### Return type + +[**FlyteidladminTaskExecution**](flyteidladminTaskExecution.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetTaskExecutionData** +> AdminTaskExecutionGetDataResponse GetTaskExecutionData(ctx, idNodeExecutionIdExecutionIdProject, idNodeExecutionIdExecutionIdDomain, idNodeExecutionIdExecutionIdName, idNodeExecutionIdNodeId, idTaskIdProject, idTaskIdDomain, idTaskIdName, idTaskIdVersion, idRetryAttempt, optional) +Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`. + +Retrieve input and output data from an existing task execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idNodeExecutionIdExecutionIdProject** | **string**| Name of the project the resource belongs to. | + **idNodeExecutionIdExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idNodeExecutionIdExecutionIdName** | **string**| User or system provided value for the resource. | + **idNodeExecutionIdNodeId** | **string**| | + **idTaskIdProject** | **string**| Name of the project the resource belongs to. | + **idTaskIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idTaskIdName** | **string**| User provided value for the resource. | + **idTaskIdVersion** | **string**| Specific version of the resource. | + **idRetryAttempt** | **int64**| | + **optional** | ***GetTaskExecutionDataOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a GetTaskExecutionDataOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + + + + + + + **idTaskIdResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] + +### Return type + +[**AdminTaskExecutionGetDataResponse**](adminTaskExecutionGetDataResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetVersion** +> AdminGetVersionResponse GetVersion(ctx, ) + + +Retrieve the Version (including the Build information) for FlyteAdmin service + +### Required Parameters +This endpoint does not need any parameter. + +### Return type + +[**AdminGetVersionResponse**](adminGetVersionResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetWorkflow** +> AdminWorkflow GetWorkflow(ctx, idProject, idDomain, idName, idVersion, optional) +Fetch a :ref:`ref_flyteidl.admin.Workflow` definition. + +Retrieve an existing workflow definition. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. | + **idVersion** | **string**| Specific version of the resource. | + **optional** | ***GetWorkflowOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a GetWorkflowOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + + **idResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] + +### Return type + +[**AdminWorkflow**](adminWorkflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetWorkflowAttributes** +> AdminWorkflowAttributesGetResponse GetWorkflowAttributes(ctx, project, domain, workflow, optional) +Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. + +Retrieve the customized resource attributes associated with a project, domain and workflow combination + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Unique project id which this set of attributes references. +required | + **domain** | **string**| Unique domain id which this set of attributes references. +required | + **workflow** | **string**| Workflow name which this set of attributes references. +required | + **optional** | ***GetWorkflowAttributesOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a GetWorkflowAttributesOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + **resourceType** | **optional.String**| Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. | [default to TASK_RESOURCE] + +### Return type + +[**AdminWorkflowAttributesGetResponse**](adminWorkflowAttributesGetResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListActiveLaunchPlans** +> AdminLaunchPlanList ListActiveLaunchPlans(ctx, project, domain, optional) +List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`. + +Fetch the active launch plan versions specified by input request filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Name of the project that contains the identifiers. +required. | + **domain** | **string**| Name of the domain the identifiers belongs to within the project. +required. | + **optional** | ***ListActiveLaunchPlansOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListActiveLaunchPlansOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminLaunchPlanList**](adminLaunchPlanList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListDescriptionEntities** +> AdminDescriptionEntityList ListDescriptionEntities(ctx, resourceType, idProject, idDomain, idName, optional) +Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. + +Fetch existing description entity definitions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **resourceType** | **string**| Identifies the specific type of resource that this identifier corresponds to. | + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | + **optional** | ***ListDescriptionEntitiesOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListDescriptionEntitiesOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminDescriptionEntityList**](adminDescriptionEntityList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListDescriptionEntities2** +> AdminDescriptionEntityList ListDescriptionEntities2(ctx, resourceType, idProject, idDomain, optional) +Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. + +Fetch existing description entity definitions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **resourceType** | **string**| Identifies the specific type of resource that this identifier corresponds to. | + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **optional** | ***ListDescriptionEntities2Opts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListDescriptionEntities2Opts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminDescriptionEntityList**](adminDescriptionEntityList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListExecutions** +> AdminExecutionList ListExecutions(ctx, idProject, idDomain, optional) +Fetch a list of :ref:`ref_flyteidl.admin.Execution`. + +Fetch existing workflow executions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **optional** | ***ListExecutionsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListExecutionsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminExecutionList**](adminExecutionList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListLaunchPlanIds** +> AdminNamedEntityIdentifierList ListLaunchPlanIds(ctx, project, domain, optional) +Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects. + +Fetch existing launch plan definition identifiers matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Name of the project that contains the identifiers. +required | + **domain** | **string**| Name of the domain the identifiers belongs to within the project. +required | + **optional** | ***ListLaunchPlanIdsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListLaunchPlanIdsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + **filters** | **optional.String**| Indicates a list of filters passed as string. +optional. | + +### Return type + +[**AdminNamedEntityIdentifierList**](adminNamedEntityIdentifierList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListLaunchPlans** +> AdminLaunchPlanList ListLaunchPlans(ctx, idProject, idDomain, idName, optional) +Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. + +Fetch existing launch plan definitions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | + **optional** | ***ListLaunchPlansOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListLaunchPlansOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminLaunchPlanList**](adminLaunchPlanList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListLaunchPlans2** +> AdminLaunchPlanList ListLaunchPlans2(ctx, idProject, idDomain, optional) +Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. + +Fetch existing launch plan definitions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **optional** | ***ListLaunchPlans2Opts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListLaunchPlans2Opts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminLaunchPlanList**](adminLaunchPlanList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListMatchableAttributes** +> AdminListMatchableAttributesResponse ListMatchableAttributes(ctx, optional) +Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type. + +Retrieve a list of MatchableAttributesConfiguration objects. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **optional** | ***ListMatchableAttributesOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListMatchableAttributesOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **resourceType** | **optional.String**| +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. | [default to TASK_RESOURCE] + +### Return type + +[**AdminListMatchableAttributesResponse**](adminListMatchableAttributesResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListNamedEntities** +> AdminNamedEntityList ListNamedEntities(ctx, resourceType, project, domain, optional) +Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects. + +Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **resourceType** | **string**| Resource type of the metadata to query. One of Task, Workflow or LaunchPlan. +required | + **project** | **string**| Name of the project that contains the identifiers. +required | + **domain** | **string**| Name of the domain the identifiers belongs to within the project. | + **optional** | ***ListNamedEntitiesOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListNamedEntitiesOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. | + **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + **filters** | **optional.String**| Indicates a list of filters passed as string. +optional. | + +### Return type + +[**AdminNamedEntityList**](adminNamedEntityList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListNodeExecutions** +> AdminNodeExecutionList ListNodeExecutions(ctx, workflowExecutionIdProject, workflowExecutionIdDomain, workflowExecutionIdName, optional) +Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`. + +Fetch existing node executions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **workflowExecutionIdProject** | **string**| Name of the project the resource belongs to. | + **workflowExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **workflowExecutionIdName** | **string**| User or system provided value for the resource. | + **optional** | ***ListNodeExecutionsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListNodeExecutionsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + **uniqueParentId** | **optional.String**| Unique identifier of the parent node in the execution +optional. | + +### Return type + +[**AdminNodeExecutionList**](adminNodeExecutionList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListNodeExecutionsForTask** +> AdminNodeExecutionList ListNodeExecutionsForTask(ctx, taskExecutionIdNodeExecutionIdExecutionIdProject, taskExecutionIdNodeExecutionIdExecutionIdDomain, taskExecutionIdNodeExecutionIdExecutionIdName, taskExecutionIdNodeExecutionIdNodeId, taskExecutionIdTaskIdProject, taskExecutionIdTaskIdDomain, taskExecutionIdTaskIdName, taskExecutionIdTaskIdVersion, taskExecutionIdRetryAttempt, optional) +Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`. + +Fetch child node executions launched by the specified task execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **taskExecutionIdNodeExecutionIdExecutionIdProject** | **string**| Name of the project the resource belongs to. | + **taskExecutionIdNodeExecutionIdExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **taskExecutionIdNodeExecutionIdExecutionIdName** | **string**| User or system provided value for the resource. | + **taskExecutionIdNodeExecutionIdNodeId** | **string**| | + **taskExecutionIdTaskIdProject** | **string**| Name of the project the resource belongs to. | + **taskExecutionIdTaskIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **taskExecutionIdTaskIdName** | **string**| User provided value for the resource. | + **taskExecutionIdTaskIdVersion** | **string**| Specific version of the resource. | + **taskExecutionIdRetryAttempt** | **int64**| | + **optional** | ***ListNodeExecutionsForTaskOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListNodeExecutionsForTaskOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + + + + + + + **taskExecutionIdTaskIdResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, the, server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminNodeExecutionList**](adminNodeExecutionList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListProjects** +> AdminProjects ListProjects(ctx, optional) +Fetches a list of :ref:`ref_flyteidl.admin.Project` + +Fetch registered projects. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **optional** | ***ListProjectsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListProjectsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **limit** | **optional.Int64**| Indicates the number of projects to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminProjects**](adminProjects.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListTaskExecutions** +> AdminTaskExecutionList ListTaskExecutions(ctx, nodeExecutionIdExecutionIdProject, nodeExecutionIdExecutionIdDomain, nodeExecutionIdExecutionIdName, nodeExecutionIdNodeId, optional) +Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`. + +Fetch existing task executions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **nodeExecutionIdExecutionIdProject** | **string**| Name of the project the resource belongs to. | + **nodeExecutionIdExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **nodeExecutionIdExecutionIdName** | **string**| User or system provided value for the resource. | + **nodeExecutionIdNodeId** | **string**| | + **optional** | ***ListTaskExecutionsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListTaskExecutionsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminTaskExecutionList**](adminTaskExecutionList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListTaskIds** +> AdminNamedEntityIdentifierList ListTaskIds(ctx, project, domain, optional) +Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects. + +Fetch existing task definition identifiers matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Name of the project that contains the identifiers. +required | + **domain** | **string**| Name of the domain the identifiers belongs to within the project. +required | + **optional** | ***ListTaskIdsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListTaskIdsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + **filters** | **optional.String**| Indicates a list of filters passed as string. +optional. | + +### Return type + +[**AdminNamedEntityIdentifierList**](adminNamedEntityIdentifierList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListTasks** +> AdminTaskList ListTasks(ctx, idProject, idDomain, idName, optional) +Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. + +Fetch existing task definitions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | + **optional** | ***ListTasksOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListTasksOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminTaskList**](adminTaskList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListTasks2** +> AdminTaskList ListTasks2(ctx, idProject, idDomain, optional) +Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. + +Fetch existing task definitions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **optional** | ***ListTasks2Opts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListTasks2Opts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminTaskList**](adminTaskList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListWorkflowIds** +> AdminNamedEntityIdentifierList ListWorkflowIds(ctx, project, domain, optional) +Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects. + +Fetch an existing workflow definition identifiers matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **project** | **string**| Name of the project that contains the identifiers. +required | + **domain** | **string**| Name of the domain the identifiers belongs to within the project. +required | + **optional** | ***ListWorkflowIdsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListWorkflowIdsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + **filters** | **optional.String**| Indicates a list of filters passed as string. +optional. | + +### Return type + +[**AdminNamedEntityIdentifierList**](adminNamedEntityIdentifierList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListWorkflows** +> AdminWorkflowList ListWorkflows(ctx, idProject, idDomain, idName, optional) +Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. + +Fetch existing workflow definitions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | + **optional** | ***ListWorkflowsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListWorkflowsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminWorkflowList**](adminWorkflowList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ListWorkflows2** +> AdminWorkflowList ListWorkflows2(ctx, idProject, idDomain, optional) +Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. + +Fetch existing workflow definitions matching input filters. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **optional** | ***ListWorkflows2Opts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ListWorkflows2Opts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | + **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | + **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | + **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | + **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | + **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] + +### Return type + +[**AdminWorkflowList**](adminWorkflowList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **RecoverExecution** +> AdminExecutionCreateResponse RecoverExecution(ctx, body) +Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details. + +Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminExecutionRecoverRequest**](AdminExecutionRecoverRequest.md)| | + +### Return type + +[**AdminExecutionCreateResponse**](adminExecutionCreateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **RegisterProject** +> AdminProjectRegisterResponse RegisterProject(ctx, body) +Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment. + +Register a project. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminProjectRegisterRequest**](AdminProjectRegisterRequest.md)| | + +### Return type + +[**AdminProjectRegisterResponse**](adminProjectRegisterResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **RelaunchExecution** +> AdminExecutionCreateResponse RelaunchExecution(ctx, body) +Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution` + +Relaunch a workflow execution. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**AdminExecutionRelaunchRequest**](AdminExecutionRelaunchRequest.md)| | + +### Return type + +[**AdminExecutionCreateResponse**](adminExecutionCreateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **TerminateExecution** +> AdminExecutionTerminateResponse TerminateExecution(ctx, idProject, idDomain, idName, body) +Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`. + +Terminate the active workflow execution specified in the request. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User or system provided value for the resource. | + **body** | [**AdminExecutionTerminateRequest**](AdminExecutionTerminateRequest.md)| | + +### Return type + +[**AdminExecutionTerminateResponse**](adminExecutionTerminateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **UpdateExecution** +> AdminExecutionUpdateResponse UpdateExecution(ctx, idProject, idDomain, idName, body) +Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`. + +Update execution belonging to project domain. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User or system provided value for the resource. | + **body** | [**AdminExecutionUpdateRequest**](AdminExecutionUpdateRequest.md)| | + +### Return type + +[**AdminExecutionUpdateResponse**](adminExecutionUpdateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **UpdateLaunchPlan** +> AdminLaunchPlanUpdateResponse UpdateLaunchPlan(ctx, idProject, idDomain, idName, idVersion, body) +Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`. + +Update the status of an existing launch plan definition. At most one launch plan version for a given {project, domain, name} can be active at a time. If this call sets a launch plan to active and existing version is already active, the result of this call will be that the formerly active launch plan will be made inactive and specified launch plan in this request will be made active. In the event that the formerly active launch plan had a schedule associated it with it, this schedule will be disabled. If the reference launch plan in this request is being set to active and has a schedule associated with it, the schedule will be enabled. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. | + **idVersion** | **string**| Specific version of the resource. | + **body** | [**AdminLaunchPlanUpdateRequest**](AdminLaunchPlanUpdateRequest.md)| | + +### Return type + +[**AdminLaunchPlanUpdateResponse**](adminLaunchPlanUpdateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **UpdateNamedEntity** +> AdminNamedEntityUpdateResponse UpdateNamedEntity(ctx, resourceType, idProject, idDomain, idName, body) +Updates a :ref:`ref_flyteidl.admin.NamedEntity` object. + +Update the fields associated with a NamedEntity + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **resourceType** | **string**| Resource type of the metadata to update +required | + **idProject** | **string**| Name of the project the resource belongs to. | + **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | + **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | + **body** | [**AdminNamedEntityUpdateRequest**](AdminNamedEntityUpdateRequest.md)| | + +### Return type + +[**AdminNamedEntityUpdateResponse**](adminNamedEntityUpdateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **UpdateProject** +> AdminProjectUpdateResponse UpdateProject(ctx, id, body) +Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API. + +Update a project. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| Globally unique project name. | + **body** | [**AdminProject**](AdminProject.md)| | + +### Return type + +[**AdminProjectUpdateResponse**](adminProjectUpdateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **UpdateProjectAttributes** +> AdminProjectAttributesUpdateResponse UpdateProjectAttributes(ctx, attributesProject, body) +Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level + +Update the customized resource attributes associated with a project + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **attributesProject** | **string**| Unique project id for which this set of attributes will be applied. | + **body** | [**AdminProjectAttributesUpdateRequest**](AdminProjectAttributesUpdateRequest.md)| | + +### Return type + +[**AdminProjectAttributesUpdateResponse**](adminProjectAttributesUpdateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **UpdateProjectDomainAttributes** +> AdminProjectDomainAttributesUpdateResponse UpdateProjectDomainAttributes(ctx, attributesProject, attributesDomain, body) +Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. + +Update the customized resource attributes associated with a project-domain combination + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **attributesProject** | **string**| Unique project id for which this set of attributes will be applied. | + **attributesDomain** | **string**| Unique domain id for which this set of attributes will be applied. | + **body** | [**AdminProjectDomainAttributesUpdateRequest**](AdminProjectDomainAttributesUpdateRequest.md)| | + +### Return type + +[**AdminProjectDomainAttributesUpdateResponse**](adminProjectDomainAttributesUpdateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **UpdateWorkflowAttributes** +> AdminWorkflowAttributesUpdateResponse UpdateWorkflowAttributes(ctx, attributesProject, attributesDomain, attributesWorkflow, body) +Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. + +Update the customized resource attributes associated with a project, domain and workflow combination + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **attributesProject** | **string**| Unique project id for which this set of attributes will be applied. | + **attributesDomain** | **string**| Unique domain id for which this set of attributes will be applied. | + **attributesWorkflow** | **string**| Workflow name for which this set of attributes will be applied. | + **body** | [**AdminWorkflowAttributesUpdateRequest**](AdminWorkflowAttributesUpdateRequest.md)| | + +### Return type + +[**AdminWorkflowAttributesUpdateResponse**](adminWorkflowAttributesUpdateResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSlackNotification.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSlackNotification.md new file mode 100644 index 000000000..36a57862d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSlackNotification.md @@ -0,0 +1,10 @@ +# AdminSlackNotification + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RecipientsEmail** | **[]string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSort.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSort.md new file mode 100644 index 000000000..494dbeeb2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSort.md @@ -0,0 +1,11 @@ +# AdminSort + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Key** | **string** | | [optional] [default to null] +**Direction** | [***SortDirection**](SortDirection.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSourceCode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSourceCode.md new file mode 100644 index 000000000..21d8f21c4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSourceCode.md @@ -0,0 +1,10 @@ +# AdminSourceCode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Link** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSystemMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSystemMetadata.md new file mode 100644 index 000000000..df932b0e7 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSystemMetadata.md @@ -0,0 +1,10 @@ +# AdminSystemMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ExecutionCluster** | **string** | Which execution cluster this execution ran on. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTask.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTask.md new file mode 100644 index 000000000..3d20d512f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTask.md @@ -0,0 +1,12 @@ +# AdminTask + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the task. | [optional] [default to null] +**Closure** | [***AdminTaskClosure**](adminTaskClosure.md) | closure encapsulates all the fields that maps to a compiled version of the task. | [optional] [default to null] +**ShortDescription** | **string** | One-liner overview of the entity. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskClosure.md new file mode 100644 index 000000000..d56b155be --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskClosure.md @@ -0,0 +1,11 @@ +# AdminTaskClosure + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**CompiledTask** | [***CoreCompiledTask**](coreCompiledTask.md) | Represents the compiled representation of the task from the specification provided. | [optional] [default to null] +**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the task was created. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionClosure.md new file mode 100644 index 000000000..e8e9b7c57 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionClosure.md @@ -0,0 +1,23 @@ +# AdminTaskExecutionClosure + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**OutputUri** | **string** | Path to remote data store where output blob is stored if the execution succeeded (and produced outputs). DEPRECATED. Use GetTaskExecutionData to fetch output data instead. | [optional] [default to null] +**Error_** | [***CoreExecutionError**](coreExecutionError.md) | Error information for the task execution. Populated if the execution failed. | [optional] [default to null] +**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this task execution. DEPRECATED. Use GetTaskExecutionData to fetch output data instead. | [optional] [default to null] +**Phase** | [***CoreTaskExecutionPhase**](coreTaskExecutionPhase.md) | The last recorded phase for this task execution. | [optional] [default to null] +**Logs** | [**[]CoreTaskLog**](coreTaskLog.md) | Detailed log information output by the task execution. | [optional] [default to null] +**StartedAt** | [**time.Time**](time.Time.md) | Time at which the task execution began running. | [optional] [default to null] +**Duration** | **string** | The amount of time the task execution spent running. | [optional] [default to null] +**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the task execution was created. | [optional] [default to null] +**UpdatedAt** | [**time.Time**](time.Time.md) | Time at which the task execution was last updated. | [optional] [default to null] +**CustomInfo** | [***ProtobufStruct**](protobufStruct.md) | Custom data specific to the task plugin. | [optional] [default to null] +**Reason** | **string** | If there is an explanation for the most recent phase transition, the reason will capture it. | [optional] [default to null] +**TaskType** | **string** | A predefined yet extensible Task type identifier. | [optional] [default to null] +**Metadata** | [***EventTaskExecutionMetadata**](eventTaskExecutionMetadata.md) | Metadata around how a task was executed. | [optional] [default to null] +**EventVersion** | **int32** | The event version is used to indicate versioned changes in how data is maintained using this proto message. For example, event_verison > 0 means that maps tasks logs use the TaskExecutionMetadata ExternalResourceInfo fields for each subtask rather than the TaskLog in this message. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventRequest.md new file mode 100644 index 000000000..4bb601843 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventRequest.md @@ -0,0 +1,11 @@ +# AdminTaskExecutionEventRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RequestId** | **string** | | [optional] [default to null] +**Event** | [***EventTaskExecutionEvent**](eventTaskExecutionEvent.md) | Details about the event that occurred. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventResponse.md new file mode 100644 index 000000000..6c3e014f5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventResponse.md @@ -0,0 +1,9 @@ +# AdminTaskExecutionEventResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionGetDataResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionGetDataResponse.md new file mode 100644 index 000000000..73500c0da --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionGetDataResponse.md @@ -0,0 +1,13 @@ +# AdminTaskExecutionGetDataResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Inputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of task execution inputs. Deprecated: Please use full_inputs instead. | [optional] [default to null] +**Outputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of task execution outputs. Deprecated: Please use full_outputs instead. | [optional] [default to null] +**FullInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_inputs will only be populated if they are under a configured size threshold. | [optional] [default to null] +**FullOutputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_outputs will only be populated if they are under a configured size threshold. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionList.md new file mode 100644 index 000000000..2fa343ebe --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionList.md @@ -0,0 +1,11 @@ +# AdminTaskExecutionList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**TaskExecutions** | [**[]FlyteidladminTaskExecution**](flyteidladminTaskExecution.md) | | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskList.md new file mode 100644 index 000000000..70c878d7c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskList.md @@ -0,0 +1,11 @@ +# AdminTaskList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Tasks** | [**[]AdminTask**](adminTask.md) | A list of tasks returned based on the request. | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceAttributes.md new file mode 100644 index 000000000..5f8466f0f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceAttributes.md @@ -0,0 +1,11 @@ +# AdminTaskResourceAttributes + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Defaults** | [***AdminTaskResourceSpec**](adminTaskResourceSpec.md) | | [optional] [default to null] +**Limits** | [***AdminTaskResourceSpec**](adminTaskResourceSpec.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceSpec.md new file mode 100644 index 000000000..7cc9214bc --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceSpec.md @@ -0,0 +1,14 @@ +# AdminTaskResourceSpec + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Cpu** | **string** | | [optional] [default to null] +**Gpu** | **string** | | [optional] [default to null] +**Memory** | **string** | | [optional] [default to null] +**Storage** | **string** | | [optional] [default to null] +**EphemeralStorage** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskSpec.md new file mode 100644 index 000000000..f1a253d6e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskSpec.md @@ -0,0 +1,11 @@ +# AdminTaskSpec + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Template** | [***CoreTaskTemplate**](coreTaskTemplate.md) | Template of the task that encapsulates all the metadata of the task. | [optional] [default to null] +**Description** | [***AdminDescriptionEntity**](adminDescriptionEntity.md) | Represents the specification for description entity. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminUrlBlob.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminUrlBlob.md new file mode 100644 index 000000000..02b685fc1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminUrlBlob.md @@ -0,0 +1,11 @@ +# AdminUrlBlob + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Url** | **string** | Actual url value. | [optional] [default to null] +**Bytes** | **string** | Represents the size of the file accessible at the above url. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminVersion.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminVersion.md new file mode 100644 index 000000000..a293d84c5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminVersion.md @@ -0,0 +1,12 @@ +# AdminVersion + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Build** | **string** | | [optional] [default to null] +**Version** | **string** | | [optional] [default to null] +**BuildTime** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflow.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflow.md new file mode 100644 index 000000000..6c105d8a8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflow.md @@ -0,0 +1,12 @@ +# AdminWorkflow + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the workflow. | [optional] [default to null] +**Closure** | [***AdminWorkflowClosure**](adminWorkflowClosure.md) | closure encapsulates all the fields that maps to a compiled version of the workflow. | [optional] [default to null] +**ShortDescription** | **string** | One-liner overview of the entity. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributes.md new file mode 100644 index 000000000..08f7c0a62 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributes.md @@ -0,0 +1,13 @@ +# AdminWorkflowAttributes + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | Unique project id for which this set of attributes will be applied. | [optional] [default to null] +**Domain** | **string** | Unique domain id for which this set of attributes will be applied. | [optional] [default to null] +**Workflow** | **string** | Workflow name for which this set of attributes will be applied. | [optional] [default to null] +**MatchingAttributes** | [***AdminMatchingAttributes**](adminMatchingAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteRequest.md new file mode 100644 index 000000000..34633bc43 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteRequest.md @@ -0,0 +1,13 @@ +# AdminWorkflowAttributesDeleteRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | | [optional] [default to null] +**Domain** | **string** | | [optional] [default to null] +**Workflow** | **string** | | [optional] [default to null] +**ResourceType** | [***AdminMatchableResource**](adminMatchableResource.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteResponse.md new file mode 100644 index 000000000..df08bd81e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteResponse.md @@ -0,0 +1,9 @@ +# AdminWorkflowAttributesDeleteResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesGetResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesGetResponse.md new file mode 100644 index 000000000..0209bab64 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesGetResponse.md @@ -0,0 +1,10 @@ +# AdminWorkflowAttributesGetResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Attributes** | [***AdminWorkflowAttributes**](adminWorkflowAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateRequest.md new file mode 100644 index 000000000..61ab56c20 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateRequest.md @@ -0,0 +1,10 @@ +# AdminWorkflowAttributesUpdateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Attributes** | [***AdminWorkflowAttributes**](adminWorkflowAttributes.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateResponse.md new file mode 100644 index 000000000..4809a3da0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateResponse.md @@ -0,0 +1,9 @@ +# AdminWorkflowAttributesUpdateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowClosure.md new file mode 100644 index 000000000..2e68eca05 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowClosure.md @@ -0,0 +1,11 @@ +# AdminWorkflowClosure + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**CompiledWorkflow** | [***CoreCompiledWorkflowClosure**](coreCompiledWorkflowClosure.md) | Represents the compiled representation of the workflow from the specification provided. | [optional] [default to null] +**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the workflow was created. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateRequest.md new file mode 100644 index 000000000..865027ee6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateRequest.md @@ -0,0 +1,11 @@ +# AdminWorkflowCreateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] +**Spec** | [***AdminWorkflowSpec**](adminWorkflowSpec.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateResponse.md new file mode 100644 index 000000000..1a1e9299c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateResponse.md @@ -0,0 +1,9 @@ +# AdminWorkflowCreateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionConfig.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionConfig.md new file mode 100644 index 000000000..ee4dc1940 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionConfig.md @@ -0,0 +1,16 @@ +# AdminWorkflowExecutionConfig + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**MaxParallelism** | **int32** | Can be used to control the number of parallel nodes to run within the workflow. This is useful to achieve fairness. | [optional] [default to null] +**SecurityContext** | [***CoreSecurityContext**](coreSecurityContext.md) | Indicates security context permissions for executions triggered with this matchable attribute. | [optional] [default to null] +**RawOutputDataConfig** | [***AdminRawOutputDataConfig**](adminRawOutputDataConfig.md) | Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). | [optional] [default to null] +**Labels** | [***AdminLabels**](adminLabels.md) | Custom labels to be applied to a triggered execution resource. | [optional] [default to null] +**Annotations** | [***AdminAnnotations**](adminAnnotations.md) | Custom annotations to be applied to a triggered execution resource. | [optional] [default to null] +**Interruptible** | **bool** | Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. | [optional] [default to null] +**OverwriteCache** | **bool** | Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventRequest.md new file mode 100644 index 000000000..6e8a659ce --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventRequest.md @@ -0,0 +1,11 @@ +# AdminWorkflowExecutionEventRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RequestId** | **string** | | [optional] [default to null] +**Event** | [***EventWorkflowExecutionEvent**](eventWorkflowExecutionEvent.md) | Details about the event that occurred. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventResponse.md new file mode 100644 index 000000000..701237a46 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventResponse.md @@ -0,0 +1,9 @@ +# AdminWorkflowExecutionEventResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionGetDataResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionGetDataResponse.md new file mode 100644 index 000000000..853e8e08c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionGetDataResponse.md @@ -0,0 +1,13 @@ +# AdminWorkflowExecutionGetDataResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Outputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of execution outputs. Deprecated: Please use full_outputs instead. | [optional] [default to null] +**Inputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of execution inputs. Deprecated: Please use full_inputs instead. | [optional] [default to null] +**FullInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_inputs will only be populated if they are under a configured size threshold. | [optional] [default to null] +**FullOutputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_outputs will only be populated if they are under a configured size threshold. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowList.md new file mode 100644 index 000000000..1afea7ba8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowList.md @@ -0,0 +1,11 @@ +# AdminWorkflowList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Workflows** | [**[]AdminWorkflow**](adminWorkflow.md) | A list of workflows returned based on the request. | [optional] [default to null] +**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowSpec.md new file mode 100644 index 000000000..d9795a60e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowSpec.md @@ -0,0 +1,12 @@ +# AdminWorkflowSpec + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Template** | [***CoreWorkflowTemplate**](coreWorkflowTemplate.md) | Template of the task that encapsulates all the metadata of the workflow. | [optional] [default to null] +**SubWorkflows** | [**[]CoreWorkflowTemplate**](coreWorkflowTemplate.md) | Workflows that are embedded into other workflows need to be passed alongside the parent workflow to the propeller compiler (since the compiler doesn't have any knowledge of other workflows - ie, it doesn't reach out to Admin to see other registered workflows). In fact, subworkflows do not even need to be registered. | [optional] [default to null] +**Description** | [***AdminDescriptionEntity**](adminDescriptionEntity.md) | Represents the specification for description entity. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/BlobTypeBlobDimensionality.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/BlobTypeBlobDimensionality.md new file mode 100644 index 000000000..11dc9be23 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/BlobTypeBlobDimensionality.md @@ -0,0 +1,9 @@ +# BlobTypeBlobDimensionality + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CatalogReservationStatus.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CatalogReservationStatus.md new file mode 100644 index 000000000..431558ca1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CatalogReservationStatus.md @@ -0,0 +1,9 @@ +# CatalogReservationStatus + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ComparisonExpressionOperator.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ComparisonExpressionOperator.md new file mode 100644 index 000000000..ad349573c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ComparisonExpressionOperator.md @@ -0,0 +1,9 @@ +# ComparisonExpressionOperator + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConjunctionExpressionLogicalOperator.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConjunctionExpressionLogicalOperator.md new file mode 100644 index 000000000..5fb8ee161 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConjunctionExpressionLogicalOperator.md @@ -0,0 +1,9 @@ +# ConjunctionExpressionLogicalOperator + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConnectionSetIdList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConnectionSetIdList.md new file mode 100644 index 000000000..f5e2613c6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConnectionSetIdList.md @@ -0,0 +1,10 @@ +# ConnectionSetIdList + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Ids** | **[]string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ContainerArchitecture.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ContainerArchitecture.md new file mode 100644 index 000000000..86acdf77e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ContainerArchitecture.md @@ -0,0 +1,9 @@ +# ContainerArchitecture + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreAlias.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreAlias.md new file mode 100644 index 000000000..ba5593c62 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreAlias.md @@ -0,0 +1,11 @@ +# CoreAlias + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Var_** | **string** | Must match one of the output variable names on a node. | [optional] [default to null] +**Alias** | **string** | A workflow-level unique alias that downstream nodes can refer to in their input. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreApproveCondition.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreApproveCondition.md new file mode 100644 index 000000000..64b729a19 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreApproveCondition.md @@ -0,0 +1,10 @@ +# CoreApproveCondition + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SignalId** | **string** | A unique identifier for the requested boolean signal. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinary.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinary.md new file mode 100644 index 000000000..c595f945a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinary.md @@ -0,0 +1,11 @@ +# CoreBinary + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Value** | **string** | | [optional] [default to null] +**Tag** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinding.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinding.md new file mode 100644 index 000000000..f06a9360b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinding.md @@ -0,0 +1,11 @@ +# CoreBinding + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Var_** | **string** | Variable name must match an input/output variable of the node. | [optional] [default to null] +**Binding** | [***CoreBindingData**](coreBindingData.md) | Data to use to bind this variable. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingData.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingData.md new file mode 100644 index 000000000..52b4fa9b1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingData.md @@ -0,0 +1,14 @@ +# CoreBindingData + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Scalar** | [***CoreScalar**](coreScalar.md) | A simple scalar value. | [optional] [default to null] +**Collection** | [***CoreBindingDataCollection**](coreBindingDataCollection.md) | A collection of binding data. This allows nesting of binding data to any number of levels. | [optional] [default to null] +**Promise** | [***CoreOutputReference**](coreOutputReference.md) | References an output promised by another node. | [optional] [default to null] +**Map_** | [***CoreBindingDataMap**](coreBindingDataMap.md) | A map of bindings. The key is always a string. | [optional] [default to null] +**Union** | [***CoreUnionInfo**](coreUnionInfo.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataCollection.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataCollection.md new file mode 100644 index 000000000..98d43fa18 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataCollection.md @@ -0,0 +1,10 @@ +# CoreBindingDataCollection + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Bindings** | [**[]CoreBindingData**](coreBindingData.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataMap.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataMap.md new file mode 100644 index 000000000..9b28e3ce3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataMap.md @@ -0,0 +1,10 @@ +# CoreBindingDataMap + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Bindings** | [**map[string]CoreBindingData**](coreBindingData.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlob.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlob.md new file mode 100644 index 000000000..017f38ba4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlob.md @@ -0,0 +1,11 @@ +# CoreBlob + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Metadata** | [***CoreBlobMetadata**](coreBlobMetadata.md) | | [optional] [default to null] +**Uri** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobMetadata.md new file mode 100644 index 000000000..bc3e1351c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobMetadata.md @@ -0,0 +1,10 @@ +# CoreBlobMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Type_** | [***CoreBlobType**](coreBlobType.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobType.md new file mode 100644 index 000000000..73e98a5d3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobType.md @@ -0,0 +1,11 @@ +# CoreBlobType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Format** | **string** | | [optional] [default to null] +**Dimensionality** | [***BlobTypeBlobDimensionality**](BlobTypeBlobDimensionality.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBooleanExpression.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBooleanExpression.md new file mode 100644 index 000000000..33658deba --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBooleanExpression.md @@ -0,0 +1,11 @@ +# CoreBooleanExpression + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Conjunction** | [***CoreConjunctionExpression**](coreConjunctionExpression.md) | | [optional] [default to null] +**Comparison** | [***CoreComparisonExpression**](coreComparisonExpression.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBranchNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBranchNode.md new file mode 100644 index 000000000..95abc72bd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBranchNode.md @@ -0,0 +1,10 @@ +# CoreBranchNode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**IfElse** | [***CoreIfElseBlock**](coreIfElseBlock.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogArtifactTag.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogArtifactTag.md new file mode 100644 index 000000000..d17d99ff3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogArtifactTag.md @@ -0,0 +1,11 @@ +# CoreCatalogArtifactTag + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ArtifactId** | **string** | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogCacheStatus.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogCacheStatus.md new file mode 100644 index 000000000..fc3866dad --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogCacheStatus.md @@ -0,0 +1,9 @@ +# CoreCatalogCacheStatus + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogMetadata.md new file mode 100644 index 000000000..580e3017c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogMetadata.md @@ -0,0 +1,12 @@ +# CoreCatalogMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**DatasetId** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] +**ArtifactTag** | [***CoreCatalogArtifactTag**](coreCatalogArtifactTag.md) | | [optional] [default to null] +**SourceTaskExecution** | [***CoreTaskExecutionIdentifier**](coreTaskExecutionIdentifier.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreComparisonExpression.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreComparisonExpression.md new file mode 100644 index 000000000..db0034584 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreComparisonExpression.md @@ -0,0 +1,12 @@ +# CoreComparisonExpression + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Operator** | [***ComparisonExpressionOperator**](ComparisonExpressionOperator.md) | | [optional] [default to null] +**LeftValue** | [***CoreOperand**](coreOperand.md) | | [optional] [default to null] +**RightValue** | [***CoreOperand**](coreOperand.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledTask.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledTask.md new file mode 100644 index 000000000..e6c32b0ad --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledTask.md @@ -0,0 +1,10 @@ +# CoreCompiledTask + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Template** | [***CoreTaskTemplate**](coreTaskTemplate.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflow.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflow.md new file mode 100644 index 000000000..f91cda08b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflow.md @@ -0,0 +1,11 @@ +# CoreCompiledWorkflow + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Template** | [***CoreWorkflowTemplate**](coreWorkflowTemplate.md) | | [optional] [default to null] +**Connections** | [***CoreConnectionSet**](coreConnectionSet.md) | For internal use only! This field is used by the system and must not be filled in. Any values set will be ignored. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflowClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflowClosure.md new file mode 100644 index 000000000..1357c2c75 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflowClosure.md @@ -0,0 +1,12 @@ +# CoreCompiledWorkflowClosure + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Primary** | [***CoreCompiledWorkflow**](coreCompiledWorkflow.md) | | [optional] [default to null] +**SubWorkflows** | [**[]CoreCompiledWorkflow**](coreCompiledWorkflow.md) | | [optional] [default to null] +**Tasks** | [**[]CoreCompiledTask**](coreCompiledTask.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConjunctionExpression.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConjunctionExpression.md new file mode 100644 index 000000000..596605d18 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConjunctionExpression.md @@ -0,0 +1,12 @@ +# CoreConjunctionExpression + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Operator** | [***ConjunctionExpressionLogicalOperator**](ConjunctionExpressionLogicalOperator.md) | | [optional] [default to null] +**LeftExpression** | [***CoreBooleanExpression**](coreBooleanExpression.md) | | [optional] [default to null] +**RightExpression** | [***CoreBooleanExpression**](coreBooleanExpression.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConnectionSet.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConnectionSet.md new file mode 100644 index 000000000..b35b8c91a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConnectionSet.md @@ -0,0 +1,11 @@ +# CoreConnectionSet + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Downstream** | [**map[string]ConnectionSetIdList**](ConnectionSetIdList.md) | | [optional] [default to null] +**Upstream** | [**map[string]ConnectionSetIdList**](ConnectionSetIdList.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainer.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainer.md new file mode 100644 index 000000000..30b680d11 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainer.md @@ -0,0 +1,18 @@ +# CoreContainer + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Image** | **string** | | [optional] [default to null] +**Command** | **[]string** | Command to be executed, if not provided, the default entrypoint in the container image will be used. | [optional] [default to null] +**Args** | **[]string** | These will default to Flyte given paths. If provided, the system will not append known paths. If the task still needs flyte's inputs and outputs path, add $(FLYTE_INPUT_FILE), $(FLYTE_OUTPUT_FILE) wherever makes sense and the system will populate these before executing the container. | [optional] [default to null] +**Resources** | [***CoreResources**](coreResources.md) | Container resources requirement as specified by the container engine. | [optional] [default to null] +**Env** | [**[]CoreKeyValuePair**](coreKeyValuePair.md) | Environment variables will be set as the container is starting up. | [optional] [default to null] +**Config** | [**[]CoreKeyValuePair**](coreKeyValuePair.md) | Allows extra configs to be available for the container. TODO: elaborate on how configs will become available. Deprecated, please use TaskTemplate.config instead. | [optional] [default to null] +**Ports** | [**[]CoreContainerPort**](coreContainerPort.md) | | [optional] [default to null] +**DataConfig** | [***CoreDataLoadingConfig**](coreDataLoadingConfig.md) | | [optional] [default to null] +**Architecture** | [***ContainerArchitecture**](ContainerArchitecture.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainerPort.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainerPort.md new file mode 100644 index 000000000..c49be6611 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainerPort.md @@ -0,0 +1,10 @@ +# CoreContainerPort + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ContainerPort** | **int64** | Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreDataLoadingConfig.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreDataLoadingConfig.md new file mode 100644 index 000000000..e4b6aa880 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreDataLoadingConfig.md @@ -0,0 +1,14 @@ +# CoreDataLoadingConfig + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Enabled** | **bool** | | [optional] [default to null] +**InputPath** | **string** | | [optional] [default to null] +**OutputPath** | **string** | | [optional] [default to null] +**Format** | [***DataLoadingConfigLiteralMapFormat**](DataLoadingConfigLiteralMapFormat.md) | | [optional] [default to null] +**IoStrategy** | [***CoreIoStrategy**](coreIOStrategy.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreEnumType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreEnumType.md new file mode 100644 index 000000000..0332e6ac6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreEnumType.md @@ -0,0 +1,10 @@ +# CoreEnumType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Values** | **[]string** | Predefined set of enum values. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreError.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreError.md new file mode 100644 index 000000000..9e0cc8647 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreError.md @@ -0,0 +1,11 @@ +# CoreError + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**FailedNodeId** | **string** | The node id that threw the error. | [optional] [default to null] +**Message** | **string** | Error message thrown. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreExecutionError.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreExecutionError.md new file mode 100644 index 000000000..373a41e7a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreExecutionError.md @@ -0,0 +1,13 @@ +# CoreExecutionError + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Code** | **string** | | [optional] [default to null] +**Message** | **string** | Detailed description of the error - including stack trace. | [optional] [default to null] +**ErrorUri** | **string** | | [optional] [default to null] +**Kind** | [***ExecutionErrorErrorKind**](ExecutionErrorErrorKind.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreGateNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreGateNode.md new file mode 100644 index 000000000..692974f4f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreGateNode.md @@ -0,0 +1,12 @@ +# CoreGateNode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Approve** | [***CoreApproveCondition**](coreApproveCondition.md) | ApproveCondition represents a dependency on an external approval provided by a boolean signal. | [optional] [default to null] +**Signal** | [***CoreSignalCondition**](coreSignalCondition.md) | SignalCondition represents a dependency on an signal. | [optional] [default to null] +**Sleep** | [***CoreSleepCondition**](coreSleepCondition.md) | SleepCondition represents a dependency on waiting for the specified duration. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentifier.md new file mode 100644 index 000000000..0e5bf8f56 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentifier.md @@ -0,0 +1,14 @@ +# CoreIdentifier + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ResourceType** | [***CoreResourceType**](coreResourceType.md) | Identifies the specific type of resource that this identifier corresponds to. | [optional] [default to null] +**Project** | **string** | Name of the project the resource belongs to. | [optional] [default to null] +**Domain** | **string** | Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | [optional] [default to null] +**Name** | **string** | User provided value for the resource. | [optional] [default to null] +**Version** | **string** | Specific version of the resource. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentity.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentity.md new file mode 100644 index 000000000..f5ee58c54 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentity.md @@ -0,0 +1,12 @@ +# CoreIdentity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**IamRole** | **string** | iam_role references the fully qualified name of Identity & Access Management role to impersonate. | [optional] [default to null] +**K8sServiceAccount** | **string** | k8s_service_account references a kubernetes service account to impersonate. | [optional] [default to null] +**Oauth2Client** | [***CoreOAuth2Client**](coreOAuth2Client.md) | oauth2_client references an oauth2 client. Backend plugins can use this information to impersonate the client when making external calls. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfBlock.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfBlock.md new file mode 100644 index 000000000..e34425157 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfBlock.md @@ -0,0 +1,11 @@ +# CoreIfBlock + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Condition** | [***CoreBooleanExpression**](coreBooleanExpression.md) | | [optional] [default to null] +**ThenNode** | [***CoreNode**](coreNode.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfElseBlock.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfElseBlock.md new file mode 100644 index 000000000..268b5ba41 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfElseBlock.md @@ -0,0 +1,13 @@ +# CoreIfElseBlock + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Case_** | [***CoreIfBlock**](coreIfBlock.md) | +required. First condition to evaluate. | [optional] [default to null] +**Other** | [**[]CoreIfBlock**](coreIfBlock.md) | +optional. Additional branches to evaluate. | [optional] [default to null] +**ElseNode** | [***CoreNode**](coreNode.md) | The node to execute in case none of the branches were taken. | [optional] [default to null] +**Error_** | [***CoreError**](coreError.md) | An error to throw in case none of the branches were taken. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIoStrategy.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIoStrategy.md new file mode 100644 index 000000000..a1502a34f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIoStrategy.md @@ -0,0 +1,11 @@ +# CoreIoStrategy + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**DownloadMode** | [***IoStrategyDownloadMode**](IOStrategyDownloadMode.md) | | [optional] [default to null] +**UploadMode** | [***IoStrategyUploadMode**](IOStrategyUploadMode.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sObjectMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sObjectMetadata.md new file mode 100644 index 000000000..27167bec8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sObjectMetadata.md @@ -0,0 +1,11 @@ +# CoreK8sObjectMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Labels** | **map[string]string** | Optional labels to add to the pod definition. | [optional] [default to null] +**Annotations** | **map[string]string** | Optional annotations to add to the pod definition. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sPod.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sPod.md new file mode 100644 index 000000000..f5a0efaa5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sPod.md @@ -0,0 +1,11 @@ +# CoreK8sPod + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Metadata** | [***CoreK8sObjectMetadata**](coreK8sObjectMetadata.md) | Contains additional metadata for building a kubernetes pod. | [optional] [default to null] +**PodSpec** | [***ProtobufStruct**](protobufStruct.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreKeyValuePair.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreKeyValuePair.md new file mode 100644 index 000000000..6fa741e5f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreKeyValuePair.md @@ -0,0 +1,11 @@ +# CoreKeyValuePair + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Key** | **string** | required. | [optional] [default to null] +**Value** | **string** | +optional. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteral.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteral.md new file mode 100644 index 000000000..4e522b684 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteral.md @@ -0,0 +1,13 @@ +# CoreLiteral + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Scalar** | [***CoreScalar**](coreScalar.md) | A simple value. | [optional] [default to null] +**Collection** | [***CoreLiteralCollection**](coreLiteralCollection.md) | A collection of literals to allow nesting. | [optional] [default to null] +**Map_** | [***CoreLiteralMap**](coreLiteralMap.md) | A map of strings to literals. | [optional] [default to null] +**Hash** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralCollection.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralCollection.md new file mode 100644 index 000000000..5e6478238 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralCollection.md @@ -0,0 +1,10 @@ +# CoreLiteralCollection + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Literals** | [**[]CoreLiteral**](coreLiteral.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralMap.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralMap.md new file mode 100644 index 000000000..349e00f3c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralMap.md @@ -0,0 +1,10 @@ +# CoreLiteralMap + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Literals** | [**map[string]CoreLiteral**](coreLiteral.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralType.md new file mode 100644 index 000000000..2e6b4259c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralType.md @@ -0,0 +1,20 @@ +# CoreLiteralType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Simple** | [***CoreSimpleType**](coreSimpleType.md) | A simple type that can be compared one-to-one with another. | [optional] [default to null] +**Schema** | [***CoreSchemaType**](coreSchemaType.md) | A complex type that requires matching of inner fields. | [optional] [default to null] +**CollectionType** | [***CoreLiteralType**](coreLiteralType.md) | Defines the type of the value of a collection. Only homogeneous collections are allowed. | [optional] [default to null] +**MapValueType** | [***CoreLiteralType**](coreLiteralType.md) | Defines the type of the value of a map type. The type of the key is always a string. | [optional] [default to null] +**Blob** | [***CoreBlobType**](coreBlobType.md) | A blob might have specialized implementation details depending on associated metadata. | [optional] [default to null] +**EnumType** | [***CoreEnumType**](coreEnumType.md) | Defines an enum with pre-defined string values. | [optional] [default to null] +**StructuredDatasetType** | [***CoreStructuredDatasetType**](coreStructuredDatasetType.md) | | [optional] [default to null] +**UnionType** | [***CoreUnionType**](coreUnionType.md) | Defines an union type with pre-defined LiteralTypes. | [optional] [default to null] +**Metadata** | [***ProtobufStruct**](protobufStruct.md) | This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking. This might be used by consumers to identify special behavior or display extended information for the type. | [optional] [default to null] +**Annotation** | [***CoreTypeAnnotation**](coreTypeAnnotation.md) | This field contains arbitrary data that might have special semantic meaning for the client but does not effect internal flyte behavior. | [optional] [default to null] +**Structure** | [***CoreTypeStructure**](coreTypeStructure.md) | Hints to improve type matching. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNode.md new file mode 100644 index 000000000..4672a83cb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNode.md @@ -0,0 +1,18 @@ +# CoreNode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | A workflow-level unique identifier that identifies this node in the workflow. 'inputs' and 'outputs' are reserved node ids that cannot be used by other nodes. | [optional] [default to null] +**Metadata** | [***CoreNodeMetadata**](coreNodeMetadata.md) | Extra metadata about the node. | [optional] [default to null] +**Inputs** | [**[]CoreBinding**](coreBinding.md) | Specifies how to bind the underlying interface's inputs. All required inputs specified in the underlying interface must be fulfilled. | [optional] [default to null] +**UpstreamNodeIds** | **[]string** | +optional Specifies execution dependency for this node ensuring it will only get scheduled to run after all its upstream nodes have completed. This node will have an implicit dependency on any node that appears in inputs field. | [optional] [default to null] +**OutputAliases** | [**[]CoreAlias**](coreAlias.md) | +optional. A node can define aliases for a subset of its outputs. This is particularly useful if different nodes need to conform to the same interface (e.g. all branches in a branch node). Downstream nodes must refer to this nodes outputs using the alias if one's specified. | [optional] [default to null] +**TaskNode** | [***CoreTaskNode**](coreTaskNode.md) | Information about the Task to execute in this node. | [optional] [default to null] +**WorkflowNode** | [***CoreWorkflowNode**](coreWorkflowNode.md) | Information about the Workflow to execute in this mode. | [optional] [default to null] +**BranchNode** | [***CoreBranchNode**](coreBranchNode.md) | Information about the branch node to evaluate in this node. | [optional] [default to null] +**GateNode** | [***CoreGateNode**](coreGateNode.md) | Information about the condition to evaluate in this node. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionIdentifier.md new file mode 100644 index 000000000..c56bbe6db --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionIdentifier.md @@ -0,0 +1,11 @@ +# CoreNodeExecutionIdentifier + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**NodeId** | **string** | | [optional] [default to null] +**ExecutionId** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionPhase.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionPhase.md new file mode 100644 index 000000000..9ca254ae0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionPhase.md @@ -0,0 +1,9 @@ +# CoreNodeExecutionPhase + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeMetadata.md new file mode 100644 index 000000000..5353ad3e3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeMetadata.md @@ -0,0 +1,13 @@ +# CoreNodeMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | | [optional] [default to null] +**Timeout** | **string** | The overall timeout of a task. | [optional] [default to null] +**Retries** | [***CoreRetryStrategy**](coreRetryStrategy.md) | Number of retries per task. | [optional] [default to null] +**Interruptible** | **bool** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2Client.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2Client.md new file mode 100644 index 000000000..a51a664d4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2Client.md @@ -0,0 +1,11 @@ +# CoreOAuth2Client + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ClientId** | **string** | | [optional] [default to null] +**ClientSecret** | [***CoreSecret**](coreSecret.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequest.md new file mode 100644 index 000000000..14286e996 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequest.md @@ -0,0 +1,14 @@ +# CoreOAuth2TokenRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | | [optional] [default to null] +**Type_** | [***CoreOAuth2TokenRequestType**](coreOAuth2TokenRequestType.md) | | [optional] [default to null] +**Client** | [***CoreOAuth2Client**](coreOAuth2Client.md) | | [optional] [default to null] +**IdpDiscoveryEndpoint** | **string** | | [optional] [default to null] +**TokenEndpoint** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequestType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequestType.md new file mode 100644 index 000000000..75a3ca1d9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequestType.md @@ -0,0 +1,9 @@ +# CoreOAuth2TokenRequestType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOperand.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOperand.md new file mode 100644 index 000000000..4437727b6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOperand.md @@ -0,0 +1,11 @@ +# CoreOperand + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Primitive** | [***CorePrimitive**](corePrimitive.md) | | [optional] [default to null] +**Var_** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOutputReference.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOutputReference.md new file mode 100644 index 000000000..085acc371 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOutputReference.md @@ -0,0 +1,11 @@ +# CoreOutputReference + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**NodeId** | **string** | Node id must exist at the graph layer. | [optional] [default to null] +**Var_** | **string** | Variable name must refer to an output variable for the node. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameter.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameter.md new file mode 100644 index 000000000..8fcdca3f2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameter.md @@ -0,0 +1,12 @@ +# CoreParameter + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Var_** | [***CoreVariable**](coreVariable.md) | +required Variable. Defines the type of the variable backing this parameter. | [optional] [default to null] +**Default_** | [***CoreLiteral**](coreLiteral.md) | Defines a default value that has to match the variable type defined. | [optional] [default to null] +**Required** | **bool** | +optional, is this value required to be filled. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameterMap.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameterMap.md new file mode 100644 index 000000000..a05e5d8e6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameterMap.md @@ -0,0 +1,10 @@ +# CoreParameterMap + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Parameters** | [**map[string]CoreParameter**](coreParameter.md) | Defines a map of parameter names to parameters. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CorePrimitive.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CorePrimitive.md new file mode 100644 index 000000000..659f54add --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CorePrimitive.md @@ -0,0 +1,15 @@ +# CorePrimitive + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Integer** | **string** | | [optional] [default to null] +**FloatValue** | **float64** | | [optional] [default to null] +**StringValue** | **string** | | [optional] [default to null] +**Boolean** | **bool** | | [optional] [default to null] +**Datetime** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**Duration** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfService.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfService.md new file mode 100644 index 000000000..928f09f55 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfService.md @@ -0,0 +1,11 @@ +# CoreQualityOfService + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Tier** | [***QualityOfServiceTier**](QualityOfServiceTier.md) | | [optional] [default to null] +**Spec** | [***CoreQualityOfServiceSpec**](coreQualityOfServiceSpec.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfServiceSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfServiceSpec.md new file mode 100644 index 000000000..1698c34ed --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfServiceSpec.md @@ -0,0 +1,10 @@ +# CoreQualityOfServiceSpec + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**QueueingBudget** | **string** | Indicates how much queueing delay an execution can tolerate. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResourceType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResourceType.md new file mode 100644 index 000000000..bccd44bbe --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResourceType.md @@ -0,0 +1,9 @@ +# CoreResourceType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResources.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResources.md new file mode 100644 index 000000000..aa0719117 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResources.md @@ -0,0 +1,11 @@ +# CoreResources + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Requests** | [**[]ResourcesResourceEntry**](ResourcesResourceEntry.md) | The desired set of resources requested. ResourceNames must be unique within the list. | [optional] [default to null] +**Limits** | [**[]ResourcesResourceEntry**](ResourcesResourceEntry.md) | Defines a set of bounds (e.g. min/max) within which the task can reliably run. ResourceNames must be unique within the list. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRetryStrategy.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRetryStrategy.md new file mode 100644 index 000000000..73552b17b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRetryStrategy.md @@ -0,0 +1,10 @@ +# CoreRetryStrategy + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Retries** | **int64** | Number of retries. Retries will be consumed when the job fails with a recoverable error. The number of retries must be less than or equals to 10. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRuntimeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRuntimeMetadata.md new file mode 100644 index 000000000..3d2cd8dfd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRuntimeMetadata.md @@ -0,0 +1,12 @@ +# CoreRuntimeMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Type_** | [***RuntimeMetadataRuntimeType**](RuntimeMetadataRuntimeType.md) | Type of runtime. | [optional] [default to null] +**Version** | **string** | Version of the runtime. All versions should be backward compatible. However, certain cases call for version checks to ensure tighter validation or setting expectations. | [optional] [default to null] +**Flavor** | **string** | +optional It can be used to provide extra information about the runtime (e.g. python, golang... etc.). | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreScalar.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreScalar.md new file mode 100644 index 000000000..dea17fb5e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreScalar.md @@ -0,0 +1,18 @@ +# CoreScalar + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Primitive** | [***CorePrimitive**](corePrimitive.md) | | [optional] [default to null] +**Blob** | [***CoreBlob**](coreBlob.md) | | [optional] [default to null] +**Binary** | [***CoreBinary**](coreBinary.md) | | [optional] [default to null] +**Schema** | [***FlyteidlcoreSchema**](flyteidlcoreSchema.md) | | [optional] [default to null] +**NoneType** | [***CoreVoid**](coreVoid.md) | | [optional] [default to null] +**Error_** | [***CoreError**](coreError.md) | | [optional] [default to null] +**Generic** | [***ProtobufStruct**](protobufStruct.md) | | [optional] [default to null] +**StructuredDataset** | [***CoreStructuredDataset**](coreStructuredDataset.md) | | [optional] [default to null] +**Union** | [***CoreUnion**](coreUnion.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchemaType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchemaType.md new file mode 100644 index 000000000..e97cb4dd5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchemaType.md @@ -0,0 +1,10 @@ +# CoreSchemaType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Columns** | [**[]SchemaTypeSchemaColumn**](SchemaTypeSchemaColumn.md) | A list of ordered columns this schema comprises of. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecret.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecret.md new file mode 100644 index 000000000..8a3ef75c3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecret.md @@ -0,0 +1,13 @@ +# CoreSecret + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Group** | **string** | | [optional] [default to null] +**GroupVersion** | **string** | | [optional] [default to null] +**Key** | **string** | | [optional] [default to null] +**MountRequirement** | [***SecretMountType**](SecretMountType.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecurityContext.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecurityContext.md new file mode 100644 index 000000000..b992979cc --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecurityContext.md @@ -0,0 +1,12 @@ +# CoreSecurityContext + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RunAs** | [***CoreIdentity**](coreIdentity.md) | run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on. | [optional] [default to null] +**Secrets** | [**[]CoreSecret**](coreSecret.md) | secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine. | [optional] [default to null] +**Tokens** | [**[]CoreOAuth2TokenRequest**](coreOAuth2TokenRequest.md) | tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSignalCondition.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSignalCondition.md new file mode 100644 index 000000000..c3f70caed --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSignalCondition.md @@ -0,0 +1,12 @@ +# CoreSignalCondition + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SignalId** | **string** | A unique identifier for the requested signal. | [optional] [default to null] +**Type_** | [***CoreLiteralType**](coreLiteralType.md) | A type denoting the required value type for this signal. | [optional] [default to null] +**OutputVariableName** | **string** | The variable name for the signal value in this nodes outputs. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSimpleType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSimpleType.md new file mode 100644 index 000000000..7e5457b0d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSimpleType.md @@ -0,0 +1,9 @@ +# CoreSimpleType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSleepCondition.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSleepCondition.md new file mode 100644 index 000000000..c2b944674 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSleepCondition.md @@ -0,0 +1,10 @@ +# CoreSleepCondition + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Duration** | **string** | The overall duration for this sleep. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSql.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSql.md new file mode 100644 index 000000000..b17cab25d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSql.md @@ -0,0 +1,11 @@ +# CoreSql + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Statement** | **string** | | [optional] [default to null] +**Dialect** | [***SqlDialect**](SqlDialect.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDataset.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDataset.md new file mode 100644 index 000000000..e721e3600 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDataset.md @@ -0,0 +1,11 @@ +# CoreStructuredDataset + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Uri** | **string** | | [optional] [default to null] +**Metadata** | [***CoreStructuredDatasetMetadata**](coreStructuredDatasetMetadata.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetMetadata.md new file mode 100644 index 000000000..857212a18 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetMetadata.md @@ -0,0 +1,10 @@ +# CoreStructuredDatasetMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**StructuredDatasetType** | [***CoreStructuredDatasetType**](coreStructuredDatasetType.md) | Bundle the type information along with the literal. This is here because StructuredDatasets can often be more defined at run time than at compile time. That is, at compile time you might only declare a task to return a pandas dataframe or a StructuredDataset, without any column information, but at run time, you might have that column information. flytekit python will copy this type information into the literal, from the type information, if not provided by the various plugins (encoders). Since this field is run time generated, it's not used for any type checking. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetType.md new file mode 100644 index 000000000..5277ef974 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetType.md @@ -0,0 +1,13 @@ +# CoreStructuredDatasetType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Columns** | [**[]StructuredDatasetTypeDatasetColumn**](StructuredDatasetTypeDatasetColumn.md) | A list of ordered columns this schema comprises of. | [optional] [default to null] +**Format** | **string** | This is the storage format, the format of the bits at rest parquet, feather, csv, etc. For two types to be compatible, the format will need to be an exact match. | [optional] [default to null] +**ExternalSchemaType** | **string** | This is a string representing the type that the bytes in external_schema_bytes are formatted in. This is an optional field that will not be used for type checking. | [optional] [default to null] +**ExternalSchemaBytes** | **string** | The serialized bytes of a third-party schema library like Arrow. This is an optional field that will not be used for type checking. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionIdentifier.md new file mode 100644 index 000000000..732022fcb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionIdentifier.md @@ -0,0 +1,12 @@ +# CoreTaskExecutionIdentifier + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**TaskId** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] +**NodeExecutionId** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | | [optional] [default to null] +**RetryAttempt** | **int64** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionPhase.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionPhase.md new file mode 100644 index 000000000..012bd0424 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionPhase.md @@ -0,0 +1,9 @@ +# CoreTaskExecutionPhase + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskLog.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskLog.md new file mode 100644 index 000000000..e34157732 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskLog.md @@ -0,0 +1,13 @@ +# CoreTaskLog + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Uri** | **string** | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] +**MessageFormat** | [***TaskLogMessageFormat**](TaskLogMessageFormat.md) | | [optional] [default to null] +**Ttl** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskMetadata.md new file mode 100644 index 000000000..3b109ccca --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskMetadata.md @@ -0,0 +1,18 @@ +# CoreTaskMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Discoverable** | **bool** | Indicates whether the system should attempt to lookup this task's output to avoid duplication of work. | [optional] [default to null] +**Runtime** | [***CoreRuntimeMetadata**](coreRuntimeMetadata.md) | Runtime information about the task. | [optional] [default to null] +**Timeout** | **string** | The overall timeout of a task including user-triggered retries. | [optional] [default to null] +**Retries** | [***CoreRetryStrategy**](coreRetryStrategy.md) | Number of retries per task. | [optional] [default to null] +**DiscoveryVersion** | **string** | Indicates a logical version to apply to this task for the purpose of discovery. | [optional] [default to null] +**DeprecatedErrorMessage** | **string** | If set, this indicates that this task is deprecated. This will enable owners of tasks to notify consumers of the ending of support for a given task. | [optional] [default to null] +**Interruptible** | **bool** | | [optional] [default to null] +**CacheSerializable** | **bool** | | [optional] [default to null] +**GeneratesDeck** | **bool** | Indicates whether the task will generate a Deck URI when it finishes executing. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNode.md new file mode 100644 index 000000000..a03e096f1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNode.md @@ -0,0 +1,11 @@ +# CoreTaskNode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ReferenceId** | [***CoreIdentifier**](coreIdentifier.md) | A globally unique identifier for the task. | [optional] [default to null] +**Overrides** | [***CoreTaskNodeOverrides**](coreTaskNodeOverrides.md) | Optional overrides applied at task execution time. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNodeOverrides.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNodeOverrides.md new file mode 100644 index 000000000..8d8f079c7 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNodeOverrides.md @@ -0,0 +1,10 @@ +# CoreTaskNodeOverrides + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Resources** | [***CoreResources**](coreResources.md) | A customizable interface to convey resources requested for a task container. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskTemplate.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskTemplate.md new file mode 100644 index 000000000..81106bf29 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskTemplate.md @@ -0,0 +1,20 @@ +# CoreTaskTemplate + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | Auto generated taskId by the system. Task Id uniquely identifies this task globally. | [optional] [default to null] +**Type_** | **string** | A predefined yet extensible Task type identifier. This can be used to customize any of the components. If no extensions are provided in the system, Flyte will resolve the this task to its TaskCategory and default the implementation registered for the TaskCategory. | [optional] [default to null] +**Metadata** | [***CoreTaskMetadata**](coreTaskMetadata.md) | Extra metadata about the task. | [optional] [default to null] +**Interface_** | [***CoreTypedInterface**](coreTypedInterface.md) | A strongly typed interface for the task. This enables others to use this task within a workflow and guarantees compile-time validation of the workflow to avoid costly runtime failures. | [optional] [default to null] +**Custom** | [***ProtobufStruct**](protobufStruct.md) | Custom data about the task. This is extensible to allow various plugins in the system. | [optional] [default to null] +**Container** | [***CoreContainer**](coreContainer.md) | | [optional] [default to null] +**K8sPod** | [***CoreK8sPod**](coreK8sPod.md) | | [optional] [default to null] +**Sql** | [***CoreSql**](coreSql.md) | | [optional] [default to null] +**TaskTypeVersion** | **int32** | This can be used to customize task handling at execution time for the same task type. | [optional] [default to null] +**SecurityContext** | [***CoreSecurityContext**](coreSecurityContext.md) | security_context encapsulates security attributes requested to run this task. | [optional] [default to null] +**Config** | **map[string]string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeAnnotation.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeAnnotation.md new file mode 100644 index 000000000..5593e7a40 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeAnnotation.md @@ -0,0 +1,10 @@ +# CoreTypeAnnotation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Annotations** | [***ProtobufStruct**](protobufStruct.md) | A arbitrary JSON payload to describe a type. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeStructure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeStructure.md new file mode 100644 index 000000000..2ccf3b03f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeStructure.md @@ -0,0 +1,10 @@ +# CoreTypeStructure + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Tag** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypedInterface.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypedInterface.md new file mode 100644 index 000000000..100dd11c6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypedInterface.md @@ -0,0 +1,11 @@ +# CoreTypedInterface + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Inputs** | [***CoreVariableMap**](coreVariableMap.md) | | [optional] [default to null] +**Outputs** | [***CoreVariableMap**](coreVariableMap.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnion.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnion.md new file mode 100644 index 000000000..003cd9a5e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnion.md @@ -0,0 +1,11 @@ +# CoreUnion + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Value** | [***CoreLiteral**](coreLiteral.md) | | [optional] [default to null] +**Type_** | [***CoreLiteralType**](coreLiteralType.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionInfo.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionInfo.md new file mode 100644 index 000000000..f55b40a5a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionInfo.md @@ -0,0 +1,10 @@ +# CoreUnionInfo + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**TargetType** | [***CoreLiteralType**](coreLiteralType.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionType.md new file mode 100644 index 000000000..3830cdbc1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionType.md @@ -0,0 +1,10 @@ +# CoreUnionType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Variants** | [**[]CoreLiteralType**](coreLiteralType.md) | Predefined set of variants in union. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariable.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariable.md new file mode 100644 index 000000000..c86da9485 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariable.md @@ -0,0 +1,11 @@ +# CoreVariable + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Type_** | [***CoreLiteralType**](coreLiteralType.md) | Variable literal type. | [optional] [default to null] +**Description** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariableMap.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariableMap.md new file mode 100644 index 000000000..8b2a4b2b2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariableMap.md @@ -0,0 +1,10 @@ +# CoreVariableMap + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Variables** | [**map[string]CoreVariable**](coreVariable.md) | Defines a map of variable names to variables. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVoid.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVoid.md new file mode 100644 index 000000000..ef4d598bf --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVoid.md @@ -0,0 +1,9 @@ +# CoreVoid + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionIdentifier.md new file mode 100644 index 000000000..cf6af7564 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionIdentifier.md @@ -0,0 +1,12 @@ +# CoreWorkflowExecutionIdentifier + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Project** | **string** | Name of the project the resource belongs to. | [optional] [default to null] +**Domain** | **string** | Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | [optional] [default to null] +**Name** | **string** | User or system provided value for the resource. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionPhase.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionPhase.md new file mode 100644 index 000000000..21f821d47 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionPhase.md @@ -0,0 +1,9 @@ +# CoreWorkflowExecutionPhase + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadata.md new file mode 100644 index 000000000..57e04d660 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadata.md @@ -0,0 +1,11 @@ +# CoreWorkflowMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**QualityOfService** | [***CoreQualityOfService**](coreQualityOfService.md) | Indicates the runtime priority of workflow executions. | [optional] [default to null] +**OnFailure** | [***WorkflowMetadataOnFailurePolicy**](WorkflowMetadataOnFailurePolicy.md) | Defines how the system should behave when a failure is detected in the workflow execution. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadataDefaults.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadataDefaults.md new file mode 100644 index 000000000..48d163192 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadataDefaults.md @@ -0,0 +1,10 @@ +# CoreWorkflowMetadataDefaults + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Interruptible** | **bool** | Whether child nodes of the workflow are interruptible. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowNode.md new file mode 100644 index 000000000..0c374117c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowNode.md @@ -0,0 +1,11 @@ +# CoreWorkflowNode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**LaunchplanRef** | [***CoreIdentifier**](coreIdentifier.md) | A globally unique identifier for the launch plan. | [optional] [default to null] +**SubWorkflowRef** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowTemplate.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowTemplate.md new file mode 100644 index 000000000..190c58f34 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowTemplate.md @@ -0,0 +1,16 @@ +# CoreWorkflowTemplate + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | A globally unique identifier for the workflow. | [optional] [default to null] +**Metadata** | [***CoreWorkflowMetadata**](coreWorkflowMetadata.md) | Extra metadata about the workflow. | [optional] [default to null] +**Interface_** | [***CoreTypedInterface**](coreTypedInterface.md) | Defines a strongly typed interface for the Workflow. This can include some optional parameters. | [optional] [default to null] +**Nodes** | [**[]CoreNode**](coreNode.md) | A list of nodes. In addition, 'globals' is a special reserved node id that can be used to consume workflow inputs. | [optional] [default to null] +**Outputs** | [**[]CoreBinding**](coreBinding.md) | A list of output bindings that specify how to construct workflow outputs. Bindings can pull node outputs or specify literals. All workflow outputs specified in the interface field must be bound in order for the workflow to be validated. A workflow has an implicit dependency on all of its nodes to execute successfully in order to bind final outputs. Most of these outputs will be Binding's with a BindingData of type OutputReference. That is, your workflow can just have an output of some constant (`Output(5)`), but usually, the workflow will be pulling outputs from the output of a task. | [optional] [default to null] +**FailureNode** | [***CoreNode**](coreNode.md) | +optional A catch-all node. This node is executed whenever the execution engine determines the workflow has failed. The interface of this node must match the Workflow interface with an additional input named 'error' of type pb.lyft.flyte.core.Error. | [optional] [default to null] +**MetadataDefaults** | [***CoreWorkflowMetadataDefaults**](coreWorkflowMetadataDefaults.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/DataLoadingConfigLiteralMapFormat.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/DataLoadingConfigLiteralMapFormat.md new file mode 100644 index 000000000..ae8dbb4da --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/DataLoadingConfigLiteralMapFormat.md @@ -0,0 +1,9 @@ +# DataLoadingConfigLiteralMapFormat + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventExternalResourceInfo.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventExternalResourceInfo.md new file mode 100644 index 000000000..a96963205 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventExternalResourceInfo.md @@ -0,0 +1,15 @@ +# EventExternalResourceInfo + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ExternalId** | **string** | Identifier for an external resource created by this task execution, for example Qubole query ID or presto query ids. | [optional] [default to null] +**Index** | **int64** | A unique index for the external resource with respect to all external resources for this task. Although the identifier may change between task reporting events or retries, this will remain the same to enable aggregating information from multiple reports. | [optional] [default to null] +**RetryAttempt** | **int64** | | [optional] [default to null] +**Phase** | [***CoreTaskExecutionPhase**](coreTaskExecutionPhase.md) | | [optional] [default to null] +**CacheStatus** | [***CoreCatalogCacheStatus**](coreCatalogCacheStatus.md) | Captures the status of caching for this external resource execution. | [optional] [default to null] +**Logs** | [**[]CoreTaskLog**](coreTaskLog.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventNodeExecutionEvent.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventNodeExecutionEvent.md new file mode 100644 index 000000000..85eb0126c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventNodeExecutionEvent.md @@ -0,0 +1,28 @@ +# EventNodeExecutionEvent + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | | [optional] [default to null] +**ProducerId** | **string** | | [optional] [default to null] +**Phase** | [***CoreNodeExecutionPhase**](coreNodeExecutionPhase.md) | | [optional] [default to null] +**OccurredAt** | [**time.Time**](time.Time.md) | This timestamp represents when the original event occurred, it is generated by the executor of the node. | [optional] [default to null] +**InputUri** | **string** | | [optional] [default to null] +**OutputUri** | **string** | URL to the output of the execution, it encodes all the information including Cloud source provider. ie., s3://... | [optional] [default to null] +**Error_** | [***CoreExecutionError**](coreExecutionError.md) | | [optional] [default to null] +**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this node execution. | [optional] [default to null] +**WorkflowNodeMetadata** | [***FlyteidleventWorkflowNodeMetadata**](flyteidleventWorkflowNodeMetadata.md) | | [optional] [default to null] +**TaskNodeMetadata** | [***FlyteidleventTaskNodeMetadata**](flyteidleventTaskNodeMetadata.md) | | [optional] [default to null] +**ParentTaskMetadata** | [***EventParentTaskExecutionMetadata**](eventParentTaskExecutionMetadata.md) | [To be deprecated] Specifies which task (if any) launched this node. | [optional] [default to null] +**ParentNodeMetadata** | [***EventParentNodeExecutionMetadata**](eventParentNodeExecutionMetadata.md) | Specifies the parent node of the current node execution. Node executions at level zero will not have a parent node. | [optional] [default to null] +**RetryGroup** | **string** | | [optional] [default to null] +**SpecNodeId** | **string** | | [optional] [default to null] +**NodeName** | **string** | | [optional] [default to null] +**EventVersion** | **int32** | | [optional] [default to null] +**IsParent** | **bool** | Whether this node launched a subworkflow. | [optional] [default to null] +**IsDynamic** | **bool** | Whether this node yielded a dynamic workflow. | [optional] [default to null] +**DeckUri** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentNodeExecutionMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentNodeExecutionMetadata.md new file mode 100644 index 000000000..2ca4911b0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentNodeExecutionMetadata.md @@ -0,0 +1,10 @@ +# EventParentNodeExecutionMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**NodeId** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentTaskExecutionMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentTaskExecutionMetadata.md new file mode 100644 index 000000000..1701dacc6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentTaskExecutionMetadata.md @@ -0,0 +1,10 @@ +# EventParentTaskExecutionMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreTaskExecutionIdentifier**](coreTaskExecutionIdentifier.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventResourcePoolInfo.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventResourcePoolInfo.md new file mode 100644 index 000000000..087ffb093 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventResourcePoolInfo.md @@ -0,0 +1,11 @@ +# EventResourcePoolInfo + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**AllocationToken** | **string** | Unique resource ID used to identify this execution when allocating a token. | [optional] [default to null] +**Namespace** | **string** | Namespace under which this task execution requested an allocation token. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionEvent.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionEvent.md new file mode 100644 index 000000000..9d93ee85f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionEvent.md @@ -0,0 +1,26 @@ +# EventTaskExecutionEvent + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**TaskId** | [***CoreIdentifier**](coreIdentifier.md) | ID of the task. In combination with the retryAttempt this will indicate the task execution uniquely for a given parent node execution. | [optional] [default to null] +**ParentNodeExecutionId** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | | [optional] [default to null] +**RetryAttempt** | **int64** | | [optional] [default to null] +**Phase** | [***CoreTaskExecutionPhase**](coreTaskExecutionPhase.md) | | [optional] [default to null] +**ProducerId** | **string** | | [optional] [default to null] +**Logs** | [**[]CoreTaskLog**](coreTaskLog.md) | | [optional] [default to null] +**OccurredAt** | [**time.Time**](time.Time.md) | This timestamp represents when the original event occurred, it is generated by the executor of the task. | [optional] [default to null] +**InputUri** | **string** | URI of the input file, it encodes all the information including Cloud source provider. ie., s3://... | [optional] [default to null] +**OutputUri** | **string** | URI to the output of the execution, it will be in a format that encodes all the information including Cloud source provider. ie., s3://... | [optional] [default to null] +**Error_** | [***CoreExecutionError**](coreExecutionError.md) | | [optional] [default to null] +**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this task execution. | [optional] [default to null] +**CustomInfo** | [***ProtobufStruct**](protobufStruct.md) | Custom data that the task plugin sends back. This is extensible to allow various plugins in the system. | [optional] [default to null] +**PhaseVersion** | **int64** | Some phases, like RUNNING, can send multiple events with changed metadata (new logs, additional custom_info, etc) that should be recorded regardless of the lack of phase change. The version field should be incremented when metadata changes across the duration of an individual phase. | [optional] [default to null] +**Reason** | **string** | An optional explanation for the phase transition. | [optional] [default to null] +**TaskType** | **string** | A predefined yet extensible Task type identifier. If the task definition is already registered in flyte admin this type will be identical, but not all task executions necessarily use pre-registered definitions and this type is useful to render the task in the UI, filter task executions, etc. | [optional] [default to null] +**Metadata** | [***EventTaskExecutionMetadata**](eventTaskExecutionMetadata.md) | Metadata around how a task was executed. | [optional] [default to null] +**EventVersion** | **int32** | The event version is used to indicate versioned changes in how data is reported using this proto message. For example, event_verison > 0 means that maps tasks report logs using the TaskExecutionMetadata ExternalResourceInfo fields for each subtask rather than the TaskLog in this message. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionMetadata.md new file mode 100644 index 000000000..e54de876b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionMetadata.md @@ -0,0 +1,14 @@ +# EventTaskExecutionMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**GeneratedName** | **string** | Unique, generated name for this task execution used by the backend. | [optional] [default to null] +**ExternalResources** | [**[]EventExternalResourceInfo**](eventExternalResourceInfo.md) | Additional data on external resources on other back-ends or platforms (e.g. Hive, Qubole, etc) launched by this task execution. | [optional] [default to null] +**ResourcePoolInfo** | [**[]EventResourcePoolInfo**](eventResourcePoolInfo.md) | Includes additional data on concurrent resource management used during execution.. This is a repeated field because a plugin can request multiple resource allocations during execution. | [optional] [default to null] +**PluginIdentifier** | **string** | The identifier of the plugin used to execute this task. | [optional] [default to null] +**InstanceClass** | [***TaskExecutionMetadataInstanceClass**](TaskExecutionMetadataInstanceClass.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventWorkflowExecutionEvent.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventWorkflowExecutionEvent.md new file mode 100644 index 000000000..2b7144e5c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventWorkflowExecutionEvent.md @@ -0,0 +1,16 @@ +# EventWorkflowExecutionEvent + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ExecutionId** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] +**ProducerId** | **string** | | [optional] [default to null] +**Phase** | [***CoreWorkflowExecutionPhase**](coreWorkflowExecutionPhase.md) | | [optional] [default to null] +**OccurredAt** | [**time.Time**](time.Time.md) | This timestamp represents when the original event occurred, it is generated by the executor of the workflow. | [optional] [default to null] +**OutputUri** | **string** | URL to the output of the execution, it encodes all the information including Cloud source provider. ie., s3://... | [optional] [default to null] +**Error_** | [***CoreExecutionError**](coreExecutionError.md) | | [optional] [default to null] +**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this workflow execution. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionErrorErrorKind.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionErrorErrorKind.md new file mode 100644 index 000000000..c1c97add2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionErrorErrorKind.md @@ -0,0 +1,9 @@ +# ExecutionErrorErrorKind + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionMetadataExecutionMode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionMetadataExecutionMode.md new file mode 100644 index 000000000..9c1826b80 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionMetadataExecutionMode.md @@ -0,0 +1,9 @@ +# ExecutionMetadataExecutionMode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminDynamicWorkflowNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminDynamicWorkflowNodeMetadata.md new file mode 100644 index 000000000..e6422f680 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminDynamicWorkflowNodeMetadata.md @@ -0,0 +1,11 @@ +# FlyteidladminDynamicWorkflowNodeMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the workflow. | [optional] [default to null] +**CompiledWorkflow** | [***CoreCompiledWorkflowClosure**](coreCompiledWorkflowClosure.md) | Represents the compiled representation of the embedded dynamic workflow. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminNodeExecution.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminNodeExecution.md new file mode 100644 index 000000000..6659a41a8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminNodeExecution.md @@ -0,0 +1,13 @@ +# FlyteidladminNodeExecution + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | Uniquely identifies an individual node execution. | [optional] [default to null] +**InputUri** | **string** | Path to remote data store where input blob is stored. | [optional] [default to null] +**Closure** | [***AdminNodeExecutionClosure**](adminNodeExecutionClosure.md) | Computed results associated with this node execution. | [optional] [default to null] +**Metadata** | [***AdminNodeExecutionMetaData**](adminNodeExecutionMetaData.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateRequest.md new file mode 100644 index 000000000..5ea81d2fa --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateRequest.md @@ -0,0 +1,11 @@ +# FlyteidladminTaskCreateRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] +**Spec** | [***AdminTaskSpec**](adminTaskSpec.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateResponse.md new file mode 100644 index 000000000..c33dde732 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateResponse.md @@ -0,0 +1,9 @@ +# FlyteidladminTaskCreateResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskExecution.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskExecution.md new file mode 100644 index 000000000..0feb6aedf --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskExecution.md @@ -0,0 +1,13 @@ +# FlyteidladminTaskExecution + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreTaskExecutionIdentifier**](coreTaskExecutionIdentifier.md) | Unique identifier for the task execution. | [optional] [default to null] +**InputUri** | **string** | Path to remote data store where input blob is stored. | [optional] [default to null] +**Closure** | [***AdminTaskExecutionClosure**](adminTaskExecutionClosure.md) | Task execution details and results. | [optional] [default to null] +**IsParent** | **bool** | Whether this task spawned nodes. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskNodeMetadata.md new file mode 100644 index 000000000..f6bf9af5a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskNodeMetadata.md @@ -0,0 +1,12 @@ +# FlyteidladminTaskNodeMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**CacheStatus** | [***CoreCatalogCacheStatus**](coreCatalogCacheStatus.md) | Captures the status of caching for this execution. | [optional] [default to null] +**CatalogKey** | [***CoreCatalogMetadata**](coreCatalogMetadata.md) | | [optional] [default to null] +**CheckpointUri** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminWorkflowNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminWorkflowNodeMetadata.md new file mode 100644 index 000000000..1e7929fa5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminWorkflowNodeMetadata.md @@ -0,0 +1,10 @@ +# FlyteidladminWorkflowNodeMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ExecutionId** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | The identifier for a workflow execution launched by a node. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidlcoreSchema.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidlcoreSchema.md new file mode 100644 index 000000000..43853522f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidlcoreSchema.md @@ -0,0 +1,11 @@ +# FlyteidlcoreSchema + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Uri** | **string** | | [optional] [default to null] +**Type_** | [***CoreSchemaType**](coreSchemaType.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventDynamicWorkflowNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventDynamicWorkflowNodeMetadata.md new file mode 100644 index 000000000..ee0f1846c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventDynamicWorkflowNodeMetadata.md @@ -0,0 +1,11 @@ +# FlyteidleventDynamicWorkflowNodeMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the workflow. | [optional] [default to null] +**CompiledWorkflow** | [***CoreCompiledWorkflowClosure**](coreCompiledWorkflowClosure.md) | Represents the compiled representation of the embedded dynamic workflow. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventTaskNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventTaskNodeMetadata.md new file mode 100644 index 000000000..38eeeb914 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventTaskNodeMetadata.md @@ -0,0 +1,14 @@ +# FlyteidleventTaskNodeMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**CacheStatus** | [***CoreCatalogCacheStatus**](coreCatalogCacheStatus.md) | Captures the status of caching for this execution. | [optional] [default to null] +**CatalogKey** | [***CoreCatalogMetadata**](coreCatalogMetadata.md) | | [optional] [default to null] +**ReservationStatus** | [***CatalogReservationStatus**](CatalogReservationStatus.md) | Captures the status of cache reservations for this execution. | [optional] [default to null] +**CheckpointUri** | **string** | | [optional] [default to null] +**DynamicWorkflow** | [***FlyteidleventDynamicWorkflowNodeMetadata**](flyteidleventDynamicWorkflowNodeMetadata.md) | In the case this task launched a dynamic workflow we capture its structure here. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventWorkflowNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventWorkflowNodeMetadata.md new file mode 100644 index 000000000..745e4e071 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventWorkflowNodeMetadata.md @@ -0,0 +1,10 @@ +# FlyteidleventWorkflowNodeMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ExecutionId** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyDownloadMode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyDownloadMode.md new file mode 100644 index 000000000..352aeec26 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyDownloadMode.md @@ -0,0 +1,9 @@ +# IoStrategyDownloadMode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyUploadMode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyUploadMode.md new file mode 100644 index 000000000..8ec3c6559 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyUploadMode.md @@ -0,0 +1,9 @@ +# IoStrategyUploadMode + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/PluginOverrideMissingPluginBehavior.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/PluginOverrideMissingPluginBehavior.md new file mode 100644 index 000000000..ddd02ef07 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/PluginOverrideMissingPluginBehavior.md @@ -0,0 +1,9 @@ +# PluginOverrideMissingPluginBehavior + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProjectProjectState.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProjectProjectState.md new file mode 100644 index 000000000..b7b23bdec --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProjectProjectState.md @@ -0,0 +1,9 @@ +# ProjectProjectState + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufListValue.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufListValue.md new file mode 100644 index 000000000..64b9f7c56 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufListValue.md @@ -0,0 +1,10 @@ +# ProtobufListValue + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Values** | [**[]ProtobufValue**](protobufValue.md) | Repeated field of dynamically typed values. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufNullValue.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufNullValue.md new file mode 100644 index 000000000..ae5e5ef3e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufNullValue.md @@ -0,0 +1,9 @@ +# ProtobufNullValue + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufStruct.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufStruct.md new file mode 100644 index 000000000..96d055e95 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufStruct.md @@ -0,0 +1,10 @@ +# ProtobufStruct + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Fields** | [**map[string]ProtobufValue**](protobufValue.md) | Unordered map of dynamically typed values. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufValue.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufValue.md new file mode 100644 index 000000000..670b0161b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufValue.md @@ -0,0 +1,15 @@ +# ProtobufValue + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**NullValue** | [***ProtobufNullValue**](protobufNullValue.md) | Represents a null value. | [optional] [default to null] +**NumberValue** | **float64** | Represents a double value. | [optional] [default to null] +**StringValue** | **string** | Represents a string value. | [optional] [default to null] +**BoolValue** | **bool** | Represents a boolean value. | [optional] [default to null] +**StructValue** | [***ProtobufStruct**](protobufStruct.md) | Represents a structured value. | [optional] [default to null] +**ListValue** | [***ProtobufListValue**](protobufListValue.md) | Represents a repeated `Value`. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/QualityOfServiceTier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/QualityOfServiceTier.md new file mode 100644 index 000000000..a41425843 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/QualityOfServiceTier.md @@ -0,0 +1,9 @@ +# QualityOfServiceTier + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceEntry.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceEntry.md new file mode 100644 index 000000000..d168a7d49 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceEntry.md @@ -0,0 +1,11 @@ +# ResourcesResourceEntry + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | [***ResourcesResourceName**](ResourcesResourceName.md) | Resource name. | [optional] [default to null] +**Value** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceName.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceName.md new file mode 100644 index 000000000..cac7584bc --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceName.md @@ -0,0 +1,9 @@ +# ResourcesResourceName + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/RuntimeMetadataRuntimeType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/RuntimeMetadataRuntimeType.md new file mode 100644 index 000000000..fba4dd4c6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/RuntimeMetadataRuntimeType.md @@ -0,0 +1,9 @@ +# RuntimeMetadataRuntimeType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaColumnSchemaColumnType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaColumnSchemaColumnType.md new file mode 100644 index 000000000..48aaf7ef0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaColumnSchemaColumnType.md @@ -0,0 +1,9 @@ +# SchemaColumnSchemaColumnType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaTypeSchemaColumn.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaTypeSchemaColumn.md new file mode 100644 index 000000000..83fd044a2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaTypeSchemaColumn.md @@ -0,0 +1,11 @@ +# SchemaTypeSchemaColumn + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | | [optional] [default to null] +**Type_** | [***SchemaColumnSchemaColumnType**](SchemaColumnSchemaColumnType.md) | The column type. This allows a limited set of types currently. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SecretMountType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SecretMountType.md new file mode 100644 index 000000000..8b2913f96 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SecretMountType.md @@ -0,0 +1,9 @@ +# SecretMountType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SortDirection.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SortDirection.md new file mode 100644 index 000000000..9e14e1899 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SortDirection.md @@ -0,0 +1,9 @@ +# SortDirection + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SqlDialect.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SqlDialect.md new file mode 100644 index 000000000..df24c3ee3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SqlDialect.md @@ -0,0 +1,9 @@ +# SqlDialect + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/StructuredDatasetTypeDatasetColumn.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/StructuredDatasetTypeDatasetColumn.md new file mode 100644 index 000000000..fc50f0a67 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/StructuredDatasetTypeDatasetColumn.md @@ -0,0 +1,11 @@ +# StructuredDatasetTypeDatasetColumn + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | A unique name within the schema type for the column. | [optional] [default to null] +**LiteralType** | [***CoreLiteralType**](coreLiteralType.md) | The column type. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskExecutionMetadataInstanceClass.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskExecutionMetadataInstanceClass.md new file mode 100644 index 000000000..445a4a18c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskExecutionMetadataInstanceClass.md @@ -0,0 +1,9 @@ +# TaskExecutionMetadataInstanceClass + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskLogMessageFormat.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskLogMessageFormat.md new file mode 100644 index 000000000..c333026fd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskLogMessageFormat.md @@ -0,0 +1,9 @@ +# TaskLogMessageFormat + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/WorkflowMetadataOnFailurePolicy.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/WorkflowMetadataOnFailurePolicy.md new file mode 100644 index 000000000..971961a40 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/docs/WorkflowMetadataOnFailurePolicy.md @@ -0,0 +1,9 @@ +# WorkflowMetadataOnFailurePolicy + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/git_push.sh b/gen/pb-go/flyteidl/service/plugin_ststem/git_push.sh new file mode 100644 index 000000000..ae01b182a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/git_push.sh @@ -0,0 +1,52 @@ +#!/bin/sh +# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ +# +# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update" + +git_user_id=$1 +git_repo_id=$2 +release_note=$3 + +if [ "$git_user_id" = "" ]; then + git_user_id="GIT_USER_ID" + echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id" +fi + +if [ "$git_repo_id" = "" ]; then + git_repo_id="GIT_REPO_ID" + echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id" +fi + +if [ "$release_note" = "" ]; then + release_note="Minor update" + echo "[INFO] No command line input provided. Set \$release_note to $release_note" +fi + +# Initialize the local directory as a Git repository +git init + +# Adds the files in the local repository and stages them for commit. +git add . + +# Commits the tracked changes and prepares them to be pushed to a remote repository. +git commit -m "$release_note" + +# Sets the new remote +git_remote=`git remote` +if [ "$git_remote" = "" ]; then # git remote not defined + + if [ "$GIT_TOKEN" = "" ]; then + echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." + git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git + else + git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git + fi + +fi + +git pull origin master + +# Pushes (Forces) the changes in the local repository up to the remote repository +echo "Git pushing to https://github.com/${git_user_id}/${git_repo_id}.git" +git push origin master 2>&1 | grep -v 'To https' + diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_abort_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_abort_metadata.go new file mode 100644 index 000000000..3f0864158 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_abort_metadata.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Specifies metadata around an aborted workflow execution. +type AdminAbortMetadata struct { + // In the case of a user-specified abort, this will pass along the user-supplied cause. + Cause string `json:"cause,omitempty"` + Principal string `json:"principal,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_annotations.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_annotations.go new file mode 100644 index 000000000..a81e5fc19 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_annotations.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Annotation values to be applied to an execution resource. In the future a mode (e.g. OVERRIDE, APPEND, etc) can be defined to specify how to merge annotations defined at registration and execution time. +type AdminAnnotations struct { + // Map of custom annotations to be applied to the execution resource. + Values map[string]string `json:"values,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth.go new file mode 100644 index 000000000..18f3808f0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines permissions associated with executions created by this launch plan spec. Use either of these roles when they have permissions required by your workflow execution. Deprecated. +type AdminAuth struct { + // Defines an optional iam role which will be used for tasks run in executions created with this launch plan. + AssumableIamRole string `json:"assumable_iam_role,omitempty"` + // Defines an optional kubernetes service account which will be used for tasks run in executions created with this launch plan. + KubernetesServiceAccount string `json:"kubernetes_service_account,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth_role.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth_role.go new file mode 100644 index 000000000..4c0ffd914 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth_role.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines permissions associated with executions created by this launch plan spec. Use either of these roles when they have permissions required by your workflow execution. Deprecated. +type AdminAuthRole struct { + // Defines an optional iam role which will be used for tasks run in executions created with this launch plan. + AssumableIamRole string `json:"assumable_iam_role,omitempty"` + // Defines an optional kubernetes service account which will be used for tasks run in executions created with this launch plan. + KubernetesServiceAccount string `json:"kubernetes_service_account,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_assignment.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_assignment.go new file mode 100644 index 000000000..8b2451a70 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_assignment.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulates specifications for routing an execution onto a specific cluster. +type AdminClusterAssignment struct { + ClusterPoolName string `json:"cluster_pool_name,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_resource_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_resource_attributes.go new file mode 100644 index 000000000..16bd17b90 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_resource_attributes.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminClusterResourceAttributes struct { + // Custom resource attributes which will be applied in cluster resource creation (e.g. quotas). Map keys are the *case-sensitive* names of variables in templatized resource files. Map values should be the custom values which get substituted during resource creation. + Attributes map[string]string `json:"attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cron_schedule.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cron_schedule.go new file mode 100644 index 000000000..8cf6271d7 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cron_schedule.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Options for schedules to run according to a cron expression. +type AdminCronSchedule struct { + Schedule string `json:"schedule,omitempty"` + Offset string `json:"offset,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description.go new file mode 100644 index 000000000..ebe6500b8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Full user description with formatting preserved. This can be rendered by clients, such as the console or command line tools with in-tact formatting. +type AdminDescription struct { + Value string `json:"value,omitempty"` + Uri string `json:"uri,omitempty"` + Format *AdminDescriptionFormat `json:"format,omitempty"` + IconLink string `json:"icon_link,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity.go new file mode 100644 index 000000000..38cd01582 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity.go @@ -0,0 +1,24 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// DescriptionEntity contains detailed description for the task/workflow. Documentation could provide insight into the algorithms, business use case, etc. +type AdminDescriptionEntity struct { + // id represents the unique identifier of the description entity. + Id *CoreIdentifier `json:"id,omitempty"` + // One-liner overview of the entity. + ShortDescription string `json:"short_description,omitempty"` + // Full user description with formatting preserved. + LongDescription *AdminDescription `json:"long_description,omitempty"` + // Optional link to source code used to define this entity. + SourceCode *AdminSourceCode `json:"source_code,omitempty"` + // User-specified tags. These are arbitrary and can be used for searching filtering and discovering tasks. + Tags []string `json:"tags,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity_list.go new file mode 100644 index 000000000..b002d9e54 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity_list.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminDescriptionEntityList struct { + // A list of DescriptionEntities returned based on the request. + DescriptionEntities []AdminDescriptionEntity `json:"descriptionEntities,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_format.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_format.go new file mode 100644 index 000000000..a82f8d091 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_format.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// AdminDescriptionFormat : - DESCRIPTION_FORMAT_RST: python default documentation - comments is rst +type AdminDescriptionFormat string + +// List of adminDescriptionFormat +const ( + AdminDescriptionFormatUNKNOWN AdminDescriptionFormat = "DESCRIPTION_FORMAT_UNKNOWN" + AdminDescriptionFormatMARKDOWN AdminDescriptionFormat = "DESCRIPTION_FORMAT_MARKDOWN" + AdminDescriptionFormatHTML AdminDescriptionFormat = "DESCRIPTION_FORMAT_HTML" + AdminDescriptionFormatRST AdminDescriptionFormat = "DESCRIPTION_FORMAT_RST" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_domain.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_domain.go new file mode 100644 index 000000000..3bd6202e3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_domain.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Namespace within a project commonly used to differentiate between different service instances. e.g. \"production\", \"development\", etc. +type AdminDomain struct { + // Globally unique domain name. + Id string `json:"id,omitempty"` + // Display name. + Name string `json:"name,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_email_notification.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_email_notification.go new file mode 100644 index 000000000..dfb91f8db --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_email_notification.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines an email notification specification. +type AdminEmailNotification struct { + RecipientsEmail []string `json:"recipients_email,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution.go new file mode 100644 index 000000000..dba2bfca7 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A workflow execution represents an instantiated workflow, including all inputs and additional metadata as well as computed results included state, outputs, and duration-based attributes. Used as a response object used in Get and List execution requests. +type AdminExecution struct { + // Unique identifier of the workflow execution. + Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` + // User-provided configuration and inputs for launching the execution. + Spec *AdminExecutionSpec `json:"spec,omitempty"` + // Execution results. + Closure *AdminExecutionClosure `json:"closure,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_closure.go new file mode 100644 index 000000000..c4ec0fe69 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_closure.go @@ -0,0 +1,43 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +type AdminExecutionClosure struct { + // Output URI in the case of a successful execution. DEPRECATED. Use GetExecutionData to fetch output data instead. + Outputs *AdminLiteralMapBlob `json:"outputs,omitempty"` + // Error information in the case of a failed execution. + Error_ *CoreExecutionError `json:"error,omitempty"` + // In the case of a user-specified abort, this will pass along the user-supplied cause. + AbortCause string `json:"abort_cause,omitempty"` + // In the case of a user-specified abort, this will pass along the user and their supplied cause. + AbortMetadata *AdminAbortMetadata `json:"abort_metadata,omitempty"` + // Raw output data produced by this execution. DEPRECATED. Use GetExecutionData to fetch output data instead. + OutputData *CoreLiteralMap `json:"output_data,omitempty"` + ComputedInputs *CoreLiteralMap `json:"computed_inputs,omitempty"` + // Most recent recorded phase for the execution. + Phase *CoreWorkflowExecutionPhase `json:"phase,omitempty"` + // Reported time at which the execution began running. + StartedAt time.Time `json:"started_at,omitempty"` + // The amount of time the execution spent running. + Duration string `json:"duration,omitempty"` + // Reported time at which the execution was created. + CreatedAt time.Time `json:"created_at,omitempty"` + // Reported time at which the execution was last updated. + UpdatedAt time.Time `json:"updated_at,omitempty"` + // The notification settings to use after merging the CreateExecutionRequest and the launch plan notification settings. An execution launched with notifications will always prefer that definition to notifications defined statically in a launch plan. + Notifications []AdminNotification `json:"notifications,omitempty"` + // Identifies the workflow definition for this execution. + WorkflowId *CoreIdentifier `json:"workflow_id,omitempty"` + StateChangeDetails *AdminExecutionStateChangeDetails `json:"state_change_details,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_cluster_label.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_cluster_label.go new file mode 100644 index 000000000..740354b52 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_cluster_label.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminExecutionClusterLabel struct { + Value string `json:"value,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_request.go new file mode 100644 index 000000000..569e49733 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_request.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to launch an execution with the given project, domain and optionally-assigned name. +type AdminExecutionCreateRequest struct { + Project string `json:"project,omitempty"` + Domain string `json:"domain,omitempty"` + Name string `json:"name,omitempty"` + Spec *AdminExecutionSpec `json:"spec,omitempty"` + Inputs *CoreLiteralMap `json:"inputs,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_response.go new file mode 100644 index 000000000..6d885a444 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_response.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// The unique identifier for a successfully created execution. If the name was *not* specified in the create request, this identifier will include a generated name. +type AdminExecutionCreateResponse struct { + Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_list.go new file mode 100644 index 000000000..a102827ad --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_list.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminExecutionList struct { + Executions []AdminExecution `json:"executions,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_metadata.go new file mode 100644 index 000000000..3fc6429b2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_metadata.go @@ -0,0 +1,30 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +// Represents attributes about an execution which are not required to launch the execution but are useful to record. These attributes are assigned at launch time and do not change. +type AdminExecutionMetadata struct { + Mode *ExecutionMetadataExecutionMode `json:"mode,omitempty"` + // Identifier of the entity that triggered this execution. For systems using back-end authentication any value set here will be discarded in favor of the authenticated user context. + Principal string `json:"principal,omitempty"` + // Indicates the nestedness of this execution. If a user launches a workflow execution, the default nesting is 0. If this execution further launches a workflow (child workflow), the nesting level is incremented by 0 => 1 Generally, if workflow at nesting level k launches a workflow then the child workflow will have nesting = k + 1. + Nesting int64 `json:"nesting,omitempty"` + // For scheduled executions, the requested time for execution for this specific schedule invocation. + ScheduledAt time.Time `json:"scheduled_at,omitempty"` + ParentNodeExecution *CoreNodeExecutionIdentifier `json:"parent_node_execution,omitempty"` + // Optional, a reference workflow execution related to this execution. In the case of a relaunch, this references the original workflow execution. + ReferenceExecution *CoreWorkflowExecutionIdentifier `json:"reference_execution,omitempty"` + // Optional, platform-specific metadata about the execution. In this the future this may be gated behind an ACL or some sort of authorization. + SystemMetadata *AdminSystemMetadata `json:"system_metadata,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_queue_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_queue_attributes.go new file mode 100644 index 000000000..5b399cebe --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_queue_attributes.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminExecutionQueueAttributes struct { + // Tags used for assigning execution queues for tasks defined within this project. + Tags []string `json:"tags,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_recover_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_recover_request.go new file mode 100644 index 000000000..dfaaceff0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_recover_request.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to recover the referenced execution. +type AdminExecutionRecoverRequest struct { + // Identifier of the workflow execution to recover. + Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` + Name string `json:"name,omitempty"` + // Additional metadata which will be used to overwrite any metadata in the reference execution when triggering a recovery execution. + Metadata *AdminExecutionMetadata `json:"metadata,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_relaunch_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_relaunch_request.go new file mode 100644 index 000000000..f9125840d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_relaunch_request.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to relaunch the referenced execution. +type AdminExecutionRelaunchRequest struct { + Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` + Name string `json:"name,omitempty"` + // Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. + OverwriteCache bool `json:"overwrite_cache,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_spec.go new file mode 100644 index 000000000..cf678ee1c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_spec.go @@ -0,0 +1,40 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// An ExecutionSpec encompasses all data used to launch this execution. The Spec does not change over the lifetime of an execution as it progresses across phase changes. +type AdminExecutionSpec struct { + LaunchPlan *CoreIdentifier `json:"launch_plan,omitempty"` + Inputs *CoreLiteralMap `json:"inputs,omitempty"` + Metadata *AdminExecutionMetadata `json:"metadata,omitempty"` + // List of notifications based on Execution status transitions When this list is not empty it is used rather than any notifications defined in the referenced launch plan. When this list is empty, the notifications defined for the launch plan will be applied. + Notifications *AdminNotificationList `json:"notifications,omitempty"` + // This should be set to true if all notifications are intended to be disabled for this execution. + DisableAll bool `json:"disable_all,omitempty"` + // Labels to apply to the execution resource. + Labels *AdminLabels `json:"labels,omitempty"` + // Annotations to apply to the execution resource. + Annotations *AdminAnnotations `json:"annotations,omitempty"` + // Optional: security context override to apply this execution. + SecurityContext *CoreSecurityContext `json:"security_context,omitempty"` + // Optional: auth override to apply this execution. + AuthRole *AdminAuthRole `json:"auth_role,omitempty"` + // Indicates the runtime priority of the execution. + QualityOfService *CoreQualityOfService `json:"quality_of_service,omitempty"` + // Controls the maximum number of task nodes that can be run in parallel for the entire workflow. This is useful to achieve fairness. Note: MapTasks are regarded as one unit, and parallelism/concurrency of MapTasks is independent from this. + MaxParallelism int32 `json:"max_parallelism,omitempty"` + RawOutputDataConfig *AdminRawOutputDataConfig `json:"raw_output_data_config,omitempty"` + // Controls how to select an available cluster on which this execution should run. + ClusterAssignment *AdminClusterAssignment `json:"cluster_assignment,omitempty"` + // Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. + Interruptible bool `json:"interruptible,omitempty"` + // Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. + OverwriteCache bool `json:"overwrite_cache,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state.go new file mode 100644 index 000000000..e9dc68072 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// AdminExecutionState : The state of the execution is used to control its visibility in the UI/CLI. - EXECUTION_ACTIVE: By default, all executions are considered active. - EXECUTION_ARCHIVED: Archived executions are no longer visible in the UI. +type AdminExecutionState string + +// List of adminExecutionState +const ( + AdminExecutionStateACTIVE AdminExecutionState = "EXECUTION_ACTIVE" + AdminExecutionStateARCHIVED AdminExecutionState = "EXECUTION_ARCHIVED" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state_change_details.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state_change_details.go new file mode 100644 index 000000000..f6f86f22d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state_change_details.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +type AdminExecutionStateChangeDetails struct { + // The state of the execution is used to control its visibility in the UI/CLI. + State *AdminExecutionState `json:"state,omitempty"` + // This timestamp represents when the state changed. + OccurredAt time.Time `json:"occurred_at,omitempty"` + Principal string `json:"principal,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_request.go new file mode 100644 index 000000000..b556b4c4f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_request.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to terminate an in-progress execution. This action is irreversible. If an execution is already terminated, this request will simply be a no-op. This request will fail if it references a non-existent execution. If the request succeeds the phase \"ABORTED\" will be recorded for the termination with the optional cause added to the output_result. +type AdminExecutionTerminateRequest struct { + // Uniquely identifies the individual workflow execution to be terminated. + Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` + // Optional reason for aborting. + Cause string `json:"cause,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_response.go new file mode 100644 index 000000000..24bb67fa4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_response.go @@ -0,0 +1,13 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminExecutionTerminateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_request.go new file mode 100644 index 000000000..c161bb54d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_request.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminExecutionUpdateRequest struct { + Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` + State *AdminExecutionState `json:"state,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_response.go new file mode 100644 index 000000000..d5612415a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_response.go @@ -0,0 +1,13 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminExecutionUpdateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate.go new file mode 100644 index 000000000..84954b04b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Option for schedules run at a certain frequency e.g. every 2 minutes. +type AdminFixedRate struct { + Value int64 `json:"value,omitempty"` + Unit *AdminFixedRateUnit `json:"unit,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate_unit.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate_unit.go new file mode 100644 index 000000000..8664776ec --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate_unit.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// AdminFixedRateUnit : Represents a frequency at which to run a schedule. +type AdminFixedRateUnit string + +// List of adminFixedRateUnit +const ( + AdminFixedRateUnitMINUTE AdminFixedRateUnit = "MINUTE" + AdminFixedRateUnitHOUR AdminFixedRateUnit = "HOUR" + AdminFixedRateUnitDAY AdminFixedRateUnit = "DAY" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_get_version_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_get_version_response.go new file mode 100644 index 000000000..84051d9bd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_get_version_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminGetVersionResponse struct { + ControlPlaneVersion *AdminVersion `json:"control_plane_version,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_labels.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_labels.go new file mode 100644 index 000000000..a9b653f92 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_labels.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Label values to be applied to an execution resource. In the future a mode (e.g. OVERRIDE, APPEND, etc) can be defined to specify how to merge labels defined at registration and execution time. +type AdminLabels struct { + // Map of custom labels to be applied to the execution resource. + Values map[string]string `json:"values,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan.go new file mode 100644 index 000000000..7934b9be6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A LaunchPlan provides the capability to templatize workflow executions. Launch plans simplify associating one or more schedules, inputs and notifications with your workflows. Launch plans can be shared and used to trigger executions with predefined inputs even when a workflow definition doesn't necessarily have a default value for said input. +type AdminLaunchPlan struct { + // Uniquely identifies a launch plan entity. + Id *CoreIdentifier `json:"id,omitempty"` + // User-provided launch plan details, including reference workflow, inputs and other metadata. + Spec *AdminLaunchPlanSpec `json:"spec,omitempty"` + // Values computed by the flyte platform after launch plan registration. + Closure *AdminLaunchPlanClosure `json:"closure,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_closure.go new file mode 100644 index 000000000..7b6a05662 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_closure.go @@ -0,0 +1,26 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +// Values computed by the flyte platform after launch plan registration. These include expected_inputs required to be present in a CreateExecutionRequest to launch the reference workflow as well timestamp values associated with the launch plan. +type AdminLaunchPlanClosure struct { + // Indicate the Launch plan state. + State *AdminLaunchPlanState `json:"state,omitempty"` + ExpectedInputs *CoreParameterMap `json:"expected_inputs,omitempty"` + ExpectedOutputs *CoreVariableMap `json:"expected_outputs,omitempty"` + // Time at which the launch plan was created. + CreatedAt time.Time `json:"created_at,omitempty"` + // Time at which the launch plan was last updated. + UpdatedAt time.Time `json:"updated_at,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_request.go new file mode 100644 index 000000000..28b762947 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_request.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to register a launch plan. The included LaunchPlanSpec may have a complete or incomplete set of inputs required to launch a workflow execution. By default all launch plans are registered in state INACTIVE. If you wish to set the state to ACTIVE, you must submit a LaunchPlanUpdateRequest, after you have successfully created a launch plan. +type AdminLaunchPlanCreateRequest struct { + // Uniquely identifies a launch plan entity. + Id *CoreIdentifier `json:"id,omitempty"` + // User-provided launch plan details, including reference workflow, inputs and other metadata. + Spec *AdminLaunchPlanSpec `json:"spec,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_response.go new file mode 100644 index 000000000..4c49c0f09 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_response.go @@ -0,0 +1,13 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminLaunchPlanCreateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_list.go new file mode 100644 index 000000000..bf7748556 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_list.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminLaunchPlanList struct { + LaunchPlans []AdminLaunchPlan `json:"launch_plans,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_metadata.go new file mode 100644 index 000000000..92cfea323 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_metadata.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Additional launch plan attributes included in the LaunchPlanSpec not strictly required to launch the reference workflow. +type AdminLaunchPlanMetadata struct { + Schedule *AdminSchedule `json:"schedule,omitempty"` + Notifications []AdminNotification `json:"notifications,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_spec.go new file mode 100644 index 000000000..1bc7db5b1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_spec.go @@ -0,0 +1,39 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// User-provided launch plan definition and configuration values. +type AdminLaunchPlanSpec struct { + WorkflowId *CoreIdentifier `json:"workflow_id,omitempty"` + EntityMetadata *AdminLaunchPlanMetadata `json:"entity_metadata,omitempty"` + // Input values to be passed for the execution. These can be overriden when an execution is created with this launch plan. + DefaultInputs *CoreParameterMap `json:"default_inputs,omitempty"` + // Fixed, non-overridable inputs for the Launch Plan. These can not be overriden when an execution is created with this launch plan. + FixedInputs *CoreLiteralMap `json:"fixed_inputs,omitempty"` + Role string `json:"role,omitempty"` + // Custom labels to be applied to the execution resource. + Labels *AdminLabels `json:"labels,omitempty"` + // Custom annotations to be applied to the execution resource. + Annotations *AdminAnnotations `json:"annotations,omitempty"` + // Indicates the permission associated with workflow executions triggered with this launch plan. + Auth *AdminAuth `json:"auth,omitempty"` + AuthRole *AdminAuthRole `json:"auth_role,omitempty"` + SecurityContext *CoreSecurityContext `json:"security_context,omitempty"` + // Indicates the runtime priority of the execution. + QualityOfService *CoreQualityOfService `json:"quality_of_service,omitempty"` + // Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). + RawOutputDataConfig *AdminRawOutputDataConfig `json:"raw_output_data_config,omitempty"` + // Controls the maximum number of tasknodes that can be run in parallel for the entire workflow. This is useful to achieve fairness. Note: MapTasks are regarded as one unit, and parallelism/concurrency of MapTasks is independent from this. + MaxParallelism int32 `json:"max_parallelism,omitempty"` + // Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. + Interruptible bool `json:"interruptible,omitempty"` + // Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. + OverwriteCache bool `json:"overwrite_cache,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_state.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_state.go new file mode 100644 index 000000000..adab8701b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_state.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// AdminLaunchPlanState : By default any launch plan regardless of state can be used to launch a workflow execution. However, at most one version of a launch plan (e.g. a NamedEntityIdentifier set of shared project, domain and name values) can be active at a time in regards to *schedules*. That is, at most one schedule in a NamedEntityIdentifier group will be observed and trigger executions at a defined cadence. +type AdminLaunchPlanState string + +// List of adminLaunchPlanState +const ( + AdminLaunchPlanStateINACTIVE AdminLaunchPlanState = "INACTIVE" + AdminLaunchPlanStateACTIVE AdminLaunchPlanState = "ACTIVE" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_request.go new file mode 100644 index 000000000..80c04b06d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_request.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminLaunchPlanUpdateRequest struct { + // Identifier of launch plan for which to change state. +required. + Id *CoreIdentifier `json:"id,omitempty"` + // Desired state to apply to the launch plan. +required. + State *AdminLaunchPlanState `json:"state,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_response.go new file mode 100644 index 000000000..d01654fbb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be populated in the future. +type AdminLaunchPlanUpdateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_list_matchable_attributes_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_list_matchable_attributes_response.go new file mode 100644 index 000000000..7ca35da96 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_list_matchable_attributes_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminListMatchableAttributesResponse struct { + Configurations []AdminMatchableAttributesConfiguration `json:"configurations,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_literal_map_blob.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_literal_map_blob.go new file mode 100644 index 000000000..d70dd0240 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_literal_map_blob.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminLiteralMapBlob struct { + Values *CoreLiteralMap `json:"values,omitempty"` + Uri string `json:"uri,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_attributes_configuration.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_attributes_configuration.go new file mode 100644 index 000000000..a876f2a90 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_attributes_configuration.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents a custom set of attributes applied for either a domain; a domain and project; or domain, project and workflow name. These are used to override system level defaults for kubernetes cluster resource management, default execution values, and more all across different levels of specificity. +type AdminMatchableAttributesConfiguration struct { + Attributes *AdminMatchingAttributes `json:"attributes,omitempty"` + Domain string `json:"domain,omitempty"` + Project string `json:"project,omitempty"` + Workflow string `json:"workflow,omitempty"` + LaunchPlan string `json:"launch_plan,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_resource.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_resource.go new file mode 100644 index 000000000..27486cd4b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_resource.go @@ -0,0 +1,24 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// AdminMatchableResource : Defines a resource that can be configured by customizable Project-, ProjectDomain- or WorkflowAttributes based on matching tags. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. +type AdminMatchableResource string + +// List of adminMatchableResource +const ( + AdminMatchableResourceTASK_RESOURCE AdminMatchableResource = "TASK_RESOURCE" + AdminMatchableResourceCLUSTER_RESOURCE AdminMatchableResource = "CLUSTER_RESOURCE" + AdminMatchableResourceEXECUTION_QUEUE AdminMatchableResource = "EXECUTION_QUEUE" + AdminMatchableResourceEXECUTION_CLUSTER_LABEL AdminMatchableResource = "EXECUTION_CLUSTER_LABEL" + AdminMatchableResourceQUALITY_OF_SERVICE_SPECIFICATION AdminMatchableResource = "QUALITY_OF_SERVICE_SPECIFICATION" + AdminMatchableResourcePLUGIN_OVERRIDE AdminMatchableResource = "PLUGIN_OVERRIDE" + AdminMatchableResourceWORKFLOW_EXECUTION_CONFIG AdminMatchableResource = "WORKFLOW_EXECUTION_CONFIG" + AdminMatchableResourceCLUSTER_ASSIGNMENT AdminMatchableResource = "CLUSTER_ASSIGNMENT" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matching_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matching_attributes.go new file mode 100644 index 000000000..2045ae599 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matching_attributes.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Generic container for encapsulating all types of the above attributes messages. +type AdminMatchingAttributes struct { + TaskResourceAttributes *AdminTaskResourceAttributes `json:"task_resource_attributes,omitempty"` + ClusterResourceAttributes *AdminClusterResourceAttributes `json:"cluster_resource_attributes,omitempty"` + ExecutionQueueAttributes *AdminExecutionQueueAttributes `json:"execution_queue_attributes,omitempty"` + ExecutionClusterLabel *AdminExecutionClusterLabel `json:"execution_cluster_label,omitempty"` + QualityOfService *CoreQualityOfService `json:"quality_of_service,omitempty"` + PluginOverrides *AdminPluginOverrides `json:"plugin_overrides,omitempty"` + WorkflowExecutionConfig *AdminWorkflowExecutionConfig `json:"workflow_execution_config,omitempty"` + ClusterAssignment *AdminClusterAssignment `json:"cluster_assignment,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity.go new file mode 100644 index 000000000..677f85ca1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulates information common to a NamedEntity, a Flyte resource such as a task, workflow or launch plan. A NamedEntity is exclusively identified by its resource type and identifier. +type AdminNamedEntity struct { + // Resource type of the named entity. One of Task, Workflow or LaunchPlan. + ResourceType *CoreResourceType `json:"resource_type,omitempty"` + Id *AdminNamedEntityIdentifier `json:"id,omitempty"` + // Additional metadata around a named entity. + Metadata *AdminNamedEntityMetadata `json:"metadata,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier.go new file mode 100644 index 000000000..410c08b09 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulation of fields that identifies a Flyte resource. A Flyte resource can be a task, workflow or launch plan. A resource can internally have multiple versions and is uniquely identified by project, domain, and name. +type AdminNamedEntityIdentifier struct { + // Name of the project the resource belongs to. + Project string `json:"project,omitempty"` + // Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + Domain string `json:"domain,omitempty"` + Name string `json:"name,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier_list.go new file mode 100644 index 000000000..94f054ad5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier_list.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents a list of NamedEntityIdentifiers. +type AdminNamedEntityIdentifierList struct { + // A list of identifiers. + Entities []AdminNamedEntityIdentifier `json:"entities,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_list.go new file mode 100644 index 000000000..80a2cae7e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_list.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents a list of NamedEntityIdentifiers. +type AdminNamedEntityList struct { + Entities []AdminNamedEntity `json:"entities,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_metadata.go new file mode 100644 index 000000000..56808adce --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_metadata.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Additional metadata around a named entity. +type AdminNamedEntityMetadata struct { + Description string `json:"description,omitempty"` + // Shared state across all version of the entity At this point in time, only workflow entities can have their state archived. + State *AdminNamedEntityState `json:"state,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_state.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_state.go new file mode 100644 index 000000000..5ecefa2cd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_state.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// AdminNamedEntityState : The status of the named entity is used to control its visibility in the UI. - NAMED_ENTITY_ACTIVE: By default, all named entities are considered active and under development. - NAMED_ENTITY_ARCHIVED: Archived named entities are no longer visible in the UI. - SYSTEM_GENERATED: System generated entities that aren't explicitly created or managed by a user. +type AdminNamedEntityState string + +// List of adminNamedEntityState +const ( + AdminNamedEntityStateNAMED_ENTITY_ACTIVE AdminNamedEntityState = "NAMED_ENTITY_ACTIVE" + AdminNamedEntityStateNAMED_ENTITY_ARCHIVED AdminNamedEntityState = "NAMED_ENTITY_ARCHIVED" + AdminNamedEntityStateSYSTEM_GENERATED AdminNamedEntityState = "SYSTEM_GENERATED" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_request.go new file mode 100644 index 000000000..fc234c53b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_request.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to set the referenced named entity state to the configured value. +type AdminNamedEntityUpdateRequest struct { + ResourceType *CoreResourceType `json:"resource_type,omitempty"` + Id *AdminNamedEntityIdentifier `json:"id,omitempty"` + Metadata *AdminNamedEntityMetadata `json:"metadata,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_response.go new file mode 100644 index 000000000..75da09d50 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be populated in the future. +type AdminNamedEntityUpdateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_closure.go new file mode 100644 index 000000000..51333487e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_closure.go @@ -0,0 +1,36 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +// Container for node execution details and results. +type AdminNodeExecutionClosure struct { + // Links to a remotely stored, serialized core.LiteralMap of node execution outputs. DEPRECATED. Use GetNodeExecutionData to fetch output data instead. + OutputUri string `json:"output_uri,omitempty"` + Error_ *CoreExecutionError `json:"error,omitempty"` + // Raw output data produced by this node execution. DEPRECATED. Use GetNodeExecutionData to fetch output data instead. + OutputData *CoreLiteralMap `json:"output_data,omitempty"` + // The last recorded phase for this node execution. + Phase *CoreNodeExecutionPhase `json:"phase,omitempty"` + // Time at which the node execution began running. + StartedAt time.Time `json:"started_at,omitempty"` + // The amount of time the node execution spent running. + Duration string `json:"duration,omitempty"` + // Time at which the node execution was created. + CreatedAt time.Time `json:"created_at,omitempty"` + // Time at which the node execution was last updated. + UpdatedAt time.Time `json:"updated_at,omitempty"` + WorkflowNodeMetadata *FlyteidladminWorkflowNodeMetadata `json:"workflow_node_metadata,omitempty"` + TaskNodeMetadata *FlyteidladminTaskNodeMetadata `json:"task_node_metadata,omitempty"` + DeckUri string `json:"deck_uri,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_request.go new file mode 100644 index 000000000..9cbdf14b9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_request.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to send a notification that a node execution event has occurred. +type AdminNodeExecutionEventRequest struct { + RequestId string `json:"request_id,omitempty"` + // Details about the event that occurred. + Event *EventNodeExecutionEvent `json:"event,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_response.go new file mode 100644 index 000000000..ccbc684cf --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_response.go @@ -0,0 +1,13 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminNodeExecutionEventResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_get_data_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_get_data_response.go new file mode 100644 index 000000000..0397a0a86 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_get_data_response.go @@ -0,0 +1,24 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Response structure for NodeExecutionGetDataRequest which contains inputs and outputs for a node execution. +type AdminNodeExecutionGetDataResponse struct { + // Signed url to fetch a core.LiteralMap of node execution inputs. Deprecated: Please use full_inputs instead. + Inputs *AdminUrlBlob `json:"inputs,omitempty"` + // Signed url to fetch a core.LiteralMap of node execution outputs. Deprecated: Please use full_outputs instead. + Outputs *AdminUrlBlob `json:"outputs,omitempty"` + // Full_inputs will only be populated if they are under a configured size threshold. + FullInputs *CoreLiteralMap `json:"full_inputs,omitempty"` + // Full_outputs will only be populated if they are under a configured size threshold. + FullOutputs *CoreLiteralMap `json:"full_outputs,omitempty"` + // Optional Workflow closure for a dynamically generated workflow, in the case this node yields a dynamic workflow we return its structure here. + DynamicWorkflow *FlyteidladminDynamicWorkflowNodeMetadata `json:"dynamic_workflow,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_list.go new file mode 100644 index 000000000..f4c290466 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_list.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminNodeExecutionList struct { + NodeExecutions []FlyteidladminNodeExecution `json:"node_executions,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_meta_data.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_meta_data.go new file mode 100644 index 000000000..e30b75bdb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_meta_data.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminNodeExecutionMetaData struct { + // Node executions are grouped depending on retries of the parent Retry group is unique within the context of a parent node. + RetryGroup string `json:"retry_group,omitempty"` + // Boolean flag indicating if the node has child nodes under it This can be true when a node contains a dynamic workflow which then produces child nodes. + IsParentNode bool `json:"is_parent_node,omitempty"` + SpecNodeId string `json:"spec_node_id,omitempty"` + // Boolean flag indicating if the node has contains a dynamic workflow which then produces child nodes. This is to distinguish between subworkflows and dynamic workflows which can both have is_parent_node as true. + IsDynamic bool `json:"is_dynamic,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification.go new file mode 100644 index 000000000..7883c77f8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents a structure for notifications based on execution status. The notification content is configured within flyte admin but can be templatized. Future iterations could expose configuring notifications with custom content. +type AdminNotification struct { + Phases []CoreWorkflowExecutionPhase `json:"phases,omitempty"` + Email *AdminEmailNotification `json:"email,omitempty"` + PagerDuty *AdminPagerDutyNotification `json:"pager_duty,omitempty"` + Slack *AdminSlackNotification `json:"slack,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification_list.go new file mode 100644 index 000000000..170c09260 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification_list.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminNotificationList struct { + Notifications []AdminNotification `json:"notifications,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_pager_duty_notification.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_pager_duty_notification.go new file mode 100644 index 000000000..6c9ea4f1d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_pager_duty_notification.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a pager duty notification specification. +type AdminPagerDutyNotification struct { + RecipientsEmail []string `json:"recipients_email,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_override.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_override.go new file mode 100644 index 000000000..94e73a548 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_override.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// This MatchableAttribute configures selecting alternate plugin implementations for a given task type. In addition to an override implementation a selection of fallbacks can be provided or other modes for handling cases where the desired plugin override is not enabled in a given Flyte deployment. +type AdminPluginOverride struct { + // A predefined yet extensible Task type identifier. + TaskType string `json:"task_type,omitempty"` + // A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id. + PluginId []string `json:"plugin_id,omitempty"` + // Defines the behavior when no plugin from the plugin_id list is not found. + MissingPluginBehavior *PluginOverrideMissingPluginBehavior `json:"missing_plugin_behavior,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_overrides.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_overrides.go new file mode 100644 index 000000000..73275ff89 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_overrides.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminPluginOverrides struct { + Overrides []AdminPluginOverride `json:"overrides,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project.go new file mode 100644 index 000000000..f18770cec --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project.go @@ -0,0 +1,23 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Top-level namespace used to classify different entities like workflows and executions. +type AdminProject struct { + // Globally unique project name. + Id string `json:"id,omitempty"` + // Display name. + Name string `json:"name,omitempty"` + Domains []AdminDomain `json:"domains,omitempty"` + Description string `json:"description,omitempty"` + // Leverage Labels from flyteidl.admin.common.proto to tag projects with ownership information. + Labels *AdminLabels `json:"labels,omitempty"` + State *ProjectProjectState `json:"state,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes.go new file mode 100644 index 000000000..ee2f0093f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectAttributes struct { + // Unique project id for which this set of attributes will be applied. + Project string `json:"project,omitempty"` + MatchingAttributes *AdminMatchingAttributes `json:"matching_attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_request.go new file mode 100644 index 000000000..33c7ad7c1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_request.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectAttributesDeleteRequest struct { + Project string `json:"project,omitempty"` + ResourceType *AdminMatchableResource `json:"resource_type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_response.go new file mode 100644 index 000000000..078922f04 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be populated in the future. +type AdminProjectAttributesDeleteResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_get_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_get_response.go new file mode 100644 index 000000000..9f0ed4ca3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_get_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectAttributesGetResponse struct { + Attributes *AdminProjectAttributes `json:"attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_request.go new file mode 100644 index 000000000..73f876eb2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_request.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectAttributesUpdateRequest struct { + Attributes *AdminProjectAttributes `json:"attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_response.go new file mode 100644 index 000000000..88ceba2da --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be populated in the future. +type AdminProjectAttributesUpdateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes.go new file mode 100644 index 000000000..4553d2070 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectDomainAttributes struct { + // Unique project id for which this set of attributes will be applied. + Project string `json:"project,omitempty"` + // Unique domain id for which this set of attributes will be applied. + Domain string `json:"domain,omitempty"` + MatchingAttributes *AdminMatchingAttributes `json:"matching_attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_request.go new file mode 100644 index 000000000..1ad1a13ef --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_request.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectDomainAttributesDeleteRequest struct { + Project string `json:"project,omitempty"` + Domain string `json:"domain,omitempty"` + ResourceType *AdminMatchableResource `json:"resource_type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_response.go new file mode 100644 index 000000000..5f65229e5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be populated in the future. +type AdminProjectDomainAttributesDeleteResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_get_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_get_response.go new file mode 100644 index 000000000..58cb58f15 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_get_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectDomainAttributesGetResponse struct { + Attributes *AdminProjectDomainAttributes `json:"attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_request.go new file mode 100644 index 000000000..4902c4580 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_request.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectDomainAttributesUpdateRequest struct { + Attributes *AdminProjectDomainAttributes `json:"attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_response.go new file mode 100644 index 000000000..a1ae64f02 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be populated in the future. +type AdminProjectDomainAttributesUpdateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_request.go new file mode 100644 index 000000000..639f5f134 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_request.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjectRegisterRequest struct { + Project *AdminProject `json:"project,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_response.go new file mode 100644 index 000000000..f7e051a0b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be updated in the future. +type AdminProjectRegisterResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_update_response.go new file mode 100644 index 000000000..83a2f3a52 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_update_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be updated in the future. +type AdminProjectUpdateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_projects.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_projects.go new file mode 100644 index 000000000..8f573d2b0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_projects.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminProjects struct { + Projects []AdminProject `json:"projects,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_raw_output_data_config.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_raw_output_data_config.go new file mode 100644 index 000000000..38e34fb01 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_raw_output_data_config.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). See https://github.com/flyteorg/flyte/issues/211 for more background information. +type AdminRawOutputDataConfig struct { + OutputLocationPrefix string `json:"output_location_prefix,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_schedule.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_schedule.go new file mode 100644 index 000000000..aac3a267d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_schedule.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines complete set of information required to trigger an execution on a schedule. +type AdminSchedule struct { + CronExpression string `json:"cron_expression,omitempty"` + Rate *AdminFixedRate `json:"rate,omitempty"` + CronSchedule *AdminCronSchedule `json:"cron_schedule,omitempty"` + // Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off. + KickoffTimeInputArg string `json:"kickoff_time_input_arg,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_slack_notification.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_slack_notification.go new file mode 100644 index 000000000..6713ac9f3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_slack_notification.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a slack notification specification. +type AdminSlackNotification struct { + RecipientsEmail []string `json:"recipients_email,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_sort.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_sort.go new file mode 100644 index 000000000..4628442be --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_sort.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Specifies sort ordering in a list request. +type AdminSort struct { + Key string `json:"key,omitempty"` + Direction *SortDirection `json:"direction,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_source_code.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_source_code.go new file mode 100644 index 000000000..9ea6792c1 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_source_code.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminSourceCode struct { + Link string `json:"link,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_system_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_system_metadata.go new file mode 100644 index 000000000..2b24f56ed --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_system_metadata.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents system, rather than user-facing, metadata about an execution. +type AdminSystemMetadata struct { + // Which execution cluster this execution ran on. + ExecutionCluster string `json:"execution_cluster,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task.go new file mode 100644 index 000000000..303977222 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Flyte workflows are composed of many ordered tasks. That is small, reusable, self-contained logical blocks arranged to process workflow inputs and produce a deterministic set of outputs. Tasks can come in many varieties tuned for specialized behavior. +type AdminTask struct { + // id represents the unique identifier of the task. + Id *CoreIdentifier `json:"id,omitempty"` + // closure encapsulates all the fields that maps to a compiled version of the task. + Closure *AdminTaskClosure `json:"closure,omitempty"` + // One-liner overview of the entity. + ShortDescription string `json:"short_description,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_closure.go new file mode 100644 index 000000000..2c1c13fc9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_closure.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +// Compute task attributes which include values derived from the TaskSpec, as well as plugin-specific data and task metadata. +type AdminTaskClosure struct { + // Represents the compiled representation of the task from the specification provided. + CompiledTask *CoreCompiledTask `json:"compiled_task,omitempty"` + // Time at which the task was created. + CreatedAt time.Time `json:"created_at,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_closure.go new file mode 100644 index 000000000..ff6271338 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_closure.go @@ -0,0 +1,46 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +// Container for task execution details and results. +type AdminTaskExecutionClosure struct { + // Path to remote data store where output blob is stored if the execution succeeded (and produced outputs). DEPRECATED. Use GetTaskExecutionData to fetch output data instead. + OutputUri string `json:"output_uri,omitempty"` + // Error information for the task execution. Populated if the execution failed. + Error_ *CoreExecutionError `json:"error,omitempty"` + // Raw output data produced by this task execution. DEPRECATED. Use GetTaskExecutionData to fetch output data instead. + OutputData *CoreLiteralMap `json:"output_data,omitempty"` + // The last recorded phase for this task execution. + Phase *CoreTaskExecutionPhase `json:"phase,omitempty"` + // Detailed log information output by the task execution. + Logs []CoreTaskLog `json:"logs,omitempty"` + // Time at which the task execution began running. + StartedAt time.Time `json:"started_at,omitempty"` + // The amount of time the task execution spent running. + Duration string `json:"duration,omitempty"` + // Time at which the task execution was created. + CreatedAt time.Time `json:"created_at,omitempty"` + // Time at which the task execution was last updated. + UpdatedAt time.Time `json:"updated_at,omitempty"` + // Custom data specific to the task plugin. + CustomInfo *ProtobufStruct `json:"custom_info,omitempty"` + // If there is an explanation for the most recent phase transition, the reason will capture it. + Reason string `json:"reason,omitempty"` + // A predefined yet extensible Task type identifier. + TaskType string `json:"task_type,omitempty"` + // Metadata around how a task was executed. + Metadata *EventTaskExecutionMetadata `json:"metadata,omitempty"` + // The event version is used to indicate versioned changes in how data is maintained using this proto message. For example, event_verison > 0 means that maps tasks logs use the TaskExecutionMetadata ExternalResourceInfo fields for each subtask rather than the TaskLog in this message. + EventVersion int32 `json:"event_version,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_request.go new file mode 100644 index 000000000..6ed1a8af8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_request.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to send a notification that a task execution event has occurred. +type AdminTaskExecutionEventRequest struct { + RequestId string `json:"request_id,omitempty"` + // Details about the event that occurred. + Event *EventTaskExecutionEvent `json:"event,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_response.go new file mode 100644 index 000000000..9c6ac71fa --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_response.go @@ -0,0 +1,13 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminTaskExecutionEventResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_get_data_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_get_data_response.go new file mode 100644 index 000000000..6c94f7fcd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_get_data_response.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Response structure for TaskExecutionGetDataRequest which contains inputs and outputs for a task execution. +type AdminTaskExecutionGetDataResponse struct { + // Signed url to fetch a core.LiteralMap of task execution inputs. Deprecated: Please use full_inputs instead. + Inputs *AdminUrlBlob `json:"inputs,omitempty"` + // Signed url to fetch a core.LiteralMap of task execution outputs. Deprecated: Please use full_outputs instead. + Outputs *AdminUrlBlob `json:"outputs,omitempty"` + // Full_inputs will only be populated if they are under a configured size threshold. + FullInputs *CoreLiteralMap `json:"full_inputs,omitempty"` + // Full_outputs will only be populated if they are under a configured size threshold. + FullOutputs *CoreLiteralMap `json:"full_outputs,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_list.go new file mode 100644 index 000000000..641f1dc8b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_list.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminTaskExecutionList struct { + TaskExecutions []FlyteidladminTaskExecution `json:"task_executions,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_list.go new file mode 100644 index 000000000..fa98418df --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_list.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminTaskList struct { + // A list of tasks returned based on the request. + Tasks []AdminTask `json:"tasks,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_attributes.go new file mode 100644 index 000000000..86dc0e7ac --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_attributes.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines task resource defaults and limits that will be applied at task registration. +type AdminTaskResourceAttributes struct { + Defaults *AdminTaskResourceSpec `json:"defaults,omitempty"` + Limits *AdminTaskResourceSpec `json:"limits,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_spec.go new file mode 100644 index 000000000..98352b0cc --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_spec.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a set of overridable task resource attributes set during task registration. +type AdminTaskResourceSpec struct { + Cpu string `json:"cpu,omitempty"` + Gpu string `json:"gpu,omitempty"` + Memory string `json:"memory,omitempty"` + Storage string `json:"storage,omitempty"` + EphemeralStorage string `json:"ephemeral_storage,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_spec.go new file mode 100644 index 000000000..b9537676d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_spec.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents a structure that encapsulates the user-configured specification of the task. +type AdminTaskSpec struct { + // Template of the task that encapsulates all the metadata of the task. + Template *CoreTaskTemplate `json:"template,omitempty"` + // Represents the specification for description entity. + Description *AdminDescriptionEntity `json:"description,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_url_blob.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_url_blob.go new file mode 100644 index 000000000..36e424565 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_url_blob.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents a string url and associated metadata used throughout the platform. +type AdminUrlBlob struct { + // Actual url value. + Url string `json:"url,omitempty"` + // Represents the size of the file accessible at the above url. + Bytes string `json:"bytes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_version.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_version.go new file mode 100644 index 000000000..c744ee1fe --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_version.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminVersion struct { + Build string `json:"Build,omitempty"` + Version string `json:"Version,omitempty"` + BuildTime string `json:"BuildTime,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow.go new file mode 100644 index 000000000..1dbb3895a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents the workflow structure stored in the Admin A workflow is created by ordering tasks and associating outputs to inputs in order to produce a directed-acyclic execution graph. +type AdminWorkflow struct { + // id represents the unique identifier of the workflow. + Id *CoreIdentifier `json:"id,omitempty"` + // closure encapsulates all the fields that maps to a compiled version of the workflow. + Closure *AdminWorkflowClosure `json:"closure,omitempty"` + // One-liner overview of the entity. + ShortDescription string `json:"short_description,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes.go new file mode 100644 index 000000000..7d5aebb69 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminWorkflowAttributes struct { + // Unique project id for which this set of attributes will be applied. + Project string `json:"project,omitempty"` + // Unique domain id for which this set of attributes will be applied. + Domain string `json:"domain,omitempty"` + // Workflow name for which this set of attributes will be applied. + Workflow string `json:"workflow,omitempty"` + MatchingAttributes *AdminMatchingAttributes `json:"matching_attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_request.go new file mode 100644 index 000000000..7f28a1763 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_request.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminWorkflowAttributesDeleteRequest struct { + Project string `json:"project,omitempty"` + Domain string `json:"domain,omitempty"` + Workflow string `json:"workflow,omitempty"` + ResourceType *AdminMatchableResource `json:"resource_type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_response.go new file mode 100644 index 000000000..a9aa7f484 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be populated in the future. +type AdminWorkflowAttributesDeleteResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_get_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_get_response.go new file mode 100644 index 000000000..96b3f847b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_get_response.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Response to get an individual workflow attribute override. +type AdminWorkflowAttributesGetResponse struct { + Attributes *AdminWorkflowAttributes `json:"attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_request.go new file mode 100644 index 000000000..3fe2cf004 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_request.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminWorkflowAttributesUpdateRequest struct { + Attributes *AdminWorkflowAttributes `json:"attributes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_response.go new file mode 100644 index 000000000..24a6c1e11 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Purposefully empty, may be populated in the future. +type AdminWorkflowAttributesUpdateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_closure.go new file mode 100644 index 000000000..b83685da2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_closure.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +// A container holding the compiled workflow produced from the WorkflowSpec and additional metadata. +type AdminWorkflowClosure struct { + // Represents the compiled representation of the workflow from the specification provided. + CompiledWorkflow *CoreCompiledWorkflowClosure `json:"compiled_workflow,omitempty"` + // Time at which the workflow was created. + CreatedAt time.Time `json:"created_at,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_request.go new file mode 100644 index 000000000..520b369bb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_request.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminWorkflowCreateRequest struct { + Id *CoreIdentifier `json:"id,omitempty"` + Spec *AdminWorkflowSpec `json:"spec,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_response.go new file mode 100644 index 000000000..a3f65091a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_response.go @@ -0,0 +1,13 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminWorkflowCreateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_config.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_config.go new file mode 100644 index 000000000..3e629c2c5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_config.go @@ -0,0 +1,28 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Adds defaults for customizable workflow-execution specifications and overrides. +type AdminWorkflowExecutionConfig struct { + // Can be used to control the number of parallel nodes to run within the workflow. This is useful to achieve fairness. + MaxParallelism int32 `json:"max_parallelism,omitempty"` + // Indicates security context permissions for executions triggered with this matchable attribute. + SecurityContext *CoreSecurityContext `json:"security_context,omitempty"` + // Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). + RawOutputDataConfig *AdminRawOutputDataConfig `json:"raw_output_data_config,omitempty"` + // Custom labels to be applied to a triggered execution resource. + Labels *AdminLabels `json:"labels,omitempty"` + // Custom annotations to be applied to a triggered execution resource. + Annotations *AdminAnnotations `json:"annotations,omitempty"` + // Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. + Interruptible bool `json:"interruptible,omitempty"` + // Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. + OverwriteCache bool `json:"overwrite_cache,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_request.go new file mode 100644 index 000000000..a37005dfc --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_request.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Request to send a notification that a workflow execution event has occurred. +type AdminWorkflowExecutionEventRequest struct { + RequestId string `json:"request_id,omitempty"` + // Details about the event that occurred. + Event *EventWorkflowExecutionEvent `json:"event,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_response.go new file mode 100644 index 000000000..850f3c3b5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_response.go @@ -0,0 +1,13 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminWorkflowExecutionEventResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_get_data_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_get_data_response.go new file mode 100644 index 000000000..6615e9f90 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_get_data_response.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Response structure for WorkflowExecutionGetDataRequest which contains inputs and outputs for an execution. +type AdminWorkflowExecutionGetDataResponse struct { + // Signed url to fetch a core.LiteralMap of execution outputs. Deprecated: Please use full_outputs instead. + Outputs *AdminUrlBlob `json:"outputs,omitempty"` + // Signed url to fetch a core.LiteralMap of execution inputs. Deprecated: Please use full_inputs instead. + Inputs *AdminUrlBlob `json:"inputs,omitempty"` + // Full_inputs will only be populated if they are under a configured size threshold. + FullInputs *CoreLiteralMap `json:"full_inputs,omitempty"` + // Full_outputs will only be populated if they are under a configured size threshold. + FullOutputs *CoreLiteralMap `json:"full_outputs,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_list.go new file mode 100644 index 000000000..71d85e432 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_list.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type AdminWorkflowList struct { + // A list of workflows returned based on the request. + Workflows []AdminWorkflow `json:"workflows,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_spec.go new file mode 100644 index 000000000..345b20397 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_spec.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents a structure that encapsulates the specification of the workflow. +type AdminWorkflowSpec struct { + // Template of the task that encapsulates all the metadata of the workflow. + Template *CoreWorkflowTemplate `json:"template,omitempty"` + // Workflows that are embedded into other workflows need to be passed alongside the parent workflow to the propeller compiler (since the compiler doesn't have any knowledge of other workflows - ie, it doesn't reach out to Admin to see other registered workflows). In fact, subworkflows do not even need to be registered. + SubWorkflows []CoreWorkflowTemplate `json:"sub_workflows,omitempty"` + // Represents the specification for description entity. + Description *AdminDescriptionEntity `json:"description,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_blob_type_blob_dimensionality.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_blob_type_blob_dimensionality.go new file mode 100644 index 000000000..1ef939c32 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_blob_type_blob_dimensionality.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type BlobTypeBlobDimensionality string + +// List of BlobTypeBlobDimensionality +const ( + BlobTypeBlobDimensionalitySINGLE BlobTypeBlobDimensionality = "SINGLE" + BlobTypeBlobDimensionalityMULTIPART BlobTypeBlobDimensionality = "MULTIPART" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_catalog_reservation_status.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_catalog_reservation_status.go new file mode 100644 index 000000000..9e4016dd0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_catalog_reservation_status.go @@ -0,0 +1,21 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// CatalogReservationStatus : Indicates the status of a catalog reservation operation. - RESERVATION_DISABLED: Used to indicate that reservations are disabled - RESERVATION_ACQUIRED: Used to indicate that a reservation was successfully acquired or extended - RESERVATION_EXISTS: Used to indicate that an active reservation currently exists - RESERVATION_RELEASED: Used to indicate that the reservation has been successfully released - RESERVATION_FAILURE: Used to indicate that a reservation operation resulted in failure +type CatalogReservationStatus string + +// List of CatalogReservationStatus +const ( + CatalogReservationStatusDISABLED CatalogReservationStatus = "RESERVATION_DISABLED" + CatalogReservationStatusACQUIRED CatalogReservationStatus = "RESERVATION_ACQUIRED" + CatalogReservationStatusEXISTS CatalogReservationStatus = "RESERVATION_EXISTS" + CatalogReservationStatusRELEASED CatalogReservationStatus = "RESERVATION_RELEASED" + CatalogReservationStatusFAILURE CatalogReservationStatus = "RESERVATION_FAILURE" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_comparison_expression_operator.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_comparison_expression_operator.go new file mode 100644 index 000000000..12d935a31 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_comparison_expression_operator.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// ComparisonExpressionOperator : - GT: Greater Than - LT: Less Than +type ComparisonExpressionOperator string + +// List of ComparisonExpressionOperator +const ( + ComparisonExpressionOperatorEQ ComparisonExpressionOperator = "EQ" + ComparisonExpressionOperatorNEQ ComparisonExpressionOperator = "NEQ" + ComparisonExpressionOperatorGT ComparisonExpressionOperator = "GT" + ComparisonExpressionOperatorGTE ComparisonExpressionOperator = "GTE" + ComparisonExpressionOperatorLT ComparisonExpressionOperator = "LT" + ComparisonExpressionOperatorLTE ComparisonExpressionOperator = "LTE" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_conjunction_expression_logical_operator.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_conjunction_expression_logical_operator.go new file mode 100644 index 000000000..d6d9a9327 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_conjunction_expression_logical_operator.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// ConjunctionExpressionLogicalOperator : - AND: Conjunction +type ConjunctionExpressionLogicalOperator string + +// List of ConjunctionExpressionLogicalOperator +const ( + ConjunctionExpressionLogicalOperatorAND ConjunctionExpressionLogicalOperator = "AND" + ConjunctionExpressionLogicalOperatorOR ConjunctionExpressionLogicalOperator = "OR" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_connection_set_id_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_connection_set_id_list.go new file mode 100644 index 000000000..8089d7a60 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_connection_set_id_list.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type ConnectionSetIdList struct { + Ids []string `json:"ids,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_container_architecture.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_container_architecture.go new file mode 100644 index 000000000..33605ea01 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_container_architecture.go @@ -0,0 +1,21 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// ContainerArchitecture : Architecture-type the container image supports. +type ContainerArchitecture string + +// List of ContainerArchitecture +const ( + ContainerArchitectureUNKNOWN ContainerArchitecture = "UNKNOWN" + ContainerArchitectureAMD64 ContainerArchitecture = "AMD64" + ContainerArchitectureARM64 ContainerArchitecture = "ARM64" + ContainerArchitectureARM_V6 ContainerArchitecture = "ARM_V6" + ContainerArchitectureARM_V7 ContainerArchitecture = "ARM_V7" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_alias.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_alias.go new file mode 100644 index 000000000..aef7f3ed4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_alias.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Links a variable to an alias. +type CoreAlias struct { + // Must match one of the output variable names on a node. + Var_ string `json:"var,omitempty"` + // A workflow-level unique alias that downstream nodes can refer to in their input. + Alias string `json:"alias,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_approve_condition.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_approve_condition.go new file mode 100644 index 000000000..959aba1d3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_approve_condition.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// ApproveCondition represents a dependency on an external approval. During execution, this will manifest as a boolean signal with the provided signal_id. +type CoreApproveCondition struct { + // A unique identifier for the requested boolean signal. + SignalId string `json:"signal_id,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binary.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binary.go new file mode 100644 index 000000000..57d8d667a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binary.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A simple byte array with a tag to help different parts of the system communicate about what is in the byte array. It's strongly advisable that consumers of this type define a unique tag and validate the tag before parsing the data. +type CoreBinary struct { + Value string `json:"value,omitempty"` + Tag string `json:"tag,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding.go new file mode 100644 index 000000000..265175b26 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// An input/output binding of a variable to either static value or a node output. +type CoreBinding struct { + // Variable name must match an input/output variable of the node. + Var_ string `json:"var,omitempty"` + // Data to use to bind this variable. + Binding *CoreBindingData `json:"binding,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data.go new file mode 100644 index 000000000..9ce99611e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data.go @@ -0,0 +1,23 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Specifies either a simple value or a reference to another output. +type CoreBindingData struct { + // A simple scalar value. + Scalar *CoreScalar `json:"scalar,omitempty"` + // A collection of binding data. This allows nesting of binding data to any number of levels. + Collection *CoreBindingDataCollection `json:"collection,omitempty"` + // References an output promised by another node. + Promise *CoreOutputReference `json:"promise,omitempty"` + // A map of bindings. The key is always a string. + Map_ *CoreBindingDataMap `json:"map,omitempty"` + Union *CoreUnionInfo `json:"union,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_collection.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_collection.go new file mode 100644 index 000000000..4c4e20221 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_collection.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A collection of BindingData items. +type CoreBindingDataCollection struct { + Bindings []CoreBindingData `json:"bindings,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_map.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_map.go new file mode 100644 index 000000000..1a0dd7b43 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_map.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A map of BindingData items. +type CoreBindingDataMap struct { + Bindings map[string]CoreBindingData `json:"bindings,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob.go new file mode 100644 index 000000000..a749f5cff --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Refers to an offloaded set of files. It encapsulates the type of the store and a unique uri for where the data is. There are no restrictions on how the uri is formatted since it will depend on how to interact with the store. +type CoreBlob struct { + Metadata *CoreBlobMetadata `json:"metadata,omitempty"` + Uri string `json:"uri,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_metadata.go new file mode 100644 index 000000000..800f7d3be --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_metadata.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreBlobMetadata struct { + Type_ *CoreBlobType `json:"type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_type.go new file mode 100644 index 000000000..99de1bbac --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_type.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreBlobType struct { + Format string `json:"format,omitempty"` + Dimensionality *BlobTypeBlobDimensionality `json:"dimensionality,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_boolean_expression.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_boolean_expression.go new file mode 100644 index 000000000..fb47338fe --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_boolean_expression.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a boolean expression tree. It can be a simple or a conjunction expression. Multiple expressions can be combined using a conjunction or a disjunction to result in a final boolean result. +type CoreBooleanExpression struct { + Conjunction *CoreConjunctionExpression `json:"conjunction,omitempty"` + Comparison *CoreComparisonExpression `json:"comparison,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_branch_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_branch_node.go new file mode 100644 index 000000000..ababb5cca --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_branch_node.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// BranchNode is a special node that alter the flow of the workflow graph. It allows the control flow to branch at runtime based on a series of conditions that get evaluated on various parameters (e.g. inputs, primitives). +type CoreBranchNode struct { + IfElse *CoreIfElseBlock `json:"if_else,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_artifact_tag.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_artifact_tag.go new file mode 100644 index 000000000..3298f238a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_artifact_tag.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreCatalogArtifactTag struct { + ArtifactId string `json:"artifact_id,omitempty"` + Name string `json:"name,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_cache_status.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_cache_status.go new file mode 100644 index 000000000..39ef8e75b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_cache_status.go @@ -0,0 +1,23 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// CoreCatalogCacheStatus : - CACHE_DISABLED: Used to indicate that caching was disabled - CACHE_MISS: Used to indicate that the cache lookup resulted in no matches - CACHE_HIT: used to indicate that the associated artifact was a result of a previous execution - CACHE_POPULATED: used to indicate that the resultant artifact was added to the cache - CACHE_LOOKUP_FAILURE: Used to indicate that cache lookup failed because of an error - CACHE_PUT_FAILURE: Used to indicate that cache lookup failed because of an error - CACHE_SKIPPED: Used to indicate the cache lookup was skipped +type CoreCatalogCacheStatus string + +// List of coreCatalogCacheStatus +const ( + CoreCatalogCacheStatusDISABLED CoreCatalogCacheStatus = "CACHE_DISABLED" + CoreCatalogCacheStatusMISS CoreCatalogCacheStatus = "CACHE_MISS" + CoreCatalogCacheStatusHIT CoreCatalogCacheStatus = "CACHE_HIT" + CoreCatalogCacheStatusPOPULATED CoreCatalogCacheStatus = "CACHE_POPULATED" + CoreCatalogCacheStatusLOOKUP_FAILURE CoreCatalogCacheStatus = "CACHE_LOOKUP_FAILURE" + CoreCatalogCacheStatusPUT_FAILURE CoreCatalogCacheStatus = "CACHE_PUT_FAILURE" + CoreCatalogCacheStatusSKIPPED CoreCatalogCacheStatus = "CACHE_SKIPPED" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_metadata.go new file mode 100644 index 000000000..4333f211c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_metadata.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreCatalogMetadata struct { + DatasetId *CoreIdentifier `json:"dataset_id,omitempty"` + ArtifactTag *CoreCatalogArtifactTag `json:"artifact_tag,omitempty"` + SourceTaskExecution *CoreTaskExecutionIdentifier `json:"source_task_execution,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_comparison_expression.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_comparison_expression.go new file mode 100644 index 000000000..1dce7ddf2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_comparison_expression.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a 2-level tree where the root is a comparison operator and Operands are primitives or known variables. Each expression results in a boolean result. +type CoreComparisonExpression struct { + Operator *ComparisonExpressionOperator `json:"operator,omitempty"` + LeftValue *CoreOperand `json:"left_value,omitempty"` + RightValue *CoreOperand `json:"right_value,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_task.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_task.go new file mode 100644 index 000000000..cc99f0823 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_task.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreCompiledTask struct { + Template *CoreTaskTemplate `json:"template,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow.go new file mode 100644 index 000000000..017221793 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreCompiledWorkflow struct { + Template *CoreWorkflowTemplate `json:"template,omitempty"` + // For internal use only! This field is used by the system and must not be filled in. Any values set will be ignored. + Connections *CoreConnectionSet `json:"connections,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow_closure.go new file mode 100644 index 000000000..b98160893 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow_closure.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A Compiled Workflow Closure contains all the information required to start a new execution, or to visualize a workflow and its details. The CompiledWorkflowClosure should always contain a primary workflow, that is the main workflow that will being the execution. All subworkflows are denormalized. WorkflowNodes refer to the workflow identifiers of compiled subworkflows. +type CoreCompiledWorkflowClosure struct { + Primary *CoreCompiledWorkflow `json:"primary,omitempty"` + SubWorkflows []CoreCompiledWorkflow `json:"sub_workflows,omitempty"` + Tasks []CoreCompiledTask `json:"tasks,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_conjunction_expression.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_conjunction_expression.go new file mode 100644 index 000000000..db4306325 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_conjunction_expression.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a conjunction expression of two boolean expressions. +type CoreConjunctionExpression struct { + Operator *ConjunctionExpressionLogicalOperator `json:"operator,omitempty"` + LeftExpression *CoreBooleanExpression `json:"left_expression,omitempty"` + RightExpression *CoreBooleanExpression `json:"right_expression,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_connection_set.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_connection_set.go new file mode 100644 index 000000000..36bb78c05 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_connection_set.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreConnectionSet struct { + Downstream map[string]ConnectionSetIdList `json:"downstream,omitempty"` + Upstream map[string]ConnectionSetIdList `json:"upstream,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container.go new file mode 100644 index 000000000..7e926642a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container.go @@ -0,0 +1,27 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreContainer struct { + Image string `json:"image,omitempty"` + // Command to be executed, if not provided, the default entrypoint in the container image will be used. + Command []string `json:"command,omitempty"` + // These will default to Flyte given paths. If provided, the system will not append known paths. If the task still needs flyte's inputs and outputs path, add $(FLYTE_INPUT_FILE), $(FLYTE_OUTPUT_FILE) wherever makes sense and the system will populate these before executing the container. + Args []string `json:"args,omitempty"` + // Container resources requirement as specified by the container engine. + Resources *CoreResources `json:"resources,omitempty"` + // Environment variables will be set as the container is starting up. + Env []CoreKeyValuePair `json:"env,omitempty"` + // Allows extra configs to be available for the container. TODO: elaborate on how configs will become available. Deprecated, please use TaskTemplate.config instead. + Config []CoreKeyValuePair `json:"config,omitempty"` + Ports []CoreContainerPort `json:"ports,omitempty"` + DataConfig *CoreDataLoadingConfig `json:"data_config,omitempty"` + Architecture *ContainerArchitecture `json:"architecture,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container_port.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container_port.go new file mode 100644 index 000000000..1fe1cb4a3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container_port.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines port properties for a container. +type CoreContainerPort struct { + // Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. + ContainerPort int64 `json:"container_port,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_data_loading_config.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_data_loading_config.go new file mode 100644 index 000000000..536147652 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_data_loading_config.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// This configuration allows executing raw containers in Flyte using the Flyte CoPilot system. Flyte CoPilot, eliminates the needs of flytekit or sdk inside the container. Any inputs required by the users container are side-loaded in the input_path Any outputs generated by the user container - within output_path are automatically uploaded. +type CoreDataLoadingConfig struct { + Enabled bool `json:"enabled,omitempty"` + InputPath string `json:"input_path,omitempty"` + OutputPath string `json:"output_path,omitempty"` + Format *DataLoadingConfigLiteralMapFormat `json:"format,omitempty"` + IoStrategy *CoreIoStrategy `json:"io_strategy,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_enum_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_enum_type.go new file mode 100644 index 000000000..af25f1a07 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_enum_type.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Enables declaring enum types, with predefined string values For len(values) > 0, the first value in the ordered list is regarded as the default value. If you wish To provide no defaults, make the first value as undefined. +type CoreEnumType struct { + // Predefined set of enum values. + Values []string `json:"values,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_error.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_error.go new file mode 100644 index 000000000..dff242087 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_error.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents an error thrown from a node. +type CoreError struct { + // The node id that threw the error. + FailedNodeId string `json:"failed_node_id,omitempty"` + // Error message thrown. + Message string `json:"message,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_execution_error.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_execution_error.go new file mode 100644 index 000000000..1c99359ce --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_execution_error.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents the error message from the execution. +type CoreExecutionError struct { + Code string `json:"code,omitempty"` + // Detailed description of the error - including stack trace. + Message string `json:"message,omitempty"` + ErrorUri string `json:"error_uri,omitempty"` + Kind *ExecutionErrorErrorKind `json:"kind,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_gate_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_gate_node.go new file mode 100644 index 000000000..7895110a5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_gate_node.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// GateNode refers to the condition that is required for the gate to successfully complete. +type CoreGateNode struct { + // ApproveCondition represents a dependency on an external approval provided by a boolean signal. + Approve *CoreApproveCondition `json:"approve,omitempty"` + // SignalCondition represents a dependency on an signal. + Signal *CoreSignalCondition `json:"signal,omitempty"` + // SleepCondition represents a dependency on waiting for the specified duration. + Sleep *CoreSleepCondition `json:"sleep,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identifier.go new file mode 100644 index 000000000..0db6b784f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identifier.go @@ -0,0 +1,24 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulation of fields that uniquely identifies a Flyte resource. +type CoreIdentifier struct { + // Identifies the specific type of resource that this identifier corresponds to. + ResourceType *CoreResourceType `json:"resource_type,omitempty"` + // Name of the project the resource belongs to. + Project string `json:"project,omitempty"` + // Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + Domain string `json:"domain,omitempty"` + // User provided value for the resource. + Name string `json:"name,omitempty"` + // Specific version of the resource. + Version string `json:"version,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identity.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identity.go new file mode 100644 index 000000000..2361f2629 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identity.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Identity encapsulates the various security identities a task can run as. It's up to the underlying plugin to pick the right identity for the execution environment. +type CoreIdentity struct { + // iam_role references the fully qualified name of Identity & Access Management role to impersonate. + IamRole string `json:"iam_role,omitempty"` + // k8s_service_account references a kubernetes service account to impersonate. + K8sServiceAccount string `json:"k8s_service_account,omitempty"` + // oauth2_client references an oauth2 client. Backend plugins can use this information to impersonate the client when making external calls. + Oauth2Client *CoreOAuth2Client `json:"oauth2_client,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_block.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_block.go new file mode 100644 index 000000000..e8f6c599c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_block.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a condition and the execution unit that should be executed if the condition is satisfied. +type CoreIfBlock struct { + Condition *CoreBooleanExpression `json:"condition,omitempty"` + ThenNode *CoreNode `json:"then_node,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_else_block.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_else_block.go new file mode 100644 index 000000000..ef71a26b9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_else_block.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a series of if/else blocks. The first branch whose condition evaluates to true is the one to execute. If no conditions were satisfied, the else_node or the error will execute. +type CoreIfElseBlock struct { + // +required. First condition to evaluate. + Case_ *CoreIfBlock `json:"case,omitempty"` + // +optional. Additional branches to evaluate. + Other []CoreIfBlock `json:"other,omitempty"` + // The node to execute in case none of the branches were taken. + ElseNode *CoreNode `json:"else_node,omitempty"` + // An error to throw in case none of the branches were taken. + Error_ *CoreError `json:"error,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_io_strategy.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_io_strategy.go new file mode 100644 index 000000000..2c28f13b4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_io_strategy.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreIoStrategy struct { + DownloadMode *IoStrategyDownloadMode `json:"download_mode,omitempty"` + UploadMode *IoStrategyUploadMode `json:"upload_mode,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_object_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_object_metadata.go new file mode 100644 index 000000000..8ecf38886 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_object_metadata.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Metadata for building a kubernetes object when a task is executed. +type CoreK8sObjectMetadata struct { + // Optional labels to add to the pod definition. + Labels map[string]string `json:"labels,omitempty"` + // Optional annotations to add to the pod definition. + Annotations map[string]string `json:"annotations,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_pod.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_pod.go new file mode 100644 index 000000000..4bb52f243 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_pod.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a pod spec and additional pod metadata that is created when a task is executed. +type CoreK8sPod struct { + // Contains additional metadata for building a kubernetes pod. + Metadata *CoreK8sObjectMetadata `json:"metadata,omitempty"` + PodSpec *ProtobufStruct `json:"pod_spec,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_key_value_pair.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_key_value_pair.go new file mode 100644 index 000000000..38fcf13c9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_key_value_pair.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A generic key value pair. +type CoreKeyValuePair struct { + // required. + Key string `json:"key,omitempty"` + // +optional. + Value string `json:"value,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal.go new file mode 100644 index 000000000..215727d84 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal.go @@ -0,0 +1,21 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A simple value. This supports any level of nesting (e.g. array of array of array of Blobs) as well as simple primitives. +type CoreLiteral struct { + // A simple value. + Scalar *CoreScalar `json:"scalar,omitempty"` + // A collection of literals to allow nesting. + Collection *CoreLiteralCollection `json:"collection,omitempty"` + // A map of strings to literals. + Map_ *CoreLiteralMap `json:"map,omitempty"` + Hash string `json:"hash,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_collection.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_collection.go new file mode 100644 index 000000000..96ac4f66c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_collection.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A collection of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field. +type CoreLiteralCollection struct { + Literals []CoreLiteral `json:"literals,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_map.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_map.go new file mode 100644 index 000000000..44f8ff707 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_map.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A map of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field. +type CoreLiteralMap struct { + Literals map[string]CoreLiteral `json:"literals,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_type.go new file mode 100644 index 000000000..c33a34937 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_type.go @@ -0,0 +1,35 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a strong type to allow type checking between interfaces. +type CoreLiteralType struct { + // A simple type that can be compared one-to-one with another. + Simple *CoreSimpleType `json:"simple,omitempty"` + // A complex type that requires matching of inner fields. + Schema *CoreSchemaType `json:"schema,omitempty"` + // Defines the type of the value of a collection. Only homogeneous collections are allowed. + CollectionType *CoreLiteralType `json:"collection_type,omitempty"` + // Defines the type of the value of a map type. The type of the key is always a string. + MapValueType *CoreLiteralType `json:"map_value_type,omitempty"` + // A blob might have specialized implementation details depending on associated metadata. + Blob *CoreBlobType `json:"blob,omitempty"` + // Defines an enum with pre-defined string values. + EnumType *CoreEnumType `json:"enum_type,omitempty"` + StructuredDatasetType *CoreStructuredDatasetType `json:"structured_dataset_type,omitempty"` + // Defines an union type with pre-defined LiteralTypes. + UnionType *CoreUnionType `json:"union_type,omitempty"` + // This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking. This might be used by consumers to identify special behavior or display extended information for the type. + Metadata *ProtobufStruct `json:"metadata,omitempty"` + // This field contains arbitrary data that might have special semantic meaning for the client but does not effect internal flyte behavior. + Annotation *CoreTypeAnnotation `json:"annotation,omitempty"` + // Hints to improve type matching. + Structure *CoreTypeStructure `json:"structure,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node.go new file mode 100644 index 000000000..11cf0e500 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node.go @@ -0,0 +1,32 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A Workflow graph Node. One unit of execution in the graph. Each node can be linked to a Task, a Workflow or a branch node. +type CoreNode struct { + // A workflow-level unique identifier that identifies this node in the workflow. 'inputs' and 'outputs' are reserved node ids that cannot be used by other nodes. + Id string `json:"id,omitempty"` + // Extra metadata about the node. + Metadata *CoreNodeMetadata `json:"metadata,omitempty"` + // Specifies how to bind the underlying interface's inputs. All required inputs specified in the underlying interface must be fulfilled. + Inputs []CoreBinding `json:"inputs,omitempty"` + // +optional Specifies execution dependency for this node ensuring it will only get scheduled to run after all its upstream nodes have completed. This node will have an implicit dependency on any node that appears in inputs field. + UpstreamNodeIds []string `json:"upstream_node_ids,omitempty"` + // +optional. A node can define aliases for a subset of its outputs. This is particularly useful if different nodes need to conform to the same interface (e.g. all branches in a branch node). Downstream nodes must refer to this nodes outputs using the alias if one's specified. + OutputAliases []CoreAlias `json:"output_aliases,omitempty"` + // Information about the Task to execute in this node. + TaskNode *CoreTaskNode `json:"task_node,omitempty"` + // Information about the Workflow to execute in this mode. + WorkflowNode *CoreWorkflowNode `json:"workflow_node,omitempty"` + // Information about the branch node to evaluate in this node. + BranchNode *CoreBranchNode `json:"branch_node,omitempty"` + // Information about the condition to evaluate in this node. + GateNode *CoreGateNode `json:"gate_node,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_identifier.go new file mode 100644 index 000000000..dabeefb03 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_identifier.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulation of fields that identify a Flyte node execution entity. +type CoreNodeExecutionIdentifier struct { + NodeId string `json:"node_id,omitempty"` + ExecutionId *CoreWorkflowExecutionIdentifier `json:"execution_id,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_phase.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_phase.go new file mode 100644 index 000000000..fed55a75a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_phase.go @@ -0,0 +1,27 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreNodeExecutionPhase string + +// List of coreNodeExecutionPhase +const ( + CoreNodeExecutionPhaseUNDEFINED CoreNodeExecutionPhase = "UNDEFINED" + CoreNodeExecutionPhaseQUEUED CoreNodeExecutionPhase = "QUEUED" + CoreNodeExecutionPhaseRUNNING CoreNodeExecutionPhase = "RUNNING" + CoreNodeExecutionPhaseSUCCEEDED CoreNodeExecutionPhase = "SUCCEEDED" + CoreNodeExecutionPhaseFAILING CoreNodeExecutionPhase = "FAILING" + CoreNodeExecutionPhaseFAILED CoreNodeExecutionPhase = "FAILED" + CoreNodeExecutionPhaseABORTED CoreNodeExecutionPhase = "ABORTED" + CoreNodeExecutionPhaseSKIPPED CoreNodeExecutionPhase = "SKIPPED" + CoreNodeExecutionPhaseTIMED_OUT CoreNodeExecutionPhase = "TIMED_OUT" + CoreNodeExecutionPhaseDYNAMIC_RUNNING CoreNodeExecutionPhase = "DYNAMIC_RUNNING" + CoreNodeExecutionPhaseRECOVERED CoreNodeExecutionPhase = "RECOVERED" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_metadata.go new file mode 100644 index 000000000..7691a3595 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_metadata.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines extra information about the Node. +type CoreNodeMetadata struct { + Name string `json:"name,omitempty"` + // The overall timeout of a task. + Timeout string `json:"timeout,omitempty"` + // Number of retries per task. + Retries *CoreRetryStrategy `json:"retries,omitempty"` + Interruptible bool `json:"interruptible,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_client.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_client.go new file mode 100644 index 000000000..c40ce551c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_client.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// OAuth2Client encapsulates OAuth2 Client Credentials to be used when making calls on behalf of that task. +type CoreOAuth2Client struct { + ClientId string `json:"client_id,omitempty"` + ClientSecret *CoreSecret `json:"client_secret,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request.go new file mode 100644 index 000000000..a78eb11a3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// OAuth2TokenRequest encapsulates information needed to request an OAuth2 token. FLYTE_TOKENS_ENV_PREFIX will be passed to indicate the prefix of the environment variables that will be present if tokens are passed through environment variables. FLYTE_TOKENS_PATH_PREFIX will be passed to indicate the prefix of the path where secrets will be mounted if tokens are passed through file mounts. +type CoreOAuth2TokenRequest struct { + Name string `json:"name,omitempty"` + Type_ *CoreOAuth2TokenRequestType `json:"type,omitempty"` + Client *CoreOAuth2Client `json:"client,omitempty"` + IdpDiscoveryEndpoint string `json:"idp_discovery_endpoint,omitempty"` + TokenEndpoint string `json:"token_endpoint,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request_type.go new file mode 100644 index 000000000..f98517827 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request_type.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// CoreOAuth2TokenRequestType : Type of the token requested. - CLIENT_CREDENTIALS: CLIENT_CREDENTIALS indicates a 2-legged OAuth token requested using client credentials. +type CoreOAuth2TokenRequestType string + +// List of coreOAuth2TokenRequestType +const ( + CoreOAuth2TokenRequestTypeCLIENT_CREDENTIALS CoreOAuth2TokenRequestType = "CLIENT_CREDENTIALS" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_operand.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_operand.go new file mode 100644 index 000000000..8f8472dab --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_operand.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines an operand to a comparison expression. +type CoreOperand struct { + Primitive *CorePrimitive `json:"primitive,omitempty"` + Var_ string `json:"var,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_output_reference.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_output_reference.go new file mode 100644 index 000000000..26bd732be --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_output_reference.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A reference to an output produced by a node. The type can be retrieved -and validated- from the underlying interface of the node. +type CoreOutputReference struct { + // Node id must exist at the graph layer. + NodeId string `json:"node_id,omitempty"` + // Variable name must refer to an output variable for the node. + Var_ string `json:"var,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter.go new file mode 100644 index 000000000..3c6a8ac25 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A parameter is used as input to a launch plan and has the special ability to have a default value or mark itself as required. +type CoreParameter struct { + // +required Variable. Defines the type of the variable backing this parameter. + Var_ *CoreVariable `json:"var,omitempty"` + // Defines a default value that has to match the variable type defined. + Default_ *CoreLiteral `json:"default,omitempty"` + // +optional, is this value required to be filled. + Required bool `json:"required,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter_map.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter_map.go new file mode 100644 index 000000000..96f0d4ad4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter_map.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A map of Parameters. +type CoreParameterMap struct { + // Defines a map of parameter names to parameters. + Parameters map[string]CoreParameter `json:"parameters,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_primitive.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_primitive.go new file mode 100644 index 000000000..2f59346a4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_primitive.go @@ -0,0 +1,23 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +type CorePrimitive struct { + Integer string `json:"integer,omitempty"` + FloatValue float64 `json:"float_value,omitempty"` + StringValue string `json:"string_value,omitempty"` + Boolean bool `json:"boolean,omitempty"` + Datetime time.Time `json:"datetime,omitempty"` + Duration string `json:"duration,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service.go new file mode 100644 index 000000000..eb902d09b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Indicates the priority of an execution. +type CoreQualityOfService struct { + Tier *QualityOfServiceTier `json:"tier,omitempty"` + Spec *CoreQualityOfServiceSpec `json:"spec,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service_spec.go new file mode 100644 index 000000000..f043a5584 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service_spec.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents customized execution run-time attributes. +type CoreQualityOfServiceSpec struct { + // Indicates how much queueing delay an execution can tolerate. + QueueingBudget string `json:"queueing_budget,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resource_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resource_type.go new file mode 100644 index 000000000..fa88425b5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resource_type.go @@ -0,0 +1,21 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// CoreResourceType : Indicates a resource type within Flyte. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects +type CoreResourceType string + +// List of coreResourceType +const ( + CoreResourceTypeUNSPECIFIED CoreResourceType = "UNSPECIFIED" + CoreResourceTypeTASK CoreResourceType = "TASK" + CoreResourceTypeWORKFLOW CoreResourceType = "WORKFLOW" + CoreResourceTypeLAUNCH_PLAN CoreResourceType = "LAUNCH_PLAN" + CoreResourceTypeDATASET CoreResourceType = "DATASET" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resources.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resources.go new file mode 100644 index 000000000..19c2f6e75 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resources.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A customizable interface to convey resources requested for a container. This can be interpreted differently for different container engines. +type CoreResources struct { + // The desired set of resources requested. ResourceNames must be unique within the list. + Requests []ResourcesResourceEntry `json:"requests,omitempty"` + // Defines a set of bounds (e.g. min/max) within which the task can reliably run. ResourceNames must be unique within the list. + Limits []ResourcesResourceEntry `json:"limits,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_retry_strategy.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_retry_strategy.go new file mode 100644 index 000000000..60af5e228 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_retry_strategy.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Retry strategy associated with an executable unit. +type CoreRetryStrategy struct { + // Number of retries. Retries will be consumed when the job fails with a recoverable error. The number of retries must be less than or equals to 10. + Retries int64 `json:"retries,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_runtime_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_runtime_metadata.go new file mode 100644 index 000000000..fc989e36a --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_runtime_metadata.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Runtime information. This is loosely defined to allow for extensibility. +type CoreRuntimeMetadata struct { + // Type of runtime. + Type_ *RuntimeMetadataRuntimeType `json:"type,omitempty"` + // Version of the runtime. All versions should be backward compatible. However, certain cases call for version checks to ensure tighter validation or setting expectations. + Version string `json:"version,omitempty"` + // +optional It can be used to provide extra information about the runtime (e.g. python, golang... etc.). + Flavor string `json:"flavor,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_scalar.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_scalar.go new file mode 100644 index 000000000..47586942b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_scalar.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreScalar struct { + Primitive *CorePrimitive `json:"primitive,omitempty"` + Blob *CoreBlob `json:"blob,omitempty"` + Binary *CoreBinary `json:"binary,omitempty"` + Schema *FlyteidlcoreSchema `json:"schema,omitempty"` + NoneType *CoreVoid `json:"none_type,omitempty"` + Error_ *CoreError `json:"error,omitempty"` + Generic *ProtobufStruct `json:"generic,omitempty"` + StructuredDataset *CoreStructuredDataset `json:"structured_dataset,omitempty"` + Union *CoreUnion `json:"union,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema_type.go new file mode 100644 index 000000000..f40ec315d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema_type.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines schema columns and types to strongly type-validate schemas interoperability. +type CoreSchemaType struct { + // A list of ordered columns this schema comprises of. + Columns []SchemaTypeSchemaColumn `json:"columns,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_secret.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_secret.go new file mode 100644 index 000000000..5e8281561 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_secret.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Secret encapsulates information about the secret a task needs to proceed. An environment variable FLYTE_SECRETS_ENV_PREFIX will be passed to indicate the prefix of the environment variables that will be present if secrets are passed through environment variables. FLYTE_SECRETS_DEFAULT_DIR will be passed to indicate the prefix of the path where secrets will be mounted if secrets are passed through file mounts. +type CoreSecret struct { + Group string `json:"group,omitempty"` + GroupVersion string `json:"group_version,omitempty"` + Key string `json:"key,omitempty"` + MountRequirement *SecretMountType `json:"mount_requirement,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_security_context.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_security_context.go new file mode 100644 index 000000000..6a2441fbd --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_security_context.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// SecurityContext holds security attributes that apply to tasks. +type CoreSecurityContext struct { + // run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on. + RunAs *CoreIdentity `json:"run_as,omitempty"` + // secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine. + Secrets []CoreSecret `json:"secrets,omitempty"` + // tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine. + Tokens []CoreOAuth2TokenRequest `json:"tokens,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_signal_condition.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_signal_condition.go new file mode 100644 index 000000000..c57c17528 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_signal_condition.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// SignalCondition represents a dependency on an signal. +type CoreSignalCondition struct { + // A unique identifier for the requested signal. + SignalId string `json:"signal_id,omitempty"` + // A type denoting the required value type for this signal. + Type_ *CoreLiteralType `json:"type,omitempty"` + // The variable name for the signal value in this nodes outputs. + OutputVariableName string `json:"output_variable_name,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_simple_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_simple_type.go new file mode 100644 index 000000000..c6f46577f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_simple_type.go @@ -0,0 +1,26 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// CoreSimpleType : Define a set of simple types. +type CoreSimpleType string + +// List of coreSimpleType +const ( + CoreSimpleTypeNONE CoreSimpleType = "NONE" + CoreSimpleTypeINTEGER CoreSimpleType = "INTEGER" + CoreSimpleTypeFLOAT CoreSimpleType = "FLOAT" + CoreSimpleTypeSTRING_ CoreSimpleType = "STRING" + CoreSimpleTypeBOOLEAN CoreSimpleType = "BOOLEAN" + CoreSimpleTypeDATETIME CoreSimpleType = "DATETIME" + CoreSimpleTypeDURATION CoreSimpleType = "DURATION" + CoreSimpleTypeBINARY CoreSimpleType = "BINARY" + CoreSimpleTypeERROR_ CoreSimpleType = "ERROR" + CoreSimpleTypeSTRUCT_ CoreSimpleType = "STRUCT" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sleep_condition.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sleep_condition.go new file mode 100644 index 000000000..eb3153e8b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sleep_condition.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// SleepCondition represents a dependency on waiting for the specified duration. +type CoreSleepCondition struct { + // The overall duration for this sleep. + Duration string `json:"duration,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sql.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sql.go new file mode 100644 index 000000000..9f40f1f86 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sql.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Sql represents a generic sql workload with a statement and dialect. +type CoreSql struct { + Statement string `json:"statement,omitempty"` + Dialect *SqlDialect `json:"dialect,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset.go new file mode 100644 index 000000000..382f9184f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreStructuredDataset struct { + Uri string `json:"uri,omitempty"` + Metadata *CoreStructuredDatasetMetadata `json:"metadata,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_metadata.go new file mode 100644 index 000000000..0ce6c8590 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_metadata.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreStructuredDatasetMetadata struct { + // Bundle the type information along with the literal. This is here because StructuredDatasets can often be more defined at run time than at compile time. That is, at compile time you might only declare a task to return a pandas dataframe or a StructuredDataset, without any column information, but at run time, you might have that column information. flytekit python will copy this type information into the literal, from the type information, if not provided by the various plugins (encoders). Since this field is run time generated, it's not used for any type checking. + StructuredDatasetType *CoreStructuredDatasetType `json:"structured_dataset_type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_type.go new file mode 100644 index 000000000..b54f09594 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_type.go @@ -0,0 +1,21 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreStructuredDatasetType struct { + // A list of ordered columns this schema comprises of. + Columns []StructuredDatasetTypeDatasetColumn `json:"columns,omitempty"` + // This is the storage format, the format of the bits at rest parquet, feather, csv, etc. For two types to be compatible, the format will need to be an exact match. + Format string `json:"format,omitempty"` + // This is a string representing the type that the bytes in external_schema_bytes are formatted in. This is an optional field that will not be used for type checking. + ExternalSchemaType string `json:"external_schema_type,omitempty"` + // The serialized bytes of a third-party schema library like Arrow. This is an optional field that will not be used for type checking. + ExternalSchemaBytes string `json:"external_schema_bytes,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_identifier.go new file mode 100644 index 000000000..c30d5d6bf --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_identifier.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulation of fields that identify a Flyte task execution entity. +type CoreTaskExecutionIdentifier struct { + TaskId *CoreIdentifier `json:"task_id,omitempty"` + NodeExecutionId *CoreNodeExecutionIdentifier `json:"node_execution_id,omitempty"` + RetryAttempt int64 `json:"retry_attempt,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_phase.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_phase.go new file mode 100644 index 000000000..966199572 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_phase.go @@ -0,0 +1,24 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreTaskExecutionPhase string + +// List of coreTaskExecutionPhase +const ( + CoreTaskExecutionPhaseUNDEFINED CoreTaskExecutionPhase = "UNDEFINED" + CoreTaskExecutionPhaseQUEUED CoreTaskExecutionPhase = "QUEUED" + CoreTaskExecutionPhaseRUNNING CoreTaskExecutionPhase = "RUNNING" + CoreTaskExecutionPhaseSUCCEEDED CoreTaskExecutionPhase = "SUCCEEDED" + CoreTaskExecutionPhaseABORTED CoreTaskExecutionPhase = "ABORTED" + CoreTaskExecutionPhaseFAILED CoreTaskExecutionPhase = "FAILED" + CoreTaskExecutionPhaseINITIALIZING CoreTaskExecutionPhase = "INITIALIZING" + CoreTaskExecutionPhaseWAITING_FOR_RESOURCES CoreTaskExecutionPhase = "WAITING_FOR_RESOURCES" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_log.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_log.go new file mode 100644 index 000000000..01a4b853f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_log.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreTaskLog struct { + Uri string `json:"uri,omitempty"` + Name string `json:"name,omitempty"` + MessageFormat *TaskLogMessageFormat `json:"message_format,omitempty"` + Ttl string `json:"ttl,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_metadata.go new file mode 100644 index 000000000..22c497774 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_metadata.go @@ -0,0 +1,29 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreTaskMetadata struct { + // Indicates whether the system should attempt to lookup this task's output to avoid duplication of work. + Discoverable bool `json:"discoverable,omitempty"` + // Runtime information about the task. + Runtime *CoreRuntimeMetadata `json:"runtime,omitempty"` + // The overall timeout of a task including user-triggered retries. + Timeout string `json:"timeout,omitempty"` + // Number of retries per task. + Retries *CoreRetryStrategy `json:"retries,omitempty"` + // Indicates a logical version to apply to this task for the purpose of discovery. + DiscoveryVersion string `json:"discovery_version,omitempty"` + // If set, this indicates that this task is deprecated. This will enable owners of tasks to notify consumers of the ending of support for a given task. + DeprecatedErrorMessage string `json:"deprecated_error_message,omitempty"` + Interruptible bool `json:"interruptible,omitempty"` + CacheSerializable bool `json:"cache_serializable,omitempty"` + // Indicates whether the task will generate a Deck URI when it finishes executing. + GeneratesDeck bool `json:"generates_deck,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node.go new file mode 100644 index 000000000..46a9313e5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Refers to the task that the Node is to execute. +type CoreTaskNode struct { + // A globally unique identifier for the task. + ReferenceId *CoreIdentifier `json:"reference_id,omitempty"` + // Optional overrides applied at task execution time. + Overrides *CoreTaskNodeOverrides `json:"overrides,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node_overrides.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node_overrides.go new file mode 100644 index 000000000..032bdb48b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node_overrides.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Optional task node overrides that will be applied at task execution time. +type CoreTaskNodeOverrides struct { + // A customizable interface to convey resources requested for a task container. + Resources *CoreResources `json:"resources,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_template.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_template.go new file mode 100644 index 000000000..d7e40fe3d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_template.go @@ -0,0 +1,32 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A Task structure that uniquely identifies a task in the system Tasks are registered as a first step in the system. +type CoreTaskTemplate struct { + // Auto generated taskId by the system. Task Id uniquely identifies this task globally. + Id *CoreIdentifier `json:"id,omitempty"` + // A predefined yet extensible Task type identifier. This can be used to customize any of the components. If no extensions are provided in the system, Flyte will resolve the this task to its TaskCategory and default the implementation registered for the TaskCategory. + Type_ string `json:"type,omitempty"` + // Extra metadata about the task. + Metadata *CoreTaskMetadata `json:"metadata,omitempty"` + // A strongly typed interface for the task. This enables others to use this task within a workflow and guarantees compile-time validation of the workflow to avoid costly runtime failures. + Interface_ *CoreTypedInterface `json:"interface,omitempty"` + // Custom data about the task. This is extensible to allow various plugins in the system. + Custom *ProtobufStruct `json:"custom,omitempty"` + Container *CoreContainer `json:"container,omitempty"` + K8sPod *CoreK8sPod `json:"k8s_pod,omitempty"` + Sql *CoreSql `json:"sql,omitempty"` + // This can be used to customize task handling at execution time for the same task type. + TaskTypeVersion int32 `json:"task_type_version,omitempty"` + // security_context encapsulates security attributes requested to run this task. + SecurityContext *CoreSecurityContext `json:"security_context,omitempty"` + Config map[string]string `json:"config,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_annotation.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_annotation.go new file mode 100644 index 000000000..e09266a4b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_annotation.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// TypeAnnotation encapsulates registration time information about a type. This can be used for various control-plane operations. TypeAnnotation will not be available at runtime when a task runs. +type CoreTypeAnnotation struct { + // A arbitrary JSON payload to describe a type. + Annotations *ProtobufStruct `json:"annotations,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_structure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_structure.go new file mode 100644 index 000000000..0372953ef --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_structure.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Hints to improve type matching e.g. allows distinguishing output from custom type transformers even if the underlying IDL serialization matches. +type CoreTypeStructure struct { + Tag string `json:"tag,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_typed_interface.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_typed_interface.go new file mode 100644 index 000000000..1beaccbe5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_typed_interface.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines strongly typed inputs and outputs. +type CoreTypedInterface struct { + Inputs *CoreVariableMap `json:"inputs,omitempty"` + Outputs *CoreVariableMap `json:"outputs,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union.go new file mode 100644 index 000000000..ade93d150 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// The runtime representation of a tagged union value. See `UnionType` for more details. +type CoreUnion struct { + Value *CoreLiteral `json:"value,omitempty"` + Type_ *CoreLiteralType `json:"type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_info.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_info.go new file mode 100644 index 000000000..93c3da3b8 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_info.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreUnionInfo struct { + TargetType *CoreLiteralType `json:"targetType,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_type.go new file mode 100644 index 000000000..955fd9d2d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_type.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a tagged union type, also known as a variant (and formally as the sum type). A sum type S is defined by a sequence of types (A, B, C, ...), each tagged by a string tag A value of type S is constructed from a value of any of the variant types. The specific choice of type is recorded by storing the varaint's tag with the literal value and can be examined in runtime. Type S is typically written as S := Apple A | Banana B | Cantaloupe C | ... Notably, a nullable (optional) type is a sum type between some type X and the singleton type representing a null-value: Optional X := X | Null See also: https://en.wikipedia.org/wiki/Tagged_union +type CoreUnionType struct { + // Predefined set of variants in union. + Variants []CoreLiteralType `json:"variants,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable.go new file mode 100644 index 000000000..c2355b9fc --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Defines a strongly typed variable. +type CoreVariable struct { + // Variable literal type. + Type_ *CoreLiteralType `json:"type,omitempty"` + Description string `json:"description,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable_map.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable_map.go new file mode 100644 index 000000000..2a693f42b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable_map.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreVariableMap struct { + // Defines a map of variable names to variables. + Variables map[string]CoreVariable `json:"variables,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_void.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_void.go new file mode 100644 index 000000000..e687f8152 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_void.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Used to denote a nil/null/None assignment to a scalar value. The underlying LiteralType for Void is intentionally undefined since it can be assigned to a scalar of any LiteralType. +type CoreVoid struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_identifier.go new file mode 100644 index 000000000..7f979c556 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_identifier.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreWorkflowExecutionIdentifier struct { + // Name of the project the resource belongs to. + Project string `json:"project,omitempty"` + // Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + Domain string `json:"domain,omitempty"` + // User or system provided value for the resource. + Name string `json:"name,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_phase.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_phase.go new file mode 100644 index 000000000..72fcb62b2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_phase.go @@ -0,0 +1,26 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type CoreWorkflowExecutionPhase string + +// List of coreWorkflowExecutionPhase +const ( + CoreWorkflowExecutionPhaseUNDEFINED CoreWorkflowExecutionPhase = "UNDEFINED" + CoreWorkflowExecutionPhaseQUEUED CoreWorkflowExecutionPhase = "QUEUED" + CoreWorkflowExecutionPhaseRUNNING CoreWorkflowExecutionPhase = "RUNNING" + CoreWorkflowExecutionPhaseSUCCEEDING CoreWorkflowExecutionPhase = "SUCCEEDING" + CoreWorkflowExecutionPhaseSUCCEEDED CoreWorkflowExecutionPhase = "SUCCEEDED" + CoreWorkflowExecutionPhaseFAILING CoreWorkflowExecutionPhase = "FAILING" + CoreWorkflowExecutionPhaseFAILED CoreWorkflowExecutionPhase = "FAILED" + CoreWorkflowExecutionPhaseABORTED CoreWorkflowExecutionPhase = "ABORTED" + CoreWorkflowExecutionPhaseTIMED_OUT CoreWorkflowExecutionPhase = "TIMED_OUT" + CoreWorkflowExecutionPhaseABORTING CoreWorkflowExecutionPhase = "ABORTING" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata.go new file mode 100644 index 000000000..e3dd5db11 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// This is workflow layer metadata. These settings are only applicable to the workflow as a whole, and do not percolate down to child entities (like tasks) launched by the workflow. +type CoreWorkflowMetadata struct { + // Indicates the runtime priority of workflow executions. + QualityOfService *CoreQualityOfService `json:"quality_of_service,omitempty"` + // Defines how the system should behave when a failure is detected in the workflow execution. + OnFailure *WorkflowMetadataOnFailurePolicy `json:"on_failure,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata_defaults.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata_defaults.go new file mode 100644 index 000000000..a962a6b17 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata_defaults.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// The difference between these settings and the WorkflowMetadata ones is that these are meant to be passed down to a workflow's underlying entities (like tasks). For instance, 'interruptible' has no meaning at the workflow layer, it is only relevant when a task executes. The settings here are the defaults that are passed to all nodes unless explicitly overridden at the node layer. If you are adding a setting that applies to both the Workflow itself, and everything underneath it, it should be added to both this object and the WorkflowMetadata object above. +type CoreWorkflowMetadataDefaults struct { + // Whether child nodes of the workflow are interruptible. + Interruptible bool `json:"interruptible,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_node.go new file mode 100644 index 000000000..0b4752850 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_node.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Refers to a the workflow the node is to execute. +type CoreWorkflowNode struct { + // A globally unique identifier for the launch plan. + LaunchplanRef *CoreIdentifier `json:"launchplan_ref,omitempty"` + SubWorkflowRef *CoreIdentifier `json:"sub_workflow_ref,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_template.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_template.go new file mode 100644 index 000000000..5027caae4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_template.go @@ -0,0 +1,27 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Flyte Workflow Structure that encapsulates task, branch and subworkflow nodes to form a statically analyzable, directed acyclic graph. +type CoreWorkflowTemplate struct { + // A globally unique identifier for the workflow. + Id *CoreIdentifier `json:"id,omitempty"` + // Extra metadata about the workflow. + Metadata *CoreWorkflowMetadata `json:"metadata,omitempty"` + // Defines a strongly typed interface for the Workflow. This can include some optional parameters. + Interface_ *CoreTypedInterface `json:"interface,omitempty"` + // A list of nodes. In addition, 'globals' is a special reserved node id that can be used to consume workflow inputs. + Nodes []CoreNode `json:"nodes,omitempty"` + // A list of output bindings that specify how to construct workflow outputs. Bindings can pull node outputs or specify literals. All workflow outputs specified in the interface field must be bound in order for the workflow to be validated. A workflow has an implicit dependency on all of its nodes to execute successfully in order to bind final outputs. Most of these outputs will be Binding's with a BindingData of type OutputReference. That is, your workflow can just have an output of some constant (`Output(5)`), but usually, the workflow will be pulling outputs from the output of a task. + Outputs []CoreBinding `json:"outputs,omitempty"` + // +optional A catch-all node. This node is executed whenever the execution engine determines the workflow has failed. The interface of this node must match the Workflow interface with an additional input named 'error' of type pb.lyft.flyte.core.Error. + FailureNode *CoreNode `json:"failure_node,omitempty"` + MetadataDefaults *CoreWorkflowMetadataDefaults `json:"metadata_defaults,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_data_loading_config_literal_map_format.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_data_loading_config_literal_map_format.go new file mode 100644 index 000000000..abc123d5b --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_data_loading_config_literal_map_format.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// DataLoadingConfigLiteralMapFormat : - JSON: JSON / YAML for the metadata (which contains inlined primitive values). The representation is inline with the standard json specification as specified - https://www.json.org/json-en.html - PROTO: Proto is a serialized binary of `core.LiteralMap` defined in flyteidl/core +type DataLoadingConfigLiteralMapFormat string + +// List of DataLoadingConfigLiteralMapFormat +const ( + DataLoadingConfigLiteralMapFormatJSON DataLoadingConfigLiteralMapFormat = "JSON" + DataLoadingConfigLiteralMapFormatYAML DataLoadingConfigLiteralMapFormat = "YAML" + DataLoadingConfigLiteralMapFormatPROTO DataLoadingConfigLiteralMapFormat = "PROTO" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_external_resource_info.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_external_resource_info.go new file mode 100644 index 000000000..09078fb82 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_external_resource_info.go @@ -0,0 +1,23 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// This message contains metadata about external resources produced or used by a specific task execution. +type EventExternalResourceInfo struct { + // Identifier for an external resource created by this task execution, for example Qubole query ID or presto query ids. + ExternalId string `json:"external_id,omitempty"` + // A unique index for the external resource with respect to all external resources for this task. Although the identifier may change between task reporting events or retries, this will remain the same to enable aggregating information from multiple reports. + Index int64 `json:"index,omitempty"` + RetryAttempt int64 `json:"retry_attempt,omitempty"` + Phase *CoreTaskExecutionPhase `json:"phase,omitempty"` + // Captures the status of caching for this external resource execution. + CacheStatus *CoreCatalogCacheStatus `json:"cache_status,omitempty"` + Logs []CoreTaskLog `json:"logs,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_node_execution_event.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_node_execution_event.go new file mode 100644 index 000000000..96ce56404 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_node_execution_event.go @@ -0,0 +1,43 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +type EventNodeExecutionEvent struct { + Id *CoreNodeExecutionIdentifier `json:"id,omitempty"` + ProducerId string `json:"producer_id,omitempty"` + Phase *CoreNodeExecutionPhase `json:"phase,omitempty"` + // This timestamp represents when the original event occurred, it is generated by the executor of the node. + OccurredAt time.Time `json:"occurred_at,omitempty"` + InputUri string `json:"input_uri,omitempty"` + // URL to the output of the execution, it encodes all the information including Cloud source provider. ie., s3://... + OutputUri string `json:"output_uri,omitempty"` + Error_ *CoreExecutionError `json:"error,omitempty"` + // Raw output data produced by this node execution. + OutputData *CoreLiteralMap `json:"output_data,omitempty"` + WorkflowNodeMetadata *FlyteidleventWorkflowNodeMetadata `json:"workflow_node_metadata,omitempty"` + TaskNodeMetadata *FlyteidleventTaskNodeMetadata `json:"task_node_metadata,omitempty"` + // [To be deprecated] Specifies which task (if any) launched this node. + ParentTaskMetadata *EventParentTaskExecutionMetadata `json:"parent_task_metadata,omitempty"` + // Specifies the parent node of the current node execution. Node executions at level zero will not have a parent node. + ParentNodeMetadata *EventParentNodeExecutionMetadata `json:"parent_node_metadata,omitempty"` + RetryGroup string `json:"retry_group,omitempty"` + SpecNodeId string `json:"spec_node_id,omitempty"` + NodeName string `json:"node_name,omitempty"` + EventVersion int32 `json:"event_version,omitempty"` + // Whether this node launched a subworkflow. + IsParent bool `json:"is_parent,omitempty"` + // Whether this node yielded a dynamic workflow. + IsDynamic bool `json:"is_dynamic,omitempty"` + DeckUri string `json:"deck_uri,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_node_execution_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_node_execution_metadata.go new file mode 100644 index 000000000..857048f80 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_node_execution_metadata.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type EventParentNodeExecutionMetadata struct { + NodeId string `json:"node_id,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_task_execution_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_task_execution_metadata.go new file mode 100644 index 000000000..7c230ef83 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_task_execution_metadata.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type EventParentTaskExecutionMetadata struct { + Id *CoreTaskExecutionIdentifier `json:"id,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_resource_pool_info.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_resource_pool_info.go new file mode 100644 index 000000000..f85eeb554 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_resource_pool_info.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// This message holds task execution metadata specific to resource allocation used to manage concurrent executions for a project namespace. +type EventResourcePoolInfo struct { + // Unique resource ID used to identify this execution when allocating a token. + AllocationToken string `json:"allocation_token,omitempty"` + // Namespace under which this task execution requested an allocation token. + Namespace string `json:"namespace,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_event.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_event.go new file mode 100644 index 000000000..863261e74 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_event.go @@ -0,0 +1,46 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +// Plugin specific execution event information. For tasks like Python, Hive, Spark, DynamicJob. +type EventTaskExecutionEvent struct { + // ID of the task. In combination with the retryAttempt this will indicate the task execution uniquely for a given parent node execution. + TaskId *CoreIdentifier `json:"task_id,omitempty"` + ParentNodeExecutionId *CoreNodeExecutionIdentifier `json:"parent_node_execution_id,omitempty"` + RetryAttempt int64 `json:"retry_attempt,omitempty"` + Phase *CoreTaskExecutionPhase `json:"phase,omitempty"` + ProducerId string `json:"producer_id,omitempty"` + Logs []CoreTaskLog `json:"logs,omitempty"` + // This timestamp represents when the original event occurred, it is generated by the executor of the task. + OccurredAt time.Time `json:"occurred_at,omitempty"` + // URI of the input file, it encodes all the information including Cloud source provider. ie., s3://... + InputUri string `json:"input_uri,omitempty"` + // URI to the output of the execution, it will be in a format that encodes all the information including Cloud source provider. ie., s3://... + OutputUri string `json:"output_uri,omitempty"` + Error_ *CoreExecutionError `json:"error,omitempty"` + // Raw output data produced by this task execution. + OutputData *CoreLiteralMap `json:"output_data,omitempty"` + // Custom data that the task plugin sends back. This is extensible to allow various plugins in the system. + CustomInfo *ProtobufStruct `json:"custom_info,omitempty"` + // Some phases, like RUNNING, can send multiple events with changed metadata (new logs, additional custom_info, etc) that should be recorded regardless of the lack of phase change. The version field should be incremented when metadata changes across the duration of an individual phase. + PhaseVersion int64 `json:"phase_version,omitempty"` + // An optional explanation for the phase transition. + Reason string `json:"reason,omitempty"` + // A predefined yet extensible Task type identifier. If the task definition is already registered in flyte admin this type will be identical, but not all task executions necessarily use pre-registered definitions and this type is useful to render the task in the UI, filter task executions, etc. + TaskType string `json:"task_type,omitempty"` + // Metadata around how a task was executed. + Metadata *EventTaskExecutionMetadata `json:"metadata,omitempty"` + // The event version is used to indicate versioned changes in how data is reported using this proto message. For example, event_verison > 0 means that maps tasks report logs using the TaskExecutionMetadata ExternalResourceInfo fields for each subtask rather than the TaskLog in this message. + EventVersion int32 `json:"event_version,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_metadata.go new file mode 100644 index 000000000..590be16cb --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_metadata.go @@ -0,0 +1,23 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Holds metadata around how a task was executed. As a task transitions across event phases during execution some attributes, such its generated name, generated external resources, and more may grow in size but not change necessarily based on the phase transition that sparked the event update. Metadata is a container for these attributes across the task execution lifecycle. +type EventTaskExecutionMetadata struct { + // Unique, generated name for this task execution used by the backend. + GeneratedName string `json:"generated_name,omitempty"` + // Additional data on external resources on other back-ends or platforms (e.g. Hive, Qubole, etc) launched by this task execution. + ExternalResources []EventExternalResourceInfo `json:"external_resources,omitempty"` + // Includes additional data on concurrent resource management used during execution.. This is a repeated field because a plugin can request multiple resource allocations during execution. + ResourcePoolInfo []EventResourcePoolInfo `json:"resource_pool_info,omitempty"` + // The identifier of the plugin used to execute this task. + PluginIdentifier string `json:"plugin_identifier,omitempty"` + InstanceClass *TaskExecutionMetadataInstanceClass `json:"instance_class,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_workflow_execution_event.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_workflow_execution_event.go new file mode 100644 index 000000000..930fcfdf9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_workflow_execution_event.go @@ -0,0 +1,27 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "time" +) + +type EventWorkflowExecutionEvent struct { + ExecutionId *CoreWorkflowExecutionIdentifier `json:"execution_id,omitempty"` + ProducerId string `json:"producer_id,omitempty"` + Phase *CoreWorkflowExecutionPhase `json:"phase,omitempty"` + // This timestamp represents when the original event occurred, it is generated by the executor of the workflow. + OccurredAt time.Time `json:"occurred_at,omitempty"` + // URL to the output of the execution, it encodes all the information including Cloud source provider. ie., s3://... + OutputUri string `json:"output_uri,omitempty"` + Error_ *CoreExecutionError `json:"error,omitempty"` + // Raw output data produced by this workflow execution. + OutputData *CoreLiteralMap `json:"output_data,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_error_error_kind.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_error_error_kind.go new file mode 100644 index 000000000..4f4885ca0 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_error_error_kind.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type ExecutionErrorErrorKind string + +// List of ExecutionErrorErrorKind +const ( + ExecutionErrorErrorKindUNKNOWN ExecutionErrorErrorKind = "UNKNOWN" + ExecutionErrorErrorKindUSER ExecutionErrorErrorKind = "USER" + ExecutionErrorErrorKindSYSTEM ExecutionErrorErrorKind = "SYSTEM" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_metadata_execution_mode.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_metadata_execution_mode.go new file mode 100644 index 000000000..ca665cd4c --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_metadata_execution_mode.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// ExecutionMetadataExecutionMode : The method by which this execution was launched. - MANUAL: The default execution mode, MANUAL implies that an execution was launched by an individual. - SCHEDULED: A schedule triggered this execution launch. - SYSTEM: A system process was responsible for launching this execution rather an individual. - RELAUNCH: This execution was launched with identical inputs as a previous execution. - CHILD_WORKFLOW: This execution was triggered by another execution. - RECOVERED: This execution was recovered from another execution. +type ExecutionMetadataExecutionMode string + +// List of ExecutionMetadataExecutionMode +const ( + ExecutionMetadataExecutionModeMANUAL ExecutionMetadataExecutionMode = "MANUAL" + ExecutionMetadataExecutionModeSCHEDULED ExecutionMetadataExecutionMode = "SCHEDULED" + ExecutionMetadataExecutionModeSYSTEM ExecutionMetadataExecutionMode = "SYSTEM" + ExecutionMetadataExecutionModeRELAUNCH ExecutionMetadataExecutionMode = "RELAUNCH" + ExecutionMetadataExecutionModeCHILD_WORKFLOW ExecutionMetadataExecutionMode = "CHILD_WORKFLOW" + ExecutionMetadataExecutionModeRECOVERED ExecutionMetadataExecutionMode = "RECOVERED" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_dynamic_workflow_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_dynamic_workflow_node_metadata.go new file mode 100644 index 000000000..d565c4de9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_dynamic_workflow_node_metadata.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// For dynamic workflow nodes we capture information about the dynamic workflow definition that gets generated. +type FlyteidladminDynamicWorkflowNodeMetadata struct { + // id represents the unique identifier of the workflow. + Id *CoreIdentifier `json:"id,omitempty"` + // Represents the compiled representation of the embedded dynamic workflow. + CompiledWorkflow *CoreCompiledWorkflowClosure `json:"compiled_workflow,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_node_execution.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_node_execution.go new file mode 100644 index 000000000..f6543ed42 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_node_execution.go @@ -0,0 +1,21 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulates all details for a single node execution entity. A node represents a component in the overall workflow graph. A node launch a task, multiple tasks, an entire nested sub-workflow, or even a separate child-workflow execution. The same task can be called repeatedly in a single workflow but each node is unique. +type FlyteidladminNodeExecution struct { + // Uniquely identifies an individual node execution. + Id *CoreNodeExecutionIdentifier `json:"id,omitempty"` + // Path to remote data store where input blob is stored. + InputUri string `json:"input_uri,omitempty"` + // Computed results associated with this node execution. + Closure *AdminNodeExecutionClosure `json:"closure,omitempty"` + Metadata *AdminNodeExecutionMetaData `json:"metadata,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_request.go new file mode 100644 index 000000000..1ce8e4f17 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_request.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type FlyteidladminTaskCreateRequest struct { + Id *CoreIdentifier `json:"id,omitempty"` + Spec *AdminTaskSpec `json:"spec,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_response.go new file mode 100644 index 000000000..21e74cc35 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Represents a response structure if task creation succeeds. +type FlyteidladminTaskCreateResponse struct { +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_execution.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_execution.go new file mode 100644 index 000000000..66c274a0d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_execution.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulates all details for a single task execution entity. A task execution represents an instantiated task, including all inputs and additional metadata as well as computed results included state, outputs, and duration-based attributes. +type FlyteidladminTaskExecution struct { + // Unique identifier for the task execution. + Id *CoreTaskExecutionIdentifier `json:"id,omitempty"` + // Path to remote data store where input blob is stored. + InputUri string `json:"input_uri,omitempty"` + // Task execution details and results. + Closure *AdminTaskExecutionClosure `json:"closure,omitempty"` + // Whether this task spawned nodes. + IsParent bool `json:"is_parent,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_node_metadata.go new file mode 100644 index 000000000..1a5c34a4e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_node_metadata.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type FlyteidladminTaskNodeMetadata struct { + // Captures the status of caching for this execution. + CacheStatus *CoreCatalogCacheStatus `json:"cache_status,omitempty"` + CatalogKey *CoreCatalogMetadata `json:"catalog_key,omitempty"` + CheckpointUri string `json:"checkpoint_uri,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_workflow_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_workflow_node_metadata.go new file mode 100644 index 000000000..fc5584f74 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_workflow_node_metadata.go @@ -0,0 +1,15 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type FlyteidladminWorkflowNodeMetadata struct { + // The identifier for a workflow execution launched by a node. + ExecutionId *CoreWorkflowExecutionIdentifier `json:"executionId,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlcore_schema.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlcore_schema.go new file mode 100644 index 000000000..14aa9fcf6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlcore_schema.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// A strongly typed schema that defines the interface of data retrieved from the underlying storage medium. +type FlyteidlcoreSchema struct { + Uri string `json:"uri,omitempty"` + Type_ *CoreSchemaType `json:"type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_dynamic_workflow_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_dynamic_workflow_node_metadata.go new file mode 100644 index 000000000..116e1735f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_dynamic_workflow_node_metadata.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// For dynamic workflow nodes we send information about the dynamic workflow definition that gets generated. +type FlyteidleventDynamicWorkflowNodeMetadata struct { + // id represents the unique identifier of the workflow. + Id *CoreIdentifier `json:"id,omitempty"` + // Represents the compiled representation of the embedded dynamic workflow. + CompiledWorkflow *CoreCompiledWorkflowClosure `json:"compiled_workflow,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_task_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_task_node_metadata.go new file mode 100644 index 000000000..1c3a7d61e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_task_node_metadata.go @@ -0,0 +1,21 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type FlyteidleventTaskNodeMetadata struct { + // Captures the status of caching for this execution. + CacheStatus *CoreCatalogCacheStatus `json:"cache_status,omitempty"` + CatalogKey *CoreCatalogMetadata `json:"catalog_key,omitempty"` + // Captures the status of cache reservations for this execution. + ReservationStatus *CatalogReservationStatus `json:"reservation_status,omitempty"` + CheckpointUri string `json:"checkpoint_uri,omitempty"` + // In the case this task launched a dynamic workflow we capture its structure here. + DynamicWorkflow *FlyteidleventDynamicWorkflowNodeMetadata `json:"dynamic_workflow,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_workflow_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_workflow_node_metadata.go new file mode 100644 index 000000000..77ad7f1d2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_workflow_node_metadata.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type FlyteidleventWorkflowNodeMetadata struct { + ExecutionId *CoreWorkflowExecutionIdentifier `json:"execution_id,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_download_mode.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_download_mode.go new file mode 100644 index 000000000..df69384d5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_download_mode.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// IoStrategyDownloadMode : - DOWNLOAD_EAGER: All data will be downloaded before the main container is executed - DOWNLOAD_STREAM: Data will be downloaded as a stream and an End-Of-Stream marker will be written to indicate all data has been downloaded. Refer to protocol for details - DO_NOT_DOWNLOAD: Large objects (offloaded) will not be downloaded +type IoStrategyDownloadMode string + +// List of IOStrategyDownloadMode +const ( + IoStrategyDownloadModeDOWNLOAD_EAGER IoStrategyDownloadMode = "DOWNLOAD_EAGER" + IoStrategyDownloadModeDOWNLOAD_STREAM IoStrategyDownloadMode = "DOWNLOAD_STREAM" + IoStrategyDownloadModeDO_NOT_DOWNLOAD IoStrategyDownloadMode = "DO_NOT_DOWNLOAD" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_upload_mode.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_upload_mode.go new file mode 100644 index 000000000..3ab5237e3 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_upload_mode.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// IoStrategyUploadMode : - UPLOAD_ON_EXIT: All data will be uploaded after the main container exits - UPLOAD_EAGER: Data will be uploaded as it appears. Refer to protocol specification for details - DO_NOT_UPLOAD: Data will not be uploaded, only references will be written +type IoStrategyUploadMode string + +// List of IOStrategyUploadMode +const ( + IoStrategyUploadModeUPLOAD_ON_EXIT IoStrategyUploadMode = "UPLOAD_ON_EXIT" + IoStrategyUploadModeUPLOAD_EAGER IoStrategyUploadMode = "UPLOAD_EAGER" + IoStrategyUploadModeDO_NOT_UPLOAD IoStrategyUploadMode = "DO_NOT_UPLOAD" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_plugin_override_missing_plugin_behavior.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_plugin_override_missing_plugin_behavior.go new file mode 100644 index 000000000..baa89e8d6 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_plugin_override_missing_plugin_behavior.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// PluginOverrideMissingPluginBehavior : - FAIL: By default, if this plugin is not enabled for a Flyte deployment then execution will fail. - USE_DEFAULT: Uses the system-configured default implementation. +type PluginOverrideMissingPluginBehavior string + +// List of PluginOverrideMissingPluginBehavior +const ( + PluginOverrideMissingPluginBehaviorFAIL PluginOverrideMissingPluginBehavior = "FAIL" + PluginOverrideMissingPluginBehaviorUSE_DEFAULT PluginOverrideMissingPluginBehavior = "USE_DEFAULT" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_project_project_state.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_project_project_state.go new file mode 100644 index 000000000..e482f46ef --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_project_project_state.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// ProjectProjectState : The state of the project is used to control its visibility in the UI and validity. - ACTIVE: By default, all projects are considered active. - ARCHIVED: Archived projects are no longer visible in the UI and no longer valid. - SYSTEM_GENERATED: System generated projects that aren't explicitly created or managed by a user. +type ProjectProjectState string + +// List of ProjectProjectState +const ( + ProjectProjectStateACTIVE ProjectProjectState = "ACTIVE" + ProjectProjectStateARCHIVED ProjectProjectState = "ARCHIVED" + ProjectProjectStateSYSTEM_GENERATED ProjectProjectState = "SYSTEM_GENERATED" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_list_value.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_list_value.go new file mode 100644 index 000000000..02e320843 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_list_value.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// `ListValue` is a wrapper around a repeated field of values. The JSON representation for `ListValue` is JSON array. +type ProtobufListValue struct { + // Repeated field of dynamically typed values. + Values []ProtobufValue `json:"values,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_null_value.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_null_value.go new file mode 100644 index 000000000..851e179c5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_null_value.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// ProtobufNullValue : `NullValue` is a singleton enumeration to represent the null value for the `Value` type union. The JSON representation for `NullValue` is JSON `null`. - NULL_VALUE: Null value. +type ProtobufNullValue string + +// List of protobufNullValue +const ( + ProtobufNullValueNULL_VALUE ProtobufNullValue = "NULL_VALUE" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_struct.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_struct.go new file mode 100644 index 000000000..11af7fa50 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_struct.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// `Struct` represents a structured data value, consisting of fields which map to dynamically typed values. In some languages, `Struct` might be supported by a native representation. For example, in scripting languages like JS a struct is represented as an object. The details of that representation are described together with the proto support for the language. The JSON representation for `Struct` is JSON object. +type ProtobufStruct struct { + // Unordered map of dynamically typed values. + Fields map[string]ProtobufValue `json:"fields,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_value.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_value.go new file mode 100644 index 000000000..25e2aeb44 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_value.go @@ -0,0 +1,26 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// `Value` represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of that variants, absence of any variant indicates an error. The JSON representation for `Value` is JSON value. +type ProtobufValue struct { + // Represents a null value. + NullValue *ProtobufNullValue `json:"null_value,omitempty"` + // Represents a double value. + NumberValue float64 `json:"number_value,omitempty"` + // Represents a string value. + StringValue string `json:"string_value,omitempty"` + // Represents a boolean value. + BoolValue bool `json:"bool_value,omitempty"` + // Represents a structured value. + StructValue *ProtobufStruct `json:"struct_value,omitempty"` + // Represents a repeated `Value`. + ListValue *ProtobufListValue `json:"list_value,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_quality_of_service_tier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_quality_of_service_tier.go new file mode 100644 index 000000000..77f0e6f5f --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_quality_of_service_tier.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// QualityOfServiceTier : - UNDEFINED: Default: no quality of service specified. +type QualityOfServiceTier string + +// List of QualityOfServiceTier +const ( + QualityOfServiceTierUNDEFINED QualityOfServiceTier = "UNDEFINED" + QualityOfServiceTierHIGH QualityOfServiceTier = "HIGH" + QualityOfServiceTierMEDIUM QualityOfServiceTier = "MEDIUM" + QualityOfServiceTierLOW QualityOfServiceTier = "LOW" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_entry.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_entry.go new file mode 100644 index 000000000..77a9fe539 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_entry.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +// Encapsulates a resource name and value. +type ResourcesResourceEntry struct { + // Resource name. + Name *ResourcesResourceName `json:"name,omitempty"` + Value string `json:"value,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_name.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_name.go new file mode 100644 index 000000000..55f891f0e --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_name.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// ResourcesResourceName : Known resource names. - EPHEMERAL_STORAGE: For Kubernetes-based deployments, pods use ephemeral local storage for scratch space, caching, and for logs. +type ResourcesResourceName string + +// List of ResourcesResourceName +const ( + ResourcesResourceNameUNKNOWN ResourcesResourceName = "UNKNOWN" + ResourcesResourceNameCPU ResourcesResourceName = "CPU" + ResourcesResourceNameGPU ResourcesResourceName = "GPU" + ResourcesResourceNameMEMORY ResourcesResourceName = "MEMORY" + ResourcesResourceNameSTORAGE ResourcesResourceName = "STORAGE" + ResourcesResourceNameEPHEMERAL_STORAGE ResourcesResourceName = "EPHEMERAL_STORAGE" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_runtime_metadata_runtime_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_runtime_metadata_runtime_type.go new file mode 100644 index 000000000..2eaed732d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_runtime_metadata_runtime_type.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type RuntimeMetadataRuntimeType string + +// List of RuntimeMetadataRuntimeType +const ( + RuntimeMetadataRuntimeTypeOTHER RuntimeMetadataRuntimeType = "OTHER" + RuntimeMetadataRuntimeTypeFLYTE_SDK RuntimeMetadataRuntimeType = "FLYTE_SDK" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_column_schema_column_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_column_schema_column_type.go new file mode 100644 index 000000000..eadfec8c5 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_column_schema_column_type.go @@ -0,0 +1,22 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type SchemaColumnSchemaColumnType string + +// List of SchemaColumnSchemaColumnType +const ( + SchemaColumnSchemaColumnTypeINTEGER SchemaColumnSchemaColumnType = "INTEGER" + SchemaColumnSchemaColumnTypeFLOAT SchemaColumnSchemaColumnType = "FLOAT" + SchemaColumnSchemaColumnTypeSTRING_ SchemaColumnSchemaColumnType = "STRING" + SchemaColumnSchemaColumnTypeBOOLEAN SchemaColumnSchemaColumnType = "BOOLEAN" + SchemaColumnSchemaColumnTypeDATETIME SchemaColumnSchemaColumnType = "DATETIME" + SchemaColumnSchemaColumnTypeDURATION SchemaColumnSchemaColumnType = "DURATION" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_type_schema_column.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_type_schema_column.go new file mode 100644 index 000000000..947f4494d --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_type_schema_column.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type SchemaTypeSchemaColumn struct { + Name string `json:"name,omitempty"` + // The column type. This allows a limited set of types currently. + Type_ *SchemaColumnSchemaColumnType `json:"type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_secret_mount_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_secret_mount_type.go new file mode 100644 index 000000000..09e6a68e4 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_secret_mount_type.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// SecretMountType : - ANY: Default case, indicates the client can tolerate either mounting options. - ENV_VAR: ENV_VAR indicates the secret needs to be mounted as an environment variable. - FILE: FILE indicates the secret needs to be mounted as a file. +type SecretMountType string + +// List of SecretMountType +const ( + SecretMountTypeANY SecretMountType = "ANY" + SecretMountTypeENV_VAR SecretMountType = "ENV_VAR" + SecretMountTypeFILE SecretMountType = "FILE" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_sort_direction.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_sort_direction.go new file mode 100644 index 000000000..1acd1e5f9 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_sort_direction.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// SortDirection : - DESCENDING: By default, fields are sorted in descending order. +type SortDirection string + +// List of SortDirection +const ( + SortDirectionDESCENDING SortDirection = "DESCENDING" + SortDirectionASCENDING SortDirection = "ASCENDING" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_sql_dialect.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_sql_dialect.go new file mode 100644 index 000000000..5bdc41926 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_sql_dialect.go @@ -0,0 +1,20 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// SqlDialect : The dialect of the SQL statement. This is used to validate and parse SQL statements at compilation time to avoid expensive runtime operations. If set to an unsupported dialect, no validation will be done on the statement. We support the following dialect: ansi, hive. +type SqlDialect string + +// List of SqlDialect +const ( + SqlDialectUNDEFINED SqlDialect = "UNDEFINED" + SqlDialectANSI SqlDialect = "ANSI" + SqlDialectHIVE SqlDialect = "HIVE" + SqlDialectOTHER SqlDialect = "OTHER" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_structured_dataset_type_dataset_column.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_structured_dataset_type_dataset_column.go new file mode 100644 index 000000000..f4a185682 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_structured_dataset_type_dataset_column.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type StructuredDatasetTypeDatasetColumn struct { + // A unique name within the schema type for the column. + Name string `json:"name,omitempty"` + // The column type. + LiteralType *CoreLiteralType `json:"literal_type,omitempty"` +} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_task_execution_metadata_instance_class.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_task_execution_metadata_instance_class.go new file mode 100644 index 000000000..d51c16de2 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_task_execution_metadata_instance_class.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// TaskExecutionMetadataInstanceClass : Includes the broad category of machine used for this specific task execution. - DEFAULT: The default instance class configured for the flyte application platform. - INTERRUPTIBLE: The instance class configured for interruptible tasks. +type TaskExecutionMetadataInstanceClass string + +// List of TaskExecutionMetadataInstanceClass +const ( + TaskExecutionMetadataInstanceClassDEFAULT_ TaskExecutionMetadataInstanceClass = "DEFAULT" + TaskExecutionMetadataInstanceClassINTERRUPTIBLE TaskExecutionMetadataInstanceClass = "INTERRUPTIBLE" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_task_log_message_format.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_task_log_message_format.go new file mode 100644 index 000000000..548f2be95 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_task_log_message_format.go @@ -0,0 +1,19 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +type TaskLogMessageFormat string + +// List of TaskLogMessageFormat +const ( + TaskLogMessageFormatUNKNOWN TaskLogMessageFormat = "UNKNOWN" + TaskLogMessageFormatCSV TaskLogMessageFormat = "CSV" + TaskLogMessageFormatJSON TaskLogMessageFormat = "JSON" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_workflow_metadata_on_failure_policy.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_workflow_metadata_on_failure_policy.go new file mode 100644 index 000000000..4156f3a93 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/model_workflow_metadata_on_failure_policy.go @@ -0,0 +1,18 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem +// WorkflowMetadataOnFailurePolicy : - FAIL_IMMEDIATELY: FAIL_IMMEDIATELY instructs the system to fail as soon as a node fails in the workflow. It'll automatically abort all currently running nodes and clean up resources before finally marking the workflow executions as failed. - FAIL_AFTER_EXECUTABLE_NODES_COMPLETE: FAIL_AFTER_EXECUTABLE_NODES_COMPLETE instructs the system to make as much progress as it can. The system will not alter the dependencies of the execution graph so any node that depend on the failed node will not be run. Other nodes that will be executed to completion before cleaning up resources and marking the workflow execution as failed. +type WorkflowMetadataOnFailurePolicy string + +// List of WorkflowMetadataOnFailurePolicy +const ( + WorkflowMetadataOnFailurePolicyIMMEDIATELY WorkflowMetadataOnFailurePolicy = "FAIL_IMMEDIATELY" + WorkflowMetadataOnFailurePolicyAFTER_EXECUTABLE_NODES_COMPLETE WorkflowMetadataOnFailurePolicy = "FAIL_AFTER_EXECUTABLE_NODES_COMPLETE" +) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/response.go b/gen/pb-go/flyteidl/service/plugin_ststem/response.go new file mode 100644 index 000000000..b66695def --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_ststem/response.go @@ -0,0 +1,43 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package plugin_ststem + +import ( + "net/http" +) + +type APIResponse struct { + *http.Response `json:"-"` + Message string `json:"message,omitempty"` + // Operation is the name of the swagger operation. + Operation string `json:"operation,omitempty"` + // RequestURL is the request URL. This value is always available, even if the + // embedded *http.Response is nil. + RequestURL string `json:"url,omitempty"` + // Method is the HTTP method used for the request. This value is always + // available, even if the embedded *http.Response is nil. + Method string `json:"method,omitempty"` + // Payload holds the contents of the response body (which may be nil or empty). + // This is provided here as the raw response.Body() reader will have already + // been drained. + Payload []byte `json:"-"` +} + +func NewAPIResponse(r *http.Response) *APIResponse { + + response := &APIResponse{Response: r} + return response +} + +func NewAPIResponseWithError(errorMessage string) *APIResponse { + + response := &APIResponse{Message: errorMessage} + return response +} diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go new file mode 100644 index 000000000..404e3bd85 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -0,0 +1,514 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: flyteidl/service/plugin_system.proto + +package service + +import ( + context "context" + fmt "fmt" + core "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/core" + proto "github.com/golang/protobuf/proto" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type TaskCreateRequest struct { + TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + Input *core.Literal `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"` + Template *core.TaskTemplate `protobuf:"bytes,3,opt,name=template,proto3" json:"template,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TaskCreateRequest) Reset() { *m = TaskCreateRequest{} } +func (m *TaskCreateRequest) String() string { return proto.CompactTextString(m) } +func (*TaskCreateRequest) ProtoMessage() {} +func (*TaskCreateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3ccc78ed94d2bb96, []int{0} +} + +func (m *TaskCreateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TaskCreateRequest.Unmarshal(m, b) +} +func (m *TaskCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TaskCreateRequest.Marshal(b, m, deterministic) +} +func (m *TaskCreateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_TaskCreateRequest.Merge(m, src) +} +func (m *TaskCreateRequest) XXX_Size() int { + return xxx_messageInfo_TaskCreateRequest.Size(m) +} +func (m *TaskCreateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_TaskCreateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_TaskCreateRequest proto.InternalMessageInfo + +func (m *TaskCreateRequest) GetTaskType() string { + if m != nil { + return m.TaskType + } + return "" +} + +func (m *TaskCreateRequest) GetInput() *core.Literal { + if m != nil { + return m.Input + } + return nil +} + +func (m *TaskCreateRequest) GetTemplate() *core.TaskTemplate { + if m != nil { + return m.Template + } + return nil +} + +type TaskCreateResponse struct { + JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` + Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TaskCreateResponse) Reset() { *m = TaskCreateResponse{} } +func (m *TaskCreateResponse) String() string { return proto.CompactTextString(m) } +func (*TaskCreateResponse) ProtoMessage() {} +func (*TaskCreateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3ccc78ed94d2bb96, []int{1} +} + +func (m *TaskCreateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TaskCreateResponse.Unmarshal(m, b) +} +func (m *TaskCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TaskCreateResponse.Marshal(b, m, deterministic) +} +func (m *TaskCreateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_TaskCreateResponse.Merge(m, src) +} +func (m *TaskCreateResponse) XXX_Size() int { + return xxx_messageInfo_TaskCreateResponse.Size(m) +} +func (m *TaskCreateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_TaskCreateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_TaskCreateResponse proto.InternalMessageInfo + +func (m *TaskCreateResponse) GetJobId() string { + if m != nil { + return m.JobId + } + return "" +} + +func (m *TaskCreateResponse) GetMessage() string { + if m != nil { + return m.Message + } + return "" +} + +type TaskGetRequest struct { + TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` + OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` + PrevState string `protobuf:"bytes,4,opt,name=prev_state,json=prevState,proto3" json:"prev_state,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TaskGetRequest) Reset() { *m = TaskGetRequest{} } +func (m *TaskGetRequest) String() string { return proto.CompactTextString(m) } +func (*TaskGetRequest) ProtoMessage() {} +func (*TaskGetRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3ccc78ed94d2bb96, []int{2} +} + +func (m *TaskGetRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TaskGetRequest.Unmarshal(m, b) +} +func (m *TaskGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TaskGetRequest.Marshal(b, m, deterministic) +} +func (m *TaskGetRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_TaskGetRequest.Merge(m, src) +} +func (m *TaskGetRequest) XXX_Size() int { + return xxx_messageInfo_TaskGetRequest.Size(m) +} +func (m *TaskGetRequest) XXX_DiscardUnknown() { + xxx_messageInfo_TaskGetRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_TaskGetRequest proto.InternalMessageInfo + +func (m *TaskGetRequest) GetTaskType() string { + if m != nil { + return m.TaskType + } + return "" +} + +func (m *TaskGetRequest) GetJobId() string { + if m != nil { + return m.JobId + } + return "" +} + +func (m *TaskGetRequest) GetOutputPrefix() string { + if m != nil { + return m.OutputPrefix + } + return "" +} + +func (m *TaskGetRequest) GetPrevState() string { + if m != nil { + return m.PrevState + } + return "" +} + +type TaskGetResponse struct { + State string `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` + Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TaskGetResponse) Reset() { *m = TaskGetResponse{} } +func (m *TaskGetResponse) String() string { return proto.CompactTextString(m) } +func (*TaskGetResponse) ProtoMessage() {} +func (*TaskGetResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3ccc78ed94d2bb96, []int{3} +} + +func (m *TaskGetResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TaskGetResponse.Unmarshal(m, b) +} +func (m *TaskGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TaskGetResponse.Marshal(b, m, deterministic) +} +func (m *TaskGetResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_TaskGetResponse.Merge(m, src) +} +func (m *TaskGetResponse) XXX_Size() int { + return xxx_messageInfo_TaskGetResponse.Size(m) +} +func (m *TaskGetResponse) XXX_DiscardUnknown() { + xxx_messageInfo_TaskGetResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_TaskGetResponse proto.InternalMessageInfo + +func (m *TaskGetResponse) GetState() string { + if m != nil { + return m.State + } + return "" +} + +func (m *TaskGetResponse) GetMessage() string { + if m != nil { + return m.Message + } + return "" +} + +type TaskDeleteRequest struct { + TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TaskDeleteRequest) Reset() { *m = TaskDeleteRequest{} } +func (m *TaskDeleteRequest) String() string { return proto.CompactTextString(m) } +func (*TaskDeleteRequest) ProtoMessage() {} +func (*TaskDeleteRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3ccc78ed94d2bb96, []int{4} +} + +func (m *TaskDeleteRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TaskDeleteRequest.Unmarshal(m, b) +} +func (m *TaskDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TaskDeleteRequest.Marshal(b, m, deterministic) +} +func (m *TaskDeleteRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_TaskDeleteRequest.Merge(m, src) +} +func (m *TaskDeleteRequest) XXX_Size() int { + return xxx_messageInfo_TaskDeleteRequest.Size(m) +} +func (m *TaskDeleteRequest) XXX_DiscardUnknown() { + xxx_messageInfo_TaskDeleteRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_TaskDeleteRequest proto.InternalMessageInfo + +func (m *TaskDeleteRequest) GetTaskType() string { + if m != nil { + return m.TaskType + } + return "" +} + +func (m *TaskDeleteRequest) GetJobId() string { + if m != nil { + return m.JobId + } + return "" +} + +type TaskDeleteResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TaskDeleteResponse) Reset() { *m = TaskDeleteResponse{} } +func (m *TaskDeleteResponse) String() string { return proto.CompactTextString(m) } +func (*TaskDeleteResponse) ProtoMessage() {} +func (*TaskDeleteResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3ccc78ed94d2bb96, []int{5} +} + +func (m *TaskDeleteResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TaskDeleteResponse.Unmarshal(m, b) +} +func (m *TaskDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TaskDeleteResponse.Marshal(b, m, deterministic) +} +func (m *TaskDeleteResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_TaskDeleteResponse.Merge(m, src) +} +func (m *TaskDeleteResponse) XXX_Size() int { + return xxx_messageInfo_TaskDeleteResponse.Size(m) +} +func (m *TaskDeleteResponse) XXX_DiscardUnknown() { + xxx_messageInfo_TaskDeleteResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_TaskDeleteResponse proto.InternalMessageInfo + +func init() { + proto.RegisterType((*TaskCreateRequest)(nil), "flyteidl.service.TaskCreateRequest") + proto.RegisterType((*TaskCreateResponse)(nil), "flyteidl.service.TaskCreateResponse") + proto.RegisterType((*TaskGetRequest)(nil), "flyteidl.service.TaskGetRequest") + proto.RegisterType((*TaskGetResponse)(nil), "flyteidl.service.TaskGetResponse") + proto.RegisterType((*TaskDeleteRequest)(nil), "flyteidl.service.TaskDeleteRequest") + proto.RegisterType((*TaskDeleteResponse)(nil), "flyteidl.service.TaskDeleteResponse") +} + +func init() { + proto.RegisterFile("flyteidl/service/plugin_system.proto", fileDescriptor_3ccc78ed94d2bb96) +} + +var fileDescriptor_3ccc78ed94d2bb96 = []byte{ + // 450 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x4d, 0x6f, 0xd3, 0x40, + 0x10, 0xad, 0x03, 0x69, 0xeb, 0xe1, 0x7b, 0x15, 0x50, 0x48, 0x41, 0x8a, 0xdc, 0x1e, 0x7a, 0x00, + 0x5b, 0x2a, 0x87, 0x8a, 0x23, 0x05, 0x14, 0x21, 0x71, 0xa8, 0x9c, 0x5c, 0xca, 0xc5, 0xb2, 0x93, + 0xa9, 0xd9, 0xc6, 0xf1, 0x2e, 0xbb, 0xe3, 0x0a, 0xff, 0x03, 0xfe, 0x01, 0x67, 0xfe, 0x29, 0xda, + 0x5d, 0xc7, 0x6d, 0x42, 0x89, 0x72, 0xdc, 0xd9, 0xf7, 0xde, 0xbc, 0xb7, 0x33, 0x0b, 0x47, 0x97, + 0x45, 0x4d, 0xc8, 0x67, 0x45, 0xa4, 0x51, 0x5d, 0xf3, 0x29, 0x46, 0xb2, 0xa8, 0x72, 0x5e, 0x26, + 0xba, 0xd6, 0x84, 0x8b, 0x50, 0x2a, 0x41, 0x82, 0x3d, 0x5d, 0xa2, 0xc2, 0x06, 0x35, 0x78, 0xd5, + 0xf2, 0xa6, 0x42, 0x61, 0x54, 0x70, 0x42, 0x95, 0x16, 0xda, 0xe1, 0x07, 0x2f, 0x57, 0x6f, 0x29, + 0xd5, 0xf3, 0xe6, 0x2a, 0xf8, 0xed, 0xc1, 0xb3, 0x49, 0xaa, 0xe7, 0x1f, 0x15, 0xa6, 0x84, 0x31, + 0xfe, 0xa8, 0x50, 0x13, 0x3b, 0x00, 0xdf, 0x80, 0x12, 0xaa, 0x25, 0xf6, 0xbd, 0xa1, 0x77, 0xec, + 0xc7, 0xfb, 0xa6, 0x30, 0xa9, 0x25, 0xb2, 0x37, 0xd0, 0xe5, 0xa5, 0xac, 0xa8, 0xdf, 0x19, 0x7a, + 0xc7, 0x0f, 0x4e, 0x5e, 0x84, 0xad, 0x1b, 0xa3, 0x1e, 0x7e, 0x75, 0xbd, 0x63, 0x07, 0x62, 0xa7, + 0xb0, 0x4f, 0xb8, 0x90, 0x45, 0x4a, 0xd8, 0xbf, 0x67, 0x09, 0x07, 0x6b, 0x04, 0xd3, 0x7e, 0xd2, + 0x40, 0xe2, 0x16, 0x1c, 0x7c, 0x06, 0x76, 0xdb, 0x98, 0x96, 0xa2, 0xd4, 0xc8, 0x9e, 0xc3, 0xee, + 0x95, 0xc8, 0x12, 0x3e, 0x6b, 0x6c, 0x75, 0xaf, 0x44, 0xf6, 0x65, 0xc6, 0xfa, 0xb0, 0xb7, 0x40, + 0xad, 0xd3, 0x1c, 0xad, 0x2b, 0x3f, 0x5e, 0x1e, 0x83, 0x5f, 0x1e, 0x3c, 0x36, 0x3a, 0x23, 0xa4, + 0xad, 0xd2, 0xdd, 0x34, 0xe8, 0xdc, 0x6e, 0x70, 0x08, 0x8f, 0x44, 0x45, 0xb2, 0xa2, 0x44, 0x2a, + 0xbc, 0xe4, 0x3f, 0x6d, 0x16, 0x3f, 0x7e, 0xe8, 0x8a, 0xe7, 0xb6, 0xc6, 0x5e, 0x03, 0x48, 0x85, + 0xd7, 0x89, 0x26, 0x93, 0xf6, 0xbe, 0x45, 0xf8, 0xa6, 0x32, 0x36, 0x85, 0xe0, 0x03, 0x3c, 0x69, + 0x9d, 0x34, 0x71, 0x7a, 0xd0, 0x75, 0xe0, 0x26, 0x8d, 0x3d, 0x6c, 0x48, 0x33, 0x72, 0xd3, 0xfa, + 0x84, 0x05, 0x6e, 0x39, 0xad, 0xbb, 0xf3, 0x04, 0x3d, 0xf7, 0xba, 0x4b, 0x21, 0x67, 0xe7, 0xe4, + 0x4f, 0x07, 0x7a, 0x67, 0xe9, 0x74, 0x8e, 0xe5, 0xec, 0xdc, 0xee, 0xdd, 0xd8, 0xed, 0x17, 0xbb, + 0x00, 0x70, 0x83, 0x30, 0x24, 0x76, 0x18, 0xae, 0x2f, 0x60, 0xf8, 0xcf, 0x0e, 0x0d, 0x8e, 0x36, + 0x83, 0x5c, 0xc7, 0x60, 0x87, 0x8d, 0x61, 0x6f, 0x84, 0x64, 0x75, 0x87, 0x77, 0x53, 0x6e, 0x46, + 0xb7, 0xb5, 0xe8, 0x05, 0x80, 0x8b, 0xb6, 0xc9, 0xef, 0xca, 0x2b, 0xfe, 0x4f, 0x7a, 0xf5, 0x85, + 0x82, 0x9d, 0xb3, 0xf7, 0xdf, 0x4e, 0x73, 0x4e, 0xdf, 0xab, 0x2c, 0x9c, 0x8a, 0x45, 0x64, 0x39, + 0x42, 0xe5, 0x51, 0xfb, 0xc5, 0x72, 0x2c, 0x23, 0x99, 0xbd, 0xcd, 0x45, 0xb4, 0xfe, 0x97, 0xb3, + 0x5d, 0xfb, 0xe7, 0xde, 0xfd, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x3b, 0x4d, 0x8d, 0x4f, 0xe6, 0x03, + 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// BackendPluginServiceClient is the client API for BackendPluginService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type BackendPluginServiceClient interface { + CreateTask(ctx context.Context, in *TaskCreateRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) + GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) + DeleteTask(ctx context.Context, in *TaskDeleteRequest, opts ...grpc.CallOption) (*TaskDeleteResponse, error) +} + +type backendPluginServiceClient struct { + cc *grpc.ClientConn +} + +func NewBackendPluginServiceClient(cc *grpc.ClientConn) BackendPluginServiceClient { + return &backendPluginServiceClient{cc} +} + +func (c *backendPluginServiceClient) CreateTask(ctx context.Context, in *TaskCreateRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) { + out := new(TaskCreateResponse) + err := c.cc.Invoke(ctx, "/flyteidl.service.BackendPluginService/CreateTask", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *backendPluginServiceClient) GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) { + out := new(TaskCreateResponse) + err := c.cc.Invoke(ctx, "/flyteidl.service.BackendPluginService/GetTask", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *backendPluginServiceClient) DeleteTask(ctx context.Context, in *TaskDeleteRequest, opts ...grpc.CallOption) (*TaskDeleteResponse, error) { + out := new(TaskDeleteResponse) + err := c.cc.Invoke(ctx, "/flyteidl.service.BackendPluginService/DeleteTask", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// BackendPluginServiceServer is the server API for BackendPluginService service. +type BackendPluginServiceServer interface { + CreateTask(context.Context, *TaskCreateRequest) (*TaskCreateResponse, error) + GetTask(context.Context, *TaskGetRequest) (*TaskCreateResponse, error) + DeleteTask(context.Context, *TaskDeleteRequest) (*TaskDeleteResponse, error) +} + +// UnimplementedBackendPluginServiceServer can be embedded to have forward compatible implementations. +type UnimplementedBackendPluginServiceServer struct { +} + +func (*UnimplementedBackendPluginServiceServer) CreateTask(ctx context.Context, req *TaskCreateRequest) (*TaskCreateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateTask not implemented") +} +func (*UnimplementedBackendPluginServiceServer) GetTask(ctx context.Context, req *TaskGetRequest) (*TaskCreateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetTask not implemented") +} +func (*UnimplementedBackendPluginServiceServer) DeleteTask(ctx context.Context, req *TaskDeleteRequest) (*TaskDeleteResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteTask not implemented") +} + +func RegisterBackendPluginServiceServer(s *grpc.Server, srv BackendPluginServiceServer) { + s.RegisterService(&_BackendPluginService_serviceDesc, srv) +} + +func _BackendPluginService_CreateTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TaskCreateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(BackendPluginServiceServer).CreateTask(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/flyteidl.service.BackendPluginService/CreateTask", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(BackendPluginServiceServer).CreateTask(ctx, req.(*TaskCreateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _BackendPluginService_GetTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TaskGetRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(BackendPluginServiceServer).GetTask(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/flyteidl.service.BackendPluginService/GetTask", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(BackendPluginServiceServer).GetTask(ctx, req.(*TaskGetRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _BackendPluginService_DeleteTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TaskDeleteRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(BackendPluginServiceServer).DeleteTask(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/flyteidl.service.BackendPluginService/DeleteTask", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(BackendPluginServiceServer).DeleteTask(ctx, req.(*TaskDeleteRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _BackendPluginService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "flyteidl.service.BackendPluginService", + HandlerType: (*BackendPluginServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "CreateTask", + Handler: _BackendPluginService_CreateTask_Handler, + }, + { + MethodName: "GetTask", + Handler: _BackendPluginService_GetTask_Handler, + }, + { + MethodName: "DeleteTask", + Handler: _BackendPluginService_DeleteTask_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "flyteidl/service/plugin_system.proto", +} diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json new file mode 100644 index 000000000..5f9d95a72 --- /dev/null +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -0,0 +1,1114 @@ +{ + "swagger": "2.0", + "info": { + "title": "flyteidl/service/plugin_system.proto", + "version": "version not set" + }, + "schemes": [ + "http", + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "paths": {}, + "definitions": { + "BlobTypeBlobDimensionality": { + "type": "string", + "enum": [ + "SINGLE", + "MULTIPART" + ], + "default": "SINGLE" + }, + "ContainerArchitecture": { + "type": "string", + "enum": [ + "UNKNOWN", + "AMD64", + "ARM64", + "ARM_V6", + "ARM_V7" + ], + "default": "UNKNOWN", + "description": "Architecture-type the container image supports." + }, + "DataLoadingConfigLiteralMapFormat": { + "type": "string", + "enum": [ + "JSON", + "YAML", + "PROTO" + ], + "default": "JSON", + "description": "- JSON: JSON / YAML for the metadata (which contains inlined primitive values). The representation is inline with the standard json specification as specified - https://www.json.org/json-en.html\n - PROTO: Proto is a serialized binary of `core.LiteralMap` defined in flyteidl/core", + "title": "LiteralMapFormat decides the encoding format in which the input metadata should be made available to the containers.\nIf the user has access to the protocol buffer definitions, it is recommended to use the PROTO format.\nJSON and YAML do not need any protobuf definitions to read it\nAll remote references in core.LiteralMap are replaced with local filesystem references (the data is downloaded to local filesystem)" + }, + "IOStrategyDownloadMode": { + "type": "string", + "enum": [ + "DOWNLOAD_EAGER", + "DOWNLOAD_STREAM", + "DO_NOT_DOWNLOAD" + ], + "default": "DOWNLOAD_EAGER", + "description": "- DOWNLOAD_EAGER: All data will be downloaded before the main container is executed\n - DOWNLOAD_STREAM: Data will be downloaded as a stream and an End-Of-Stream marker will be written to indicate all data has been downloaded. Refer to protocol for details\n - DO_NOT_DOWNLOAD: Large objects (offloaded) will not be downloaded", + "title": "Mode to use for downloading" + }, + "IOStrategyUploadMode": { + "type": "string", + "enum": [ + "UPLOAD_ON_EXIT", + "UPLOAD_EAGER", + "DO_NOT_UPLOAD" + ], + "default": "UPLOAD_ON_EXIT", + "description": "- UPLOAD_ON_EXIT: All data will be uploaded after the main container exits\n - UPLOAD_EAGER: Data will be uploaded as it appears. Refer to protocol specification for details\n - DO_NOT_UPLOAD: Data will not be uploaded, only references will be written", + "title": "Mode to use for uploading" + }, + "ResourcesResourceEntry": { + "type": "object", + "properties": { + "name": { + "$ref": "#/definitions/ResourcesResourceName", + "description": "Resource name." + }, + "value": { + "type": "string", + "title": "Value must be a valid k8s quantity. See\nhttps://github.com/kubernetes/apimachinery/blob/master/pkg/api/resource/quantity.go#L30-L80" + } + }, + "description": "Encapsulates a resource name and value." + }, + "ResourcesResourceName": { + "type": "string", + "enum": [ + "UNKNOWN", + "CPU", + "GPU", + "MEMORY", + "STORAGE", + "EPHEMERAL_STORAGE" + ], + "default": "UNKNOWN", + "description": "Known resource names.\n\n - EPHEMERAL_STORAGE: For Kubernetes-based deployments, pods use ephemeral local storage for scratch space, caching, and for logs." + }, + "RuntimeMetadataRuntimeType": { + "type": "string", + "enum": [ + "OTHER", + "FLYTE_SDK" + ], + "default": "OTHER" + }, + "SchemaColumnSchemaColumnType": { + "type": "string", + "enum": [ + "INTEGER", + "FLOAT", + "STRING", + "BOOLEAN", + "DATETIME", + "DURATION" + ], + "default": "INTEGER" + }, + "SchemaTypeSchemaColumn": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "A unique name -within the schema type- for the column" + }, + "type": { + "$ref": "#/definitions/SchemaColumnSchemaColumnType", + "description": "The column type. This allows a limited set of types currently." + } + } + }, + "SecretMountType": { + "type": "string", + "enum": [ + "ANY", + "ENV_VAR", + "FILE" + ], + "default": "ANY", + "description": " - ANY: Default case, indicates the client can tolerate either mounting options.\n - ENV_VAR: ENV_VAR indicates the secret needs to be mounted as an environment variable.\n - FILE: FILE indicates the secret needs to be mounted as a file." + }, + "SqlDialect": { + "type": "string", + "enum": [ + "UNDEFINED", + "ANSI", + "HIVE", + "OTHER" + ], + "default": "UNDEFINED", + "description": "The dialect of the SQL statement. This is used to validate and parse SQL statements at compilation time to avoid\nexpensive runtime operations. If set to an unsupported dialect, no validation will be done on the statement.\nWe support the following dialect: ansi, hive." + }, + "StructuredDatasetTypeDatasetColumn": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "A unique name within the schema type for the column." + }, + "literal_type": { + "$ref": "#/definitions/coreLiteralType", + "description": "The column type." + } + } + }, + "coreBinary": { + "type": "object", + "properties": { + "value": { + "type": "string", + "format": "byte" + }, + "tag": { + "type": "string" + } + }, + "description": "A simple byte array with a tag to help different parts of the system communicate about what is in the byte array.\nIt's strongly advisable that consumers of this type define a unique tag and validate the tag before parsing the data." + }, + "coreBlob": { + "type": "object", + "properties": { + "metadata": { + "$ref": "#/definitions/coreBlobMetadata" + }, + "uri": { + "type": "string" + } + }, + "description": "Refers to an offloaded set of files. It encapsulates the type of the store and a unique uri for where the data is.\nThere are no restrictions on how the uri is formatted since it will depend on how to interact with the store." + }, + "coreBlobMetadata": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/coreBlobType" + } + } + }, + "coreBlobType": { + "type": "object", + "properties": { + "format": { + "type": "string", + "title": "Format can be a free form string understood by SDK/UI etc like\ncsv, parquet etc" + }, + "dimensionality": { + "$ref": "#/definitions/BlobTypeBlobDimensionality" + } + }, + "title": "Defines type behavior for blob objects" + }, + "coreContainer": { + "type": "object", + "properties": { + "image": { + "type": "string", + "title": "Container image url. Eg: docker/redis:latest" + }, + "command": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Command to be executed, if not provided, the default entrypoint in the container image will be used." + }, + "args": { + "type": "array", + "items": { + "type": "string" + }, + "description": "These will default to Flyte given paths. If provided, the system will not append known paths. If the task still\nneeds flyte's inputs and outputs path, add $(FLYTE_INPUT_FILE), $(FLYTE_OUTPUT_FILE) wherever makes sense and the\nsystem will populate these before executing the container." + }, + "resources": { + "$ref": "#/definitions/coreResources", + "description": "Container resources requirement as specified by the container engine." + }, + "env": { + "type": "array", + "items": { + "$ref": "#/definitions/coreKeyValuePair" + }, + "description": "Environment variables will be set as the container is starting up." + }, + "config": { + "type": "array", + "items": { + "$ref": "#/definitions/coreKeyValuePair" + }, + "description": "Allows extra configs to be available for the container.\nTODO: elaborate on how configs will become available.\nDeprecated, please use TaskTemplate.config instead." + }, + "ports": { + "type": "array", + "items": { + "$ref": "#/definitions/coreContainerPort" + }, + "title": "Ports to open in the container. This feature is not supported by all execution engines. (e.g. supported on K8s but\nnot supported on AWS Batch)\nOnly K8s" + }, + "data_config": { + "$ref": "#/definitions/coreDataLoadingConfig", + "title": "BETA: Optional configuration for DataLoading. If not specified, then default values are used.\nThis makes it possible to to run a completely portable container, that uses inputs and outputs\nonly from the local file-system and without having any reference to flyteidl. This is supported only on K8s at the moment.\nIf data loading is enabled, then data will be mounted in accompanying directories specified in the DataLoadingConfig. If the directories\nare not specified, inputs will be mounted onto and outputs will be uploaded from a pre-determined file-system path. Refer to the documentation\nto understand the default paths.\nOnly K8s" + }, + "architecture": { + "$ref": "#/definitions/ContainerArchitecture" + } + } + }, + "coreContainerPort": { + "type": "object", + "properties": { + "container_port": { + "type": "integer", + "format": "int64", + "description": "Number of port to expose on the pod's IP address.\nThis must be a valid port number, 0 \u003c x \u003c 65536." + } + }, + "description": "Defines port properties for a container." + }, + "coreDataLoadingConfig": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "format": "boolean", + "title": "Flag enables DataLoading Config. If this is not set, data loading will not be used!" + }, + "input_path": { + "type": "string", + "title": "File system path (start at root). This folder will contain all the inputs exploded to a separate file.\nExample, if the input interface needs (x: int, y: blob, z: multipart_blob) and the input path is '/var/flyte/inputs', then the file system will look like\n/var/flyte/inputs/inputs.\u003cmetadata format dependent -\u003e .pb .json .yaml\u003e -\u003e Format as defined previously. The Blob and Multipart blob will reference local filesystem instead of remote locations\n/var/flyte/inputs/x -\u003e X is a file that contains the value of x (integer) in string format\n/var/flyte/inputs/y -\u003e Y is a file in Binary format\n/var/flyte/inputs/z/... -\u003e Note Z itself is a directory\nMore information about the protocol - refer to docs #TODO reference docs here" + }, + "output_path": { + "type": "string", + "title": "File system path (start at root). This folder should contain all the outputs for the task as individual files and/or an error text file" + }, + "format": { + "$ref": "#/definitions/DataLoadingConfigLiteralMapFormat", + "title": "In the inputs folder, there will be an additional summary/metadata file that contains references to all files or inlined primitive values.\nThis format decides the actual encoding for the data. Refer to the encoding to understand the specifics of the contents and the encoding" + }, + "io_strategy": { + "$ref": "#/definitions/coreIOStrategy" + } + }, + "description": "This configuration allows executing raw containers in Flyte using the Flyte CoPilot system.\nFlyte CoPilot, eliminates the needs of flytekit or sdk inside the container. Any inputs required by the users container are side-loaded in the input_path\nAny outputs generated by the user container - within output_path are automatically uploaded." + }, + "coreEnumType": { + "type": "object", + "properties": { + "values": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Predefined set of enum values." + } + }, + "description": "Enables declaring enum types, with predefined string values\nFor len(values) \u003e 0, the first value in the ordered list is regarded as the default value. If you wish\nTo provide no defaults, make the first value as undefined." + }, + "coreError": { + "type": "object", + "properties": { + "failed_node_id": { + "type": "string", + "description": "The node id that threw the error." + }, + "message": { + "type": "string", + "description": "Error message thrown." + } + }, + "description": "Represents an error thrown from a node." + }, + "coreIOStrategy": { + "type": "object", + "properties": { + "download_mode": { + "$ref": "#/definitions/IOStrategyDownloadMode", + "title": "Mode to use to manage downloads" + }, + "upload_mode": { + "$ref": "#/definitions/IOStrategyUploadMode", + "title": "Mode to use to manage uploads" + } + }, + "title": "Strategy to use when dealing with Blob, Schema, or multipart blob data (large datasets)" + }, + "coreIdentifier": { + "type": "object", + "properties": { + "resource_type": { + "$ref": "#/definitions/coreResourceType", + "description": "Identifies the specific type of resource that this identifier corresponds to." + }, + "project": { + "type": "string", + "description": "Name of the project the resource belongs to." + }, + "domain": { + "type": "string", + "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project." + }, + "name": { + "type": "string", + "description": "User provided value for the resource." + }, + "version": { + "type": "string", + "description": "Specific version of the resource." + } + }, + "description": "Encapsulation of fields that uniquely identifies a Flyte resource." + }, + "coreIdentity": { + "type": "object", + "properties": { + "iam_role": { + "type": "string", + "description": "iam_role references the fully qualified name of Identity \u0026 Access Management role to impersonate." + }, + "k8s_service_account": { + "type": "string", + "description": "k8s_service_account references a kubernetes service account to impersonate." + }, + "oauth2_client": { + "$ref": "#/definitions/coreOAuth2Client", + "description": "oauth2_client references an oauth2 client. Backend plugins can use this information to impersonate the client when\nmaking external calls." + } + }, + "description": "Identity encapsulates the various security identities a task can run as. It's up to the underlying plugin to pick the\nright identity for the execution environment." + }, + "coreK8sObjectMetadata": { + "type": "object", + "properties": { + "labels": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Optional labels to add to the pod definition." + }, + "annotations": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Optional annotations to add to the pod definition." + } + }, + "description": "Metadata for building a kubernetes object when a task is executed." + }, + "coreK8sPod": { + "type": "object", + "properties": { + "metadata": { + "$ref": "#/definitions/coreK8sObjectMetadata", + "description": "Contains additional metadata for building a kubernetes pod." + }, + "pod_spec": { + "$ref": "#/definitions/protobufStruct", + "title": "Defines the primary pod spec created when a task is executed.\nThis should be a JSON-marshalled pod spec, which can be defined in\n- go, using: https://github.com/kubernetes/api/blob/release-1.21/core/v1/types.go#L2936\n- python: using https://github.com/kubernetes-client/python/blob/release-19.0/kubernetes/client/models/v1_pod_spec.py" + } + }, + "description": "Defines a pod spec and additional pod metadata that is created when a task is executed." + }, + "coreKeyValuePair": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "required." + }, + "value": { + "type": "string", + "description": "+optional." + } + }, + "description": "A generic key value pair." + }, + "coreLiteral": { + "type": "object", + "properties": { + "scalar": { + "$ref": "#/definitions/coreScalar", + "description": "A simple value." + }, + "collection": { + "$ref": "#/definitions/coreLiteralCollection", + "description": "A collection of literals to allow nesting." + }, + "map": { + "$ref": "#/definitions/coreLiteralMap", + "description": "A map of strings to literals." + }, + "hash": { + "type": "string", + "title": "A hash representing this literal.\nThis is used for caching purposes. For more details refer to RFC 1893\n(https://github.com/flyteorg/flyte/blob/master/rfc/system/1893-caching-of-offloaded-objects.md)" + } + }, + "description": "A simple value. This supports any level of nesting (e.g. array of array of array of Blobs) as well as simple primitives." + }, + "coreLiteralCollection": { + "type": "object", + "properties": { + "literals": { + "type": "array", + "items": { + "$ref": "#/definitions/coreLiteral" + } + } + }, + "description": "A collection of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field." + }, + "coreLiteralMap": { + "type": "object", + "properties": { + "literals": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/coreLiteral" + } + } + }, + "description": "A map of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field." + }, + "coreLiteralType": { + "type": "object", + "properties": { + "simple": { + "$ref": "#/definitions/coreSimpleType", + "description": "A simple type that can be compared one-to-one with another." + }, + "schema": { + "$ref": "#/definitions/coreSchemaType", + "description": "A complex type that requires matching of inner fields." + }, + "collection_type": { + "$ref": "#/definitions/coreLiteralType", + "description": "Defines the type of the value of a collection. Only homogeneous collections are allowed." + }, + "map_value_type": { + "$ref": "#/definitions/coreLiteralType", + "description": "Defines the type of the value of a map type. The type of the key is always a string." + }, + "blob": { + "$ref": "#/definitions/coreBlobType", + "description": "A blob might have specialized implementation details depending on associated metadata." + }, + "enum_type": { + "$ref": "#/definitions/coreEnumType", + "description": "Defines an enum with pre-defined string values." + }, + "structured_dataset_type": { + "$ref": "#/definitions/coreStructuredDatasetType", + "title": "Generalized schema support" + }, + "union_type": { + "$ref": "#/definitions/coreUnionType", + "description": "Defines an union type with pre-defined LiteralTypes." + }, + "metadata": { + "$ref": "#/definitions/protobufStruct", + "description": "This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking. This might be used by\nconsumers to identify special behavior or display extended information for the type." + }, + "annotation": { + "$ref": "#/definitions/coreTypeAnnotation", + "description": "This field contains arbitrary data that might have special semantic\nmeaning for the client but does not effect internal flyte behavior." + }, + "structure": { + "$ref": "#/definitions/coreTypeStructure", + "description": "Hints to improve type matching." + } + }, + "description": "Defines a strong type to allow type checking between interfaces." + }, + "coreOAuth2Client": { + "type": "object", + "properties": { + "client_id": { + "type": "string", + "title": "client_id is the public id for the client to use. The system will not perform any pre-auth validation that the\nsecret requested matches the client_id indicated here.\n+required" + }, + "client_secret": { + "$ref": "#/definitions/coreSecret", + "title": "client_secret is a reference to the secret used to authenticate the OAuth2 client.\n+required" + } + }, + "description": "OAuth2Client encapsulates OAuth2 Client Credentials to be used when making calls on behalf of that task." + }, + "coreOAuth2TokenRequest": { + "type": "object", + "properties": { + "name": { + "type": "string", + "title": "name indicates a unique id for the token request within this task token requests. It'll be used as a suffix for\nenvironment variables and as a filename for mounting tokens as files.\n+required" + }, + "type": { + "$ref": "#/definitions/coreOAuth2TokenRequestType", + "title": "type indicates the type of the request to make. Defaults to CLIENT_CREDENTIALS.\n+required" + }, + "client": { + "$ref": "#/definitions/coreOAuth2Client", + "title": "client references the client_id/secret to use to request the OAuth2 token.\n+required" + }, + "idp_discovery_endpoint": { + "type": "string", + "title": "idp_discovery_endpoint references the discovery endpoint used to retrieve token endpoint and other related\ninformation.\n+optional" + }, + "token_endpoint": { + "type": "string", + "title": "token_endpoint references the token issuance endpoint. If idp_discovery_endpoint is not provided, this parameter is\nmandatory.\n+optional" + } + }, + "description": "OAuth2TokenRequest encapsulates information needed to request an OAuth2 token.\nFLYTE_TOKENS_ENV_PREFIX will be passed to indicate the prefix of the environment variables that will be present if\ntokens are passed through environment variables.\nFLYTE_TOKENS_PATH_PREFIX will be passed to indicate the prefix of the path where secrets will be mounted if tokens\nare passed through file mounts." + }, + "coreOAuth2TokenRequestType": { + "type": "string", + "enum": [ + "CLIENT_CREDENTIALS" + ], + "default": "CLIENT_CREDENTIALS", + "description": "Type of the token requested.\n\n - CLIENT_CREDENTIALS: CLIENT_CREDENTIALS indicates a 2-legged OAuth token requested using client credentials." + }, + "corePrimitive": { + "type": "object", + "properties": { + "integer": { + "type": "string", + "format": "int64" + }, + "float_value": { + "type": "number", + "format": "double" + }, + "string_value": { + "type": "string" + }, + "boolean": { + "type": "boolean", + "format": "boolean" + }, + "datetime": { + "type": "string", + "format": "date-time" + }, + "duration": { + "type": "string" + } + }, + "title": "Primitive Types" + }, + "coreResourceType": { + "type": "string", + "enum": [ + "UNSPECIFIED", + "TASK", + "WORKFLOW", + "LAUNCH_PLAN", + "DATASET" + ], + "default": "UNSPECIFIED", + "description": "Indicates a resource type within Flyte.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects" + }, + "coreResources": { + "type": "object", + "properties": { + "requests": { + "type": "array", + "items": { + "$ref": "#/definitions/ResourcesResourceEntry" + }, + "description": "The desired set of resources requested. ResourceNames must be unique within the list." + }, + "limits": { + "type": "array", + "items": { + "$ref": "#/definitions/ResourcesResourceEntry" + }, + "description": "Defines a set of bounds (e.g. min/max) within which the task can reliably run. ResourceNames must be unique\nwithin the list." + } + }, + "description": "A customizable interface to convey resources requested for a container. This can be interpreted differently for different\ncontainer engines." + }, + "coreRetryStrategy": { + "type": "object", + "properties": { + "retries": { + "type": "integer", + "format": "int64", + "description": "Number of retries. Retries will be consumed when the job fails with a recoverable error.\nThe number of retries must be less than or equals to 10." + } + }, + "description": "Retry strategy associated with an executable unit." + }, + "coreRuntimeMetadata": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/RuntimeMetadataRuntimeType", + "description": "Type of runtime." + }, + "version": { + "type": "string", + "description": "Version of the runtime. All versions should be backward compatible. However, certain cases call for version\nchecks to ensure tighter validation or setting expectations." + }, + "flavor": { + "type": "string", + "description": "+optional It can be used to provide extra information about the runtime (e.g. python, golang... etc.)." + } + }, + "description": "Runtime information. This is loosely defined to allow for extensibility." + }, + "coreScalar": { + "type": "object", + "properties": { + "primitive": { + "$ref": "#/definitions/corePrimitive" + }, + "blob": { + "$ref": "#/definitions/coreBlob" + }, + "binary": { + "$ref": "#/definitions/coreBinary" + }, + "schema": { + "$ref": "#/definitions/flyteidlcoreSchema" + }, + "none_type": { + "$ref": "#/definitions/coreVoid" + }, + "error": { + "$ref": "#/definitions/coreError" + }, + "generic": { + "$ref": "#/definitions/protobufStruct" + }, + "structured_dataset": { + "$ref": "#/definitions/coreStructuredDataset" + }, + "union": { + "$ref": "#/definitions/coreUnion" + } + } + }, + "coreSchemaType": { + "type": "object", + "properties": { + "columns": { + "type": "array", + "items": { + "$ref": "#/definitions/SchemaTypeSchemaColumn" + }, + "description": "A list of ordered columns this schema comprises of." + } + }, + "description": "Defines schema columns and types to strongly type-validate schemas interoperability." + }, + "coreSecret": { + "type": "object", + "properties": { + "group": { + "type": "string", + "title": "The name of the secret group where to find the key referenced below. For K8s secrets, this should be the name of\nthe v1/secret object. For Confidant, this should be the Credential name. For Vault, this should be the secret name.\nFor AWS Secret Manager, this should be the name of the secret.\n+required" + }, + "group_version": { + "type": "string", + "title": "The group version to fetch. This is not supported in all secret management systems. It'll be ignored for the ones\nthat do not support it.\n+optional" + }, + "key": { + "type": "string", + "title": "The name of the secret to mount. This has to match an existing secret in the system. It's up to the implementation\nof the secret management system to require case sensitivity. For K8s secrets, Confidant and Vault, this should\nmatch one of the keys inside the secret. For AWS Secret Manager, it's ignored.\n+optional" + }, + "mount_requirement": { + "$ref": "#/definitions/SecretMountType", + "title": "mount_requirement is optional. Indicates where the secret has to be mounted. If provided, the execution will fail\nif the underlying key management system cannot satisfy that requirement. If not provided, the default location\nwill depend on the key management system.\n+optional" + } + }, + "description": "Secret encapsulates information about the secret a task needs to proceed. An environment variable\nFLYTE_SECRETS_ENV_PREFIX will be passed to indicate the prefix of the environment variables that will be present if\nsecrets are passed through environment variables.\nFLYTE_SECRETS_DEFAULT_DIR will be passed to indicate the prefix of the path where secrets will be mounted if secrets\nare passed through file mounts." + }, + "coreSecurityContext": { + "type": "object", + "properties": { + "run_as": { + "$ref": "#/definitions/coreIdentity", + "description": "run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the\nbackend plugin to choose the appropriate identity for the execution engine the task will run on." + }, + "secrets": { + "type": "array", + "items": { + "$ref": "#/definitions/coreSecret" + }, + "description": "secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the\npod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS\nBatch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access\nto the secret) and to pass it to the remote execution engine." + }, + "tokens": { + "type": "array", + "items": { + "$ref": "#/definitions/coreOAuth2TokenRequest" + }, + "description": "tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the\npod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS\nBatch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access\nto the secret) and to pass it to the remote execution engine." + } + }, + "description": "SecurityContext holds security attributes that apply to tasks." + }, + "coreSimpleType": { + "type": "string", + "enum": [ + "NONE", + "INTEGER", + "FLOAT", + "STRING", + "BOOLEAN", + "DATETIME", + "DURATION", + "BINARY", + "ERROR", + "STRUCT" + ], + "default": "NONE", + "description": "Define a set of simple types." + }, + "coreSql": { + "type": "object", + "properties": { + "statement": { + "type": "string", + "title": "The actual query to run, the query can have templated parameters.\nWe use Flyte's Golang templating format for Query templating.\nRefer to the templating documentation.\nhttps://docs.flyte.org/projects/cookbook/en/latest/auto/integrations/external_services/hive/hive.html#sphx-glr-auto-integrations-external-services-hive-hive-py\nFor example,\ninsert overwrite directory '{{ .rawOutputDataPrefix }}' stored as parquet\nselect *\nfrom my_table\nwhere ds = '{{ .Inputs.ds }}'" + }, + "dialect": { + "$ref": "#/definitions/SqlDialect" + } + }, + "description": "Sql represents a generic sql workload with a statement and dialect." + }, + "coreStructuredDataset": { + "type": "object", + "properties": { + "uri": { + "type": "string", + "title": "String location uniquely identifying where the data is.\nShould start with the storage location (e.g. s3://, gs://, bq://, etc.)" + }, + "metadata": { + "$ref": "#/definitions/coreStructuredDatasetMetadata" + } + } + }, + "coreStructuredDatasetMetadata": { + "type": "object", + "properties": { + "structured_dataset_type": { + "$ref": "#/definitions/coreStructuredDatasetType", + "description": "Bundle the type information along with the literal.\nThis is here because StructuredDatasets can often be more defined at run time than at compile time.\nThat is, at compile time you might only declare a task to return a pandas dataframe or a StructuredDataset,\nwithout any column information, but at run time, you might have that column information.\nflytekit python will copy this type information into the literal, from the type information, if not provided by\nthe various plugins (encoders).\nSince this field is run time generated, it's not used for any type checking." + } + } + }, + "coreStructuredDatasetType": { + "type": "object", + "properties": { + "columns": { + "type": "array", + "items": { + "$ref": "#/definitions/StructuredDatasetTypeDatasetColumn" + }, + "description": "A list of ordered columns this schema comprises of." + }, + "format": { + "type": "string", + "description": "This is the storage format, the format of the bits at rest\nparquet, feather, csv, etc.\nFor two types to be compatible, the format will need to be an exact match." + }, + "external_schema_type": { + "type": "string", + "description": "This is a string representing the type that the bytes in external_schema_bytes are formatted in.\nThis is an optional field that will not be used for type checking." + }, + "external_schema_bytes": { + "type": "string", + "format": "byte", + "description": "The serialized bytes of a third-party schema library like Arrow.\nThis is an optional field that will not be used for type checking." + } + } + }, + "coreTaskMetadata": { + "type": "object", + "properties": { + "discoverable": { + "type": "boolean", + "format": "boolean", + "description": "Indicates whether the system should attempt to lookup this task's output to avoid duplication of work." + }, + "runtime": { + "$ref": "#/definitions/coreRuntimeMetadata", + "description": "Runtime information about the task." + }, + "timeout": { + "type": "string", + "description": "The overall timeout of a task including user-triggered retries." + }, + "retries": { + "$ref": "#/definitions/coreRetryStrategy", + "description": "Number of retries per task." + }, + "discovery_version": { + "type": "string", + "description": "Indicates a logical version to apply to this task for the purpose of discovery." + }, + "deprecated_error_message": { + "type": "string", + "description": "If set, this indicates that this task is deprecated. This will enable owners of tasks to notify consumers\nof the ending of support for a given task." + }, + "interruptible": { + "type": "boolean", + "format": "boolean" + }, + "cache_serializable": { + "type": "boolean", + "format": "boolean", + "title": "Indicates whether the system should attempt to execute discoverable instances in serial to avoid duplicate work" + }, + "generates_deck": { + "type": "boolean", + "format": "boolean", + "description": "Indicates whether the task will generate a Deck URI when it finishes executing." + } + }, + "title": "Task Metadata" + }, + "coreTaskTemplate": { + "type": "object", + "properties": { + "id": { + "$ref": "#/definitions/coreIdentifier", + "description": "Auto generated taskId by the system. Task Id uniquely identifies this task globally." + }, + "type": { + "type": "string", + "description": "A predefined yet extensible Task type identifier. This can be used to customize any of the components. If no\nextensions are provided in the system, Flyte will resolve the this task to its TaskCategory and default the\nimplementation registered for the TaskCategory." + }, + "metadata": { + "$ref": "#/definitions/coreTaskMetadata", + "description": "Extra metadata about the task." + }, + "interface": { + "$ref": "#/definitions/coreTypedInterface", + "description": "A strongly typed interface for the task. This enables others to use this task within a workflow and guarantees\ncompile-time validation of the workflow to avoid costly runtime failures." + }, + "custom": { + "$ref": "#/definitions/protobufStruct", + "description": "Custom data about the task. This is extensible to allow various plugins in the system." + }, + "container": { + "$ref": "#/definitions/coreContainer" + }, + "k8s_pod": { + "$ref": "#/definitions/coreK8sPod" + }, + "sql": { + "$ref": "#/definitions/coreSql" + }, + "task_type_version": { + "type": "integer", + "format": "int32", + "description": "This can be used to customize task handling at execution time for the same task type." + }, + "security_context": { + "$ref": "#/definitions/coreSecurityContext", + "description": "security_context encapsulates security attributes requested to run this task." + }, + "config": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "title": "Metadata about the custom defined for this task. This is extensible to allow various plugins in the system\nto use as required.\nreserve the field numbers 1 through 15 for very frequently occurring message elements" + } + }, + "description": "A Task structure that uniquely identifies a task in the system\nTasks are registered as a first step in the system." + }, + "coreTypeAnnotation": { + "type": "object", + "properties": { + "annotations": { + "$ref": "#/definitions/protobufStruct", + "description": "A arbitrary JSON payload to describe a type." + } + }, + "description": "TypeAnnotation encapsulates registration time information about a type. This can be used for various control-plane operations. TypeAnnotation will not be available at runtime when a task runs." + }, + "coreTypeStructure": { + "type": "object", + "properties": { + "tag": { + "type": "string", + "title": "Must exactly match for types to be castable" + } + }, + "description": "Hints to improve type matching\ne.g. allows distinguishing output from custom type transformers\neven if the underlying IDL serialization matches." + }, + "coreTypedInterface": { + "type": "object", + "properties": { + "inputs": { + "$ref": "#/definitions/coreVariableMap" + }, + "outputs": { + "$ref": "#/definitions/coreVariableMap" + } + }, + "description": "Defines strongly typed inputs and outputs." + }, + "coreUnion": { + "type": "object", + "properties": { + "value": { + "$ref": "#/definitions/coreLiteral" + }, + "type": { + "$ref": "#/definitions/coreLiteralType" + } + }, + "description": "The runtime representation of a tagged union value. See `UnionType` for more details." + }, + "coreUnionType": { + "type": "object", + "properties": { + "variants": { + "type": "array", + "items": { + "$ref": "#/definitions/coreLiteralType" + }, + "description": "Predefined set of variants in union." + } + }, + "description": "Defines a tagged union type, also known as a variant (and formally as the sum type).\n\nA sum type S is defined by a sequence of types (A, B, C, ...), each tagged by a string tag\nA value of type S is constructed from a value of any of the variant types. The specific choice of type is recorded by\nstoring the varaint's tag with the literal value and can be examined in runtime.\n\nType S is typically written as\nS := Apple A | Banana B | Cantaloupe C | ...\n\nNotably, a nullable (optional) type is a sum type between some type X and the singleton type representing a null-value:\nOptional X := X | Null\n\nSee also: https://en.wikipedia.org/wiki/Tagged_union" + }, + "coreVariable": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/coreLiteralType", + "description": "Variable literal type." + }, + "description": { + "type": "string", + "title": "+optional string describing input variable" + } + }, + "description": "Defines a strongly typed variable." + }, + "coreVariableMap": { + "type": "object", + "properties": { + "variables": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/coreVariable" + }, + "description": "Defines a map of variable names to variables." + } + }, + "title": "A map of Variables" + }, + "coreVoid": { + "type": "object", + "description": "Used to denote a nil/null/None assignment to a scalar value. The underlying LiteralType for Void is intentionally\nundefined since it can be assigned to a scalar of any LiteralType." + }, + "flyteidlcoreSchema": { + "type": "object", + "properties": { + "uri": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/coreSchemaType" + } + }, + "description": "A strongly typed schema that defines the interface of data retrieved from the underlying storage medium." + }, + "flyteidlserviceTaskCreateResponse": { + "type": "object", + "properties": { + "job_id": { + "type": "string" + }, + "message": { + "type": "string" + } + } + }, + "protobufListValue": { + "type": "object", + "properties": { + "values": { + "type": "array", + "items": { + "$ref": "#/definitions/protobufValue" + }, + "description": "Repeated field of dynamically typed values." + } + }, + "description": "`ListValue` is a wrapper around a repeated field of values.\n\nThe JSON representation for `ListValue` is JSON array." + }, + "protobufNullValue": { + "type": "string", + "enum": [ + "NULL_VALUE" + ], + "default": "NULL_VALUE", + "description": "`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value." + }, + "protobufStruct": { + "type": "object", + "properties": { + "fields": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/protobufValue" + }, + "description": "Unordered map of dynamically typed values." + } + }, + "description": "`Struct` represents a structured data value, consisting of fields\nwhich map to dynamically typed values. In some languages, `Struct`\nmight be supported by a native representation. For example, in\nscripting languages like JS a struct is represented as an\nobject. The details of that representation are described together\nwith the proto support for the language.\n\nThe JSON representation for `Struct` is JSON object." + }, + "protobufValue": { + "type": "object", + "properties": { + "null_value": { + "$ref": "#/definitions/protobufNullValue", + "description": "Represents a null value." + }, + "number_value": { + "type": "number", + "format": "double", + "description": "Represents a double value." + }, + "string_value": { + "type": "string", + "description": "Represents a string value." + }, + "bool_value": { + "type": "boolean", + "format": "boolean", + "description": "Represents a boolean value." + }, + "struct_value": { + "$ref": "#/definitions/protobufStruct", + "description": "Represents a structured value." + }, + "list_value": { + "$ref": "#/definitions/protobufListValue", + "description": "Represents a repeated `Value`." + } + }, + "description": "`Value` represents a dynamically typed value which can be either\nnull, a number, a string, a boolean, a recursive struct value, or a\nlist of values. A producer of value is expected to set one of that\nvariants, absence of any variant indicates an error.\n\nThe JSON representation for `Value` is JSON value." + }, + "serviceTaskDeleteResponse": { + "type": "object" + } + } +} diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java new file mode 100644 index 000000000..503151ca7 --- /dev/null +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -0,0 +1,4500 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: flyteidl/service/plugin_system.proto + +package flyteidl.service; + +public final class PluginSystem { + private PluginSystem() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface TaskCreateRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.service.TaskCreateRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string task_type = 1; + */ + java.lang.String getTaskType(); + /** + * string task_type = 1; + */ + com.google.protobuf.ByteString + getTaskTypeBytes(); + + /** + * .flyteidl.core.Literal input = 2; + */ + boolean hasInput(); + /** + * .flyteidl.core.Literal input = 2; + */ + flyteidl.core.Literals.Literal getInput(); + /** + * .flyteidl.core.Literal input = 2; + */ + flyteidl.core.Literals.LiteralOrBuilder getInputOrBuilder(); + + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + boolean hasTemplate(); + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + flyteidl.core.Tasks.TaskTemplate getTemplate(); + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder(); + } + /** + * Protobuf type {@code flyteidl.service.TaskCreateRequest} + */ + public static final class TaskCreateRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.service.TaskCreateRequest) + TaskCreateRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskCreateRequest.newBuilder() to construct. + private TaskCreateRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TaskCreateRequest() { + taskType_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TaskCreateRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + taskType_ = s; + break; + } + case 18: { + flyteidl.core.Literals.Literal.Builder subBuilder = null; + if (input_ != null) { + subBuilder = input_.toBuilder(); + } + input_ = input.readMessage(flyteidl.core.Literals.Literal.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(input_); + input_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + flyteidl.core.Tasks.TaskTemplate.Builder subBuilder = null; + if (template_ != null) { + subBuilder = template_.toBuilder(); + } + template_ = input.readMessage(flyteidl.core.Tasks.TaskTemplate.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(template_); + template_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskCreateRequest.class, flyteidl.service.PluginSystem.TaskCreateRequest.Builder.class); + } + + public static final int TASK_TYPE_FIELD_NUMBER = 1; + private volatile java.lang.Object taskType_; + /** + * string task_type = 1; + */ + public java.lang.String getTaskType() { + java.lang.Object ref = taskType_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + taskType_ = s; + return s; + } + } + /** + * string task_type = 1; + */ + public com.google.protobuf.ByteString + getTaskTypeBytes() { + java.lang.Object ref = taskType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + taskType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INPUT_FIELD_NUMBER = 2; + private flyteidl.core.Literals.Literal input_; + /** + * .flyteidl.core.Literal input = 2; + */ + public boolean hasInput() { + return input_ != null; + } + /** + * .flyteidl.core.Literal input = 2; + */ + public flyteidl.core.Literals.Literal getInput() { + return input_ == null ? flyteidl.core.Literals.Literal.getDefaultInstance() : input_; + } + /** + * .flyteidl.core.Literal input = 2; + */ + public flyteidl.core.Literals.LiteralOrBuilder getInputOrBuilder() { + return getInput(); + } + + public static final int TEMPLATE_FIELD_NUMBER = 3; + private flyteidl.core.Tasks.TaskTemplate template_; + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public boolean hasTemplate() { + return template_ != null; + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public flyteidl.core.Tasks.TaskTemplate getTemplate() { + return template_ == null ? flyteidl.core.Tasks.TaskTemplate.getDefaultInstance() : template_; + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { + return getTemplate(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getTaskTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, taskType_); + } + if (input_ != null) { + output.writeMessage(2, getInput()); + } + if (template_ != null) { + output.writeMessage(3, getTemplate()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTaskTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, taskType_); + } + if (input_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getInput()); + } + if (template_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getTemplate()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof flyteidl.service.PluginSystem.TaskCreateRequest)) { + return super.equals(obj); + } + flyteidl.service.PluginSystem.TaskCreateRequest other = (flyteidl.service.PluginSystem.TaskCreateRequest) obj; + + if (!getTaskType() + .equals(other.getTaskType())) return false; + if (hasInput() != other.hasInput()) return false; + if (hasInput()) { + if (!getInput() + .equals(other.getInput())) return false; + } + if (hasTemplate() != other.hasTemplate()) return false; + if (hasTemplate()) { + if (!getTemplate() + .equals(other.getTemplate())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TASK_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getTaskType().hashCode(); + if (hasInput()) { + hash = (37 * hash) + INPUT_FIELD_NUMBER; + hash = (53 * hash) + getInput().hashCode(); + } + if (hasTemplate()) { + hash = (37 * hash) + TEMPLATE_FIELD_NUMBER; + hash = (53 * hash) + getTemplate().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.service.PluginSystem.TaskCreateRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.service.TaskCreateRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskCreateRequest) + flyteidl.service.PluginSystem.TaskCreateRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskCreateRequest.class, flyteidl.service.PluginSystem.TaskCreateRequest.Builder.class); + } + + // Construct using flyteidl.service.PluginSystem.TaskCreateRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + taskType_ = ""; + + if (inputBuilder_ == null) { + input_ = null; + } else { + input_ = null; + inputBuilder_ = null; + } + if (templateBuilder_ == null) { + template_ = null; + } else { + template_ = null; + templateBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_descriptor; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskCreateRequest getDefaultInstanceForType() { + return flyteidl.service.PluginSystem.TaskCreateRequest.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskCreateRequest build() { + flyteidl.service.PluginSystem.TaskCreateRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskCreateRequest buildPartial() { + flyteidl.service.PluginSystem.TaskCreateRequest result = new flyteidl.service.PluginSystem.TaskCreateRequest(this); + result.taskType_ = taskType_; + if (inputBuilder_ == null) { + result.input_ = input_; + } else { + result.input_ = inputBuilder_.build(); + } + if (templateBuilder_ == null) { + result.template_ = template_; + } else { + result.template_ = templateBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.service.PluginSystem.TaskCreateRequest) { + return mergeFrom((flyteidl.service.PluginSystem.TaskCreateRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.service.PluginSystem.TaskCreateRequest other) { + if (other == flyteidl.service.PluginSystem.TaskCreateRequest.getDefaultInstance()) return this; + if (!other.getTaskType().isEmpty()) { + taskType_ = other.taskType_; + onChanged(); + } + if (other.hasInput()) { + mergeInput(other.getInput()); + } + if (other.hasTemplate()) { + mergeTemplate(other.getTemplate()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.service.PluginSystem.TaskCreateRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.service.PluginSystem.TaskCreateRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object taskType_ = ""; + /** + * string task_type = 1; + */ + public java.lang.String getTaskType() { + java.lang.Object ref = taskType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + taskType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string task_type = 1; + */ + public com.google.protobuf.ByteString + getTaskTypeBytes() { + java.lang.Object ref = taskType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + taskType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string task_type = 1; + */ + public Builder setTaskType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + taskType_ = value; + onChanged(); + return this; + } + /** + * string task_type = 1; + */ + public Builder clearTaskType() { + + taskType_ = getDefaultInstance().getTaskType(); + onChanged(); + return this; + } + /** + * string task_type = 1; + */ + public Builder setTaskTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + taskType_ = value; + onChanged(); + return this; + } + + private flyteidl.core.Literals.Literal input_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.Literal, flyteidl.core.Literals.Literal.Builder, flyteidl.core.Literals.LiteralOrBuilder> inputBuilder_; + /** + * .flyteidl.core.Literal input = 2; + */ + public boolean hasInput() { + return inputBuilder_ != null || input_ != null; + } + /** + * .flyteidl.core.Literal input = 2; + */ + public flyteidl.core.Literals.Literal getInput() { + if (inputBuilder_ == null) { + return input_ == null ? flyteidl.core.Literals.Literal.getDefaultInstance() : input_; + } else { + return inputBuilder_.getMessage(); + } + } + /** + * .flyteidl.core.Literal input = 2; + */ + public Builder setInput(flyteidl.core.Literals.Literal value) { + if (inputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + input_ = value; + onChanged(); + } else { + inputBuilder_.setMessage(value); + } + + return this; + } + /** + * .flyteidl.core.Literal input = 2; + */ + public Builder setInput( + flyteidl.core.Literals.Literal.Builder builderForValue) { + if (inputBuilder_ == null) { + input_ = builderForValue.build(); + onChanged(); + } else { + inputBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .flyteidl.core.Literal input = 2; + */ + public Builder mergeInput(flyteidl.core.Literals.Literal value) { + if (inputBuilder_ == null) { + if (input_ != null) { + input_ = + flyteidl.core.Literals.Literal.newBuilder(input_).mergeFrom(value).buildPartial(); + } else { + input_ = value; + } + onChanged(); + } else { + inputBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .flyteidl.core.Literal input = 2; + */ + public Builder clearInput() { + if (inputBuilder_ == null) { + input_ = null; + onChanged(); + } else { + input_ = null; + inputBuilder_ = null; + } + + return this; + } + /** + * .flyteidl.core.Literal input = 2; + */ + public flyteidl.core.Literals.Literal.Builder getInputBuilder() { + + onChanged(); + return getInputFieldBuilder().getBuilder(); + } + /** + * .flyteidl.core.Literal input = 2; + */ + public flyteidl.core.Literals.LiteralOrBuilder getInputOrBuilder() { + if (inputBuilder_ != null) { + return inputBuilder_.getMessageOrBuilder(); + } else { + return input_ == null ? + flyteidl.core.Literals.Literal.getDefaultInstance() : input_; + } + } + /** + * .flyteidl.core.Literal input = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.Literal, flyteidl.core.Literals.Literal.Builder, flyteidl.core.Literals.LiteralOrBuilder> + getInputFieldBuilder() { + if (inputBuilder_ == null) { + inputBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.Literal, flyteidl.core.Literals.Literal.Builder, flyteidl.core.Literals.LiteralOrBuilder>( + getInput(), + getParentForChildren(), + isClean()); + input_ = null; + } + return inputBuilder_; + } + + private flyteidl.core.Tasks.TaskTemplate template_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Tasks.TaskTemplate, flyteidl.core.Tasks.TaskTemplate.Builder, flyteidl.core.Tasks.TaskTemplateOrBuilder> templateBuilder_; + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public boolean hasTemplate() { + return templateBuilder_ != null || template_ != null; + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public flyteidl.core.Tasks.TaskTemplate getTemplate() { + if (templateBuilder_ == null) { + return template_ == null ? flyteidl.core.Tasks.TaskTemplate.getDefaultInstance() : template_; + } else { + return templateBuilder_.getMessage(); + } + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public Builder setTemplate(flyteidl.core.Tasks.TaskTemplate value) { + if (templateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + template_ = value; + onChanged(); + } else { + templateBuilder_.setMessage(value); + } + + return this; + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public Builder setTemplate( + flyteidl.core.Tasks.TaskTemplate.Builder builderForValue) { + if (templateBuilder_ == null) { + template_ = builderForValue.build(); + onChanged(); + } else { + templateBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public Builder mergeTemplate(flyteidl.core.Tasks.TaskTemplate value) { + if (templateBuilder_ == null) { + if (template_ != null) { + template_ = + flyteidl.core.Tasks.TaskTemplate.newBuilder(template_).mergeFrom(value).buildPartial(); + } else { + template_ = value; + } + onChanged(); + } else { + templateBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public Builder clearTemplate() { + if (templateBuilder_ == null) { + template_ = null; + onChanged(); + } else { + template_ = null; + templateBuilder_ = null; + } + + return this; + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public flyteidl.core.Tasks.TaskTemplate.Builder getTemplateBuilder() { + + onChanged(); + return getTemplateFieldBuilder().getBuilder(); + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { + if (templateBuilder_ != null) { + return templateBuilder_.getMessageOrBuilder(); + } else { + return template_ == null ? + flyteidl.core.Tasks.TaskTemplate.getDefaultInstance() : template_; + } + } + /** + * .flyteidl.core.TaskTemplate template = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Tasks.TaskTemplate, flyteidl.core.Tasks.TaskTemplate.Builder, flyteidl.core.Tasks.TaskTemplateOrBuilder> + getTemplateFieldBuilder() { + if (templateBuilder_ == null) { + templateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Tasks.TaskTemplate, flyteidl.core.Tasks.TaskTemplate.Builder, flyteidl.core.Tasks.TaskTemplateOrBuilder>( + getTemplate(), + getParentForChildren(), + isClean()); + template_ = null; + } + return templateBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:flyteidl.service.TaskCreateRequest) + } + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskCreateRequest) + private static final flyteidl.service.PluginSystem.TaskCreateRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskCreateRequest(); + } + + public static flyteidl.service.PluginSystem.TaskCreateRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskCreateRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TaskCreateRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskCreateRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TaskCreateResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.service.TaskCreateResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * string job_id = 1; + */ + java.lang.String getJobId(); + /** + * string job_id = 1; + */ + com.google.protobuf.ByteString + getJobIdBytes(); + + /** + * string message = 2; + */ + java.lang.String getMessage(); + /** + * string message = 2; + */ + com.google.protobuf.ByteString + getMessageBytes(); + } + /** + * Protobuf type {@code flyteidl.service.TaskCreateResponse} + */ + public static final class TaskCreateResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.service.TaskCreateResponse) + TaskCreateResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskCreateResponse.newBuilder() to construct. + private TaskCreateResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TaskCreateResponse() { + jobId_ = ""; + message_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TaskCreateResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + jobId_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + message_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskCreateResponse.class, flyteidl.service.PluginSystem.TaskCreateResponse.Builder.class); + } + + public static final int JOB_ID_FIELD_NUMBER = 1; + private volatile java.lang.Object jobId_; + /** + * string job_id = 1; + */ + public java.lang.String getJobId() { + java.lang.Object ref = jobId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + jobId_ = s; + return s; + } + } + /** + * string job_id = 1; + */ + public com.google.protobuf.ByteString + getJobIdBytes() { + java.lang.Object ref = jobId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + jobId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MESSAGE_FIELD_NUMBER = 2; + private volatile java.lang.Object message_; + /** + * string message = 2; + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } + } + /** + * string message = 2; + */ + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getJobIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, jobId_); + } + if (!getMessageBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getJobIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, jobId_); + } + if (!getMessageBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof flyteidl.service.PluginSystem.TaskCreateResponse)) { + return super.equals(obj); + } + flyteidl.service.PluginSystem.TaskCreateResponse other = (flyteidl.service.PluginSystem.TaskCreateResponse) obj; + + if (!getJobId() + .equals(other.getJobId())) return false; + if (!getMessage() + .equals(other.getMessage())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + JOB_ID_FIELD_NUMBER; + hash = (53 * hash) + getJobId().hashCode(); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.service.PluginSystem.TaskCreateResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.service.TaskCreateResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskCreateResponse) + flyteidl.service.PluginSystem.TaskCreateResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskCreateResponse.class, flyteidl.service.PluginSystem.TaskCreateResponse.Builder.class); + } + + // Construct using flyteidl.service.PluginSystem.TaskCreateResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + jobId_ = ""; + + message_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_descriptor; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskCreateResponse getDefaultInstanceForType() { + return flyteidl.service.PluginSystem.TaskCreateResponse.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskCreateResponse build() { + flyteidl.service.PluginSystem.TaskCreateResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskCreateResponse buildPartial() { + flyteidl.service.PluginSystem.TaskCreateResponse result = new flyteidl.service.PluginSystem.TaskCreateResponse(this); + result.jobId_ = jobId_; + result.message_ = message_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.service.PluginSystem.TaskCreateResponse) { + return mergeFrom((flyteidl.service.PluginSystem.TaskCreateResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.service.PluginSystem.TaskCreateResponse other) { + if (other == flyteidl.service.PluginSystem.TaskCreateResponse.getDefaultInstance()) return this; + if (!other.getJobId().isEmpty()) { + jobId_ = other.jobId_; + onChanged(); + } + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.service.PluginSystem.TaskCreateResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.service.PluginSystem.TaskCreateResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object jobId_ = ""; + /** + * string job_id = 1; + */ + public java.lang.String getJobId() { + java.lang.Object ref = jobId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + jobId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string job_id = 1; + */ + public com.google.protobuf.ByteString + getJobIdBytes() { + java.lang.Object ref = jobId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + jobId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string job_id = 1; + */ + public Builder setJobId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + jobId_ = value; + onChanged(); + return this; + } + /** + * string job_id = 1; + */ + public Builder clearJobId() { + + jobId_ = getDefaultInstance().getJobId(); + onChanged(); + return this; + } + /** + * string job_id = 1; + */ + public Builder setJobIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + jobId_ = value; + onChanged(); + return this; + } + + private java.lang.Object message_ = ""; + /** + * string message = 2; + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string message = 2; + */ + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string message = 2; + */ + public Builder setMessage( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + message_ = value; + onChanged(); + return this; + } + /** + * string message = 2; + */ + public Builder clearMessage() { + + message_ = getDefaultInstance().getMessage(); + onChanged(); + return this; + } + /** + * string message = 2; + */ + public Builder setMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + message_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:flyteidl.service.TaskCreateResponse) + } + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskCreateResponse) + private static final flyteidl.service.PluginSystem.TaskCreateResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskCreateResponse(); + } + + public static flyteidl.service.PluginSystem.TaskCreateResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskCreateResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TaskCreateResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskCreateResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TaskGetRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.service.TaskGetRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string task_type = 1; + */ + java.lang.String getTaskType(); + /** + * string task_type = 1; + */ + com.google.protobuf.ByteString + getTaskTypeBytes(); + + /** + * string job_id = 2; + */ + java.lang.String getJobId(); + /** + * string job_id = 2; + */ + com.google.protobuf.ByteString + getJobIdBytes(); + + /** + * string output_prefix = 3; + */ + java.lang.String getOutputPrefix(); + /** + * string output_prefix = 3; + */ + com.google.protobuf.ByteString + getOutputPrefixBytes(); + + /** + * string prev_state = 4; + */ + java.lang.String getPrevState(); + /** + * string prev_state = 4; + */ + com.google.protobuf.ByteString + getPrevStateBytes(); + } + /** + * Protobuf type {@code flyteidl.service.TaskGetRequest} + */ + public static final class TaskGetRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.service.TaskGetRequest) + TaskGetRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskGetRequest.newBuilder() to construct. + private TaskGetRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TaskGetRequest() { + taskType_ = ""; + jobId_ = ""; + outputPrefix_ = ""; + prevState_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TaskGetRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + taskType_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + jobId_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + outputPrefix_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + prevState_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskGetRequest.class, flyteidl.service.PluginSystem.TaskGetRequest.Builder.class); + } + + public static final int TASK_TYPE_FIELD_NUMBER = 1; + private volatile java.lang.Object taskType_; + /** + * string task_type = 1; + */ + public java.lang.String getTaskType() { + java.lang.Object ref = taskType_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + taskType_ = s; + return s; + } + } + /** + * string task_type = 1; + */ + public com.google.protobuf.ByteString + getTaskTypeBytes() { + java.lang.Object ref = taskType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + taskType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int JOB_ID_FIELD_NUMBER = 2; + private volatile java.lang.Object jobId_; + /** + * string job_id = 2; + */ + public java.lang.String getJobId() { + java.lang.Object ref = jobId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + jobId_ = s; + return s; + } + } + /** + * string job_id = 2; + */ + public com.google.protobuf.ByteString + getJobIdBytes() { + java.lang.Object ref = jobId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + jobId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OUTPUT_PREFIX_FIELD_NUMBER = 3; + private volatile java.lang.Object outputPrefix_; + /** + * string output_prefix = 3; + */ + public java.lang.String getOutputPrefix() { + java.lang.Object ref = outputPrefix_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + outputPrefix_ = s; + return s; + } + } + /** + * string output_prefix = 3; + */ + public com.google.protobuf.ByteString + getOutputPrefixBytes() { + java.lang.Object ref = outputPrefix_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + outputPrefix_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PREV_STATE_FIELD_NUMBER = 4; + private volatile java.lang.Object prevState_; + /** + * string prev_state = 4; + */ + public java.lang.String getPrevState() { + java.lang.Object ref = prevState_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + prevState_ = s; + return s; + } + } + /** + * string prev_state = 4; + */ + public com.google.protobuf.ByteString + getPrevStateBytes() { + java.lang.Object ref = prevState_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + prevState_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getTaskTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, taskType_); + } + if (!getJobIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, jobId_); + } + if (!getOutputPrefixBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, outputPrefix_); + } + if (!getPrevStateBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, prevState_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTaskTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, taskType_); + } + if (!getJobIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, jobId_); + } + if (!getOutputPrefixBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, outputPrefix_); + } + if (!getPrevStateBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, prevState_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof flyteidl.service.PluginSystem.TaskGetRequest)) { + return super.equals(obj); + } + flyteidl.service.PluginSystem.TaskGetRequest other = (flyteidl.service.PluginSystem.TaskGetRequest) obj; + + if (!getTaskType() + .equals(other.getTaskType())) return false; + if (!getJobId() + .equals(other.getJobId())) return false; + if (!getOutputPrefix() + .equals(other.getOutputPrefix())) return false; + if (!getPrevState() + .equals(other.getPrevState())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TASK_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getTaskType().hashCode(); + hash = (37 * hash) + JOB_ID_FIELD_NUMBER; + hash = (53 * hash) + getJobId().hashCode(); + hash = (37 * hash) + OUTPUT_PREFIX_FIELD_NUMBER; + hash = (53 * hash) + getOutputPrefix().hashCode(); + hash = (37 * hash) + PREV_STATE_FIELD_NUMBER; + hash = (53 * hash) + getPrevState().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.service.PluginSystem.TaskGetRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.service.TaskGetRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskGetRequest) + flyteidl.service.PluginSystem.TaskGetRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskGetRequest.class, flyteidl.service.PluginSystem.TaskGetRequest.Builder.class); + } + + // Construct using flyteidl.service.PluginSystem.TaskGetRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + taskType_ = ""; + + jobId_ = ""; + + outputPrefix_ = ""; + + prevState_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_descriptor; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskGetRequest getDefaultInstanceForType() { + return flyteidl.service.PluginSystem.TaskGetRequest.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskGetRequest build() { + flyteidl.service.PluginSystem.TaskGetRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskGetRequest buildPartial() { + flyteidl.service.PluginSystem.TaskGetRequest result = new flyteidl.service.PluginSystem.TaskGetRequest(this); + result.taskType_ = taskType_; + result.jobId_ = jobId_; + result.outputPrefix_ = outputPrefix_; + result.prevState_ = prevState_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.service.PluginSystem.TaskGetRequest) { + return mergeFrom((flyteidl.service.PluginSystem.TaskGetRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetRequest other) { + if (other == flyteidl.service.PluginSystem.TaskGetRequest.getDefaultInstance()) return this; + if (!other.getTaskType().isEmpty()) { + taskType_ = other.taskType_; + onChanged(); + } + if (!other.getJobId().isEmpty()) { + jobId_ = other.jobId_; + onChanged(); + } + if (!other.getOutputPrefix().isEmpty()) { + outputPrefix_ = other.outputPrefix_; + onChanged(); + } + if (!other.getPrevState().isEmpty()) { + prevState_ = other.prevState_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.service.PluginSystem.TaskGetRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.service.PluginSystem.TaskGetRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object taskType_ = ""; + /** + * string task_type = 1; + */ + public java.lang.String getTaskType() { + java.lang.Object ref = taskType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + taskType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string task_type = 1; + */ + public com.google.protobuf.ByteString + getTaskTypeBytes() { + java.lang.Object ref = taskType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + taskType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string task_type = 1; + */ + public Builder setTaskType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + taskType_ = value; + onChanged(); + return this; + } + /** + * string task_type = 1; + */ + public Builder clearTaskType() { + + taskType_ = getDefaultInstance().getTaskType(); + onChanged(); + return this; + } + /** + * string task_type = 1; + */ + public Builder setTaskTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + taskType_ = value; + onChanged(); + return this; + } + + private java.lang.Object jobId_ = ""; + /** + * string job_id = 2; + */ + public java.lang.String getJobId() { + java.lang.Object ref = jobId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + jobId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string job_id = 2; + */ + public com.google.protobuf.ByteString + getJobIdBytes() { + java.lang.Object ref = jobId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + jobId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string job_id = 2; + */ + public Builder setJobId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + jobId_ = value; + onChanged(); + return this; + } + /** + * string job_id = 2; + */ + public Builder clearJobId() { + + jobId_ = getDefaultInstance().getJobId(); + onChanged(); + return this; + } + /** + * string job_id = 2; + */ + public Builder setJobIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + jobId_ = value; + onChanged(); + return this; + } + + private java.lang.Object outputPrefix_ = ""; + /** + * string output_prefix = 3; + */ + public java.lang.String getOutputPrefix() { + java.lang.Object ref = outputPrefix_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + outputPrefix_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string output_prefix = 3; + */ + public com.google.protobuf.ByteString + getOutputPrefixBytes() { + java.lang.Object ref = outputPrefix_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + outputPrefix_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string output_prefix = 3; + */ + public Builder setOutputPrefix( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + outputPrefix_ = value; + onChanged(); + return this; + } + /** + * string output_prefix = 3; + */ + public Builder clearOutputPrefix() { + + outputPrefix_ = getDefaultInstance().getOutputPrefix(); + onChanged(); + return this; + } + /** + * string output_prefix = 3; + */ + public Builder setOutputPrefixBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + outputPrefix_ = value; + onChanged(); + return this; + } + + private java.lang.Object prevState_ = ""; + /** + * string prev_state = 4; + */ + public java.lang.String getPrevState() { + java.lang.Object ref = prevState_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + prevState_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string prev_state = 4; + */ + public com.google.protobuf.ByteString + getPrevStateBytes() { + java.lang.Object ref = prevState_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + prevState_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string prev_state = 4; + */ + public Builder setPrevState( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + prevState_ = value; + onChanged(); + return this; + } + /** + * string prev_state = 4; + */ + public Builder clearPrevState() { + + prevState_ = getDefaultInstance().getPrevState(); + onChanged(); + return this; + } + /** + * string prev_state = 4; + */ + public Builder setPrevStateBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + prevState_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:flyteidl.service.TaskGetRequest) + } + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetRequest) + private static final flyteidl.service.PluginSystem.TaskGetRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskGetRequest(); + } + + public static flyteidl.service.PluginSystem.TaskGetRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskGetRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TaskGetRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskGetRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TaskGetResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.service.TaskGetResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * string state = 1; + */ + java.lang.String getState(); + /** + * string state = 1; + */ + com.google.protobuf.ByteString + getStateBytes(); + + /** + * string message = 2; + */ + java.lang.String getMessage(); + /** + * string message = 2; + */ + com.google.protobuf.ByteString + getMessageBytes(); + } + /** + * Protobuf type {@code flyteidl.service.TaskGetResponse} + */ + public static final class TaskGetResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.service.TaskGetResponse) + TaskGetResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskGetResponse.newBuilder() to construct. + private TaskGetResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TaskGetResponse() { + state_ = ""; + message_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TaskGetResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + state_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + message_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskGetResponse.class, flyteidl.service.PluginSystem.TaskGetResponse.Builder.class); + } + + public static final int STATE_FIELD_NUMBER = 1; + private volatile java.lang.Object state_; + /** + * string state = 1; + */ + public java.lang.String getState() { + java.lang.Object ref = state_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + state_ = s; + return s; + } + } + /** + * string state = 1; + */ + public com.google.protobuf.ByteString + getStateBytes() { + java.lang.Object ref = state_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + state_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MESSAGE_FIELD_NUMBER = 2; + private volatile java.lang.Object message_; + /** + * string message = 2; + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } + } + /** + * string message = 2; + */ + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getStateBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, state_); + } + if (!getMessageBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getStateBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, state_); + } + if (!getMessageBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof flyteidl.service.PluginSystem.TaskGetResponse)) { + return super.equals(obj); + } + flyteidl.service.PluginSystem.TaskGetResponse other = (flyteidl.service.PluginSystem.TaskGetResponse) obj; + + if (!getState() + .equals(other.getState())) return false; + if (!getMessage() + .equals(other.getMessage())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + getState().hashCode(); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.service.PluginSystem.TaskGetResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.service.TaskGetResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskGetResponse) + flyteidl.service.PluginSystem.TaskGetResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskGetResponse.class, flyteidl.service.PluginSystem.TaskGetResponse.Builder.class); + } + + // Construct using flyteidl.service.PluginSystem.TaskGetResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + state_ = ""; + + message_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_descriptor; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskGetResponse getDefaultInstanceForType() { + return flyteidl.service.PluginSystem.TaskGetResponse.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskGetResponse build() { + flyteidl.service.PluginSystem.TaskGetResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskGetResponse buildPartial() { + flyteidl.service.PluginSystem.TaskGetResponse result = new flyteidl.service.PluginSystem.TaskGetResponse(this); + result.state_ = state_; + result.message_ = message_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.service.PluginSystem.TaskGetResponse) { + return mergeFrom((flyteidl.service.PluginSystem.TaskGetResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetResponse other) { + if (other == flyteidl.service.PluginSystem.TaskGetResponse.getDefaultInstance()) return this; + if (!other.getState().isEmpty()) { + state_ = other.state_; + onChanged(); + } + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.service.PluginSystem.TaskGetResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.service.PluginSystem.TaskGetResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object state_ = ""; + /** + * string state = 1; + */ + public java.lang.String getState() { + java.lang.Object ref = state_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + state_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string state = 1; + */ + public com.google.protobuf.ByteString + getStateBytes() { + java.lang.Object ref = state_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + state_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string state = 1; + */ + public Builder setState( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + state_ = value; + onChanged(); + return this; + } + /** + * string state = 1; + */ + public Builder clearState() { + + state_ = getDefaultInstance().getState(); + onChanged(); + return this; + } + /** + * string state = 1; + */ + public Builder setStateBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + state_ = value; + onChanged(); + return this; + } + + private java.lang.Object message_ = ""; + /** + * string message = 2; + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string message = 2; + */ + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string message = 2; + */ + public Builder setMessage( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + message_ = value; + onChanged(); + return this; + } + /** + * string message = 2; + */ + public Builder clearMessage() { + + message_ = getDefaultInstance().getMessage(); + onChanged(); + return this; + } + /** + * string message = 2; + */ + public Builder setMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + message_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:flyteidl.service.TaskGetResponse) + } + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetResponse) + private static final flyteidl.service.PluginSystem.TaskGetResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskGetResponse(); + } + + public static flyteidl.service.PluginSystem.TaskGetResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskGetResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TaskGetResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskGetResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TaskDeleteRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.service.TaskDeleteRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string task_type = 1; + */ + java.lang.String getTaskType(); + /** + * string task_type = 1; + */ + com.google.protobuf.ByteString + getTaskTypeBytes(); + + /** + * string job_id = 2; + */ + java.lang.String getJobId(); + /** + * string job_id = 2; + */ + com.google.protobuf.ByteString + getJobIdBytes(); + } + /** + * Protobuf type {@code flyteidl.service.TaskDeleteRequest} + */ + public static final class TaskDeleteRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.service.TaskDeleteRequest) + TaskDeleteRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskDeleteRequest.newBuilder() to construct. + private TaskDeleteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TaskDeleteRequest() { + taskType_ = ""; + jobId_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TaskDeleteRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + taskType_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + jobId_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskDeleteRequest.class, flyteidl.service.PluginSystem.TaskDeleteRequest.Builder.class); + } + + public static final int TASK_TYPE_FIELD_NUMBER = 1; + private volatile java.lang.Object taskType_; + /** + * string task_type = 1; + */ + public java.lang.String getTaskType() { + java.lang.Object ref = taskType_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + taskType_ = s; + return s; + } + } + /** + * string task_type = 1; + */ + public com.google.protobuf.ByteString + getTaskTypeBytes() { + java.lang.Object ref = taskType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + taskType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int JOB_ID_FIELD_NUMBER = 2; + private volatile java.lang.Object jobId_; + /** + * string job_id = 2; + */ + public java.lang.String getJobId() { + java.lang.Object ref = jobId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + jobId_ = s; + return s; + } + } + /** + * string job_id = 2; + */ + public com.google.protobuf.ByteString + getJobIdBytes() { + java.lang.Object ref = jobId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + jobId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getTaskTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, taskType_); + } + if (!getJobIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, jobId_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTaskTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, taskType_); + } + if (!getJobIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, jobId_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof flyteidl.service.PluginSystem.TaskDeleteRequest)) { + return super.equals(obj); + } + flyteidl.service.PluginSystem.TaskDeleteRequest other = (flyteidl.service.PluginSystem.TaskDeleteRequest) obj; + + if (!getTaskType() + .equals(other.getTaskType())) return false; + if (!getJobId() + .equals(other.getJobId())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TASK_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getTaskType().hashCode(); + hash = (37 * hash) + JOB_ID_FIELD_NUMBER; + hash = (53 * hash) + getJobId().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.service.PluginSystem.TaskDeleteRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.service.TaskDeleteRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskDeleteRequest) + flyteidl.service.PluginSystem.TaskDeleteRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskDeleteRequest.class, flyteidl.service.PluginSystem.TaskDeleteRequest.Builder.class); + } + + // Construct using flyteidl.service.PluginSystem.TaskDeleteRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + taskType_ = ""; + + jobId_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_descriptor; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskDeleteRequest getDefaultInstanceForType() { + return flyteidl.service.PluginSystem.TaskDeleteRequest.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskDeleteRequest build() { + flyteidl.service.PluginSystem.TaskDeleteRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskDeleteRequest buildPartial() { + flyteidl.service.PluginSystem.TaskDeleteRequest result = new flyteidl.service.PluginSystem.TaskDeleteRequest(this); + result.taskType_ = taskType_; + result.jobId_ = jobId_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.service.PluginSystem.TaskDeleteRequest) { + return mergeFrom((flyteidl.service.PluginSystem.TaskDeleteRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.service.PluginSystem.TaskDeleteRequest other) { + if (other == flyteidl.service.PluginSystem.TaskDeleteRequest.getDefaultInstance()) return this; + if (!other.getTaskType().isEmpty()) { + taskType_ = other.taskType_; + onChanged(); + } + if (!other.getJobId().isEmpty()) { + jobId_ = other.jobId_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.service.PluginSystem.TaskDeleteRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.service.PluginSystem.TaskDeleteRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object taskType_ = ""; + /** + * string task_type = 1; + */ + public java.lang.String getTaskType() { + java.lang.Object ref = taskType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + taskType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string task_type = 1; + */ + public com.google.protobuf.ByteString + getTaskTypeBytes() { + java.lang.Object ref = taskType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + taskType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string task_type = 1; + */ + public Builder setTaskType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + taskType_ = value; + onChanged(); + return this; + } + /** + * string task_type = 1; + */ + public Builder clearTaskType() { + + taskType_ = getDefaultInstance().getTaskType(); + onChanged(); + return this; + } + /** + * string task_type = 1; + */ + public Builder setTaskTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + taskType_ = value; + onChanged(); + return this; + } + + private java.lang.Object jobId_ = ""; + /** + * string job_id = 2; + */ + public java.lang.String getJobId() { + java.lang.Object ref = jobId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + jobId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string job_id = 2; + */ + public com.google.protobuf.ByteString + getJobIdBytes() { + java.lang.Object ref = jobId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + jobId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string job_id = 2; + */ + public Builder setJobId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + jobId_ = value; + onChanged(); + return this; + } + /** + * string job_id = 2; + */ + public Builder clearJobId() { + + jobId_ = getDefaultInstance().getJobId(); + onChanged(); + return this; + } + /** + * string job_id = 2; + */ + public Builder setJobIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + jobId_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:flyteidl.service.TaskDeleteRequest) + } + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskDeleteRequest) + private static final flyteidl.service.PluginSystem.TaskDeleteRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskDeleteRequest(); + } + + public static flyteidl.service.PluginSystem.TaskDeleteRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskDeleteRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TaskDeleteRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskDeleteRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TaskDeleteResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.service.TaskDeleteResponse) + com.google.protobuf.MessageOrBuilder { + } + /** + * Protobuf type {@code flyteidl.service.TaskDeleteResponse} + */ + public static final class TaskDeleteResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.service.TaskDeleteResponse) + TaskDeleteResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskDeleteResponse.newBuilder() to construct. + private TaskDeleteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TaskDeleteResponse() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TaskDeleteResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskDeleteResponse.class, flyteidl.service.PluginSystem.TaskDeleteResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof flyteidl.service.PluginSystem.TaskDeleteResponse)) { + return super.equals(obj); + } + flyteidl.service.PluginSystem.TaskDeleteResponse other = (flyteidl.service.PluginSystem.TaskDeleteResponse) obj; + + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.service.PluginSystem.TaskDeleteResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.service.TaskDeleteResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskDeleteResponse) + flyteidl.service.PluginSystem.TaskDeleteResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.service.PluginSystem.TaskDeleteResponse.class, flyteidl.service.PluginSystem.TaskDeleteResponse.Builder.class); + } + + // Construct using flyteidl.service.PluginSystem.TaskDeleteResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_descriptor; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForType() { + return flyteidl.service.PluginSystem.TaskDeleteResponse.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskDeleteResponse build() { + flyteidl.service.PluginSystem.TaskDeleteResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskDeleteResponse buildPartial() { + flyteidl.service.PluginSystem.TaskDeleteResponse result = new flyteidl.service.PluginSystem.TaskDeleteResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.service.PluginSystem.TaskDeleteResponse) { + return mergeFrom((flyteidl.service.PluginSystem.TaskDeleteResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.service.PluginSystem.TaskDeleteResponse other) { + if (other == flyteidl.service.PluginSystem.TaskDeleteResponse.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.service.PluginSystem.TaskDeleteResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.service.PluginSystem.TaskDeleteResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:flyteidl.service.TaskDeleteResponse) + } + + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskDeleteResponse) + private static final flyteidl.service.PluginSystem.TaskDeleteResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskDeleteResponse(); + } + + public static flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskDeleteResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TaskDeleteResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_service_TaskCreateRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_service_TaskCreateResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_service_TaskGetRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_service_TaskGetResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_service_TaskDeleteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_service_TaskDeleteResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_service_TaskDeleteResponse_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n$flyteidl/service/plugin_system.proto\022\020" + + "flyteidl.service\032\034flyteidl/core/literals" + + ".proto\032\031flyteidl/core/tasks.proto\"|\n\021Tas" + + "kCreateRequest\022\021\n\ttask_type\030\001 \001(\t\022%\n\005inp" + + "ut\030\002 \001(\0132\026.flyteidl.core.Literal\022-\n\010temp" + + "late\030\003 \001(\0132\033.flyteidl.core.TaskTemplate\"" + + "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + + "\007message\030\002 \001(\t\"^\n\016TaskGetRequest\022\021\n\ttask" + + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" + + "efix\030\003 \001(\t\022\022\n\nprev_state\030\004 \001(\t\"1\n\017TaskGe" + + "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" + + "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" + + "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" + + "\241\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + + ".flyteidl.service.TaskCreateRequest\032$.fl" + + "yteidl.service.TaskCreateResponse\"\000\022S\n\007G" + + "etTask\022 .flyteidl.service.TaskGetRequest" + + "\032$.flyteidl.service.TaskCreateResponse\"\000" + + "\022Y\n\nDeleteTask\022#.flyteidl.service.TaskDe" + + "leteRequest\032$.flyteidl.service.TaskDelet" + + "eResponse\"\000B9Z7github.com/flyteorg/flyte" + + "idl/gen/pb-go/flyteidl/serviceb\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + flyteidl.core.Literals.getDescriptor(), + flyteidl.core.Tasks.getDescriptor(), + }, assigner); + internal_static_flyteidl_service_TaskCreateRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_service_TaskCreateRequest_descriptor, + new java.lang.String[] { "TaskType", "Input", "Template", }); + internal_static_flyteidl_service_TaskCreateResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_service_TaskCreateResponse_descriptor, + new java.lang.String[] { "JobId", "Message", }); + internal_static_flyteidl_service_TaskGetRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_service_TaskGetRequest_descriptor, + new java.lang.String[] { "TaskType", "JobId", "OutputPrefix", "PrevState", }); + internal_static_flyteidl_service_TaskGetResponse_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_service_TaskGetResponse_descriptor, + new java.lang.String[] { "State", "Message", }); + internal_static_flyteidl_service_TaskDeleteRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_service_TaskDeleteRequest_descriptor, + new java.lang.String[] { "TaskType", "JobId", }); + internal_static_flyteidl_service_TaskDeleteResponse_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_flyteidl_service_TaskDeleteResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_service_TaskDeleteResponse_descriptor, + new java.lang.String[] { }); + flyteidl.core.Literals.getDescriptor(); + flyteidl.core.Tasks.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/flyteidladmin_task_create_request.py b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/flyteidladmin_task_create_request.py new file mode 100644 index 000000000..4fa700a48 --- /dev/null +++ b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/flyteidladmin_task_create_request.py @@ -0,0 +1,144 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re # noqa: F401 + +import six + +from flyteadmin.models.admin_task_spec import AdminTaskSpec # noqa: F401,E501 +from flyteadmin.models.core_identifier import CoreIdentifier # noqa: F401,E501 + + +class FlyteidladminTaskCreateRequest(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + 'id': 'CoreIdentifier', + 'spec': 'AdminTaskSpec' + } + + attribute_map = { + 'id': 'id', + 'spec': 'spec' + } + + def __init__(self, id=None, spec=None): # noqa: E501 + """FlyteidladminTaskCreateRequest - a model defined in Swagger""" # noqa: E501 + + self._id = None + self._spec = None + self.discriminator = None + + if id is not None: + self.id = id + if spec is not None: + self.spec = spec + + @property + def id(self): + """Gets the id of this FlyteidladminTaskCreateRequest. # noqa: E501 + + + :return: The id of this FlyteidladminTaskCreateRequest. # noqa: E501 + :rtype: CoreIdentifier + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this FlyteidladminTaskCreateRequest. + + + :param id: The id of this FlyteidladminTaskCreateRequest. # noqa: E501 + :type: CoreIdentifier + """ + + self._id = id + + @property + def spec(self): + """Gets the spec of this FlyteidladminTaskCreateRequest. # noqa: E501 + + + :return: The spec of this FlyteidladminTaskCreateRequest. # noqa: E501 + :rtype: AdminTaskSpec + """ + return self._spec + + @spec.setter + def spec(self, spec): + """Sets the spec of this FlyteidladminTaskCreateRequest. + + + :param spec: The spec of this FlyteidladminTaskCreateRequest. # noqa: E501 + :type: AdminTaskSpec + """ + + self._spec = spec + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(FlyteidladminTaskCreateRequest, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, FlyteidladminTaskCreateRequest): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/flyteidladmin_task_create_response.py b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/flyteidladmin_task_create_response.py new file mode 100644 index 000000000..00389aca0 --- /dev/null +++ b/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/flyteidladmin_task_create_response.py @@ -0,0 +1,87 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re # noqa: F401 + +import six + + +class FlyteidladminTaskCreateResponse(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + } + + attribute_map = { + } + + def __init__(self): # noqa: E501 + """FlyteidladminTaskCreateResponse - a model defined in Swagger""" # noqa: E501 + self.discriminator = None + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(FlyteidladminTaskCreateResponse, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, FlyteidladminTaskCreateResponse): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/gen/pb_python/flyteidl/service/flyteadmin/test/test_flyteidladmin_task_create_request.py b/gen/pb_python/flyteidl/service/flyteadmin/test/test_flyteidladmin_task_create_request.py new file mode 100644 index 000000000..f48dc0d86 --- /dev/null +++ b/gen/pb_python/flyteidl/service/flyteadmin/test/test_flyteidladmin_task_create_request.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +from __future__ import absolute_import + +import unittest + +import flyteadmin +from flyteadmin.models.flyteidladmin_task_create_request import FlyteidladminTaskCreateRequest # noqa: E501 +from flyteadmin.rest import ApiException + + +class TestFlyteidladminTaskCreateRequest(unittest.TestCase): + """FlyteidladminTaskCreateRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testFlyteidladminTaskCreateRequest(self): + """Test FlyteidladminTaskCreateRequest""" + # FIXME: construct object with mandatory attributes with example values + # model = flyteadmin.models.flyteidladmin_task_create_request.FlyteidladminTaskCreateRequest() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/gen/pb_python/flyteidl/service/flyteadmin/test/test_flyteidladmin_task_create_response.py b/gen/pb_python/flyteidl/service/flyteadmin/test/test_flyteidladmin_task_create_response.py new file mode 100644 index 000000000..3dbeb80b8 --- /dev/null +++ b/gen/pb_python/flyteidl/service/flyteadmin/test/test_flyteidladmin_task_create_response.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +from __future__ import absolute_import + +import unittest + +import flyteadmin +from flyteadmin.models.flyteidladmin_task_create_response import FlyteidladminTaskCreateResponse # noqa: E501 +from flyteadmin.rest import ApiException + + +class TestFlyteidladminTaskCreateResponse(unittest.TestCase): + """FlyteidladminTaskCreateResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testFlyteidladminTaskCreateResponse(self): + """Test FlyteidladminTaskCreateResponse""" + # FIXME: construct object with mandatory attributes with example values + # model = flyteadmin.models.flyteidladmin_task_create_response.FlyteidladminTaskCreateResponse() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py new file mode 100644 index 000000000..d58d056cd --- /dev/null +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: flyteidl/service/plugin_system.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from flyteidl.core import literals_pb2 as flyteidl_dot_core_dot_literals__pb2 +from flyteidl.core import tasks_pb2 as flyteidl_dot_core_dot_tasks__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\"\x97\x01\n\x11TaskCreateRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12,\n\x05input\x18\x02 \x01(\x0b\x32\x16.flyteidl.core.LiteralR\x05input\x12\x37\n\x08template\x18\x03 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x88\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x1d\n\nprev_state\x18\x04 \x01(\tR\tprevState\"A\n\x0fTaskGetResponse\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse2\xa1\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12S\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service' + _TASKCREATEREQUEST._serialized_start=116 + _TASKCREATEREQUEST._serialized_end=267 + _TASKCREATERESPONSE._serialized_start=269 + _TASKCREATERESPONSE._serialized_end=338 + _TASKGETREQUEST._serialized_start=341 + _TASKGETREQUEST._serialized_end=477 + _TASKGETRESPONSE._serialized_start=479 + _TASKGETRESPONSE._serialized_end=544 + _TASKDELETEREQUEST._serialized_start=546 + _TASKDELETEREQUEST._serialized_end=617 + _TASKDELETERESPONSE._serialized_start=619 + _TASKDELETERESPONSE._serialized_end=639 + _BACKENDPLUGINSERVICE._serialized_start=642 + _BACKENDPLUGINSERVICE._serialized_end=931 +# @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi new file mode 100644 index 000000000..e576cf159 --- /dev/null +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -0,0 +1,57 @@ +from flyteidl.core import literals_pb2 as _literals_pb2 +from flyteidl.core import tasks_pb2 as _tasks_pb2 +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union + +DESCRIPTOR: _descriptor.FileDescriptor + +class TaskCreateRequest(_message.Message): + __slots__ = ["input", "task_type", "template"] + INPUT_FIELD_NUMBER: _ClassVar[int] + TASK_TYPE_FIELD_NUMBER: _ClassVar[int] + TEMPLATE_FIELD_NUMBER: _ClassVar[int] + input: _literals_pb2.Literal + task_type: str + template: _tasks_pb2.TaskTemplate + def __init__(self, task_type: _Optional[str] = ..., input: _Optional[_Union[_literals_pb2.Literal, _Mapping]] = ..., template: _Optional[_Union[_tasks_pb2.TaskTemplate, _Mapping]] = ...) -> None: ... + +class TaskCreateResponse(_message.Message): + __slots__ = ["job_id", "message"] + JOB_ID_FIELD_NUMBER: _ClassVar[int] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + job_id: str + message: str + def __init__(self, job_id: _Optional[str] = ..., message: _Optional[str] = ...) -> None: ... + +class TaskDeleteRequest(_message.Message): + __slots__ = ["job_id", "task_type"] + JOB_ID_FIELD_NUMBER: _ClassVar[int] + TASK_TYPE_FIELD_NUMBER: _ClassVar[int] + job_id: str + task_type: str + def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ...) -> None: ... + +class TaskDeleteResponse(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class TaskGetRequest(_message.Message): + __slots__ = ["job_id", "output_prefix", "prev_state", "task_type"] + JOB_ID_FIELD_NUMBER: _ClassVar[int] + OUTPUT_PREFIX_FIELD_NUMBER: _ClassVar[int] + PREV_STATE_FIELD_NUMBER: _ClassVar[int] + TASK_TYPE_FIELD_NUMBER: _ClassVar[int] + job_id: str + output_prefix: str + prev_state: str + task_type: str + def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ..., output_prefix: _Optional[str] = ..., prev_state: _Optional[str] = ...) -> None: ... + +class TaskGetResponse(_message.Message): + __slots__ = ["message", "state"] + MESSAGE_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + message: str + state: str + def __init__(self, state: _Optional[str] = ..., message: _Optional[str] = ...) -> None: ... diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py b/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py new file mode 100644 index 000000000..b1dfd767c --- /dev/null +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py @@ -0,0 +1,132 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from flyteidl.service import plugin_system_pb2 as flyteidl_dot_service_dot_plugin__system__pb2 + + +class BackendPluginServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.CreateTask = channel.unary_unary( + '/flyteidl.service.BackendPluginService/CreateTask', + request_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateRequest.SerializeToString, + response_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.FromString, + ) + self.GetTask = channel.unary_unary( + '/flyteidl.service.BackendPluginService/GetTask', + request_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.SerializeToString, + response_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.FromString, + ) + self.DeleteTask = channel.unary_unary( + '/flyteidl.service.BackendPluginService/DeleteTask', + request_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteRequest.SerializeToString, + response_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteResponse.FromString, + ) + + +class BackendPluginServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def CreateTask(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetTask(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DeleteTask(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_BackendPluginServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'CreateTask': grpc.unary_unary_rpc_method_handler( + servicer.CreateTask, + request_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateRequest.FromString, + response_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.SerializeToString, + ), + 'GetTask': grpc.unary_unary_rpc_method_handler( + servicer.GetTask, + request_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.FromString, + response_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.SerializeToString, + ), + 'DeleteTask': grpc.unary_unary_rpc_method_handler( + servicer.DeleteTask, + request_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteRequest.FromString, + response_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'flyteidl.service.BackendPluginService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class BackendPluginService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def CreateTask(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/flyteidl.service.BackendPluginService/CreateTask', + flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateRequest.SerializeToString, + flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetTask(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/flyteidl.service.BackendPluginService/GetTask', + flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.SerializeToString, + flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeleteTask(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/flyteidl.service.BackendPluginService/DeleteTask', + flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteRequest.SerializeToString, + flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto new file mode 100644 index 000000000..508310d5d --- /dev/null +++ b/protos/flyteidl/service/plugin_system.proto @@ -0,0 +1,45 @@ +syntax = "proto3"; +package flyteidl.service; + +option go_package = "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service"; +import "flyteidl/core/literals.proto"; +import "flyteidl/core/tasks.proto"; + +service BackendPluginService { + rpc CreateTask (TaskCreateRequest) returns (TaskCreateResponse){}; + rpc GetTask (TaskGetRequest) returns (TaskCreateResponse){}; + rpc DeleteTask (TaskDeleteRequest) returns (TaskDeleteResponse){}; +} + + +message TaskCreateRequest { + string task_type = 1; + core.Literal input = 2; + core.TaskTemplate template = 3; +} + +message TaskCreateResponse { + string job_id = 1; + string message = 2; +} + +message TaskGetRequest { + string task_type = 1; + string job_id = 2; + string output_prefix = 3; + string prev_state = 4; +} + +message TaskGetResponse { + string state = 1; + string message = 2; +} + +message TaskDeleteRequest { + string task_type = 1; + string job_id = 2; +} + +message TaskDeleteResponse { +} + From 63e63043d91d62034d9facf05e15af0c502a7598 Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Thu, 23 Feb 2023 16:30:30 -0800 Subject: [PATCH 03/18] nit Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.pb.cc | 236 ++++------ .../flyteidl/service/plugin_system.pb.h | 143 ++---- .../flyteidl/service/plugin_system.pb.go | 76 ++-- .../service/plugin_system.swagger.json | 202 --------- .../flyteidl/service/PluginSystem.java | 412 ++++++------------ gen/pb-js/flyteidl.d.ts | 14 +- gen/pb-js/flyteidl.js | 39 +- .../flyteidl/service/plugin_system_pb2.py | 31 +- .../flyteidl/service/plugin_system_pb2.pyi | 11 +- protos/docs/service/service.rst | 3 +- protos/flyteidl/service/plugin_system.proto | 6 +- 11 files changed, 331 insertions(+), 842 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index 97bf358b7..3fc0eb814 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -16,7 +16,7 @@ // @@protoc_insertion_point(includes) #include -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fliterals_2eproto ::google::protobuf::internal::SCCInfo<9> scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2finterface_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_VariableMap_flyteidl_2fcore_2finterface_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2ftasks_2eproto ::google::protobuf::internal::SCCInfo<9> scc_info_TaskTemplate_flyteidl_2fcore_2ftasks_2eproto; namespace flyteidl { namespace service { @@ -59,7 +59,7 @@ static void InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2 ::google::protobuf::internal::SCCInfo<2> scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, { - &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base, + &scc_info_VariableMap_flyteidl_2fcore_2finterface_2eproto.base, &scc_info_TaskTemplate_flyteidl_2fcore_2ftasks_2eproto.base,}}; static void InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -151,8 +151,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ - PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, task_type_), - PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, input_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, inputs_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, template__), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, _internal_metadata_), @@ -192,11 +191,11 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste }; static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::flyteidl::service::TaskCreateRequest)}, - { 8, -1, sizeof(::flyteidl::service::TaskCreateResponse)}, - { 15, -1, sizeof(::flyteidl::service::TaskGetRequest)}, - { 24, -1, sizeof(::flyteidl::service::TaskGetResponse)}, - { 31, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, - { 38, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, + { 7, -1, sizeof(::flyteidl::service::TaskCreateResponse)}, + { 14, -1, sizeof(::flyteidl::service::TaskGetRequest)}, + { 23, -1, sizeof(::flyteidl::service::TaskGetResponse)}, + { 30, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, + { 37, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { @@ -217,40 +216,42 @@ ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_fl const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto[] = "\n$flyteidl/service/plugin_system.proto\022\020" "flyteidl.service\032\034flyteidl/core/literals" - ".proto\032\031flyteidl/core/tasks.proto\"|\n\021Tas" - "kCreateRequest\022\021\n\ttask_type\030\001 \001(\t\022%\n\005inp" - "ut\030\002 \001(\0132\026.flyteidl.core.Literal\022-\n\010temp" - "late\030\003 \001(\0132\033.flyteidl.core.TaskTemplate\"" - "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" - "\007message\030\002 \001(\t\"^\n\016TaskGetRequest\022\021\n\ttask" - "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" - "efix\030\003 \001(\t\022\022\n\nprev_state\030\004 \001(\t\"1\n\017TaskGe" - "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" - "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" - "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" - "\241\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" - ".flyteidl.service.TaskCreateRequest\032$.fl" - "yteidl.service.TaskCreateResponse\"\000\022S\n\007G" - "etTask\022 .flyteidl.service.TaskGetRequest" - "\032$.flyteidl.service.TaskCreateResponse\"\000" - "\022Y\n\nDeleteTask\022#.flyteidl.service.TaskDe" - "leteRequest\032$.flyteidl.service.TaskDelet" - "eResponse\"\000B9Z7github.com/flyteorg/flyte" - "idl/gen/pb-go/flyteidl/serviceb\006proto3" + ".proto\032\031flyteidl/core/tasks.proto\032\035flyte" + "idl/core/interface.proto\"n\n\021TaskCreateRe" + "quest\022*\n\006inputs\030\001 \001(\0132\032.flyteidl.core.Va" + "riableMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + "ore.TaskTemplate\"5\n\022TaskCreateResponse\022\016" + "\n\006job_id\030\001 \001(\t\022\017\n\007message\030\002 \001(\t\"^\n\016TaskG" + "etRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002" + " \001(\t\022\025\n\routput_prefix\030\003 \001(\t\022\022\n\nprev_stat" + "e\030\004 \001(\t\"1\n\017TaskGetResponse\022\r\n\005state\030\001 \001(" + "\t\022\017\n\007message\030\002 \001(\t\"6\n\021TaskDeleteRequest\022" + "\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022Ta" + "skDeleteResponse2\241\002\n\024BackendPluginServic" + "e\022Y\n\nCreateTask\022#.flyteidl.service.TaskC" + "reateRequest\032$.flyteidl.service.TaskCrea" + "teResponse\"\000\022S\n\007GetTask\022 .flyteidl.servi" + "ce.TaskGetRequest\032$.flyteidl.service.Tas" + "kCreateResponse\"\000\022Y\n\nDeleteTask\022#.flytei" + "dl.service.TaskDeleteRequest\032$.flyteidl." + "service.TaskDeleteResponse\"\000B9Z7github.c" + "om/flyteorg/flyteidl/gen/pb-go/flyteidl/" + "serviceb\006proto3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 878, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 895, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { - static constexpr ::google::protobuf::internal::InitFunc deps[2] = + static constexpr ::google::protobuf::internal::InitFunc deps[3] = { ::AddDescriptors_flyteidl_2fcore_2fliterals_2eproto, ::AddDescriptors_flyteidl_2fcore_2ftasks_2eproto, + ::AddDescriptors_flyteidl_2fcore_2finterface_2eproto, }; - ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, deps, 2); + ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, deps, 3); } // Force running AddDescriptors() at dynamic initialization time. @@ -261,30 +262,30 @@ namespace service { // =================================================================== void TaskCreateRequest::InitAsDefaultInstance() { - ::flyteidl::service::_TaskCreateRequest_default_instance_._instance.get_mutable()->input_ = const_cast< ::flyteidl::core::Literal*>( - ::flyteidl::core::Literal::internal_default_instance()); + ::flyteidl::service::_TaskCreateRequest_default_instance_._instance.get_mutable()->inputs_ = const_cast< ::flyteidl::core::VariableMap*>( + ::flyteidl::core::VariableMap::internal_default_instance()); ::flyteidl::service::_TaskCreateRequest_default_instance_._instance.get_mutable()->template__ = const_cast< ::flyteidl::core::TaskTemplate*>( ::flyteidl::core::TaskTemplate::internal_default_instance()); } class TaskCreateRequest::HasBitSetters { public: - static const ::flyteidl::core::Literal& input(const TaskCreateRequest* msg); + static const ::flyteidl::core::VariableMap& inputs(const TaskCreateRequest* msg); static const ::flyteidl::core::TaskTemplate& template_(const TaskCreateRequest* msg); }; -const ::flyteidl::core::Literal& -TaskCreateRequest::HasBitSetters::input(const TaskCreateRequest* msg) { - return *msg->input_; +const ::flyteidl::core::VariableMap& +TaskCreateRequest::HasBitSetters::inputs(const TaskCreateRequest* msg) { + return *msg->inputs_; } const ::flyteidl::core::TaskTemplate& TaskCreateRequest::HasBitSetters::template_(const TaskCreateRequest* msg) { return *msg->template__; } -void TaskCreateRequest::clear_input() { - if (GetArenaNoVirtual() == nullptr && input_ != nullptr) { - delete input_; +void TaskCreateRequest::clear_inputs() { + if (GetArenaNoVirtual() == nullptr && inputs_ != nullptr) { + delete inputs_; } - input_ = nullptr; + inputs_ = nullptr; } void TaskCreateRequest::clear_template_() { if (GetArenaNoVirtual() == nullptr && template__ != nullptr) { @@ -293,8 +294,7 @@ void TaskCreateRequest::clear_template_() { template__ = nullptr; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int TaskCreateRequest::kTaskTypeFieldNumber; -const int TaskCreateRequest::kInputFieldNumber; +const int TaskCreateRequest::kInputsFieldNumber; const int TaskCreateRequest::kTemplateFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 @@ -307,14 +307,10 @@ TaskCreateRequest::TaskCreateRequest(const TaskCreateRequest& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.task_type().size() > 0) { - task_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.task_type_); - } - if (from.has_input()) { - input_ = new ::flyteidl::core::Literal(*from.input_); + if (from.has_inputs()) { + inputs_ = new ::flyteidl::core::VariableMap(*from.inputs_); } else { - input_ = nullptr; + inputs_ = nullptr; } if (from.has_template_()) { template__ = new ::flyteidl::core::TaskTemplate(*from.template__); @@ -327,10 +323,9 @@ TaskCreateRequest::TaskCreateRequest(const TaskCreateRequest& from) void TaskCreateRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( &scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - ::memset(&input_, 0, static_cast( + ::memset(&inputs_, 0, static_cast( reinterpret_cast(&template__) - - reinterpret_cast(&input_)) + sizeof(template__)); + reinterpret_cast(&inputs_)) + sizeof(template__)); } TaskCreateRequest::~TaskCreateRequest() { @@ -339,8 +334,7 @@ TaskCreateRequest::~TaskCreateRequest() { } void TaskCreateRequest::SharedDtor() { - task_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete input_; + if (this != internal_default_instance()) delete inputs_; if (this != internal_default_instance()) delete template__; } @@ -359,11 +353,10 @@ void TaskCreateRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (GetArenaNoVirtual() == nullptr && input_ != nullptr) { - delete input_; + if (GetArenaNoVirtual() == nullptr && inputs_ != nullptr) { + delete inputs_; } - input_ = nullptr; + inputs_ = nullptr; if (GetArenaNoVirtual() == nullptr && template__ != nullptr) { delete template__; } @@ -384,38 +377,22 @@ const char* TaskCreateRequest::_InternalParse(const char* begin, const char* end ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // string task_type = 1; + // .flyteidl.core.VariableMap inputs = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskCreateRequest.task_type"); - object = msg->mutable_task_type(); - if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { - parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; - goto string_till_end; - } - GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); - ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); - ptr += size; - break; - } - // .flyteidl.core.Literal input = 2; - case 2: { - if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::Literal::_InternalParse; - object = msg->mutable_input(); + parser_till_end = ::flyteidl::core::VariableMap::_InternalParse; + object = msg->mutable_inputs(); if (size > end - ptr) goto len_delim_till_end; ptr += size; GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( {parser_till_end, object}, ptr - size, ptr)); break; } - // .flyteidl.core.TaskTemplate template = 3; - case 3: { - if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; + // .flyteidl.core.TaskTemplate template = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); parser_till_end = ::flyteidl::core::TaskTemplate::_InternalParse; @@ -441,10 +418,6 @@ const char* TaskCreateRequest::_InternalParse(const char* begin, const char* end } // switch } // while return ptr; -string_till_end: - static_cast<::std::string*>(object)->clear(); - static_cast<::std::string*>(object)->reserve(size); - goto len_delim_till_end; len_delim_till_end: return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, {parser_till_end, object}, size); @@ -460,35 +433,20 @@ bool TaskCreateRequest::MergePartialFromCodedStream( tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // string task_type = 1; + // .flyteidl.core.VariableMap inputs = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_task_type())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->task_type().data(), static_cast(this->task_type().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.service.TaskCreateRequest.task_type")); + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_inputs())); } else { goto handle_unusual; } break; } - // .flyteidl.core.Literal input = 2; + // .flyteidl.core.TaskTemplate template = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_input())); - } else { - goto handle_unusual; - } - break; - } - - // .flyteidl.core.TaskTemplate template = 3; - case 3: { - if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_template_())); } else { @@ -524,26 +482,16 @@ void TaskCreateRequest::SerializeWithCachedSizes( ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // string task_type = 1; - if (this->task_type().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->task_type().data(), static_cast(this->task_type().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskCreateRequest.task_type"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 1, this->task_type(), output); - } - - // .flyteidl.core.Literal input = 2; - if (this->has_input()) { + // .flyteidl.core.VariableMap inputs = 1; + if (this->has_inputs()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 2, HasBitSetters::input(this), output); + 1, HasBitSetters::inputs(this), output); } - // .flyteidl.core.TaskTemplate template = 3; + // .flyteidl.core.TaskTemplate template = 2; if (this->has_template_()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 3, HasBitSetters::template_(this), output); + 2, HasBitSetters::template_(this), output); } if (_internal_metadata_.have_unknown_fields()) { @@ -559,29 +507,18 @@ ::google::protobuf::uint8* TaskCreateRequest::InternalSerializeWithCachedSizesTo ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // string task_type = 1; - if (this->task_type().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->task_type().data(), static_cast(this->task_type().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskCreateRequest.task_type"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 1, this->task_type(), target); - } - - // .flyteidl.core.Literal input = 2; - if (this->has_input()) { + // .flyteidl.core.VariableMap inputs = 1; + if (this->has_inputs()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 2, HasBitSetters::input(this), target); + 1, HasBitSetters::inputs(this), target); } - // .flyteidl.core.TaskTemplate template = 3; + // .flyteidl.core.TaskTemplate template = 2; if (this->has_template_()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 3, HasBitSetters::template_(this), target); + 2, HasBitSetters::template_(this), target); } if (_internal_metadata_.have_unknown_fields()) { @@ -605,21 +542,14 @@ size_t TaskCreateRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string task_type = 1; - if (this->task_type().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->task_type()); - } - - // .flyteidl.core.Literal input = 2; - if (this->has_input()) { + // .flyteidl.core.VariableMap inputs = 1; + if (this->has_inputs()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *input_); + *inputs_); } - // .flyteidl.core.TaskTemplate template = 3; + // .flyteidl.core.TaskTemplate template = 2; if (this->has_template_()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( @@ -653,12 +583,8 @@ void TaskCreateRequest::MergeFrom(const TaskCreateRequest& from) { ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.task_type().size() > 0) { - - task_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.task_type_); - } - if (from.has_input()) { - mutable_input()->::flyteidl::core::Literal::MergeFrom(from.input()); + if (from.has_inputs()) { + mutable_inputs()->::flyteidl::core::VariableMap::MergeFrom(from.inputs()); } if (from.has_template_()) { mutable_template_()->::flyteidl::core::TaskTemplate::MergeFrom(from.template_()); @@ -690,9 +616,7 @@ void TaskCreateRequest::Swap(TaskCreateRequest* other) { void TaskCreateRequest::InternalSwap(TaskCreateRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - task_type_.Swap(&other->task_type_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); - swap(input_, other->input_); + swap(inputs_, other->inputs_); swap(template__, other->template__); } diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h index dcbfa71d0..d942d628b 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -33,6 +33,7 @@ #include #include "flyteidl/core/literals.pb.h" #include "flyteidl/core/tasks.pb.h" +#include "flyteidl/core/interface.pb.h" // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_flyteidl_2fservice_2fplugin_5fsystem_2eproto @@ -182,33 +183,19 @@ class TaskCreateRequest final : // accessors ------------------------------------------------------- - // string task_type = 1; - void clear_task_type(); - static const int kTaskTypeFieldNumber = 1; - const ::std::string& task_type() const; - void set_task_type(const ::std::string& value); - #if LANG_CXX11 - void set_task_type(::std::string&& value); - #endif - void set_task_type(const char* value); - void set_task_type(const char* value, size_t size); - ::std::string* mutable_task_type(); - ::std::string* release_task_type(); - void set_allocated_task_type(::std::string* task_type); + // .flyteidl.core.VariableMap inputs = 1; + bool has_inputs() const; + void clear_inputs(); + static const int kInputsFieldNumber = 1; + const ::flyteidl::core::VariableMap& inputs() const; + ::flyteidl::core::VariableMap* release_inputs(); + ::flyteidl::core::VariableMap* mutable_inputs(); + void set_allocated_inputs(::flyteidl::core::VariableMap* inputs); - // .flyteidl.core.Literal input = 2; - bool has_input() const; - void clear_input(); - static const int kInputFieldNumber = 2; - const ::flyteidl::core::Literal& input() const; - ::flyteidl::core::Literal* release_input(); - ::flyteidl::core::Literal* mutable_input(); - void set_allocated_input(::flyteidl::core::Literal* input); - - // .flyteidl.core.TaskTemplate template = 3; + // .flyteidl.core.TaskTemplate template = 2; bool has_template_() const; void clear_template_(); - static const int kTemplateFieldNumber = 3; + static const int kTemplateFieldNumber = 2; const ::flyteidl::core::TaskTemplate& template_() const; ::flyteidl::core::TaskTemplate* release_template_(); ::flyteidl::core::TaskTemplate* mutable_template_(); @@ -219,8 +206,7 @@ class TaskCreateRequest final : class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::internal::ArenaStringPtr task_type_; - ::flyteidl::core::Literal* input_; + ::flyteidl::core::VariableMap* inputs_; ::flyteidl::core::TaskTemplate* template__; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; @@ -911,105 +897,52 @@ class TaskDeleteResponse final : #endif // __GNUC__ // TaskCreateRequest -// string task_type = 1; -inline void TaskCreateRequest::clear_task_type() { - task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline const ::std::string& TaskCreateRequest::task_type() const { - // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateRequest.task_type) - return task_type_.GetNoArena(); -} -inline void TaskCreateRequest::set_task_type(const ::std::string& value) { - - task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateRequest.task_type) -} -#if LANG_CXX11 -inline void TaskCreateRequest::set_task_type(::std::string&& value) { - - task_type_.SetNoArena( - &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskCreateRequest.task_type) -} -#endif -inline void TaskCreateRequest::set_task_type(const char* value) { - GOOGLE_DCHECK(value != nullptr); - - task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskCreateRequest.task_type) -} -inline void TaskCreateRequest::set_task_type(const char* value, size_t size) { - - task_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskCreateRequest.task_type) -} -inline ::std::string* TaskCreateRequest::mutable_task_type() { - - // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateRequest.task_type) - return task_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline ::std::string* TaskCreateRequest::release_task_type() { - // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateRequest.task_type) - - return task_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline void TaskCreateRequest::set_allocated_task_type(::std::string* task_type) { - if (task_type != nullptr) { - - } else { - - } - task_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), task_type); - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateRequest.task_type) -} - -// .flyteidl.core.Literal input = 2; -inline bool TaskCreateRequest::has_input() const { - return this != internal_default_instance() && input_ != nullptr; +// .flyteidl.core.VariableMap inputs = 1; +inline bool TaskCreateRequest::has_inputs() const { + return this != internal_default_instance() && inputs_ != nullptr; } -inline const ::flyteidl::core::Literal& TaskCreateRequest::input() const { - const ::flyteidl::core::Literal* p = input_; - // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateRequest.input) - return p != nullptr ? *p : *reinterpret_cast( - &::flyteidl::core::_Literal_default_instance_); +inline const ::flyteidl::core::VariableMap& TaskCreateRequest::inputs() const { + const ::flyteidl::core::VariableMap* p = inputs_; + // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateRequest.inputs) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_VariableMap_default_instance_); } -inline ::flyteidl::core::Literal* TaskCreateRequest::release_input() { - // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateRequest.input) +inline ::flyteidl::core::VariableMap* TaskCreateRequest::release_inputs() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateRequest.inputs) - ::flyteidl::core::Literal* temp = input_; - input_ = nullptr; + ::flyteidl::core::VariableMap* temp = inputs_; + inputs_ = nullptr; return temp; } -inline ::flyteidl::core::Literal* TaskCreateRequest::mutable_input() { +inline ::flyteidl::core::VariableMap* TaskCreateRequest::mutable_inputs() { - if (input_ == nullptr) { - auto* p = CreateMaybeMessage<::flyteidl::core::Literal>(GetArenaNoVirtual()); - input_ = p; + if (inputs_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::VariableMap>(GetArenaNoVirtual()); + inputs_ = p; } - // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateRequest.input) - return input_; + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateRequest.inputs) + return inputs_; } -inline void TaskCreateRequest::set_allocated_input(::flyteidl::core::Literal* input) { +inline void TaskCreateRequest::set_allocated_inputs(::flyteidl::core::VariableMap* inputs) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); if (message_arena == nullptr) { - delete reinterpret_cast< ::google::protobuf::MessageLite*>(input_); + delete reinterpret_cast< ::google::protobuf::MessageLite*>(inputs_); } - if (input) { + if (inputs) { ::google::protobuf::Arena* submessage_arena = nullptr; if (message_arena != submessage_arena) { - input = ::google::protobuf::internal::GetOwnedMessage( - message_arena, input, submessage_arena); + inputs = ::google::protobuf::internal::GetOwnedMessage( + message_arena, inputs, submessage_arena); } } else { } - input_ = input; - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateRequest.input) + inputs_ = inputs; + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateRequest.inputs) } -// .flyteidl.core.TaskTemplate template = 3; +// .flyteidl.core.TaskTemplate template = 2; inline bool TaskCreateRequest::has_template_() const { return this != internal_default_instance() && template__ != nullptr; } diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index 404e3bd85..0dd96fe8e 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -26,9 +26,8 @@ var _ = math.Inf const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type TaskCreateRequest struct { - TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` - Input *core.Literal `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"` - Template *core.TaskTemplate `protobuf:"bytes,3,opt,name=template,proto3" json:"template,omitempty"` + Inputs *core.VariableMap `protobuf:"bytes,1,opt,name=inputs,proto3" json:"inputs,omitempty"` + Template *core.TaskTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -59,16 +58,9 @@ func (m *TaskCreateRequest) XXX_DiscardUnknown() { var xxx_messageInfo_TaskCreateRequest proto.InternalMessageInfo -func (m *TaskCreateRequest) GetTaskType() string { +func (m *TaskCreateRequest) GetInputs() *core.VariableMap { if m != nil { - return m.TaskType - } - return "" -} - -func (m *TaskCreateRequest) GetInput() *core.Literal { - if m != nil { - return m.Input + return m.Inputs } return nil } @@ -329,36 +321,36 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 450 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x4d, 0x6f, 0xd3, 0x40, - 0x10, 0xad, 0x03, 0x69, 0xeb, 0xe1, 0x7b, 0x15, 0x50, 0x48, 0x41, 0x8a, 0xdc, 0x1e, 0x7a, 0x00, - 0x5b, 0x2a, 0x87, 0x8a, 0x23, 0x05, 0x14, 0x21, 0x71, 0xa8, 0x9c, 0x5c, 0xca, 0xc5, 0xb2, 0x93, - 0xa9, 0xd9, 0xc6, 0xf1, 0x2e, 0xbb, 0xe3, 0x0a, 0xff, 0x03, 0xfe, 0x01, 0x67, 0xfe, 0x29, 0xda, - 0x5d, 0xc7, 0x6d, 0x42, 0x89, 0x72, 0xdc, 0xd9, 0xf7, 0xde, 0xbc, 0xb7, 0x33, 0x0b, 0x47, 0x97, - 0x45, 0x4d, 0xc8, 0x67, 0x45, 0xa4, 0x51, 0x5d, 0xf3, 0x29, 0x46, 0xb2, 0xa8, 0x72, 0x5e, 0x26, - 0xba, 0xd6, 0x84, 0x8b, 0x50, 0x2a, 0x41, 0x82, 0x3d, 0x5d, 0xa2, 0xc2, 0x06, 0x35, 0x78, 0xd5, - 0xf2, 0xa6, 0x42, 0x61, 0x54, 0x70, 0x42, 0x95, 0x16, 0xda, 0xe1, 0x07, 0x2f, 0x57, 0x6f, 0x29, - 0xd5, 0xf3, 0xe6, 0x2a, 0xf8, 0xed, 0xc1, 0xb3, 0x49, 0xaa, 0xe7, 0x1f, 0x15, 0xa6, 0x84, 0x31, - 0xfe, 0xa8, 0x50, 0x13, 0x3b, 0x00, 0xdf, 0x80, 0x12, 0xaa, 0x25, 0xf6, 0xbd, 0xa1, 0x77, 0xec, - 0xc7, 0xfb, 0xa6, 0x30, 0xa9, 0x25, 0xb2, 0x37, 0xd0, 0xe5, 0xa5, 0xac, 0xa8, 0xdf, 0x19, 0x7a, - 0xc7, 0x0f, 0x4e, 0x5e, 0x84, 0xad, 0x1b, 0xa3, 0x1e, 0x7e, 0x75, 0xbd, 0x63, 0x07, 0x62, 0xa7, - 0xb0, 0x4f, 0xb8, 0x90, 0x45, 0x4a, 0xd8, 0xbf, 0x67, 0x09, 0x07, 0x6b, 0x04, 0xd3, 0x7e, 0xd2, - 0x40, 0xe2, 0x16, 0x1c, 0x7c, 0x06, 0x76, 0xdb, 0x98, 0x96, 0xa2, 0xd4, 0xc8, 0x9e, 0xc3, 0xee, - 0x95, 0xc8, 0x12, 0x3e, 0x6b, 0x6c, 0x75, 0xaf, 0x44, 0xf6, 0x65, 0xc6, 0xfa, 0xb0, 0xb7, 0x40, - 0xad, 0xd3, 0x1c, 0xad, 0x2b, 0x3f, 0x5e, 0x1e, 0x83, 0x5f, 0x1e, 0x3c, 0x36, 0x3a, 0x23, 0xa4, - 0xad, 0xd2, 0xdd, 0x34, 0xe8, 0xdc, 0x6e, 0x70, 0x08, 0x8f, 0x44, 0x45, 0xb2, 0xa2, 0x44, 0x2a, - 0xbc, 0xe4, 0x3f, 0x6d, 0x16, 0x3f, 0x7e, 0xe8, 0x8a, 0xe7, 0xb6, 0xc6, 0x5e, 0x03, 0x48, 0x85, - 0xd7, 0x89, 0x26, 0x93, 0xf6, 0xbe, 0x45, 0xf8, 0xa6, 0x32, 0x36, 0x85, 0xe0, 0x03, 0x3c, 0x69, - 0x9d, 0x34, 0x71, 0x7a, 0xd0, 0x75, 0xe0, 0x26, 0x8d, 0x3d, 0x6c, 0x48, 0x33, 0x72, 0xd3, 0xfa, - 0x84, 0x05, 0x6e, 0x39, 0xad, 0xbb, 0xf3, 0x04, 0x3d, 0xf7, 0xba, 0x4b, 0x21, 0x67, 0xe7, 0xe4, - 0x4f, 0x07, 0x7a, 0x67, 0xe9, 0x74, 0x8e, 0xe5, 0xec, 0xdc, 0xee, 0xdd, 0xd8, 0xed, 0x17, 0xbb, - 0x00, 0x70, 0x83, 0x30, 0x24, 0x76, 0x18, 0xae, 0x2f, 0x60, 0xf8, 0xcf, 0x0e, 0x0d, 0x8e, 0x36, - 0x83, 0x5c, 0xc7, 0x60, 0x87, 0x8d, 0x61, 0x6f, 0x84, 0x64, 0x75, 0x87, 0x77, 0x53, 0x6e, 0x46, - 0xb7, 0xb5, 0xe8, 0x05, 0x80, 0x8b, 0xb6, 0xc9, 0xef, 0xca, 0x2b, 0xfe, 0x4f, 0x7a, 0xf5, 0x85, - 0x82, 0x9d, 0xb3, 0xf7, 0xdf, 0x4e, 0x73, 0x4e, 0xdf, 0xab, 0x2c, 0x9c, 0x8a, 0x45, 0x64, 0x39, - 0x42, 0xe5, 0x51, 0xfb, 0xc5, 0x72, 0x2c, 0x23, 0x99, 0xbd, 0xcd, 0x45, 0xb4, 0xfe, 0x97, 0xb3, - 0x5d, 0xfb, 0xe7, 0xde, 0xfd, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x3b, 0x4d, 0x8d, 0x4f, 0xe6, 0x03, - 0x00, 0x00, + // 462 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0x4d, 0x6f, 0xd3, 0x40, + 0x10, 0x6d, 0x02, 0x4d, 0x9b, 0xe1, 0x7b, 0x15, 0xa4, 0x90, 0x52, 0xa9, 0x72, 0x7b, 0xe0, 0x82, + 0x2d, 0x85, 0x43, 0xc5, 0x91, 0x02, 0x8a, 0x38, 0x20, 0x55, 0x49, 0x84, 0x54, 0x2e, 0xd6, 0xda, + 0x99, 0x98, 0x6d, 0x1c, 0xef, 0xb2, 0x3b, 0xae, 0xc8, 0x8d, 0x23, 0x7f, 0x83, 0x7f, 0x8a, 0x76, + 0xd7, 0x76, 0x93, 0x00, 0x11, 0xe2, 0xb8, 0x33, 0x6f, 0xde, 0xbc, 0x37, 0x33, 0x0b, 0x67, 0xf3, + 0x7c, 0x45, 0x28, 0x66, 0x79, 0x64, 0x50, 0xdf, 0x88, 0x14, 0x23, 0x95, 0x97, 0x99, 0x28, 0x62, + 0xb3, 0x32, 0x84, 0xcb, 0x50, 0x69, 0x49, 0x92, 0x3d, 0xae, 0x51, 0x61, 0x85, 0x1a, 0x3c, 0x6f, + 0xea, 0x52, 0xa9, 0x31, 0xca, 0x05, 0xa1, 0xe6, 0xb9, 0xf1, 0xf8, 0xc1, 0xb3, 0xcd, 0x2c, 0x71, + 0xb3, 0xa8, 0x53, 0xc7, 0x9b, 0x29, 0x51, 0x10, 0xea, 0x39, 0x4f, 0xd1, 0xa7, 0x83, 0xef, 0x2d, + 0x78, 0x32, 0xe5, 0x66, 0xf1, 0x56, 0x23, 0x27, 0x1c, 0xe3, 0xd7, 0x12, 0x0d, 0xb1, 0x21, 0x74, + 0x44, 0xa1, 0x4a, 0x32, 0xfd, 0xd6, 0x49, 0xeb, 0xc5, 0xbd, 0xe1, 0x20, 0x6c, 0x04, 0x59, 0x96, + 0xf0, 0x13, 0xd7, 0x82, 0x27, 0x39, 0x7e, 0xe4, 0x6a, 0x5c, 0x21, 0xd9, 0x39, 0x1c, 0x12, 0x2e, + 0x55, 0xce, 0x09, 0xfb, 0x6d, 0x57, 0x75, 0xb4, 0x55, 0x65, 0xfb, 0x4c, 0x2b, 0xc8, 0xb8, 0x01, + 0x07, 0xef, 0x81, 0xad, 0x2b, 0x30, 0x4a, 0x16, 0x06, 0xd9, 0x53, 0xe8, 0x5c, 0xcb, 0x24, 0x16, + 0x33, 0x27, 0xa1, 0x3b, 0xde, 0xbf, 0x96, 0xc9, 0x87, 0x19, 0xeb, 0xc3, 0xc1, 0x12, 0x8d, 0xe1, + 0x99, 0x6f, 0xd2, 0x1d, 0xd7, 0xcf, 0xe0, 0x47, 0x0b, 0x1e, 0x5a, 0x9e, 0x11, 0x52, 0x6d, 0xe3, + 0x08, 0xba, 0x76, 0x14, 0x31, 0xad, 0x14, 0x56, 0x34, 0x87, 0x36, 0x30, 0x5d, 0xa9, 0xf5, 0x06, + 0xed, 0xf5, 0x06, 0xa7, 0xf0, 0x40, 0x96, 0xa4, 0x4a, 0x8a, 0x95, 0xc6, 0xb9, 0xf8, 0xd6, 0xbf, + 0xe3, 0xb2, 0xf7, 0x7d, 0xf0, 0xd2, 0xc5, 0xd8, 0x31, 0x80, 0xd2, 0x78, 0x13, 0x1b, 0xb2, 0x6e, + 0xef, 0x3a, 0x44, 0xd7, 0x46, 0x26, 0x36, 0x10, 0xbc, 0x81, 0x47, 0x8d, 0x92, 0xca, 0x4e, 0x0f, + 0xf6, 0x3d, 0xb8, 0x72, 0xe3, 0x1e, 0x3b, 0xdc, 0x8c, 0xfc, 0x5a, 0xde, 0x61, 0x8e, 0xb7, 0x6b, + 0xf9, 0x0f, 0x3f, 0x41, 0xcf, 0x4f, 0xb7, 0x26, 0xf2, 0x72, 0x86, 0x3f, 0xdb, 0xd0, 0xbb, 0xe0, + 0xe9, 0x02, 0x8b, 0xd9, 0xa5, 0xbb, 0xbf, 0x89, 0xbf, 0x33, 0x76, 0x05, 0xe0, 0x17, 0x61, 0x8b, + 0xd8, 0x69, 0xb8, 0x7d, 0x88, 0xe1, 0x6f, 0xc7, 0x32, 0x38, 0xdb, 0x0d, 0xf2, 0x1d, 0x83, 0x3d, + 0x36, 0x81, 0x83, 0x11, 0x92, 0xe3, 0x3d, 0xf9, 0x73, 0xc9, 0xed, 0xea, 0xfe, 0x99, 0xf4, 0x0a, + 0xc0, 0x5b, 0xdb, 0xa5, 0x77, 0x63, 0x8a, 0x7f, 0xa3, 0xde, 0x9c, 0x50, 0xb0, 0x77, 0xf1, 0xfa, + 0xf3, 0x79, 0x26, 0xe8, 0x4b, 0x99, 0x84, 0xa9, 0x5c, 0x46, 0xae, 0x46, 0xea, 0x2c, 0x6a, 0xfe, + 0x53, 0x86, 0x45, 0xa4, 0x92, 0x97, 0x99, 0x8c, 0xb6, 0xff, 0x74, 0xd2, 0x71, 0x9f, 0xeb, 0xd5, + 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x84, 0x91, 0x85, 0xee, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json index 5f9d95a72..b7e579ca9 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -163,39 +163,6 @@ } } }, - "coreBinary": { - "type": "object", - "properties": { - "value": { - "type": "string", - "format": "byte" - }, - "tag": { - "type": "string" - } - }, - "description": "A simple byte array with a tag to help different parts of the system communicate about what is in the byte array.\nIt's strongly advisable that consumers of this type define a unique tag and validate the tag before parsing the data." - }, - "coreBlob": { - "type": "object", - "properties": { - "metadata": { - "$ref": "#/definitions/coreBlobMetadata" - }, - "uri": { - "type": "string" - } - }, - "description": "Refers to an offloaded set of files. It encapsulates the type of the store and a unique uri for where the data is.\nThere are no restrictions on how the uri is formatted since it will depend on how to interact with the store." - }, - "coreBlobMetadata": { - "type": "object", - "properties": { - "type": { - "$ref": "#/definitions/coreBlobType" - } - } - }, "coreBlobType": { "type": "object", "properties": { @@ -314,20 +281,6 @@ }, "description": "Enables declaring enum types, with predefined string values\nFor len(values) \u003e 0, the first value in the ordered list is regarded as the default value. If you wish\nTo provide no defaults, make the first value as undefined." }, - "coreError": { - "type": "object", - "properties": { - "failed_node_id": { - "type": "string", - "description": "The node id that threw the error." - }, - "message": { - "type": "string", - "description": "Error message thrown." - } - }, - "description": "Represents an error thrown from a node." - }, "coreIOStrategy": { "type": "object", "properties": { @@ -434,52 +387,6 @@ }, "description": "A generic key value pair." }, - "coreLiteral": { - "type": "object", - "properties": { - "scalar": { - "$ref": "#/definitions/coreScalar", - "description": "A simple value." - }, - "collection": { - "$ref": "#/definitions/coreLiteralCollection", - "description": "A collection of literals to allow nesting." - }, - "map": { - "$ref": "#/definitions/coreLiteralMap", - "description": "A map of strings to literals." - }, - "hash": { - "type": "string", - "title": "A hash representing this literal.\nThis is used for caching purposes. For more details refer to RFC 1893\n(https://github.com/flyteorg/flyte/blob/master/rfc/system/1893-caching-of-offloaded-objects.md)" - } - }, - "description": "A simple value. This supports any level of nesting (e.g. array of array of array of Blobs) as well as simple primitives." - }, - "coreLiteralCollection": { - "type": "object", - "properties": { - "literals": { - "type": "array", - "items": { - "$ref": "#/definitions/coreLiteral" - } - } - }, - "description": "A collection of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field." - }, - "coreLiteralMap": { - "type": "object", - "properties": { - "literals": { - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/coreLiteral" - } - } - }, - "description": "A map of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field." - }, "coreLiteralType": { "type": "object", "properties": { @@ -578,34 +485,6 @@ "default": "CLIENT_CREDENTIALS", "description": "Type of the token requested.\n\n - CLIENT_CREDENTIALS: CLIENT_CREDENTIALS indicates a 2-legged OAuth token requested using client credentials." }, - "corePrimitive": { - "type": "object", - "properties": { - "integer": { - "type": "string", - "format": "int64" - }, - "float_value": { - "type": "number", - "format": "double" - }, - "string_value": { - "type": "string" - }, - "boolean": { - "type": "boolean", - "format": "boolean" - }, - "datetime": { - "type": "string", - "format": "date-time" - }, - "duration": { - "type": "string" - } - }, - "title": "Primitive Types" - }, "coreResourceType": { "type": "string", "enum": [ @@ -667,38 +546,6 @@ }, "description": "Runtime information. This is loosely defined to allow for extensibility." }, - "coreScalar": { - "type": "object", - "properties": { - "primitive": { - "$ref": "#/definitions/corePrimitive" - }, - "blob": { - "$ref": "#/definitions/coreBlob" - }, - "binary": { - "$ref": "#/definitions/coreBinary" - }, - "schema": { - "$ref": "#/definitions/flyteidlcoreSchema" - }, - "none_type": { - "$ref": "#/definitions/coreVoid" - }, - "error": { - "$ref": "#/definitions/coreError" - }, - "generic": { - "$ref": "#/definitions/protobufStruct" - }, - "structured_dataset": { - "$ref": "#/definitions/coreStructuredDataset" - }, - "union": { - "$ref": "#/definitions/coreUnion" - } - } - }, "coreSchemaType": { "type": "object", "properties": { @@ -788,27 +635,6 @@ }, "description": "Sql represents a generic sql workload with a statement and dialect." }, - "coreStructuredDataset": { - "type": "object", - "properties": { - "uri": { - "type": "string", - "title": "String location uniquely identifying where the data is.\nShould start with the storage location (e.g. s3://, gs://, bq://, etc.)" - }, - "metadata": { - "$ref": "#/definitions/coreStructuredDatasetMetadata" - } - } - }, - "coreStructuredDatasetMetadata": { - "type": "object", - "properties": { - "structured_dataset_type": { - "$ref": "#/definitions/coreStructuredDatasetType", - "description": "Bundle the type information along with the literal.\nThis is here because StructuredDatasets can often be more defined at run time than at compile time.\nThat is, at compile time you might only declare a task to return a pandas dataframe or a StructuredDataset,\nwithout any column information, but at run time, you might have that column information.\nflytekit python will copy this type information into the literal, from the type information, if not provided by\nthe various plugins (encoders).\nSince this field is run time generated, it's not used for any type checking." - } - } - }, "coreStructuredDatasetType": { "type": "object", "properties": { @@ -962,18 +788,6 @@ }, "description": "Defines strongly typed inputs and outputs." }, - "coreUnion": { - "type": "object", - "properties": { - "value": { - "$ref": "#/definitions/coreLiteral" - }, - "type": { - "$ref": "#/definitions/coreLiteralType" - } - }, - "description": "The runtime representation of a tagged union value. See `UnionType` for more details." - }, "coreUnionType": { "type": "object", "properties": { @@ -1014,22 +828,6 @@ }, "title": "A map of Variables" }, - "coreVoid": { - "type": "object", - "description": "Used to denote a nil/null/None assignment to a scalar value. The underlying LiteralType for Void is intentionally\nundefined since it can be assigned to a scalar of any LiteralType." - }, - "flyteidlcoreSchema": { - "type": "object", - "properties": { - "uri": { - "type": "string" - }, - "type": { - "$ref": "#/definitions/coreSchemaType" - } - }, - "description": "A strongly typed schema that defines the interface of data retrieved from the underlying storage medium." - }, "flyteidlserviceTaskCreateResponse": { "type": "object", "properties": { diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index 503151ca7..e71aba112 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -19,38 +19,28 @@ public interface TaskCreateRequestOrBuilder extends com.google.protobuf.MessageOrBuilder { /** - * string task_type = 1; - */ - java.lang.String getTaskType(); - /** - * string task_type = 1; - */ - com.google.protobuf.ByteString - getTaskTypeBytes(); - - /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - boolean hasInput(); + boolean hasInputs(); /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - flyteidl.core.Literals.Literal getInput(); + flyteidl.core.Interface.VariableMap getInputs(); /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - flyteidl.core.Literals.LiteralOrBuilder getInputOrBuilder(); + flyteidl.core.Interface.VariableMapOrBuilder getInputsOrBuilder(); /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ boolean hasTemplate(); /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ flyteidl.core.Tasks.TaskTemplate getTemplate(); /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder(); } @@ -67,7 +57,6 @@ private TaskCreateRequest(com.google.protobuf.GeneratedMessageV3.Builder buil super(builder); } private TaskCreateRequest() { - taskType_ = ""; } @java.lang.Override @@ -95,25 +84,19 @@ private TaskCreateRequest( done = true; break; case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - taskType_ = s; - break; - } - case 18: { - flyteidl.core.Literals.Literal.Builder subBuilder = null; - if (input_ != null) { - subBuilder = input_.toBuilder(); + flyteidl.core.Interface.VariableMap.Builder subBuilder = null; + if (inputs_ != null) { + subBuilder = inputs_.toBuilder(); } - input_ = input.readMessage(flyteidl.core.Literals.Literal.parser(), extensionRegistry); + inputs_ = input.readMessage(flyteidl.core.Interface.VariableMap.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(input_); - input_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(inputs_); + inputs_ = subBuilder.buildPartial(); } break; } - case 26: { + case 18: { flyteidl.core.Tasks.TaskTemplate.Builder subBuilder = null; if (template_ != null) { subBuilder = template_.toBuilder(); @@ -158,77 +141,43 @@ private TaskCreateRequest( flyteidl.service.PluginSystem.TaskCreateRequest.class, flyteidl.service.PluginSystem.TaskCreateRequest.Builder.class); } - public static final int TASK_TYPE_FIELD_NUMBER = 1; - private volatile java.lang.Object taskType_; - /** - * string task_type = 1; - */ - public java.lang.String getTaskType() { - java.lang.Object ref = taskType_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - taskType_ = s; - return s; - } - } - /** - * string task_type = 1; - */ - public com.google.protobuf.ByteString - getTaskTypeBytes() { - java.lang.Object ref = taskType_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - taskType_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int INPUT_FIELD_NUMBER = 2; - private flyteidl.core.Literals.Literal input_; + public static final int INPUTS_FIELD_NUMBER = 1; + private flyteidl.core.Interface.VariableMap inputs_; /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public boolean hasInput() { - return input_ != null; + public boolean hasInputs() { + return inputs_ != null; } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public flyteidl.core.Literals.Literal getInput() { - return input_ == null ? flyteidl.core.Literals.Literal.getDefaultInstance() : input_; + public flyteidl.core.Interface.VariableMap getInputs() { + return inputs_ == null ? flyteidl.core.Interface.VariableMap.getDefaultInstance() : inputs_; } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public flyteidl.core.Literals.LiteralOrBuilder getInputOrBuilder() { - return getInput(); + public flyteidl.core.Interface.VariableMapOrBuilder getInputsOrBuilder() { + return getInputs(); } - public static final int TEMPLATE_FIELD_NUMBER = 3; + public static final int TEMPLATE_FIELD_NUMBER = 2; private flyteidl.core.Tasks.TaskTemplate template_; /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public boolean hasTemplate() { return template_ != null; } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplate getTemplate() { return template_ == null ? flyteidl.core.Tasks.TaskTemplate.getDefaultInstance() : template_; } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { return getTemplate(); @@ -248,14 +197,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getTaskTypeBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, taskType_); - } - if (input_ != null) { - output.writeMessage(2, getInput()); + if (inputs_ != null) { + output.writeMessage(1, getInputs()); } if (template_ != null) { - output.writeMessage(3, getTemplate()); + output.writeMessage(2, getTemplate()); } unknownFields.writeTo(output); } @@ -266,16 +212,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!getTaskTypeBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, taskType_); - } - if (input_ != null) { + if (inputs_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getInput()); + .computeMessageSize(1, getInputs()); } if (template_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getTemplate()); + .computeMessageSize(2, getTemplate()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -292,12 +235,10 @@ public boolean equals(final java.lang.Object obj) { } flyteidl.service.PluginSystem.TaskCreateRequest other = (flyteidl.service.PluginSystem.TaskCreateRequest) obj; - if (!getTaskType() - .equals(other.getTaskType())) return false; - if (hasInput() != other.hasInput()) return false; - if (hasInput()) { - if (!getInput() - .equals(other.getInput())) return false; + if (hasInputs() != other.hasInputs()) return false; + if (hasInputs()) { + if (!getInputs() + .equals(other.getInputs())) return false; } if (hasTemplate() != other.hasTemplate()) return false; if (hasTemplate()) { @@ -315,11 +256,9 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TASK_TYPE_FIELD_NUMBER; - hash = (53 * hash) + getTaskType().hashCode(); - if (hasInput()) { - hash = (37 * hash) + INPUT_FIELD_NUMBER; - hash = (53 * hash) + getInput().hashCode(); + if (hasInputs()) { + hash = (37 * hash) + INPUTS_FIELD_NUMBER; + hash = (53 * hash) + getInputs().hashCode(); } if (hasTemplate()) { hash = (37 * hash) + TEMPLATE_FIELD_NUMBER; @@ -458,13 +397,11 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - taskType_ = ""; - - if (inputBuilder_ == null) { - input_ = null; + if (inputsBuilder_ == null) { + inputs_ = null; } else { - input_ = null; - inputBuilder_ = null; + inputs_ = null; + inputsBuilder_ = null; } if (templateBuilder_ == null) { template_ = null; @@ -498,11 +435,10 @@ public flyteidl.service.PluginSystem.TaskCreateRequest build() { @java.lang.Override public flyteidl.service.PluginSystem.TaskCreateRequest buildPartial() { flyteidl.service.PluginSystem.TaskCreateRequest result = new flyteidl.service.PluginSystem.TaskCreateRequest(this); - result.taskType_ = taskType_; - if (inputBuilder_ == null) { - result.input_ = input_; + if (inputsBuilder_ == null) { + result.inputs_ = inputs_; } else { - result.input_ = inputBuilder_.build(); + result.inputs_ = inputsBuilder_.build(); } if (templateBuilder_ == null) { result.template_ = template_; @@ -557,12 +493,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(flyteidl.service.PluginSystem.TaskCreateRequest other) { if (other == flyteidl.service.PluginSystem.TaskCreateRequest.getDefaultInstance()) return this; - if (!other.getTaskType().isEmpty()) { - taskType_ = other.taskType_; - onChanged(); - } - if (other.hasInput()) { - mergeInput(other.getInput()); + if (other.hasInputs()) { + mergeInputs(other.getInputs()); } if (other.hasTemplate()) { mergeTemplate(other.getTemplate()); @@ -596,203 +528,134 @@ public Builder mergeFrom( return this; } - private java.lang.Object taskType_ = ""; - /** - * string task_type = 1; - */ - public java.lang.String getTaskType() { - java.lang.Object ref = taskType_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - taskType_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string task_type = 1; - */ - public com.google.protobuf.ByteString - getTaskTypeBytes() { - java.lang.Object ref = taskType_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - taskType_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string task_type = 1; - */ - public Builder setTaskType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - taskType_ = value; - onChanged(); - return this; - } - /** - * string task_type = 1; - */ - public Builder clearTaskType() { - - taskType_ = getDefaultInstance().getTaskType(); - onChanged(); - return this; - } - /** - * string task_type = 1; - */ - public Builder setTaskTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - taskType_ = value; - onChanged(); - return this; - } - - private flyteidl.core.Literals.Literal input_; + private flyteidl.core.Interface.VariableMap inputs_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Literals.Literal, flyteidl.core.Literals.Literal.Builder, flyteidl.core.Literals.LiteralOrBuilder> inputBuilder_; + flyteidl.core.Interface.VariableMap, flyteidl.core.Interface.VariableMap.Builder, flyteidl.core.Interface.VariableMapOrBuilder> inputsBuilder_; /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public boolean hasInput() { - return inputBuilder_ != null || input_ != null; + public boolean hasInputs() { + return inputsBuilder_ != null || inputs_ != null; } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public flyteidl.core.Literals.Literal getInput() { - if (inputBuilder_ == null) { - return input_ == null ? flyteidl.core.Literals.Literal.getDefaultInstance() : input_; + public flyteidl.core.Interface.VariableMap getInputs() { + if (inputsBuilder_ == null) { + return inputs_ == null ? flyteidl.core.Interface.VariableMap.getDefaultInstance() : inputs_; } else { - return inputBuilder_.getMessage(); + return inputsBuilder_.getMessage(); } } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public Builder setInput(flyteidl.core.Literals.Literal value) { - if (inputBuilder_ == null) { + public Builder setInputs(flyteidl.core.Interface.VariableMap value) { + if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - input_ = value; + inputs_ = value; onChanged(); } else { - inputBuilder_.setMessage(value); + inputsBuilder_.setMessage(value); } return this; } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public Builder setInput( - flyteidl.core.Literals.Literal.Builder builderForValue) { - if (inputBuilder_ == null) { - input_ = builderForValue.build(); + public Builder setInputs( + flyteidl.core.Interface.VariableMap.Builder builderForValue) { + if (inputsBuilder_ == null) { + inputs_ = builderForValue.build(); onChanged(); } else { - inputBuilder_.setMessage(builderForValue.build()); + inputsBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public Builder mergeInput(flyteidl.core.Literals.Literal value) { - if (inputBuilder_ == null) { - if (input_ != null) { - input_ = - flyteidl.core.Literals.Literal.newBuilder(input_).mergeFrom(value).buildPartial(); + public Builder mergeInputs(flyteidl.core.Interface.VariableMap value) { + if (inputsBuilder_ == null) { + if (inputs_ != null) { + inputs_ = + flyteidl.core.Interface.VariableMap.newBuilder(inputs_).mergeFrom(value).buildPartial(); } else { - input_ = value; + inputs_ = value; } onChanged(); } else { - inputBuilder_.mergeFrom(value); + inputsBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public Builder clearInput() { - if (inputBuilder_ == null) { - input_ = null; + public Builder clearInputs() { + if (inputsBuilder_ == null) { + inputs_ = null; onChanged(); } else { - input_ = null; - inputBuilder_ = null; + inputs_ = null; + inputsBuilder_ = null; } return this; } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public flyteidl.core.Literals.Literal.Builder getInputBuilder() { + public flyteidl.core.Interface.VariableMap.Builder getInputsBuilder() { onChanged(); - return getInputFieldBuilder().getBuilder(); + return getInputsFieldBuilder().getBuilder(); } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ - public flyteidl.core.Literals.LiteralOrBuilder getInputOrBuilder() { - if (inputBuilder_ != null) { - return inputBuilder_.getMessageOrBuilder(); + public flyteidl.core.Interface.VariableMapOrBuilder getInputsOrBuilder() { + if (inputsBuilder_ != null) { + return inputsBuilder_.getMessageOrBuilder(); } else { - return input_ == null ? - flyteidl.core.Literals.Literal.getDefaultInstance() : input_; + return inputs_ == null ? + flyteidl.core.Interface.VariableMap.getDefaultInstance() : inputs_; } } /** - * .flyteidl.core.Literal input = 2; + * .flyteidl.core.VariableMap inputs = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Literals.Literal, flyteidl.core.Literals.Literal.Builder, flyteidl.core.Literals.LiteralOrBuilder> - getInputFieldBuilder() { - if (inputBuilder_ == null) { - inputBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Literals.Literal, flyteidl.core.Literals.Literal.Builder, flyteidl.core.Literals.LiteralOrBuilder>( - getInput(), + flyteidl.core.Interface.VariableMap, flyteidl.core.Interface.VariableMap.Builder, flyteidl.core.Interface.VariableMapOrBuilder> + getInputsFieldBuilder() { + if (inputsBuilder_ == null) { + inputsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Interface.VariableMap, flyteidl.core.Interface.VariableMap.Builder, flyteidl.core.Interface.VariableMapOrBuilder>( + getInputs(), getParentForChildren(), isClean()); - input_ = null; + inputs_ = null; } - return inputBuilder_; + return inputsBuilder_; } private flyteidl.core.Tasks.TaskTemplate template_; private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.Tasks.TaskTemplate, flyteidl.core.Tasks.TaskTemplate.Builder, flyteidl.core.Tasks.TaskTemplateOrBuilder> templateBuilder_; /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public boolean hasTemplate() { return templateBuilder_ != null || template_ != null; } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplate getTemplate() { if (templateBuilder_ == null) { @@ -802,7 +665,7 @@ public flyteidl.core.Tasks.TaskTemplate getTemplate() { } } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public Builder setTemplate(flyteidl.core.Tasks.TaskTemplate value) { if (templateBuilder_ == null) { @@ -818,7 +681,7 @@ public Builder setTemplate(flyteidl.core.Tasks.TaskTemplate value) { return this; } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public Builder setTemplate( flyteidl.core.Tasks.TaskTemplate.Builder builderForValue) { @@ -832,7 +695,7 @@ public Builder setTemplate( return this; } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public Builder mergeTemplate(flyteidl.core.Tasks.TaskTemplate value) { if (templateBuilder_ == null) { @@ -850,7 +713,7 @@ public Builder mergeTemplate(flyteidl.core.Tasks.TaskTemplate value) { return this; } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public Builder clearTemplate() { if (templateBuilder_ == null) { @@ -864,7 +727,7 @@ public Builder clearTemplate() { return this; } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplate.Builder getTemplateBuilder() { @@ -872,7 +735,7 @@ public flyteidl.core.Tasks.TaskTemplate.Builder getTemplateBuilder() { return getTemplateFieldBuilder().getBuilder(); } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { if (templateBuilder_ != null) { @@ -883,7 +746,7 @@ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { } } /** - * .flyteidl.core.TaskTemplate template = 3; + * .flyteidl.core.TaskTemplate template = 2; */ private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.Tasks.TaskTemplate, flyteidl.core.Tasks.TaskTemplate.Builder, flyteidl.core.Tasks.TaskTemplateOrBuilder> @@ -4421,26 +4284,27 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp java.lang.String[] descriptorData = { "\n$flyteidl/service/plugin_system.proto\022\020" + "flyteidl.service\032\034flyteidl/core/literals" + - ".proto\032\031flyteidl/core/tasks.proto\"|\n\021Tas" + - "kCreateRequest\022\021\n\ttask_type\030\001 \001(\t\022%\n\005inp" + - "ut\030\002 \001(\0132\026.flyteidl.core.Literal\022-\n\010temp" + - "late\030\003 \001(\0132\033.flyteidl.core.TaskTemplate\"" + - "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + - "\007message\030\002 \001(\t\"^\n\016TaskGetRequest\022\021\n\ttask" + - "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" + - "efix\030\003 \001(\t\022\022\n\nprev_state\030\004 \001(\t\"1\n\017TaskGe" + - "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" + - "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" + - "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" + - "\241\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + - ".flyteidl.service.TaskCreateRequest\032$.fl" + - "yteidl.service.TaskCreateResponse\"\000\022S\n\007G" + - "etTask\022 .flyteidl.service.TaskGetRequest" + - "\032$.flyteidl.service.TaskCreateResponse\"\000" + - "\022Y\n\nDeleteTask\022#.flyteidl.service.TaskDe" + - "leteRequest\032$.flyteidl.service.TaskDelet" + - "eResponse\"\000B9Z7github.com/flyteorg/flyte" + - "idl/gen/pb-go/flyteidl/serviceb\006proto3" + ".proto\032\031flyteidl/core/tasks.proto\032\035flyte" + + "idl/core/interface.proto\"n\n\021TaskCreateRe" + + "quest\022*\n\006inputs\030\001 \001(\0132\032.flyteidl.core.Va" + + "riableMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + + "ore.TaskTemplate\"5\n\022TaskCreateResponse\022\016" + + "\n\006job_id\030\001 \001(\t\022\017\n\007message\030\002 \001(\t\"^\n\016TaskG" + + "etRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002" + + " \001(\t\022\025\n\routput_prefix\030\003 \001(\t\022\022\n\nprev_stat" + + "e\030\004 \001(\t\"1\n\017TaskGetResponse\022\r\n\005state\030\001 \001(" + + "\t\022\017\n\007message\030\002 \001(\t\"6\n\021TaskDeleteRequest\022" + + "\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022Ta" + + "skDeleteResponse2\241\002\n\024BackendPluginServic" + + "e\022Y\n\nCreateTask\022#.flyteidl.service.TaskC" + + "reateRequest\032$.flyteidl.service.TaskCrea" + + "teResponse\"\000\022S\n\007GetTask\022 .flyteidl.servi" + + "ce.TaskGetRequest\032$.flyteidl.service.Tas" + + "kCreateResponse\"\000\022Y\n\nDeleteTask\022#.flytei" + + "dl.service.TaskDeleteRequest\032$.flyteidl." + + "service.TaskDeleteResponse\"\000B9Z7github.c" + + "om/flyteorg/flyteidl/gen/pb-go/flyteidl/" + + "serviceb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -4455,13 +4319,14 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( new com.google.protobuf.Descriptors.FileDescriptor[] { flyteidl.core.Literals.getDescriptor(), flyteidl.core.Tasks.getDescriptor(), + flyteidl.core.Interface.getDescriptor(), }, assigner); internal_static_flyteidl_service_TaskCreateRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_service_TaskCreateRequest_descriptor, - new java.lang.String[] { "TaskType", "Input", "Template", }); + new java.lang.String[] { "Inputs", "Template", }); internal_static_flyteidl_service_TaskCreateResponse_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable = new @@ -4494,6 +4359,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( new java.lang.String[] { }); flyteidl.core.Literals.getDescriptor(); flyteidl.core.Tasks.getDescriptor(); + flyteidl.core.Interface.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index 712e56597..ebde011c7 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19348,11 +19348,8 @@ export namespace flyteidl { /** Properties of a TaskCreateRequest. */ interface ITaskCreateRequest { - /** TaskCreateRequest taskType */ - taskType?: (string|null); - - /** TaskCreateRequest input */ - input?: (flyteidl.core.ILiteral|null); + /** TaskCreateRequest inputs */ + inputs?: (flyteidl.core.IVariableMap|null); /** TaskCreateRequest template */ template?: (flyteidl.core.ITaskTemplate|null); @@ -19367,11 +19364,8 @@ export namespace flyteidl { */ constructor(properties?: flyteidl.service.ITaskCreateRequest); - /** TaskCreateRequest taskType. */ - public taskType: string; - - /** TaskCreateRequest input. */ - public input?: (flyteidl.core.ILiteral|null); + /** TaskCreateRequest inputs. */ + public inputs?: (flyteidl.core.IVariableMap|null); /** TaskCreateRequest template. */ public template?: (flyteidl.core.ITaskTemplate|null); diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index 9df48dbf3..ccfdd05eb 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -44877,8 +44877,7 @@ * Properties of a TaskCreateRequest. * @memberof flyteidl.service * @interface ITaskCreateRequest - * @property {string|null} [taskType] TaskCreateRequest taskType - * @property {flyteidl.core.ILiteral|null} [input] TaskCreateRequest input + * @property {flyteidl.core.IVariableMap|null} [inputs] TaskCreateRequest inputs * @property {flyteidl.core.ITaskTemplate|null} [template] TaskCreateRequest template */ @@ -44898,20 +44897,12 @@ } /** - * TaskCreateRequest taskType. - * @member {string} taskType - * @memberof flyteidl.service.TaskCreateRequest - * @instance - */ - TaskCreateRequest.prototype.taskType = ""; - - /** - * TaskCreateRequest input. - * @member {flyteidl.core.ILiteral|null|undefined} input + * TaskCreateRequest inputs. + * @member {flyteidl.core.IVariableMap|null|undefined} inputs * @memberof flyteidl.service.TaskCreateRequest * @instance */ - TaskCreateRequest.prototype.input = null; + TaskCreateRequest.prototype.inputs = null; /** * TaskCreateRequest template. @@ -44945,12 +44936,10 @@ TaskCreateRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.taskType != null && message.hasOwnProperty("taskType")) - writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType); - if (message.input != null && message.hasOwnProperty("input")) - $root.flyteidl.core.Literal.encode(message.input, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); + if (message.inputs != null && message.hasOwnProperty("inputs")) + $root.flyteidl.core.VariableMap.encode(message.inputs, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.template != null && message.hasOwnProperty("template")) - $root.flyteidl.core.TaskTemplate.encode(message.template, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); + $root.flyteidl.core.TaskTemplate.encode(message.template, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -44973,12 +44962,9 @@ var tag = reader.uint32(); switch (tag >>> 3) { case 1: - message.taskType = reader.string(); + message.inputs = $root.flyteidl.core.VariableMap.decode(reader, reader.uint32()); break; case 2: - message.input = $root.flyteidl.core.Literal.decode(reader, reader.uint32()); - break; - case 3: message.template = $root.flyteidl.core.TaskTemplate.decode(reader, reader.uint32()); break; default: @@ -45000,13 +44986,10 @@ TaskCreateRequest.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - if (message.taskType != null && message.hasOwnProperty("taskType")) - if (!$util.isString(message.taskType)) - return "taskType: string expected"; - if (message.input != null && message.hasOwnProperty("input")) { - var error = $root.flyteidl.core.Literal.verify(message.input); + if (message.inputs != null && message.hasOwnProperty("inputs")) { + var error = $root.flyteidl.core.VariableMap.verify(message.inputs); if (error) - return "input." + error; + return "inputs." + error; } if (message.template != null && message.hasOwnProperty("template")) { var error = $root.flyteidl.core.TaskTemplate.verify(message.template); diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index d58d056cd..cc4bf8e0e 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -13,9 +13,10 @@ from flyteidl.core import literals_pb2 as flyteidl_dot_core_dot_literals__pb2 from flyteidl.core import tasks_pb2 as flyteidl_dot_core_dot_tasks__pb2 +from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\"\x97\x01\n\x11TaskCreateRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12,\n\x05input\x18\x02 \x01(\x0b\x32\x16.flyteidl.core.LiteralR\x05input\x12\x37\n\x08template\x18\x03 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x88\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x1d\n\nprev_state\x18\x04 \x01(\tR\tprevState\"A\n\x0fTaskGetResponse\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse2\xa1\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12S\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\x80\x01\n\x11TaskCreateRequest\x12\x32\n\x06inputs\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.VariableMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x88\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x1d\n\nprev_state\x18\x04 \x01(\tR\tprevState\"A\n\x0fTaskGetResponse\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse2\xa1\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12S\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -23,18 +24,18 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service' - _TASKCREATEREQUEST._serialized_start=116 - _TASKCREATEREQUEST._serialized_end=267 - _TASKCREATERESPONSE._serialized_start=269 - _TASKCREATERESPONSE._serialized_end=338 - _TASKGETREQUEST._serialized_start=341 - _TASKGETREQUEST._serialized_end=477 - _TASKGETRESPONSE._serialized_start=479 - _TASKGETRESPONSE._serialized_end=544 - _TASKDELETEREQUEST._serialized_start=546 - _TASKDELETEREQUEST._serialized_end=617 - _TASKDELETERESPONSE._serialized_start=619 - _TASKDELETERESPONSE._serialized_end=639 - _BACKENDPLUGINSERVICE._serialized_start=642 - _BACKENDPLUGINSERVICE._serialized_end=931 + _TASKCREATEREQUEST._serialized_start=147 + _TASKCREATEREQUEST._serialized_end=275 + _TASKCREATERESPONSE._serialized_start=277 + _TASKCREATERESPONSE._serialized_end=346 + _TASKGETREQUEST._serialized_start=349 + _TASKGETREQUEST._serialized_end=485 + _TASKGETRESPONSE._serialized_start=487 + _TASKGETRESPONSE._serialized_end=552 + _TASKDELETEREQUEST._serialized_start=554 + _TASKDELETEREQUEST._serialized_end=625 + _TASKDELETERESPONSE._serialized_start=627 + _TASKDELETERESPONSE._serialized_end=647 + _BACKENDPLUGINSERVICE._serialized_start=650 + _BACKENDPLUGINSERVICE._serialized_end=939 # @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi index e576cf159..dff62ca47 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -1,5 +1,6 @@ from flyteidl.core import literals_pb2 as _literals_pb2 from flyteidl.core import tasks_pb2 as _tasks_pb2 +from flyteidl.core import interface_pb2 as _interface_pb2 from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union @@ -7,14 +8,12 @@ from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Opti DESCRIPTOR: _descriptor.FileDescriptor class TaskCreateRequest(_message.Message): - __slots__ = ["input", "task_type", "template"] - INPUT_FIELD_NUMBER: _ClassVar[int] - TASK_TYPE_FIELD_NUMBER: _ClassVar[int] + __slots__ = ["inputs", "template"] + INPUTS_FIELD_NUMBER: _ClassVar[int] TEMPLATE_FIELD_NUMBER: _ClassVar[int] - input: _literals_pb2.Literal - task_type: str + inputs: _interface_pb2.VariableMap template: _tasks_pb2.TaskTemplate - def __init__(self, task_type: _Optional[str] = ..., input: _Optional[_Union[_literals_pb2.Literal, _Mapping]] = ..., template: _Optional[_Union[_tasks_pb2.TaskTemplate, _Mapping]] = ...) -> None: ... + def __init__(self, inputs: _Optional[_Union[_interface_pb2.VariableMap, _Mapping]] = ..., template: _Optional[_Union[_tasks_pb2.TaskTemplate, _Mapping]] = ...) -> None: ... class TaskCreateResponse(_message.Message): __slots__ = ["job_id", "message"] diff --git a/protos/docs/service/service.rst b/protos/docs/service/service.rst index cd0a01c1b..7a91c1dad 100644 --- a/protos/docs/service/service.rst +++ b/protos/docs/service/service.rst @@ -523,8 +523,7 @@ TaskCreateRequest :header: "Field", "Type", "Label", "Description" :widths: auto - "task_type", ":ref:`ref_string`", "", "" - "input", ":ref:`ref_flyteidl.core.Literal`", "", "" + "inputs", ":ref:`ref_flyteidl.core.VariableMap`", "", "" "template", ":ref:`ref_flyteidl.core.TaskTemplate`", "", "" diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 508310d5d..f3490fe81 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -4,6 +4,7 @@ package flyteidl.service; option go_package = "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service"; import "flyteidl/core/literals.proto"; import "flyteidl/core/tasks.proto"; +import "flyteidl/core/interface.proto"; service BackendPluginService { rpc CreateTask (TaskCreateRequest) returns (TaskCreateResponse){}; @@ -13,9 +14,8 @@ service BackendPluginService { message TaskCreateRequest { - string task_type = 1; - core.Literal input = 2; - core.TaskTemplate template = 3; + core.VariableMap inputs = 1; + core.TaskTemplate template = 2; } message TaskCreateResponse { From 4a5fe5b7358212213fd2bcab10957544fca09625 Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Thu, 23 Feb 2023 16:57:50 -0800 Subject: [PATCH 04/18] nit Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.pb.cc | 158 ++++++++--- .../flyteidl/service/plugin_system.pb.h | 100 +++++-- .../flyteidl/service/plugin_system.pb.go | 71 ++--- .../service/plugin_system.swagger.json | 202 ++++++++++++++ .../flyteidl/service/PluginSystem.java | 251 ++++++++++++++---- gen/pb-js/flyteidl.d.ts | 10 +- gen/pb-js/flyteidl.js | 27 +- .../flyteidl/service/plugin_system_pb2.py | 28 +- .../flyteidl/service/plugin_system_pb2.pyi | 8 +- protos/docs/service/service.rst | 3 +- protos/flyteidl/service/plugin_system.proto | 3 +- 11 files changed, 691 insertions(+), 170 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index 3fc0eb814..599ddf70b 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -16,7 +16,7 @@ // @@protoc_insertion_point(includes) #include -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2finterface_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_VariableMap_flyteidl_2fcore_2finterface_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fliterals_2eproto ::google::protobuf::internal::SCCInfo<9> scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2ftasks_2eproto ::google::protobuf::internal::SCCInfo<9> scc_info_TaskTemplate_flyteidl_2fcore_2ftasks_2eproto; namespace flyteidl { namespace service { @@ -59,7 +59,7 @@ static void InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2 ::google::protobuf::internal::SCCInfo<2> scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, { - &scc_info_VariableMap_flyteidl_2fcore_2finterface_2eproto.base, + &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base, &scc_info_TaskTemplate_flyteidl_2fcore_2ftasks_2eproto.base,}}; static void InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -153,6 +153,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, inputs_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, template__), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, output_prefix_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, _internal_metadata_), ~0u, // no _extensions_ @@ -191,11 +192,11 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste }; static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::flyteidl::service::TaskCreateRequest)}, - { 7, -1, sizeof(::flyteidl::service::TaskCreateResponse)}, - { 14, -1, sizeof(::flyteidl::service::TaskGetRequest)}, - { 23, -1, sizeof(::flyteidl::service::TaskGetResponse)}, - { 30, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, - { 37, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, + { 8, -1, sizeof(::flyteidl::service::TaskCreateResponse)}, + { 15, -1, sizeof(::flyteidl::service::TaskGetRequest)}, + { 24, -1, sizeof(::flyteidl::service::TaskGetResponse)}, + { 31, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, + { 38, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { @@ -217,31 +218,31 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eprot "\n$flyteidl/service/plugin_system.proto\022\020" "flyteidl.service\032\034flyteidl/core/literals" ".proto\032\031flyteidl/core/tasks.proto\032\035flyte" - "idl/core/interface.proto\"n\n\021TaskCreateRe" - "quest\022*\n\006inputs\030\001 \001(\0132\032.flyteidl.core.Va" - "riableMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" - "ore.TaskTemplate\"5\n\022TaskCreateResponse\022\016" - "\n\006job_id\030\001 \001(\t\022\017\n\007message\030\002 \001(\t\"^\n\016TaskG" - "etRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002" - " \001(\t\022\025\n\routput_prefix\030\003 \001(\t\022\022\n\nprev_stat" - "e\030\004 \001(\t\"1\n\017TaskGetResponse\022\r\n\005state\030\001 \001(" - "\t\022\017\n\007message\030\002 \001(\t\"6\n\021TaskDeleteRequest\022" - "\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022Ta" - "skDeleteResponse2\241\002\n\024BackendPluginServic" - "e\022Y\n\nCreateTask\022#.flyteidl.service.TaskC" - "reateRequest\032$.flyteidl.service.TaskCrea" - "teResponse\"\000\022S\n\007GetTask\022 .flyteidl.servi" - "ce.TaskGetRequest\032$.flyteidl.service.Tas" - "kCreateResponse\"\000\022Y\n\nDeleteTask\022#.flytei" - "dl.service.TaskDeleteRequest\032$.flyteidl." - "service.TaskDeleteResponse\"\000B9Z7github.c" - "om/flyteorg/flyteidl/gen/pb-go/flyteidl/" - "serviceb\006proto3" + "idl/core/interface.proto\"\204\001\n\021TaskCreateR" + "equest\022)\n\006inputs\030\001 \001(\0132\031.flyteidl.core.L" + "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" + "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + "\007message\030\002 \001(\t\"^\n\016TaskGetRequest\022\021\n\ttask" + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" + "efix\030\003 \001(\t\022\022\n\nprev_state\030\004 \001(\t\"1\n\017TaskGe" + "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" + "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" + "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" + "\241\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + ".flyteidl.service.TaskCreateRequest\032$.fl" + "yteidl.service.TaskCreateResponse\"\000\022S\n\007G" + "etTask\022 .flyteidl.service.TaskGetRequest" + "\032$.flyteidl.service.TaskCreateResponse\"\000" + "\022Y\n\nDeleteTask\022#.flyteidl.service.TaskDe" + "leteRequest\032$.flyteidl.service.TaskDelet" + "eResponse\"\000B9Z7github.com/flyteorg/flyte" + "idl/gen/pb-go/flyteidl/serviceb\006proto3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 895, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 918, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -262,18 +263,18 @@ namespace service { // =================================================================== void TaskCreateRequest::InitAsDefaultInstance() { - ::flyteidl::service::_TaskCreateRequest_default_instance_._instance.get_mutable()->inputs_ = const_cast< ::flyteidl::core::VariableMap*>( - ::flyteidl::core::VariableMap::internal_default_instance()); + ::flyteidl::service::_TaskCreateRequest_default_instance_._instance.get_mutable()->inputs_ = const_cast< ::flyteidl::core::LiteralMap*>( + ::flyteidl::core::LiteralMap::internal_default_instance()); ::flyteidl::service::_TaskCreateRequest_default_instance_._instance.get_mutable()->template__ = const_cast< ::flyteidl::core::TaskTemplate*>( ::flyteidl::core::TaskTemplate::internal_default_instance()); } class TaskCreateRequest::HasBitSetters { public: - static const ::flyteidl::core::VariableMap& inputs(const TaskCreateRequest* msg); + static const ::flyteidl::core::LiteralMap& inputs(const TaskCreateRequest* msg); static const ::flyteidl::core::TaskTemplate& template_(const TaskCreateRequest* msg); }; -const ::flyteidl::core::VariableMap& +const ::flyteidl::core::LiteralMap& TaskCreateRequest::HasBitSetters::inputs(const TaskCreateRequest* msg) { return *msg->inputs_; } @@ -296,6 +297,7 @@ void TaskCreateRequest::clear_template_() { #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int TaskCreateRequest::kInputsFieldNumber; const int TaskCreateRequest::kTemplateFieldNumber; +const int TaskCreateRequest::kOutputPrefixFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 TaskCreateRequest::TaskCreateRequest() @@ -307,8 +309,12 @@ TaskCreateRequest::TaskCreateRequest(const TaskCreateRequest& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); + output_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.output_prefix().size() > 0) { + output_prefix_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.output_prefix_); + } if (from.has_inputs()) { - inputs_ = new ::flyteidl::core::VariableMap(*from.inputs_); + inputs_ = new ::flyteidl::core::LiteralMap(*from.inputs_); } else { inputs_ = nullptr; } @@ -323,6 +329,7 @@ TaskCreateRequest::TaskCreateRequest(const TaskCreateRequest& from) void TaskCreateRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( &scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + output_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&inputs_, 0, static_cast( reinterpret_cast(&template__) - reinterpret_cast(&inputs_)) + sizeof(template__)); @@ -334,6 +341,7 @@ TaskCreateRequest::~TaskCreateRequest() { } void TaskCreateRequest::SharedDtor() { + output_prefix_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete inputs_; if (this != internal_default_instance()) delete template__; } @@ -353,6 +361,7 @@ void TaskCreateRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; + output_prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == nullptr && inputs_ != nullptr) { delete inputs_; } @@ -377,12 +386,12 @@ const char* TaskCreateRequest::_InternalParse(const char* begin, const char* end ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.core.VariableMap inputs = 1; + // .flyteidl.core.LiteralMap inputs = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::VariableMap::_InternalParse; + parser_till_end = ::flyteidl::core::LiteralMap::_InternalParse; object = msg->mutable_inputs(); if (size > end - ptr) goto len_delim_till_end; ptr += size; @@ -403,6 +412,22 @@ const char* TaskCreateRequest::_InternalParse(const char* begin, const char* end {parser_till_end, object}, ptr - size, ptr)); break; } + // string output_prefix = 3; + case 3: { + if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskCreateRequest.output_prefix"); + object = msg->mutable_output_prefix(); + if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { + parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; + goto string_till_end; + } + GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); + ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + ptr += size; + break; + } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -418,6 +443,10 @@ const char* TaskCreateRequest::_InternalParse(const char* begin, const char* end } // switch } // while return ptr; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; len_delim_till_end: return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, {parser_till_end, object}, size); @@ -433,7 +462,7 @@ bool TaskCreateRequest::MergePartialFromCodedStream( tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // .flyteidl.core.VariableMap inputs = 1; + // .flyteidl.core.LiteralMap inputs = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( @@ -455,6 +484,21 @@ bool TaskCreateRequest::MergePartialFromCodedStream( break; } + // string output_prefix = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_output_prefix())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->output_prefix().data(), static_cast(this->output_prefix().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.service.TaskCreateRequest.output_prefix")); + } else { + goto handle_unusual; + } + break; + } + default: { handle_unusual: if (tag == 0) { @@ -482,7 +526,7 @@ void TaskCreateRequest::SerializeWithCachedSizes( ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.VariableMap inputs = 1; + // .flyteidl.core.LiteralMap inputs = 1; if (this->has_inputs()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, HasBitSetters::inputs(this), output); @@ -494,6 +538,16 @@ void TaskCreateRequest::SerializeWithCachedSizes( 2, HasBitSetters::template_(this), output); } + // string output_prefix = 3; + if (this->output_prefix().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->output_prefix().data(), static_cast(this->output_prefix().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskCreateRequest.output_prefix"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 3, this->output_prefix(), output); + } + if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); @@ -507,7 +561,7 @@ ::google::protobuf::uint8* TaskCreateRequest::InternalSerializeWithCachedSizesTo ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.VariableMap inputs = 1; + // .flyteidl.core.LiteralMap inputs = 1; if (this->has_inputs()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( @@ -521,6 +575,17 @@ ::google::protobuf::uint8* TaskCreateRequest::InternalSerializeWithCachedSizesTo 2, HasBitSetters::template_(this), target); } + // string output_prefix = 3; + if (this->output_prefix().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->output_prefix().data(), static_cast(this->output_prefix().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.service.TaskCreateRequest.output_prefix"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 3, this->output_prefix(), target); + } + if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); @@ -542,7 +607,14 @@ size_t TaskCreateRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .flyteidl.core.VariableMap inputs = 1; + // string output_prefix = 3; + if (this->output_prefix().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->output_prefix()); + } + + // .flyteidl.core.LiteralMap inputs = 1; if (this->has_inputs()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( @@ -583,8 +655,12 @@ void TaskCreateRequest::MergeFrom(const TaskCreateRequest& from) { ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; + if (from.output_prefix().size() > 0) { + + output_prefix_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.output_prefix_); + } if (from.has_inputs()) { - mutable_inputs()->::flyteidl::core::VariableMap::MergeFrom(from.inputs()); + mutable_inputs()->::flyteidl::core::LiteralMap::MergeFrom(from.inputs()); } if (from.has_template_()) { mutable_template_()->::flyteidl::core::TaskTemplate::MergeFrom(from.template_()); @@ -616,6 +692,8 @@ void TaskCreateRequest::Swap(TaskCreateRequest* other) { void TaskCreateRequest::InternalSwap(TaskCreateRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); + output_prefix_.Swap(&other->output_prefix_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); swap(inputs_, other->inputs_); swap(template__, other->template__); } diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h index d942d628b..f1ee72bc3 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -183,14 +183,28 @@ class TaskCreateRequest final : // accessors ------------------------------------------------------- - // .flyteidl.core.VariableMap inputs = 1; + // string output_prefix = 3; + void clear_output_prefix(); + static const int kOutputPrefixFieldNumber = 3; + const ::std::string& output_prefix() const; + void set_output_prefix(const ::std::string& value); + #if LANG_CXX11 + void set_output_prefix(::std::string&& value); + #endif + void set_output_prefix(const char* value); + void set_output_prefix(const char* value, size_t size); + ::std::string* mutable_output_prefix(); + ::std::string* release_output_prefix(); + void set_allocated_output_prefix(::std::string* output_prefix); + + // .flyteidl.core.LiteralMap inputs = 1; bool has_inputs() const; void clear_inputs(); static const int kInputsFieldNumber = 1; - const ::flyteidl::core::VariableMap& inputs() const; - ::flyteidl::core::VariableMap* release_inputs(); - ::flyteidl::core::VariableMap* mutable_inputs(); - void set_allocated_inputs(::flyteidl::core::VariableMap* inputs); + const ::flyteidl::core::LiteralMap& inputs() const; + ::flyteidl::core::LiteralMap* release_inputs(); + ::flyteidl::core::LiteralMap* mutable_inputs(); + void set_allocated_inputs(::flyteidl::core::LiteralMap* inputs); // .flyteidl.core.TaskTemplate template = 2; bool has_template_() const; @@ -206,7 +220,8 @@ class TaskCreateRequest final : class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::flyteidl::core::VariableMap* inputs_; + ::google::protobuf::internal::ArenaStringPtr output_prefix_; + ::flyteidl::core::LiteralMap* inputs_; ::flyteidl::core::TaskTemplate* template__; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; @@ -897,33 +912,33 @@ class TaskDeleteResponse final : #endif // __GNUC__ // TaskCreateRequest -// .flyteidl.core.VariableMap inputs = 1; +// .flyteidl.core.LiteralMap inputs = 1; inline bool TaskCreateRequest::has_inputs() const { return this != internal_default_instance() && inputs_ != nullptr; } -inline const ::flyteidl::core::VariableMap& TaskCreateRequest::inputs() const { - const ::flyteidl::core::VariableMap* p = inputs_; +inline const ::flyteidl::core::LiteralMap& TaskCreateRequest::inputs() const { + const ::flyteidl::core::LiteralMap* p = inputs_; // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateRequest.inputs) - return p != nullptr ? *p : *reinterpret_cast( - &::flyteidl::core::_VariableMap_default_instance_); + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_LiteralMap_default_instance_); } -inline ::flyteidl::core::VariableMap* TaskCreateRequest::release_inputs() { +inline ::flyteidl::core::LiteralMap* TaskCreateRequest::release_inputs() { // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateRequest.inputs) - ::flyteidl::core::VariableMap* temp = inputs_; + ::flyteidl::core::LiteralMap* temp = inputs_; inputs_ = nullptr; return temp; } -inline ::flyteidl::core::VariableMap* TaskCreateRequest::mutable_inputs() { +inline ::flyteidl::core::LiteralMap* TaskCreateRequest::mutable_inputs() { if (inputs_ == nullptr) { - auto* p = CreateMaybeMessage<::flyteidl::core::VariableMap>(GetArenaNoVirtual()); + auto* p = CreateMaybeMessage<::flyteidl::core::LiteralMap>(GetArenaNoVirtual()); inputs_ = p; } // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateRequest.inputs) return inputs_; } -inline void TaskCreateRequest::set_allocated_inputs(::flyteidl::core::VariableMap* inputs) { +inline void TaskCreateRequest::set_allocated_inputs(::flyteidl::core::LiteralMap* inputs) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); if (message_arena == nullptr) { delete reinterpret_cast< ::google::protobuf::MessageLite*>(inputs_); @@ -987,6 +1002,59 @@ inline void TaskCreateRequest::set_allocated_template_(::flyteidl::core::TaskTem // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateRequest.template) } +// string output_prefix = 3; +inline void TaskCreateRequest::clear_output_prefix() { + output_prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& TaskCreateRequest::output_prefix() const { + // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateRequest.output_prefix) + return output_prefix_.GetNoArena(); +} +inline void TaskCreateRequest::set_output_prefix(const ::std::string& value) { + + output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateRequest.output_prefix) +} +#if LANG_CXX11 +inline void TaskCreateRequest::set_output_prefix(::std::string&& value) { + + output_prefix_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskCreateRequest.output_prefix) +} +#endif +inline void TaskCreateRequest::set_output_prefix(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskCreateRequest.output_prefix) +} +inline void TaskCreateRequest::set_output_prefix(const char* value, size_t size) { + + output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskCreateRequest.output_prefix) +} +inline ::std::string* TaskCreateRequest::mutable_output_prefix() { + + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateRequest.output_prefix) + return output_prefix_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* TaskCreateRequest::release_output_prefix() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateRequest.output_prefix) + + return output_prefix_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void TaskCreateRequest::set_allocated_output_prefix(::std::string* output_prefix) { + if (output_prefix != nullptr) { + + } else { + + } + output_prefix_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), output_prefix); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateRequest.output_prefix) +} + // ------------------------------------------------------------------- // TaskCreateResponse diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index 0dd96fe8e..308931dd5 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -26,8 +26,9 @@ var _ = math.Inf const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type TaskCreateRequest struct { - Inputs *core.VariableMap `protobuf:"bytes,1,opt,name=inputs,proto3" json:"inputs,omitempty"` + Inputs *core.LiteralMap `protobuf:"bytes,1,opt,name=inputs,proto3" json:"inputs,omitempty"` Template *core.TaskTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` + OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -58,7 +59,7 @@ func (m *TaskCreateRequest) XXX_DiscardUnknown() { var xxx_messageInfo_TaskCreateRequest proto.InternalMessageInfo -func (m *TaskCreateRequest) GetInputs() *core.VariableMap { +func (m *TaskCreateRequest) GetInputs() *core.LiteralMap { if m != nil { return m.Inputs } @@ -72,6 +73,13 @@ func (m *TaskCreateRequest) GetTemplate() *core.TaskTemplate { return nil } +func (m *TaskCreateRequest) GetOutputPrefix() string { + if m != nil { + return m.OutputPrefix + } + return "" +} + type TaskCreateResponse struct { JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` @@ -321,36 +329,37 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 462 bytes of a gzipped FileDescriptorProto + // 466 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0x4d, 0x6f, 0xd3, 0x40, - 0x10, 0x6d, 0x02, 0x4d, 0x9b, 0xe1, 0x7b, 0x15, 0xa4, 0x90, 0x52, 0xa9, 0x72, 0x7b, 0xe0, 0x82, - 0x2d, 0x85, 0x43, 0xc5, 0x91, 0x02, 0x8a, 0x38, 0x20, 0x55, 0x49, 0x84, 0x54, 0x2e, 0xd6, 0xda, - 0x99, 0x98, 0x6d, 0x1c, 0xef, 0xb2, 0x3b, 0xae, 0xc8, 0x8d, 0x23, 0x7f, 0x83, 0x7f, 0x8a, 0x76, - 0xd7, 0x76, 0x93, 0x00, 0x11, 0xe2, 0xb8, 0x33, 0x6f, 0xde, 0xbc, 0x37, 0x33, 0x0b, 0x67, 0xf3, - 0x7c, 0x45, 0x28, 0x66, 0x79, 0x64, 0x50, 0xdf, 0x88, 0x14, 0x23, 0x95, 0x97, 0x99, 0x28, 0x62, - 0xb3, 0x32, 0x84, 0xcb, 0x50, 0x69, 0x49, 0x92, 0x3d, 0xae, 0x51, 0x61, 0x85, 0x1a, 0x3c, 0x6f, - 0xea, 0x52, 0xa9, 0x31, 0xca, 0x05, 0xa1, 0xe6, 0xb9, 0xf1, 0xf8, 0xc1, 0xb3, 0xcd, 0x2c, 0x71, - 0xb3, 0xa8, 0x53, 0xc7, 0x9b, 0x29, 0x51, 0x10, 0xea, 0x39, 0x4f, 0xd1, 0xa7, 0x83, 0xef, 0x2d, - 0x78, 0x32, 0xe5, 0x66, 0xf1, 0x56, 0x23, 0x27, 0x1c, 0xe3, 0xd7, 0x12, 0x0d, 0xb1, 0x21, 0x74, - 0x44, 0xa1, 0x4a, 0x32, 0xfd, 0xd6, 0x49, 0xeb, 0xc5, 0xbd, 0xe1, 0x20, 0x6c, 0x04, 0x59, 0x96, - 0xf0, 0x13, 0xd7, 0x82, 0x27, 0x39, 0x7e, 0xe4, 0x6a, 0x5c, 0x21, 0xd9, 0x39, 0x1c, 0x12, 0x2e, - 0x55, 0xce, 0x09, 0xfb, 0x6d, 0x57, 0x75, 0xb4, 0x55, 0x65, 0xfb, 0x4c, 0x2b, 0xc8, 0xb8, 0x01, - 0x07, 0xef, 0x81, 0xad, 0x2b, 0x30, 0x4a, 0x16, 0x06, 0xd9, 0x53, 0xe8, 0x5c, 0xcb, 0x24, 0x16, - 0x33, 0x27, 0xa1, 0x3b, 0xde, 0xbf, 0x96, 0xc9, 0x87, 0x19, 0xeb, 0xc3, 0xc1, 0x12, 0x8d, 0xe1, - 0x99, 0x6f, 0xd2, 0x1d, 0xd7, 0xcf, 0xe0, 0x47, 0x0b, 0x1e, 0x5a, 0x9e, 0x11, 0x52, 0x6d, 0xe3, - 0x08, 0xba, 0x76, 0x14, 0x31, 0xad, 0x14, 0x56, 0x34, 0x87, 0x36, 0x30, 0x5d, 0xa9, 0xf5, 0x06, - 0xed, 0xf5, 0x06, 0xa7, 0xf0, 0x40, 0x96, 0xa4, 0x4a, 0x8a, 0x95, 0xc6, 0xb9, 0xf8, 0xd6, 0xbf, - 0xe3, 0xb2, 0xf7, 0x7d, 0xf0, 0xd2, 0xc5, 0xd8, 0x31, 0x80, 0xd2, 0x78, 0x13, 0x1b, 0xb2, 0x6e, - 0xef, 0x3a, 0x44, 0xd7, 0x46, 0x26, 0x36, 0x10, 0xbc, 0x81, 0x47, 0x8d, 0x92, 0xca, 0x4e, 0x0f, - 0xf6, 0x3d, 0xb8, 0x72, 0xe3, 0x1e, 0x3b, 0xdc, 0x8c, 0xfc, 0x5a, 0xde, 0x61, 0x8e, 0xb7, 0x6b, - 0xf9, 0x0f, 0x3f, 0x41, 0xcf, 0x4f, 0xb7, 0x26, 0xf2, 0x72, 0x86, 0x3f, 0xdb, 0xd0, 0xbb, 0xe0, - 0xe9, 0x02, 0x8b, 0xd9, 0xa5, 0xbb, 0xbf, 0x89, 0xbf, 0x33, 0x76, 0x05, 0xe0, 0x17, 0x61, 0x8b, - 0xd8, 0x69, 0xb8, 0x7d, 0x88, 0xe1, 0x6f, 0xc7, 0x32, 0x38, 0xdb, 0x0d, 0xf2, 0x1d, 0x83, 0x3d, - 0x36, 0x81, 0x83, 0x11, 0x92, 0xe3, 0x3d, 0xf9, 0x73, 0xc9, 0xed, 0xea, 0xfe, 0x99, 0xf4, 0x0a, - 0xc0, 0x5b, 0xdb, 0xa5, 0x77, 0x63, 0x8a, 0x7f, 0xa3, 0xde, 0x9c, 0x50, 0xb0, 0x77, 0xf1, 0xfa, - 0xf3, 0x79, 0x26, 0xe8, 0x4b, 0x99, 0x84, 0xa9, 0x5c, 0x46, 0xae, 0x46, 0xea, 0x2c, 0x6a, 0xfe, - 0x53, 0x86, 0x45, 0xa4, 0x92, 0x97, 0x99, 0x8c, 0xb6, 0xff, 0x74, 0xd2, 0x71, 0x9f, 0xeb, 0xd5, - 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x84, 0x91, 0x85, 0xee, 0x03, 0x00, 0x00, + 0x10, 0xad, 0x03, 0x4d, 0xeb, 0xe1, 0x7b, 0x15, 0xa4, 0x34, 0xa5, 0x52, 0xe4, 0xf6, 0xd0, 0x0b, + 0xb6, 0x28, 0x87, 0x8a, 0x23, 0x05, 0x14, 0x21, 0x81, 0x54, 0x39, 0xb9, 0x94, 0x8b, 0x65, 0x3b, + 0x13, 0xe3, 0xc6, 0xf1, 0x2e, 0xbb, 0xe3, 0x8a, 0xfc, 0x03, 0xfe, 0x06, 0x12, 0x3f, 0x14, 0xed, + 0xae, 0xed, 0x26, 0x01, 0xa2, 0x8a, 0xe3, 0xce, 0xbc, 0x79, 0xf3, 0xde, 0xcc, 0x2c, 0x9c, 0xcc, + 0x8a, 0x25, 0x61, 0x3e, 0x2d, 0x02, 0x85, 0xf2, 0x26, 0x4f, 0x31, 0x10, 0x45, 0x95, 0xe5, 0x65, + 0xa4, 0x96, 0x8a, 0x70, 0xe1, 0x0b, 0xc9, 0x89, 0xb3, 0xa7, 0x0d, 0xca, 0xaf, 0x51, 0x83, 0x17, + 0x6d, 0x5d, 0xca, 0x25, 0x06, 0x45, 0x4e, 0x28, 0xe3, 0x42, 0x59, 0xfc, 0xe0, 0x60, 0x3d, 0x4b, + 0xb1, 0x9a, 0x37, 0xa9, 0xa3, 0xf5, 0x54, 0x5e, 0x12, 0xca, 0x59, 0x9c, 0xa2, 0x4d, 0x7b, 0xbf, + 0x1c, 0x78, 0x36, 0x89, 0xd5, 0xfc, 0x9d, 0xc4, 0x98, 0x30, 0xc4, 0x6f, 0x15, 0x2a, 0x62, 0xaf, + 0xa0, 0x9b, 0x97, 0xa2, 0x22, 0xd5, 0x77, 0x86, 0xce, 0xe9, 0x83, 0xb3, 0x03, 0xbf, 0x15, 0xa4, + 0x59, 0xfc, 0x4f, 0xb6, 0xfd, 0xe7, 0x58, 0x84, 0x35, 0x90, 0x9d, 0xc3, 0x3e, 0xe1, 0x42, 0x14, + 0x31, 0x61, 0xbf, 0x63, 0x8a, 0x0e, 0x37, 0x8a, 0x74, 0x9b, 0x49, 0x0d, 0x09, 0x5b, 0x30, 0x3b, + 0x86, 0x47, 0xbc, 0x22, 0x51, 0x51, 0x24, 0x24, 0xce, 0xf2, 0xef, 0xfd, 0x7b, 0x43, 0xe7, 0xd4, + 0x0d, 0x1f, 0xda, 0xe0, 0xa5, 0x89, 0x79, 0x1f, 0x80, 0xad, 0xaa, 0x54, 0x82, 0x97, 0x0a, 0xd9, + 0x73, 0xe8, 0x5e, 0xf3, 0x24, 0xca, 0xa7, 0x46, 0xa6, 0x1b, 0xee, 0x5e, 0xf3, 0xe4, 0xe3, 0x94, + 0xf5, 0x61, 0x6f, 0x81, 0x4a, 0xc5, 0x99, 0x55, 0xe2, 0x86, 0xcd, 0xd3, 0xfb, 0xe1, 0xc0, 0x63, + 0xcd, 0x33, 0x42, 0x6a, 0xac, 0x1e, 0x82, 0xab, 0xc7, 0x15, 0xd1, 0x52, 0x60, 0x4d, 0xb3, 0xaf, + 0x03, 0x93, 0xa5, 0x58, 0x6d, 0xd0, 0x59, 0x6d, 0x70, 0x17, 0xc9, 0xec, 0x08, 0x40, 0x48, 0xbc, + 0x89, 0x14, 0xe9, 0x91, 0xdc, 0x37, 0x08, 0x57, 0x47, 0xc6, 0x3a, 0xe0, 0xbd, 0x85, 0x27, 0xad, + 0x92, 0xda, 0x4e, 0x0f, 0x76, 0x2d, 0xb8, 0x76, 0x63, 0x1e, 0x5b, 0xdc, 0x8c, 0xec, 0xea, 0xde, + 0x63, 0x81, 0xb7, 0xab, 0xfb, 0x0f, 0x3f, 0x5e, 0xcf, 0x4e, 0xb7, 0x21, 0xb2, 0x72, 0xce, 0x7e, + 0x76, 0xa0, 0x77, 0x11, 0xa7, 0x73, 0x2c, 0xa7, 0x97, 0xe6, 0x46, 0xc7, 0xf6, 0x16, 0xd9, 0x15, + 0x80, 0x5d, 0x84, 0x2e, 0x62, 0xc7, 0xfe, 0xe6, 0xb1, 0xfa, 0x7f, 0x1c, 0xd4, 0xe0, 0x64, 0x3b, + 0xc8, 0x76, 0xf4, 0x76, 0xd8, 0x18, 0xf6, 0x46, 0x48, 0x86, 0x77, 0xf8, 0xf7, 0x92, 0xdb, 0xd5, + 0xdd, 0x99, 0xf4, 0x0a, 0xc0, 0x5a, 0xdb, 0xa6, 0x77, 0x6d, 0x8a, 0xff, 0xa2, 0x5e, 0x9f, 0x90, + 0xb7, 0x73, 0xf1, 0xe6, 0xcb, 0x79, 0x96, 0xd3, 0xd7, 0x2a, 0xf1, 0x53, 0xbe, 0x08, 0x4c, 0x0d, + 0x97, 0x59, 0xd0, 0xfe, 0xb9, 0x0c, 0xcb, 0x40, 0x24, 0x2f, 0x33, 0x1e, 0x6c, 0xfe, 0xfb, 0xa4, + 0x6b, 0x3e, 0xe0, 0xeb, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x73, 0x7b, 0x82, 0x14, 0x12, 0x04, + 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json index b7e579ca9..5f9d95a72 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -163,6 +163,39 @@ } } }, + "coreBinary": { + "type": "object", + "properties": { + "value": { + "type": "string", + "format": "byte" + }, + "tag": { + "type": "string" + } + }, + "description": "A simple byte array with a tag to help different parts of the system communicate about what is in the byte array.\nIt's strongly advisable that consumers of this type define a unique tag and validate the tag before parsing the data." + }, + "coreBlob": { + "type": "object", + "properties": { + "metadata": { + "$ref": "#/definitions/coreBlobMetadata" + }, + "uri": { + "type": "string" + } + }, + "description": "Refers to an offloaded set of files. It encapsulates the type of the store and a unique uri for where the data is.\nThere are no restrictions on how the uri is formatted since it will depend on how to interact with the store." + }, + "coreBlobMetadata": { + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/coreBlobType" + } + } + }, "coreBlobType": { "type": "object", "properties": { @@ -281,6 +314,20 @@ }, "description": "Enables declaring enum types, with predefined string values\nFor len(values) \u003e 0, the first value in the ordered list is regarded as the default value. If you wish\nTo provide no defaults, make the first value as undefined." }, + "coreError": { + "type": "object", + "properties": { + "failed_node_id": { + "type": "string", + "description": "The node id that threw the error." + }, + "message": { + "type": "string", + "description": "Error message thrown." + } + }, + "description": "Represents an error thrown from a node." + }, "coreIOStrategy": { "type": "object", "properties": { @@ -387,6 +434,52 @@ }, "description": "A generic key value pair." }, + "coreLiteral": { + "type": "object", + "properties": { + "scalar": { + "$ref": "#/definitions/coreScalar", + "description": "A simple value." + }, + "collection": { + "$ref": "#/definitions/coreLiteralCollection", + "description": "A collection of literals to allow nesting." + }, + "map": { + "$ref": "#/definitions/coreLiteralMap", + "description": "A map of strings to literals." + }, + "hash": { + "type": "string", + "title": "A hash representing this literal.\nThis is used for caching purposes. For more details refer to RFC 1893\n(https://github.com/flyteorg/flyte/blob/master/rfc/system/1893-caching-of-offloaded-objects.md)" + } + }, + "description": "A simple value. This supports any level of nesting (e.g. array of array of array of Blobs) as well as simple primitives." + }, + "coreLiteralCollection": { + "type": "object", + "properties": { + "literals": { + "type": "array", + "items": { + "$ref": "#/definitions/coreLiteral" + } + } + }, + "description": "A collection of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field." + }, + "coreLiteralMap": { + "type": "object", + "properties": { + "literals": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/coreLiteral" + } + } + }, + "description": "A map of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field." + }, "coreLiteralType": { "type": "object", "properties": { @@ -485,6 +578,34 @@ "default": "CLIENT_CREDENTIALS", "description": "Type of the token requested.\n\n - CLIENT_CREDENTIALS: CLIENT_CREDENTIALS indicates a 2-legged OAuth token requested using client credentials." }, + "corePrimitive": { + "type": "object", + "properties": { + "integer": { + "type": "string", + "format": "int64" + }, + "float_value": { + "type": "number", + "format": "double" + }, + "string_value": { + "type": "string" + }, + "boolean": { + "type": "boolean", + "format": "boolean" + }, + "datetime": { + "type": "string", + "format": "date-time" + }, + "duration": { + "type": "string" + } + }, + "title": "Primitive Types" + }, "coreResourceType": { "type": "string", "enum": [ @@ -546,6 +667,38 @@ }, "description": "Runtime information. This is loosely defined to allow for extensibility." }, + "coreScalar": { + "type": "object", + "properties": { + "primitive": { + "$ref": "#/definitions/corePrimitive" + }, + "blob": { + "$ref": "#/definitions/coreBlob" + }, + "binary": { + "$ref": "#/definitions/coreBinary" + }, + "schema": { + "$ref": "#/definitions/flyteidlcoreSchema" + }, + "none_type": { + "$ref": "#/definitions/coreVoid" + }, + "error": { + "$ref": "#/definitions/coreError" + }, + "generic": { + "$ref": "#/definitions/protobufStruct" + }, + "structured_dataset": { + "$ref": "#/definitions/coreStructuredDataset" + }, + "union": { + "$ref": "#/definitions/coreUnion" + } + } + }, "coreSchemaType": { "type": "object", "properties": { @@ -635,6 +788,27 @@ }, "description": "Sql represents a generic sql workload with a statement and dialect." }, + "coreStructuredDataset": { + "type": "object", + "properties": { + "uri": { + "type": "string", + "title": "String location uniquely identifying where the data is.\nShould start with the storage location (e.g. s3://, gs://, bq://, etc.)" + }, + "metadata": { + "$ref": "#/definitions/coreStructuredDatasetMetadata" + } + } + }, + "coreStructuredDatasetMetadata": { + "type": "object", + "properties": { + "structured_dataset_type": { + "$ref": "#/definitions/coreStructuredDatasetType", + "description": "Bundle the type information along with the literal.\nThis is here because StructuredDatasets can often be more defined at run time than at compile time.\nThat is, at compile time you might only declare a task to return a pandas dataframe or a StructuredDataset,\nwithout any column information, but at run time, you might have that column information.\nflytekit python will copy this type information into the literal, from the type information, if not provided by\nthe various plugins (encoders).\nSince this field is run time generated, it's not used for any type checking." + } + } + }, "coreStructuredDatasetType": { "type": "object", "properties": { @@ -788,6 +962,18 @@ }, "description": "Defines strongly typed inputs and outputs." }, + "coreUnion": { + "type": "object", + "properties": { + "value": { + "$ref": "#/definitions/coreLiteral" + }, + "type": { + "$ref": "#/definitions/coreLiteralType" + } + }, + "description": "The runtime representation of a tagged union value. See `UnionType` for more details." + }, "coreUnionType": { "type": "object", "properties": { @@ -828,6 +1014,22 @@ }, "title": "A map of Variables" }, + "coreVoid": { + "type": "object", + "description": "Used to denote a nil/null/None assignment to a scalar value. The underlying LiteralType for Void is intentionally\nundefined since it can be assigned to a scalar of any LiteralType." + }, + "flyteidlcoreSchema": { + "type": "object", + "properties": { + "uri": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/coreSchemaType" + } + }, + "description": "A strongly typed schema that defines the interface of data retrieved from the underlying storage medium." + }, "flyteidlserviceTaskCreateResponse": { "type": "object", "properties": { diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index e71aba112..2bf075ec3 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -19,17 +19,17 @@ public interface TaskCreateRequestOrBuilder extends com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ boolean hasInputs(); /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - flyteidl.core.Interface.VariableMap getInputs(); + flyteidl.core.Literals.LiteralMap getInputs(); /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - flyteidl.core.Interface.VariableMapOrBuilder getInputsOrBuilder(); + flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder(); /** * .flyteidl.core.TaskTemplate template = 2; @@ -43,6 +43,16 @@ public interface TaskCreateRequestOrBuilder extends * .flyteidl.core.TaskTemplate template = 2; */ flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder(); + + /** + * string output_prefix = 3; + */ + java.lang.String getOutputPrefix(); + /** + * string output_prefix = 3; + */ + com.google.protobuf.ByteString + getOutputPrefixBytes(); } /** * Protobuf type {@code flyteidl.service.TaskCreateRequest} @@ -57,6 +67,7 @@ private TaskCreateRequest(com.google.protobuf.GeneratedMessageV3.Builder buil super(builder); } private TaskCreateRequest() { + outputPrefix_ = ""; } @java.lang.Override @@ -84,11 +95,11 @@ private TaskCreateRequest( done = true; break; case 10: { - flyteidl.core.Interface.VariableMap.Builder subBuilder = null; + flyteidl.core.Literals.LiteralMap.Builder subBuilder = null; if (inputs_ != null) { subBuilder = inputs_.toBuilder(); } - inputs_ = input.readMessage(flyteidl.core.Interface.VariableMap.parser(), extensionRegistry); + inputs_ = input.readMessage(flyteidl.core.Literals.LiteralMap.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(inputs_); inputs_ = subBuilder.buildPartial(); @@ -109,6 +120,12 @@ private TaskCreateRequest( break; } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + outputPrefix_ = s; + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -142,23 +159,23 @@ private TaskCreateRequest( } public static final int INPUTS_FIELD_NUMBER = 1; - private flyteidl.core.Interface.VariableMap inputs_; + private flyteidl.core.Literals.LiteralMap inputs_; /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ public boolean hasInputs() { return inputs_ != null; } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - public flyteidl.core.Interface.VariableMap getInputs() { - return inputs_ == null ? flyteidl.core.Interface.VariableMap.getDefaultInstance() : inputs_; + public flyteidl.core.Literals.LiteralMap getInputs() { + return inputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : inputs_; } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - public flyteidl.core.Interface.VariableMapOrBuilder getInputsOrBuilder() { + public flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder() { return getInputs(); } @@ -183,6 +200,40 @@ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { return getTemplate(); } + public static final int OUTPUT_PREFIX_FIELD_NUMBER = 3; + private volatile java.lang.Object outputPrefix_; + /** + * string output_prefix = 3; + */ + public java.lang.String getOutputPrefix() { + java.lang.Object ref = outputPrefix_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + outputPrefix_ = s; + return s; + } + } + /** + * string output_prefix = 3; + */ + public com.google.protobuf.ByteString + getOutputPrefixBytes() { + java.lang.Object ref = outputPrefix_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + outputPrefix_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -203,6 +254,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (template_ != null) { output.writeMessage(2, getTemplate()); } + if (!getOutputPrefixBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, outputPrefix_); + } unknownFields.writeTo(output); } @@ -220,6 +274,9 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getTemplate()); } + if (!getOutputPrefixBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, outputPrefix_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -245,6 +302,8 @@ public boolean equals(final java.lang.Object obj) { if (!getTemplate() .equals(other.getTemplate())) return false; } + if (!getOutputPrefix() + .equals(other.getOutputPrefix())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -264,6 +323,8 @@ public int hashCode() { hash = (37 * hash) + TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getTemplate().hashCode(); } + hash = (37 * hash) + OUTPUT_PREFIX_FIELD_NUMBER; + hash = (53 * hash) + getOutputPrefix().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -409,6 +470,8 @@ public Builder clear() { template_ = null; templateBuilder_ = null; } + outputPrefix_ = ""; + return this; } @@ -445,6 +508,7 @@ public flyteidl.service.PluginSystem.TaskCreateRequest buildPartial() { } else { result.template_ = templateBuilder_.build(); } + result.outputPrefix_ = outputPrefix_; onBuilt(); return result; } @@ -499,6 +563,10 @@ public Builder mergeFrom(flyteidl.service.PluginSystem.TaskCreateRequest other) if (other.hasTemplate()) { mergeTemplate(other.getTemplate()); } + if (!other.getOutputPrefix().isEmpty()) { + outputPrefix_ = other.outputPrefix_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -528,29 +596,29 @@ public Builder mergeFrom( return this; } - private flyteidl.core.Interface.VariableMap inputs_; + private flyteidl.core.Literals.LiteralMap inputs_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Interface.VariableMap, flyteidl.core.Interface.VariableMap.Builder, flyteidl.core.Interface.VariableMapOrBuilder> inputsBuilder_; + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> inputsBuilder_; /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ public boolean hasInputs() { return inputsBuilder_ != null || inputs_ != null; } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - public flyteidl.core.Interface.VariableMap getInputs() { + public flyteidl.core.Literals.LiteralMap getInputs() { if (inputsBuilder_ == null) { - return inputs_ == null ? flyteidl.core.Interface.VariableMap.getDefaultInstance() : inputs_; + return inputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : inputs_; } else { return inputsBuilder_.getMessage(); } } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - public Builder setInputs(flyteidl.core.Interface.VariableMap value) { + public Builder setInputs(flyteidl.core.Literals.LiteralMap value) { if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -564,10 +632,10 @@ public Builder setInputs(flyteidl.core.Interface.VariableMap value) { return this; } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ public Builder setInputs( - flyteidl.core.Interface.VariableMap.Builder builderForValue) { + flyteidl.core.Literals.LiteralMap.Builder builderForValue) { if (inputsBuilder_ == null) { inputs_ = builderForValue.build(); onChanged(); @@ -578,13 +646,13 @@ public Builder setInputs( return this; } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - public Builder mergeInputs(flyteidl.core.Interface.VariableMap value) { + public Builder mergeInputs(flyteidl.core.Literals.LiteralMap value) { if (inputsBuilder_ == null) { if (inputs_ != null) { inputs_ = - flyteidl.core.Interface.VariableMap.newBuilder(inputs_).mergeFrom(value).buildPartial(); + flyteidl.core.Literals.LiteralMap.newBuilder(inputs_).mergeFrom(value).buildPartial(); } else { inputs_ = value; } @@ -596,7 +664,7 @@ public Builder mergeInputs(flyteidl.core.Interface.VariableMap value) { return this; } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ public Builder clearInputs() { if (inputsBuilder_ == null) { @@ -610,33 +678,33 @@ public Builder clearInputs() { return this; } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - public flyteidl.core.Interface.VariableMap.Builder getInputsBuilder() { + public flyteidl.core.Literals.LiteralMap.Builder getInputsBuilder() { onChanged(); return getInputsFieldBuilder().getBuilder(); } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ - public flyteidl.core.Interface.VariableMapOrBuilder getInputsOrBuilder() { + public flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder() { if (inputsBuilder_ != null) { return inputsBuilder_.getMessageOrBuilder(); } else { return inputs_ == null ? - flyteidl.core.Interface.VariableMap.getDefaultInstance() : inputs_; + flyteidl.core.Literals.LiteralMap.getDefaultInstance() : inputs_; } } /** - * .flyteidl.core.VariableMap inputs = 1; + * .flyteidl.core.LiteralMap inputs = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Interface.VariableMap, flyteidl.core.Interface.VariableMap.Builder, flyteidl.core.Interface.VariableMapOrBuilder> + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> getInputsFieldBuilder() { if (inputsBuilder_ == null) { inputsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Interface.VariableMap, flyteidl.core.Interface.VariableMap.Builder, flyteidl.core.Interface.VariableMapOrBuilder>( + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder>( getInputs(), getParentForChildren(), isClean()); @@ -761,6 +829,75 @@ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { } return templateBuilder_; } + + private java.lang.Object outputPrefix_ = ""; + /** + * string output_prefix = 3; + */ + public java.lang.String getOutputPrefix() { + java.lang.Object ref = outputPrefix_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + outputPrefix_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string output_prefix = 3; + */ + public com.google.protobuf.ByteString + getOutputPrefixBytes() { + java.lang.Object ref = outputPrefix_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + outputPrefix_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string output_prefix = 3; + */ + public Builder setOutputPrefix( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + outputPrefix_ = value; + onChanged(); + return this; + } + /** + * string output_prefix = 3; + */ + public Builder clearOutputPrefix() { + + outputPrefix_ = getDefaultInstance().getOutputPrefix(); + onChanged(); + return this; + } + /** + * string output_prefix = 3; + */ + public Builder setOutputPrefixBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + outputPrefix_ = value; + onChanged(); + return this; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4285,26 +4422,26 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp "\n$flyteidl/service/plugin_system.proto\022\020" + "flyteidl.service\032\034flyteidl/core/literals" + ".proto\032\031flyteidl/core/tasks.proto\032\035flyte" + - "idl/core/interface.proto\"n\n\021TaskCreateRe" + - "quest\022*\n\006inputs\030\001 \001(\0132\032.flyteidl.core.Va" + - "riableMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + - "ore.TaskTemplate\"5\n\022TaskCreateResponse\022\016" + - "\n\006job_id\030\001 \001(\t\022\017\n\007message\030\002 \001(\t\"^\n\016TaskG" + - "etRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002" + - " \001(\t\022\025\n\routput_prefix\030\003 \001(\t\022\022\n\nprev_stat" + - "e\030\004 \001(\t\"1\n\017TaskGetResponse\022\r\n\005state\030\001 \001(" + - "\t\022\017\n\007message\030\002 \001(\t\"6\n\021TaskDeleteRequest\022" + - "\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022Ta" + - "skDeleteResponse2\241\002\n\024BackendPluginServic" + - "e\022Y\n\nCreateTask\022#.flyteidl.service.TaskC" + - "reateRequest\032$.flyteidl.service.TaskCrea" + - "teResponse\"\000\022S\n\007GetTask\022 .flyteidl.servi" + - "ce.TaskGetRequest\032$.flyteidl.service.Tas" + - "kCreateResponse\"\000\022Y\n\nDeleteTask\022#.flytei" + - "dl.service.TaskDeleteRequest\032$.flyteidl." + - "service.TaskDeleteResponse\"\000B9Z7github.c" + - "om/flyteorg/flyteidl/gen/pb-go/flyteidl/" + - "serviceb\006proto3" + "idl/core/interface.proto\"\204\001\n\021TaskCreateR" + + "equest\022)\n\006inputs\030\001 \001(\0132\031.flyteidl.core.L" + + "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + + "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" + + "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + + "\007message\030\002 \001(\t\"^\n\016TaskGetRequest\022\021\n\ttask" + + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" + + "efix\030\003 \001(\t\022\022\n\nprev_state\030\004 \001(\t\"1\n\017TaskGe" + + "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" + + "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" + + "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" + + "\241\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + + ".flyteidl.service.TaskCreateRequest\032$.fl" + + "yteidl.service.TaskCreateResponse\"\000\022S\n\007G" + + "etTask\022 .flyteidl.service.TaskGetRequest" + + "\032$.flyteidl.service.TaskCreateResponse\"\000" + + "\022Y\n\nDeleteTask\022#.flyteidl.service.TaskDe" + + "leteRequest\032$.flyteidl.service.TaskDelet" + + "eResponse\"\000B9Z7github.com/flyteorg/flyte" + + "idl/gen/pb-go/flyteidl/serviceb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -4326,7 +4463,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_service_TaskCreateRequest_descriptor, - new java.lang.String[] { "Inputs", "Template", }); + new java.lang.String[] { "Inputs", "Template", "OutputPrefix", }); internal_static_flyteidl_service_TaskCreateResponse_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable = new diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index ebde011c7..b7b05114f 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19349,10 +19349,13 @@ export namespace flyteidl { interface ITaskCreateRequest { /** TaskCreateRequest inputs */ - inputs?: (flyteidl.core.IVariableMap|null); + inputs?: (flyteidl.core.ILiteralMap|null); /** TaskCreateRequest template */ template?: (flyteidl.core.ITaskTemplate|null); + + /** TaskCreateRequest outputPrefix */ + outputPrefix?: (string|null); } /** Represents a TaskCreateRequest. */ @@ -19365,11 +19368,14 @@ export namespace flyteidl { constructor(properties?: flyteidl.service.ITaskCreateRequest); /** TaskCreateRequest inputs. */ - public inputs?: (flyteidl.core.IVariableMap|null); + public inputs?: (flyteidl.core.ILiteralMap|null); /** TaskCreateRequest template. */ public template?: (flyteidl.core.ITaskTemplate|null); + /** TaskCreateRequest outputPrefix. */ + public outputPrefix: string; + /** * Creates a new TaskCreateRequest instance using the specified properties. * @param [properties] Properties to set diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index ccfdd05eb..e57cd9909 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -44877,8 +44877,9 @@ * Properties of a TaskCreateRequest. * @memberof flyteidl.service * @interface ITaskCreateRequest - * @property {flyteidl.core.IVariableMap|null} [inputs] TaskCreateRequest inputs + * @property {flyteidl.core.ILiteralMap|null} [inputs] TaskCreateRequest inputs * @property {flyteidl.core.ITaskTemplate|null} [template] TaskCreateRequest template + * @property {string|null} [outputPrefix] TaskCreateRequest outputPrefix */ /** @@ -44898,7 +44899,7 @@ /** * TaskCreateRequest inputs. - * @member {flyteidl.core.IVariableMap|null|undefined} inputs + * @member {flyteidl.core.ILiteralMap|null|undefined} inputs * @memberof flyteidl.service.TaskCreateRequest * @instance */ @@ -44912,6 +44913,14 @@ */ TaskCreateRequest.prototype.template = null; + /** + * TaskCreateRequest outputPrefix. + * @member {string} outputPrefix + * @memberof flyteidl.service.TaskCreateRequest + * @instance + */ + TaskCreateRequest.prototype.outputPrefix = ""; + /** * Creates a new TaskCreateRequest instance using the specified properties. * @function create @@ -44937,9 +44946,11 @@ if (!writer) writer = $Writer.create(); if (message.inputs != null && message.hasOwnProperty("inputs")) - $root.flyteidl.core.VariableMap.encode(message.inputs, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); + $root.flyteidl.core.LiteralMap.encode(message.inputs, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.template != null && message.hasOwnProperty("template")) $root.flyteidl.core.TaskTemplate.encode(message.template, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); + if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix")) + writer.uint32(/* id 3, wireType 2 =*/26).string(message.outputPrefix); return writer; }; @@ -44962,11 +44973,14 @@ var tag = reader.uint32(); switch (tag >>> 3) { case 1: - message.inputs = $root.flyteidl.core.VariableMap.decode(reader, reader.uint32()); + message.inputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32()); break; case 2: message.template = $root.flyteidl.core.TaskTemplate.decode(reader, reader.uint32()); break; + case 3: + message.outputPrefix = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -44987,7 +45001,7 @@ if (typeof message !== "object" || message === null) return "object expected"; if (message.inputs != null && message.hasOwnProperty("inputs")) { - var error = $root.flyteidl.core.VariableMap.verify(message.inputs); + var error = $root.flyteidl.core.LiteralMap.verify(message.inputs); if (error) return "inputs." + error; } @@ -44996,6 +45010,9 @@ if (error) return "template." + error; } + if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix")) + if (!$util.isString(message.outputPrefix)) + return "outputPrefix: string expected"; return null; }; diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index cc4bf8e0e..fd2a8a26a 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -16,7 +16,7 @@ from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\x80\x01\n\x11TaskCreateRequest\x12\x32\n\x06inputs\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.VariableMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x88\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x1d\n\nprev_state\x18\x04 \x01(\tR\tprevState\"A\n\x0fTaskGetResponse\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse2\xa1\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12S\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x88\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x1d\n\nprev_state\x18\x04 \x01(\tR\tprevState\"A\n\x0fTaskGetResponse\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse2\xa1\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12S\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -25,17 +25,17 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service' _TASKCREATEREQUEST._serialized_start=147 - _TASKCREATEREQUEST._serialized_end=275 - _TASKCREATERESPONSE._serialized_start=277 - _TASKCREATERESPONSE._serialized_end=346 - _TASKGETREQUEST._serialized_start=349 - _TASKGETREQUEST._serialized_end=485 - _TASKGETRESPONSE._serialized_start=487 - _TASKGETRESPONSE._serialized_end=552 - _TASKDELETEREQUEST._serialized_start=554 - _TASKDELETEREQUEST._serialized_end=625 - _TASKDELETERESPONSE._serialized_start=627 - _TASKDELETERESPONSE._serialized_end=647 - _BACKENDPLUGINSERVICE._serialized_start=650 - _BACKENDPLUGINSERVICE._serialized_end=939 + _TASKCREATEREQUEST._serialized_end=311 + _TASKCREATERESPONSE._serialized_start=313 + _TASKCREATERESPONSE._serialized_end=382 + _TASKGETREQUEST._serialized_start=385 + _TASKGETREQUEST._serialized_end=521 + _TASKGETRESPONSE._serialized_start=523 + _TASKGETRESPONSE._serialized_end=588 + _TASKDELETEREQUEST._serialized_start=590 + _TASKDELETEREQUEST._serialized_end=661 + _TASKDELETERESPONSE._serialized_start=663 + _TASKDELETERESPONSE._serialized_end=683 + _BACKENDPLUGINSERVICE._serialized_start=686 + _BACKENDPLUGINSERVICE._serialized_end=975 # @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi index dff62ca47..fe1fa6519 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -8,12 +8,14 @@ from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Opti DESCRIPTOR: _descriptor.FileDescriptor class TaskCreateRequest(_message.Message): - __slots__ = ["inputs", "template"] + __slots__ = ["inputs", "output_prefix", "template"] INPUTS_FIELD_NUMBER: _ClassVar[int] + OUTPUT_PREFIX_FIELD_NUMBER: _ClassVar[int] TEMPLATE_FIELD_NUMBER: _ClassVar[int] - inputs: _interface_pb2.VariableMap + inputs: _literals_pb2.LiteralMap + output_prefix: str template: _tasks_pb2.TaskTemplate - def __init__(self, inputs: _Optional[_Union[_interface_pb2.VariableMap, _Mapping]] = ..., template: _Optional[_Union[_tasks_pb2.TaskTemplate, _Mapping]] = ...) -> None: ... + def __init__(self, inputs: _Optional[_Union[_literals_pb2.LiteralMap, _Mapping]] = ..., template: _Optional[_Union[_tasks_pb2.TaskTemplate, _Mapping]] = ..., output_prefix: _Optional[str] = ...) -> None: ... class TaskCreateResponse(_message.Message): __slots__ = ["job_id", "message"] diff --git a/protos/docs/service/service.rst b/protos/docs/service/service.rst index 7a91c1dad..ab6ceb510 100644 --- a/protos/docs/service/service.rst +++ b/protos/docs/service/service.rst @@ -523,8 +523,9 @@ TaskCreateRequest :header: "Field", "Type", "Label", "Description" :widths: auto - "inputs", ":ref:`ref_flyteidl.core.VariableMap`", "", "" + "inputs", ":ref:`ref_flyteidl.core.LiteralMap`", "", "" "template", ":ref:`ref_flyteidl.core.TaskTemplate`", "", "" + "output_prefix", ":ref:`ref_string`", "", "" diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index f3490fe81..1fa65231a 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -14,8 +14,9 @@ service BackendPluginService { message TaskCreateRequest { - core.VariableMap inputs = 1; + core.LiteralMap inputs = 1; core.TaskTemplate template = 2; + string output_prefix = 3; } message TaskCreateResponse { From 18c8ee3e8f28d995c86b8f2b6ff938e45451adef Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Thu, 23 Feb 2023 17:19:36 -0800 Subject: [PATCH 05/18] nit Signed-off-by: Kevin Su --- .../admin/mocks/BackendPluginServiceClient.go | 10 +-- .../admin/mocks/BackendPluginServiceServer.go | 10 +-- .../flyteidl/service/plugin_system.grpc.pb.cc | 22 +++--- .../flyteidl/service/plugin_system.grpc.pb.h | 74 +++++++++---------- .../flyteidl/service/plugin_system.pb.cc | 16 ++-- .../flyteidl/service/plugin_system.pb.go | 68 ++++++++--------- .../service/plugin_system.swagger.json | 11 +++ .../flyteidl/service/PluginSystem.java | 14 ++-- gen/pb-js/flyteidl.d.ts | 8 +- gen/pb-js/flyteidl.js | 8 +- .../flyteidl/service/plugin_system_pb2.py | 4 +- .../service/plugin_system_pb2_grpc.py | 6 +- protos/docs/service/service.rst | 2 +- protos/flyteidl/service/plugin_system.proto | 2 +- 14 files changed, 133 insertions(+), 122 deletions(-) diff --git a/clients/go/admin/mocks/BackendPluginServiceClient.go b/clients/go/admin/mocks/BackendPluginServiceClient.go index 16c0bab86..7d2ff9002 100644 --- a/clients/go/admin/mocks/BackendPluginServiceClient.go +++ b/clients/go/admin/mocks/BackendPluginServiceClient.go @@ -117,7 +117,7 @@ type BackendPluginServiceClient_GetTask struct { *mock.Call } -func (_m BackendPluginServiceClient_GetTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *BackendPluginServiceClient_GetTask { +func (_m BackendPluginServiceClient_GetTask) Return(_a0 *service.TaskGetResponse, _a1 error) *BackendPluginServiceClient_GetTask { return &BackendPluginServiceClient_GetTask{Call: _m.Call.Return(_a0, _a1)} } @@ -132,7 +132,7 @@ func (_m *BackendPluginServiceClient) OnGetTaskMatch(matchers ...interface{}) *B } // GetTask provides a mock function with given fields: ctx, in, opts -func (_m *BackendPluginServiceClient) GetTask(ctx context.Context, in *service.TaskGetRequest, opts ...grpc.CallOption) (*service.TaskCreateResponse, error) { +func (_m *BackendPluginServiceClient) GetTask(ctx context.Context, in *service.TaskGetRequest, opts ...grpc.CallOption) (*service.TaskGetResponse, error) { _va := make([]interface{}, len(opts)) for _i := range opts { _va[_i] = opts[_i] @@ -142,12 +142,12 @@ func (_m *BackendPluginServiceClient) GetTask(ctx context.Context, in *service.T _ca = append(_ca, _va...) ret := _m.Called(_ca...) - var r0 *service.TaskCreateResponse - if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest, ...grpc.CallOption) *service.TaskCreateResponse); ok { + var r0 *service.TaskGetResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest, ...grpc.CallOption) *service.TaskGetResponse); ok { r0 = rf(ctx, in, opts...) } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(*service.TaskCreateResponse) + r0 = ret.Get(0).(*service.TaskGetResponse) } } diff --git a/clients/go/admin/mocks/BackendPluginServiceServer.go b/clients/go/admin/mocks/BackendPluginServiceServer.go index ebd7b8472..218d5203f 100644 --- a/clients/go/admin/mocks/BackendPluginServiceServer.go +++ b/clients/go/admin/mocks/BackendPluginServiceServer.go @@ -100,7 +100,7 @@ type BackendPluginServiceServer_GetTask struct { *mock.Call } -func (_m BackendPluginServiceServer_GetTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *BackendPluginServiceServer_GetTask { +func (_m BackendPluginServiceServer_GetTask) Return(_a0 *service.TaskGetResponse, _a1 error) *BackendPluginServiceServer_GetTask { return &BackendPluginServiceServer_GetTask{Call: _m.Call.Return(_a0, _a1)} } @@ -115,15 +115,15 @@ func (_m *BackendPluginServiceServer) OnGetTaskMatch(matchers ...interface{}) *B } // GetTask provides a mock function with given fields: _a0, _a1 -func (_m *BackendPluginServiceServer) GetTask(_a0 context.Context, _a1 *service.TaskGetRequest) (*service.TaskCreateResponse, error) { +func (_m *BackendPluginServiceServer) GetTask(_a0 context.Context, _a1 *service.TaskGetRequest) (*service.TaskGetResponse, error) { ret := _m.Called(_a0, _a1) - var r0 *service.TaskCreateResponse - if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest) *service.TaskCreateResponse); ok { + var r0 *service.TaskGetResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest) *service.TaskGetResponse); ok { r0 = rf(_a0, _a1) } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(*service.TaskCreateResponse) + r0 = ret.Get(0).(*service.TaskGetResponse) } } diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc index ded77299d..85c7b052c 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc @@ -65,32 +65,32 @@ ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* Bac return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_CreateTask_, context, request, false); } -::grpc::Status BackendPluginService::Stub::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskCreateResponse* response) { +::grpc::Status BackendPluginService::Stub::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskGetResponse* response) { return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_GetTask_, context, request, response); } -void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { +void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, std::function f) { ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, std::move(f)); } -void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { +void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, std::function f) { ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, std::move(f)); } -void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { +void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, reactor); } -void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { +void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, reactor); } -::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* BackendPluginService::Stub::AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, true); +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>* BackendPluginService::Stub::AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskGetResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, true); } -::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* BackendPluginService::Stub::PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, false); +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>* BackendPluginService::Stub::PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskGetResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, false); } ::grpc::Status BackendPluginService::Stub::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) { @@ -130,7 +130,7 @@ BackendPluginService::Service::Service() { AddMethod(new ::grpc::internal::RpcServiceMethod( BackendPluginService_method_names[1], ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< BackendPluginService::Service, ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>( + new ::grpc::internal::RpcMethodHandler< BackendPluginService::Service, ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskGetResponse>( std::mem_fn(&BackendPluginService::Service::GetTask), this))); AddMethod(new ::grpc::internal::RpcServiceMethod( BackendPluginService_method_names[2], @@ -149,7 +149,7 @@ ::grpc::Status BackendPluginService::Service::CreateTask(::grpc::ServerContext* return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } -::grpc::Status BackendPluginService::Service::GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) { +::grpc::Status BackendPluginService::Service::GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) { (void) context; (void) request; (void) response; diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h index ca86155a9..9764e846c 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h @@ -55,12 +55,12 @@ class BackendPluginService final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncCreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncCreateTaskRaw(context, request, cq)); } - virtual ::grpc::Status GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskCreateResponse* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> AsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(AsyncGetTaskRaw(context, request, cq)); + virtual ::grpc::Status GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskGetResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>> AsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>>(AsyncGetTaskRaw(context, request, cq)); } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncGetTaskRaw(context, request, cq)); + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>> PrepareAsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>>(PrepareAsyncGetTaskRaw(context, request, cq)); } virtual ::grpc::Status DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) = 0; std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>> AsyncDeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { @@ -76,10 +76,10 @@ class BackendPluginService final { virtual void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; virtual void CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; virtual void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; - virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; - virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; - virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; - virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, std::function) = 0; + virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, std::function) = 0; + virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; virtual void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) = 0; virtual void DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) = 0; virtual void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; @@ -89,8 +89,8 @@ class BackendPluginService final { private: virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>* AsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>* PrepareAsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>* AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>* PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>* AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>* PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>* AsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>* PrepareAsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) = 0; }; @@ -104,12 +104,12 @@ class BackendPluginService final { std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncCreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncCreateTaskRaw(context, request, cq)); } - ::grpc::Status GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskCreateResponse* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>> AsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>>(AsyncGetTaskRaw(context, request, cq)); + ::grpc::Status GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskGetResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>> AsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>>(AsyncGetTaskRaw(context, request, cq)); } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncGetTaskRaw(context, request, cq)); + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>> PrepareAsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>>(PrepareAsyncGetTaskRaw(context, request, cq)); } ::grpc::Status DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) override; std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>> AsyncDeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { @@ -125,10 +125,10 @@ class BackendPluginService final { void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) override; void CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; - void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function) override; - void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) override; - void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; - void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, std::function) override; + void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, std::function) override; + void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) override; void DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) override; void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; @@ -146,8 +146,8 @@ class BackendPluginService final { class experimental_async async_stub_{this}; ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* AsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* PrepareAsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>* AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>* PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* AsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* PrepareAsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) override; const ::grpc::internal::RpcMethod rpcmethod_CreateTask_; @@ -161,7 +161,7 @@ class BackendPluginService final { Service(); virtual ~Service(); virtual ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response); - virtual ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response); + virtual ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response); virtual ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response); }; template @@ -196,11 +196,11 @@ class BackendPluginService final { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - void RequestGetTask(::grpc::ServerContext* context, ::flyteidl::service::TaskGetRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::service::TaskCreateResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + void RequestGetTask(::grpc::ServerContext* context, ::flyteidl::service::TaskGetRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::service::TaskGetResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag); } }; @@ -263,17 +263,17 @@ class BackendPluginService final { public: ExperimentalWithCallbackMethod_GetTask() { ::grpc::Service::experimental().MarkMethodCallback(1, - new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>( + new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskGetResponse>( [this](::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, - ::flyteidl::service::TaskCreateResponse* response, + ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { return this->GetTask(context, request, response, controller); })); } void SetMessageAllocatorFor_GetTask( - ::grpc::experimental::MessageAllocator< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>* allocator) { - static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>*>( + ::grpc::experimental::MessageAllocator< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskGetResponse>* allocator) { + static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskGetResponse>*>( ::grpc::Service::experimental().GetHandler(1)) ->SetMessageAllocator(allocator); } @@ -281,11 +281,11 @@ class BackendPluginService final { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } - virtual void GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + virtual void GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } }; template class ExperimentalWithCallbackMethod_DeleteTask : public BaseClass { @@ -348,7 +348,7 @@ class BackendPluginService final { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } @@ -402,7 +402,7 @@ class BackendPluginService final { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } @@ -474,7 +474,7 @@ class BackendPluginService final { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } @@ -532,18 +532,18 @@ class BackendPluginService final { public: WithStreamedUnaryMethod_GetTask() { ::grpc::Service::MarkMethodStreamed(1, - new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskCreateResponse>(std::bind(&WithStreamedUnaryMethod_GetTask::StreamedGetTask, this, std::placeholders::_1, std::placeholders::_2))); + new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskGetResponse>(std::bind(&WithStreamedUnaryMethod_GetTask::StreamedGetTask, this, std::placeholders::_1, std::placeholders::_2))); } ~WithStreamedUnaryMethod_GetTask() override { BaseClassMustBeDerivedFromService(this); } // disable regular version of this method - ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskCreateResponse* response) override { + ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } // replace default version of method with streamed unary - virtual ::grpc::Status StreamedGetTask(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::service::TaskGetRequest,::flyteidl::service::TaskCreateResponse>* server_unary_streamer) = 0; + virtual ::grpc::Status StreamedGetTask(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::service::TaskGetRequest,::flyteidl::service::TaskGetResponse>* server_unary_streamer) = 0; }; template class WithStreamedUnaryMethod_DeleteTask : public BaseClass { diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index 599ddf70b..5801290a4 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -229,20 +229,20 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eprot "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" - "\241\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + "\236\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" ".flyteidl.service.TaskCreateRequest\032$.fl" - "yteidl.service.TaskCreateResponse\"\000\022S\n\007G" + "yteidl.service.TaskCreateResponse\"\000\022P\n\007G" "etTask\022 .flyteidl.service.TaskGetRequest" - "\032$.flyteidl.service.TaskCreateResponse\"\000" - "\022Y\n\nDeleteTask\022#.flyteidl.service.TaskDe" - "leteRequest\032$.flyteidl.service.TaskDelet" - "eResponse\"\000B9Z7github.com/flyteorg/flyte" - "idl/gen/pb-go/flyteidl/serviceb\006proto3" + "\032!.flyteidl.service.TaskGetResponse\"\000\022Y\n" + "\nDeleteTask\022#.flyteidl.service.TaskDelet" + "eRequest\032$.flyteidl.service.TaskDeleteRe" + "sponse\"\000B9Z7github.com/flyteorg/flyteidl" + "/gen/pb-go/flyteidl/serviceb\006proto3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 918, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 915, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index 308931dd5..60845b57e 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -329,37 +329,37 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 466 bytes of a gzipped FileDescriptorProto + // 469 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0x4d, 0x6f, 0xd3, 0x40, - 0x10, 0xad, 0x03, 0x4d, 0xeb, 0xe1, 0x7b, 0x15, 0xa4, 0x34, 0xa5, 0x52, 0xe4, 0xf6, 0xd0, 0x0b, - 0xb6, 0x28, 0x87, 0x8a, 0x23, 0x05, 0x14, 0x21, 0x81, 0x54, 0x39, 0xb9, 0x94, 0x8b, 0x65, 0x3b, - 0x13, 0xe3, 0xc6, 0xf1, 0x2e, 0xbb, 0xe3, 0x8a, 0xfc, 0x03, 0xfe, 0x06, 0x12, 0x3f, 0x14, 0xed, - 0xae, 0xed, 0x26, 0x01, 0xa2, 0x8a, 0xe3, 0xce, 0xbc, 0x79, 0xf3, 0xde, 0xcc, 0x2c, 0x9c, 0xcc, - 0x8a, 0x25, 0x61, 0x3e, 0x2d, 0x02, 0x85, 0xf2, 0x26, 0x4f, 0x31, 0x10, 0x45, 0x95, 0xe5, 0x65, - 0xa4, 0x96, 0x8a, 0x70, 0xe1, 0x0b, 0xc9, 0x89, 0xb3, 0xa7, 0x0d, 0xca, 0xaf, 0x51, 0x83, 0x17, - 0x6d, 0x5d, 0xca, 0x25, 0x06, 0x45, 0x4e, 0x28, 0xe3, 0x42, 0x59, 0xfc, 0xe0, 0x60, 0x3d, 0x4b, - 0xb1, 0x9a, 0x37, 0xa9, 0xa3, 0xf5, 0x54, 0x5e, 0x12, 0xca, 0x59, 0x9c, 0xa2, 0x4d, 0x7b, 0xbf, - 0x1c, 0x78, 0x36, 0x89, 0xd5, 0xfc, 0x9d, 0xc4, 0x98, 0x30, 0xc4, 0x6f, 0x15, 0x2a, 0x62, 0xaf, - 0xa0, 0x9b, 0x97, 0xa2, 0x22, 0xd5, 0x77, 0x86, 0xce, 0xe9, 0x83, 0xb3, 0x03, 0xbf, 0x15, 0xa4, - 0x59, 0xfc, 0x4f, 0xb6, 0xfd, 0xe7, 0x58, 0x84, 0x35, 0x90, 0x9d, 0xc3, 0x3e, 0xe1, 0x42, 0x14, - 0x31, 0x61, 0xbf, 0x63, 0x8a, 0x0e, 0x37, 0x8a, 0x74, 0x9b, 0x49, 0x0d, 0x09, 0x5b, 0x30, 0x3b, - 0x86, 0x47, 0xbc, 0x22, 0x51, 0x51, 0x24, 0x24, 0xce, 0xf2, 0xef, 0xfd, 0x7b, 0x43, 0xe7, 0xd4, - 0x0d, 0x1f, 0xda, 0xe0, 0xa5, 0x89, 0x79, 0x1f, 0x80, 0xad, 0xaa, 0x54, 0x82, 0x97, 0x0a, 0xd9, - 0x73, 0xe8, 0x5e, 0xf3, 0x24, 0xca, 0xa7, 0x46, 0xa6, 0x1b, 0xee, 0x5e, 0xf3, 0xe4, 0xe3, 0x94, - 0xf5, 0x61, 0x6f, 0x81, 0x4a, 0xc5, 0x99, 0x55, 0xe2, 0x86, 0xcd, 0xd3, 0xfb, 0xe1, 0xc0, 0x63, - 0xcd, 0x33, 0x42, 0x6a, 0xac, 0x1e, 0x82, 0xab, 0xc7, 0x15, 0xd1, 0x52, 0x60, 0x4d, 0xb3, 0xaf, - 0x03, 0x93, 0xa5, 0x58, 0x6d, 0xd0, 0x59, 0x6d, 0x70, 0x17, 0xc9, 0xec, 0x08, 0x40, 0x48, 0xbc, - 0x89, 0x14, 0xe9, 0x91, 0xdc, 0x37, 0x08, 0x57, 0x47, 0xc6, 0x3a, 0xe0, 0xbd, 0x85, 0x27, 0xad, + 0x10, 0xad, 0x03, 0x4d, 0xeb, 0xe1, 0x7b, 0x15, 0xa4, 0x34, 0xa5, 0x52, 0x70, 0x7b, 0xe8, 0x05, + 0x5b, 0x94, 0x43, 0xc5, 0x91, 0x02, 0x8a, 0x90, 0x40, 0x8a, 0xdc, 0x5c, 0xca, 0xc5, 0xb2, 0x9d, + 0x89, 0x71, 0xe3, 0x78, 0x97, 0xdd, 0x71, 0x45, 0xfe, 0x01, 0xbf, 0x82, 0x13, 0x3f, 0x14, 0xed, + 0xae, 0xed, 0x26, 0x01, 0x22, 0xc4, 0x71, 0x67, 0xde, 0xbc, 0x79, 0x6f, 0x66, 0x16, 0x4e, 0x66, + 0xc5, 0x92, 0x30, 0x9f, 0x16, 0x81, 0x42, 0x79, 0x93, 0xa7, 0x18, 0x88, 0xa2, 0xca, 0xf2, 0x32, + 0x52, 0x4b, 0x45, 0xb8, 0xf0, 0x85, 0xe4, 0xc4, 0xd9, 0xe3, 0x06, 0xe5, 0xd7, 0xa8, 0xc1, 0xb3, + 0xb6, 0x2e, 0xe5, 0x12, 0x83, 0x22, 0x27, 0x94, 0x71, 0xa1, 0x2c, 0x7e, 0x70, 0xb0, 0x9e, 0xa5, + 0x58, 0xcd, 0x9b, 0xd4, 0xd1, 0x7a, 0x2a, 0x2f, 0x09, 0xe5, 0x2c, 0x4e, 0xd1, 0xa6, 0xbd, 0x9f, + 0x0e, 0x3c, 0x99, 0xc4, 0x6a, 0xfe, 0x56, 0x62, 0x4c, 0x18, 0xe2, 0xd7, 0x0a, 0x15, 0xb1, 0x97, + 0xd0, 0xcd, 0x4b, 0x51, 0x91, 0xea, 0x3b, 0x43, 0xe7, 0xf4, 0xde, 0xd9, 0x81, 0xdf, 0x0a, 0xd2, + 0x2c, 0xfe, 0x47, 0xdb, 0xfe, 0x53, 0x2c, 0xc2, 0x1a, 0xc8, 0xce, 0x61, 0x9f, 0x70, 0x21, 0x8a, + 0x98, 0xb0, 0xdf, 0x31, 0x45, 0x87, 0x1b, 0x45, 0xba, 0xcd, 0xa4, 0x86, 0x84, 0x2d, 0x98, 0x1d, + 0xc3, 0x03, 0x5e, 0x91, 0xa8, 0x28, 0x12, 0x12, 0x67, 0xf9, 0xb7, 0xfe, 0x9d, 0xa1, 0x73, 0xea, + 0x86, 0xf7, 0x6d, 0x70, 0x6c, 0x62, 0xde, 0x7b, 0x60, 0xab, 0x2a, 0x95, 0xe0, 0xa5, 0x42, 0xf6, + 0x14, 0xba, 0xd7, 0x3c, 0x89, 0xf2, 0xa9, 0x91, 0xe9, 0x86, 0xbb, 0xd7, 0x3c, 0xf9, 0x30, 0x65, + 0x7d, 0xd8, 0x5b, 0xa0, 0x52, 0x71, 0x66, 0x95, 0xb8, 0x61, 0xf3, 0xf4, 0xbe, 0x3b, 0xf0, 0x50, + 0xf3, 0x8c, 0x90, 0x1a, 0xab, 0x87, 0xe0, 0xea, 0x71, 0x45, 0xb4, 0x14, 0x58, 0xd3, 0xec, 0xeb, + 0xc0, 0x64, 0x29, 0x56, 0x1b, 0x74, 0x56, 0x1b, 0xfc, 0x8b, 0x64, 0x76, 0x04, 0x20, 0x24, 0xde, + 0x44, 0x8a, 0xf4, 0x48, 0xee, 0x1a, 0x84, 0xab, 0x23, 0x97, 0x3a, 0xe0, 0xbd, 0x81, 0x47, 0xad, 0x92, 0xda, 0x4e, 0x0f, 0x76, 0x2d, 0xb8, 0x76, 0x63, 0x1e, 0x5b, 0xdc, 0x8c, 0xec, 0xea, 0xde, - 0x63, 0x81, 0xb7, 0xab, 0xfb, 0x0f, 0x3f, 0x5e, 0xcf, 0x4e, 0xb7, 0x21, 0xb2, 0x72, 0xce, 0x7e, - 0x76, 0xa0, 0x77, 0x11, 0xa7, 0x73, 0x2c, 0xa7, 0x97, 0xe6, 0x46, 0xc7, 0xf6, 0x16, 0xd9, 0x15, - 0x80, 0x5d, 0x84, 0x2e, 0x62, 0xc7, 0xfe, 0xe6, 0xb1, 0xfa, 0x7f, 0x1c, 0xd4, 0xe0, 0x64, 0x3b, - 0xc8, 0x76, 0xf4, 0x76, 0xd8, 0x18, 0xf6, 0x46, 0x48, 0x86, 0x77, 0xf8, 0xf7, 0x92, 0xdb, 0xd5, - 0xdd, 0x99, 0xf4, 0x0a, 0xc0, 0x5a, 0xdb, 0xa6, 0x77, 0x6d, 0x8a, 0xff, 0xa2, 0x5e, 0x9f, 0x90, - 0xb7, 0x73, 0xf1, 0xe6, 0xcb, 0x79, 0x96, 0xd3, 0xd7, 0x2a, 0xf1, 0x53, 0xbe, 0x08, 0x4c, 0x0d, - 0x97, 0x59, 0xd0, 0xfe, 0xb9, 0x0c, 0xcb, 0x40, 0x24, 0x2f, 0x33, 0x1e, 0x6c, 0xfe, 0xfb, 0xa4, - 0x6b, 0x3e, 0xe0, 0xeb, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x73, 0x7b, 0x82, 0x14, 0x12, 0x04, - 0x00, 0x00, + 0x61, 0x81, 0xb7, 0xab, 0xfb, 0x0f, 0x3f, 0x5e, 0xcf, 0x4e, 0xb7, 0x21, 0xb2, 0x72, 0xce, 0x7e, + 0x74, 0xa0, 0x77, 0x11, 0xa7, 0x73, 0x2c, 0xa7, 0x63, 0x73, 0xa3, 0x97, 0xf6, 0x16, 0xd9, 0x15, + 0x80, 0x5d, 0x84, 0x2e, 0x62, 0xc7, 0xfe, 0xe6, 0xb1, 0xfa, 0xbf, 0x1d, 0xd4, 0xe0, 0x64, 0x3b, + 0xc8, 0x76, 0xf4, 0x76, 0xd8, 0x18, 0xf6, 0x46, 0x48, 0x86, 0x77, 0xf8, 0xe7, 0x92, 0xdb, 0xd5, + 0x0d, 0x9e, 0x6f, 0x41, 0xb4, 0x8c, 0x57, 0x00, 0xd6, 0xd7, 0x36, 0xb1, 0x6b, 0x23, 0xfc, 0x9b, + 0xd8, 0xf5, 0xf1, 0x78, 0x3b, 0x17, 0xaf, 0x3f, 0x9f, 0x67, 0x39, 0x7d, 0xa9, 0x12, 0x3f, 0xe5, + 0x8b, 0xc0, 0xd4, 0x70, 0x99, 0x05, 0xed, 0x87, 0xcb, 0xb0, 0x0c, 0x44, 0xf2, 0x22, 0xe3, 0xc1, + 0xe6, 0xa7, 0x4f, 0xba, 0xe6, 0xf7, 0xbd, 0xfa, 0x15, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x78, 0xb0, + 0xd6, 0x0f, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -375,7 +375,7 @@ const _ = grpc.SupportPackageIsVersion4 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type BackendPluginServiceClient interface { CreateTask(ctx context.Context, in *TaskCreateRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) - GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) + GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskGetResponse, error) DeleteTask(ctx context.Context, in *TaskDeleteRequest, opts ...grpc.CallOption) (*TaskDeleteResponse, error) } @@ -396,8 +396,8 @@ func (c *backendPluginServiceClient) CreateTask(ctx context.Context, in *TaskCre return out, nil } -func (c *backendPluginServiceClient) GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) { - out := new(TaskCreateResponse) +func (c *backendPluginServiceClient) GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskGetResponse, error) { + out := new(TaskGetResponse) err := c.cc.Invoke(ctx, "/flyteidl.service.BackendPluginService/GetTask", in, out, opts...) if err != nil { return nil, err @@ -417,7 +417,7 @@ func (c *backendPluginServiceClient) DeleteTask(ctx context.Context, in *TaskDel // BackendPluginServiceServer is the server API for BackendPluginService service. type BackendPluginServiceServer interface { CreateTask(context.Context, *TaskCreateRequest) (*TaskCreateResponse, error) - GetTask(context.Context, *TaskGetRequest) (*TaskCreateResponse, error) + GetTask(context.Context, *TaskGetRequest) (*TaskGetResponse, error) DeleteTask(context.Context, *TaskDeleteRequest) (*TaskDeleteResponse, error) } @@ -428,7 +428,7 @@ type UnimplementedBackendPluginServiceServer struct { func (*UnimplementedBackendPluginServiceServer) CreateTask(ctx context.Context, req *TaskCreateRequest) (*TaskCreateResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateTask not implemented") } -func (*UnimplementedBackendPluginServiceServer) GetTask(ctx context.Context, req *TaskGetRequest) (*TaskCreateResponse, error) { +func (*UnimplementedBackendPluginServiceServer) GetTask(ctx context.Context, req *TaskGetRequest) (*TaskGetResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetTask not implemented") } func (*UnimplementedBackendPluginServiceServer) DeleteTask(ctx context.Context, req *TaskDeleteRequest) (*TaskDeleteResponse, error) { diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json index 5f9d95a72..7bbeabba4 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -1109,6 +1109,17 @@ }, "serviceTaskDeleteResponse": { "type": "object" + }, + "serviceTaskGetResponse": { + "type": "object", + "properties": { + "state": { + "type": "string" + }, + "message": { + "type": "string" + } + } } } } diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index 2bf075ec3..1cc6661c0 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -4433,15 +4433,15 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" + "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" + "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" + - "\241\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + + "\236\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + ".flyteidl.service.TaskCreateRequest\032$.fl" + - "yteidl.service.TaskCreateResponse\"\000\022S\n\007G" + + "yteidl.service.TaskCreateResponse\"\000\022P\n\007G" + "etTask\022 .flyteidl.service.TaskGetRequest" + - "\032$.flyteidl.service.TaskCreateResponse\"\000" + - "\022Y\n\nDeleteTask\022#.flyteidl.service.TaskDe" + - "leteRequest\032$.flyteidl.service.TaskDelet" + - "eResponse\"\000B9Z7github.com/flyteorg/flyte" + - "idl/gen/pb-go/flyteidl/serviceb\006proto3" + "\032!.flyteidl.service.TaskGetResponse\"\000\022Y\n" + + "\nDeleteTask\022#.flyteidl.service.TaskDelet" + + "eRequest\032$.flyteidl.service.TaskDeleteRe" + + "sponse\"\000B9Z7github.com/flyteorg/flyteidl" + + "/gen/pb-go/flyteidl/serviceb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index b7b05114f..5694dcb24 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19295,7 +19295,7 @@ export namespace flyteidl { /** * Calls GetTask. * @param request TaskGetRequest message or plain object - * @param callback Node-style callback called with the error, if any, and TaskCreateResponse + * @param callback Node-style callback called with the error, if any, and TaskGetResponse */ public getTask(request: flyteidl.service.ITaskGetRequest, callback: flyteidl.service.BackendPluginService.GetTaskCallback): void; @@ -19304,7 +19304,7 @@ export namespace flyteidl { * @param request TaskGetRequest message or plain object * @returns Promise */ - public getTask(request: flyteidl.service.ITaskGetRequest): Promise; + public getTask(request: flyteidl.service.ITaskGetRequest): Promise; /** * Calls DeleteTask. @@ -19333,9 +19333,9 @@ export namespace flyteidl { /** * Callback as used by {@link flyteidl.service.BackendPluginService#getTask}. * @param error Error, if any - * @param [response] TaskCreateResponse + * @param [response] TaskGetResponse */ - type GetTaskCallback = (error: (Error|null), response?: flyteidl.service.TaskCreateResponse) => void; + type GetTaskCallback = (error: (Error|null), response?: flyteidl.service.TaskGetResponse) => void; /** * Callback as used by {@link flyteidl.service.BackendPluginService#deleteTask}. diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index e57cd9909..709c7910a 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -44808,7 +44808,7 @@ * @typedef GetTaskCallback * @type {function} * @param {Error|null} error Error, if any - * @param {flyteidl.service.TaskCreateResponse} [response] TaskCreateResponse + * @param {flyteidl.service.TaskGetResponse} [response] TaskGetResponse */ /** @@ -44817,12 +44817,12 @@ * @memberof flyteidl.service.BackendPluginService * @instance * @param {flyteidl.service.ITaskGetRequest} request TaskGetRequest message or plain object - * @param {flyteidl.service.BackendPluginService.GetTaskCallback} callback Node-style callback called with the error, if any, and TaskCreateResponse + * @param {flyteidl.service.BackendPluginService.GetTaskCallback} callback Node-style callback called with the error, if any, and TaskGetResponse * @returns {undefined} * @variation 1 */ Object.defineProperty(BackendPluginService.prototype.getTask = function getTask(request, callback) { - return this.rpcCall(getTask, $root.flyteidl.service.TaskGetRequest, $root.flyteidl.service.TaskCreateResponse, request, callback); + return this.rpcCall(getTask, $root.flyteidl.service.TaskGetRequest, $root.flyteidl.service.TaskGetResponse, request, callback); }, "name", { value: "GetTask" }); /** @@ -44831,7 +44831,7 @@ * @memberof flyteidl.service.BackendPluginService * @instance * @param {flyteidl.service.ITaskGetRequest} request TaskGetRequest message or plain object - * @returns {Promise} Promise + * @returns {Promise} Promise * @variation 2 */ diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index fd2a8a26a..903a8d812 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -16,7 +16,7 @@ from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x88\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x1d\n\nprev_state\x18\x04 \x01(\tR\tprevState\"A\n\x0fTaskGetResponse\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse2\xa1\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12S\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x88\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x1d\n\nprev_state\x18\x04 \x01(\tR\tprevState\"A\n\x0fTaskGetResponse\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse2\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -37,5 +37,5 @@ _TASKDELETERESPONSE._serialized_start=663 _TASKDELETERESPONSE._serialized_end=683 _BACKENDPLUGINSERVICE._serialized_start=686 - _BACKENDPLUGINSERVICE._serialized_end=975 + _BACKENDPLUGINSERVICE._serialized_end=972 # @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py b/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py index b1dfd767c..e35c2e9da 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py @@ -22,7 +22,7 @@ def __init__(self, channel): self.GetTask = channel.unary_unary( '/flyteidl.service.BackendPluginService/GetTask', request_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.SerializeToString, - response_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.FromString, + response_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetResponse.FromString, ) self.DeleteTask = channel.unary_unary( '/flyteidl.service.BackendPluginService/DeleteTask', @@ -63,7 +63,7 @@ def add_BackendPluginServiceServicer_to_server(servicer, server): 'GetTask': grpc.unary_unary_rpc_method_handler( servicer.GetTask, request_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.FromString, - response_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.SerializeToString, + response_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetResponse.SerializeToString, ), 'DeleteTask': grpc.unary_unary_rpc_method_handler( servicer.DeleteTask, @@ -110,7 +110,7 @@ def GetTask(request, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.service.BackendPluginService/GetTask', flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.SerializeToString, - flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.FromString, + flyteidl_dot_service_dot_plugin__system__pb2.TaskGetResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/protos/docs/service/service.rst b/protos/docs/service/service.rst index ab6ceb510..03d4e370e 100644 --- a/protos/docs/service/service.rst +++ b/protos/docs/service/service.rst @@ -661,7 +661,7 @@ BackendPluginService :widths: auto "CreateTask", ":ref:`ref_flyteidl.service.TaskCreateRequest`", ":ref:`ref_flyteidl.service.TaskCreateResponse`", "" - "GetTask", ":ref:`ref_flyteidl.service.TaskGetRequest`", ":ref:`ref_flyteidl.service.TaskCreateResponse`", "" + "GetTask", ":ref:`ref_flyteidl.service.TaskGetRequest`", ":ref:`ref_flyteidl.service.TaskGetResponse`", "" "DeleteTask", ":ref:`ref_flyteidl.service.TaskDeleteRequest`", ":ref:`ref_flyteidl.service.TaskDeleteResponse`", "" .. diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 1fa65231a..99e5d2fa3 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -8,7 +8,7 @@ import "flyteidl/core/interface.proto"; service BackendPluginService { rpc CreateTask (TaskCreateRequest) returns (TaskCreateResponse){}; - rpc GetTask (TaskGetRequest) returns (TaskCreateResponse){}; + rpc GetTask (TaskGetRequest) returns (TaskGetResponse){}; rpc DeleteTask (TaskDeleteRequest) returns (TaskDeleteResponse){}; } From 4e2685c99c5e09f0b0a53fd6db41590f1bed7be1 Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Thu, 23 Feb 2023 18:24:40 -0800 Subject: [PATCH 06/18] nit Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.pb.cc | 216 ++++----- .../flyteidl/service/plugin_system.pb.h | 175 +++----- .../flyteidl/service/plugin_system.pb.go | 106 +++-- .../service/plugin_system.swagger.json | 11 +- .../flyteidl/service/PluginSystem.java | 424 +++++++++--------- gen/pb-js/flyteidl.d.ts | 15 +- gen/pb-js/flyteidl.js | 56 ++- .../flyteidl/service/plugin_system_pb2.py | 22 +- .../flyteidl/service/plugin_system_pb2.pyi | 15 +- protos/docs/service/service.rst | 21 +- protos/flyteidl/service/plugin_system.proto | 9 +- 11 files changed, 555 insertions(+), 515 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index 5801290a4..d07d12637 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -142,7 +142,7 @@ void InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { } ::google::protobuf::Metadata file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[6]; -constexpr ::google::protobuf::EnumDescriptor const** file_level_enum_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto = nullptr; +const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto[1]; constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto = nullptr; const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { @@ -223,26 +223,29 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eprot "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" - "\007message\030\002 \001(\t\"^\n\016TaskGetRequest\022\021\n\ttask" + "\007message\030\002 \001(\t\"w\n\016TaskGetRequest\022\021\n\ttask" "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" - "efix\030\003 \001(\t\022\022\n\nprev_state\030\004 \001(\t\"1\n\017TaskGe" - "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" - "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" - "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" - "\236\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" - ".flyteidl.service.TaskCreateRequest\032$.fl" - "yteidl.service.TaskCreateResponse\"\000\022P\n\007G" - "etTask\022 .flyteidl.service.TaskGetRequest" - "\032!.flyteidl.service.TaskGetResponse\"\000\022Y\n" - "\nDeleteTask\022#.flyteidl.service.TaskDelet" - "eRequest\032$.flyteidl.service.TaskDeleteRe" - "sponse\"\000B9Z7github.com/flyteorg/flyteidl" - "/gen/pb-go/flyteidl/serviceb\006proto3" + "efix\030\003 \001(\t\022+\n\nprev_state\030\004 \001(\0162\027.flyteid" + "l.service.State\"J\n\017TaskGetResponse\022&\n\005st" + "ate\030\001 \001(\0162\027.flyteidl.service.State\022\017\n\007me" + "ssage\030\002 \001(\t\"6\n\021TaskDeleteRequest\022\021\n\ttask" + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDelet" + "eResponse*/\n\005State\022\n\n\006FAILED\020\000\022\013\n\007RUNNIN" + "G\020\001\022\r\n\tSUCCEEDED\020\0022\236\002\n\024BackendPluginServ" + "ice\022Y\n\nCreateTask\022#.flyteidl.service.Tas" + "kCreateRequest\032$.flyteidl.service.TaskCr" + "eateResponse\"\000\022P\n\007GetTask\022 .flyteidl.ser" + "vice.TaskGetRequest\032!.flyteidl.service.T" + "askGetResponse\"\000\022Y\n\nDeleteTask\022#.flyteid" + "l.service.TaskDeleteRequest\032$.flyteidl.s" + "ervice.TaskDeleteResponse\"\000B9Z7github.co" + "m/flyteorg/flyteidl/gen/pb-go/flyteidl/s" + "erviceb\006proto3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 915, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1014, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -259,6 +262,21 @@ void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { static bool dynamic_init_dummy_flyteidl_2fservice_2fplugin_5fsystem_2eproto = []() { AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto(); return true; }(); namespace flyteidl { namespace service { +const ::google::protobuf::EnumDescriptor* State_descriptor() { + ::google::protobuf::internal::AssignDescriptors(&assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); + return file_level_enum_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto[0]; +} +bool State_IsValid(int value) { + switch (value) { + case 0: + case 1: + case 2: + return true; + default: + return false; + } +} + // =================================================================== @@ -1110,10 +1128,7 @@ TaskGetRequest::TaskGetRequest(const TaskGetRequest& from) if (from.output_prefix().size() > 0) { output_prefix_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.output_prefix_); } - prev_state_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.prev_state().size() > 0) { - prev_state_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.prev_state_); - } + prev_state_ = from.prev_state_; // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskGetRequest) } @@ -1123,7 +1138,7 @@ void TaskGetRequest::SharedCtor() { task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); output_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - prev_state_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + prev_state_ = 0; } TaskGetRequest::~TaskGetRequest() { @@ -1135,7 +1150,6 @@ void TaskGetRequest::SharedDtor() { task_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); output_prefix_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - prev_state_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void TaskGetRequest::SetCachedSize(int size) const { @@ -1156,7 +1170,7 @@ void TaskGetRequest::Clear() { task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); output_prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - prev_state_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + prev_state_ = 0; _internal_metadata_.Clear(); } @@ -1221,20 +1235,12 @@ const char* TaskGetRequest::_InternalParse(const char* begin, const char* end, v ptr += size; break; } - // string prev_state = 4; + // .flyteidl.service.State prev_state = 4; case 4: { - if (static_cast<::google::protobuf::uint8>(tag) != 34) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); + if (static_cast<::google::protobuf::uint8>(tag) != 32) goto handle_unusual; + ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); + msg->set_prev_state(static_cast<::flyteidl::service::State>(val)); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetRequest.prev_state"); - object = msg->mutable_prev_state(); - if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { - parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; - goto string_till_end; - } - GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); - ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); - ptr += size; break; } default: { @@ -1316,15 +1322,14 @@ bool TaskGetRequest::MergePartialFromCodedStream( break; } - // string prev_state = 4; + // .flyteidl.service.State prev_state = 4; case 4: { - if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_prev_state())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->prev_state().data(), static_cast(this->prev_state().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.service.TaskGetRequest.prev_state")); + if (static_cast< ::google::protobuf::uint8>(tag) == (32 & 0xFF)) { + int value = 0; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + set_prev_state(static_cast< ::flyteidl::service::State >(value)); } else { goto handle_unusual; } @@ -1388,13 +1393,9 @@ void TaskGetRequest::SerializeWithCachedSizes( 3, this->output_prefix(), output); } - // string prev_state = 4; - if (this->prev_state().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->prev_state().data(), static_cast(this->prev_state().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskGetRequest.prev_state"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + // .flyteidl.service.State prev_state = 4; + if (this->prev_state() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( 4, this->prev_state(), output); } @@ -1444,15 +1445,10 @@ ::google::protobuf::uint8* TaskGetRequest::InternalSerializeWithCachedSizesToArr 3, this->output_prefix(), target); } - // string prev_state = 4; - if (this->prev_state().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->prev_state().data(), static_cast(this->prev_state().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskGetRequest.prev_state"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->prev_state(), target); + // .flyteidl.service.State prev_state = 4; + if (this->prev_state() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 4, this->prev_state(), target); } if (_internal_metadata_.have_unknown_fields()) { @@ -1497,11 +1493,10 @@ size_t TaskGetRequest::ByteSizeLong() const { this->output_prefix()); } - // string prev_state = 4; - if (this->prev_state().size() > 0) { + // .flyteidl.service.State prev_state = 4; + if (this->prev_state() != 0) { total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->prev_state()); + ::google::protobuf::internal::WireFormatLite::EnumSize(this->prev_state()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -1543,9 +1538,8 @@ void TaskGetRequest::MergeFrom(const TaskGetRequest& from) { output_prefix_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.output_prefix_); } - if (from.prev_state().size() > 0) { - - prev_state_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.prev_state_); + if (from.prev_state() != 0) { + set_prev_state(from.prev_state()); } } @@ -1580,8 +1574,7 @@ void TaskGetRequest::InternalSwap(TaskGetRequest* other) { GetArenaNoVirtual()); output_prefix_.Swap(&other->output_prefix_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); - prev_state_.Swap(&other->prev_state_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); + swap(prev_state_, other->prev_state_); } ::google::protobuf::Metadata TaskGetRequest::GetMetadata() const { @@ -1612,22 +1605,19 @@ TaskGetResponse::TaskGetResponse(const TaskGetResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - state_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.state().size() > 0) { - state_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.state_); - } message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.message().size() > 0) { message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.message_); } + state_ = from.state_; // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskGetResponse) } void TaskGetResponse::SharedCtor() { ::google::protobuf::internal::InitSCC( &scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - state_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + state_ = 0; } TaskGetResponse::~TaskGetResponse() { @@ -1636,7 +1626,6 @@ TaskGetResponse::~TaskGetResponse() { } void TaskGetResponse::SharedDtor() { - state_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); message_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } @@ -1655,8 +1644,8 @@ void TaskGetResponse::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - state_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + state_ = 0; _internal_metadata_.Clear(); } @@ -1673,20 +1662,12 @@ const char* TaskGetResponse::_InternalParse(const char* begin, const char* end, ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // string state = 1; + // .flyteidl.service.State state = 1; case 1: { - if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); + if (static_cast<::google::protobuf::uint8>(tag) != 8) goto handle_unusual; + ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); + msg->set_state(static_cast<::flyteidl::service::State>(val)); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetResponse.state"); - object = msg->mutable_state(); - if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { - parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; - goto string_till_end; - } - GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); - ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); - ptr += size; break; } // string message = 2; @@ -1739,15 +1720,14 @@ bool TaskGetResponse::MergePartialFromCodedStream( tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // string state = 1; + // .flyteidl.service.State state = 1; case 1: { - if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_state())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->state().data(), static_cast(this->state().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.service.TaskGetResponse.state")); + if (static_cast< ::google::protobuf::uint8>(tag) == (8 & 0xFF)) { + int value = 0; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + set_state(static_cast< ::flyteidl::service::State >(value)); } else { goto handle_unusual; } @@ -1796,13 +1776,9 @@ void TaskGetResponse::SerializeWithCachedSizes( ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // string state = 1; - if (this->state().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->state().data(), static_cast(this->state().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskGetResponse.state"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + // .flyteidl.service.State state = 1; + if (this->state() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( 1, this->state(), output); } @@ -1829,15 +1805,10 @@ ::google::protobuf::uint8* TaskGetResponse::InternalSerializeWithCachedSizesToAr ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // string state = 1; - if (this->state().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->state().data(), static_cast(this->state().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskGetResponse.state"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 1, this->state(), target); + // .flyteidl.service.State state = 1; + if (this->state() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 1, this->state(), target); } // string message = 2; @@ -1872,13 +1843,6 @@ size_t TaskGetResponse::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string state = 1; - if (this->state().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->state()); - } - // string message = 2; if (this->message().size() > 0) { total_size += 1 + @@ -1886,6 +1850,12 @@ size_t TaskGetResponse::ByteSizeLong() const { this->message()); } + // .flyteidl.service.State state = 1; + if (this->state() != 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::EnumSize(this->state()); + } + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; @@ -1913,14 +1883,13 @@ void TaskGetResponse::MergeFrom(const TaskGetResponse& from) { ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.state().size() > 0) { - - state_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.state_); - } if (from.message().size() > 0) { message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.message_); } + if (from.state() != 0) { + set_state(from.state()); + } } void TaskGetResponse::CopyFrom(const ::google::protobuf::Message& from) { @@ -1948,10 +1917,9 @@ void TaskGetResponse::Swap(TaskGetResponse* other) { void TaskGetResponse::InternalSwap(TaskGetResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - state_.Swap(&other->state_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); message_.Swap(&other->message_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); + swap(state_, other->state_); } ::google::protobuf::Metadata TaskGetResponse::GetMetadata() const { diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h index f1ee72bc3..c462eeb1f 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -30,6 +30,7 @@ #include #include // IWYU pragma: export #include // IWYU pragma: export +#include #include #include "flyteidl/core/literals.pb.h" #include "flyteidl/core/tasks.pb.h" @@ -86,6 +87,28 @@ template<> ::flyteidl::service::TaskGetResponse* Arena::CreateMaybeMessage<::fly namespace flyteidl { namespace service { +enum State { + FAILED = 0, + RUNNING = 1, + SUCCEEDED = 2, + State_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::google::protobuf::int32>::min(), + State_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::google::protobuf::int32>::max() +}; +bool State_IsValid(int value); +const State State_MIN = FAILED; +const State State_MAX = SUCCEEDED; +const int State_ARRAYSIZE = State_MAX + 1; + +const ::google::protobuf::EnumDescriptor* State_descriptor(); +inline const ::std::string& State_Name(State value) { + return ::google::protobuf::internal::NameOfEnum( + State_descriptor(), value); +} +inline bool State_Parse( + const ::std::string& name, State* value) { + return ::google::protobuf::internal::ParseNamedEnum( + State_descriptor(), name, value); +} // =================================================================== class TaskCreateRequest final : @@ -500,19 +523,11 @@ class TaskGetRequest final : ::std::string* release_output_prefix(); void set_allocated_output_prefix(::std::string* output_prefix); - // string prev_state = 4; + // .flyteidl.service.State prev_state = 4; void clear_prev_state(); static const int kPrevStateFieldNumber = 4; - const ::std::string& prev_state() const; - void set_prev_state(const ::std::string& value); - #if LANG_CXX11 - void set_prev_state(::std::string&& value); - #endif - void set_prev_state(const char* value); - void set_prev_state(const char* value, size_t size); - ::std::string* mutable_prev_state(); - ::std::string* release_prev_state(); - void set_allocated_prev_state(::std::string* prev_state); + ::flyteidl::service::State prev_state() const; + void set_prev_state(::flyteidl::service::State value); // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetRequest) private: @@ -522,7 +537,7 @@ class TaskGetRequest final : ::google::protobuf::internal::ArenaStringPtr task_type_; ::google::protobuf::internal::ArenaStringPtr job_id_; ::google::protobuf::internal::ArenaStringPtr output_prefix_; - ::google::protobuf::internal::ArenaStringPtr prev_state_; + int prev_state_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; }; @@ -623,20 +638,6 @@ class TaskGetResponse final : // accessors ------------------------------------------------------- - // string state = 1; - void clear_state(); - static const int kStateFieldNumber = 1; - const ::std::string& state() const; - void set_state(const ::std::string& value); - #if LANG_CXX11 - void set_state(::std::string&& value); - #endif - void set_state(const char* value); - void set_state(const char* value, size_t size); - ::std::string* mutable_state(); - ::std::string* release_state(); - void set_allocated_state(::std::string* state); - // string message = 2; void clear_message(); static const int kMessageFieldNumber = 2; @@ -651,13 +652,19 @@ class TaskGetResponse final : ::std::string* release_message(); void set_allocated_message(::std::string* message); + // .flyteidl.service.State state = 1; + void clear_state(); + static const int kStateFieldNumber = 1; + ::flyteidl::service::State state() const; + void set_state(::flyteidl::service::State value); + // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetResponse) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::internal::ArenaStringPtr state_; ::google::protobuf::internal::ArenaStringPtr message_; + int state_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; }; @@ -1328,115 +1335,37 @@ inline void TaskGetRequest::set_allocated_output_prefix(::std::string* output_pr // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.output_prefix) } -// string prev_state = 4; +// .flyteidl.service.State prev_state = 4; inline void TaskGetRequest::clear_prev_state() { - prev_state_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + prev_state_ = 0; } -inline const ::std::string& TaskGetRequest::prev_state() const { +inline ::flyteidl::service::State TaskGetRequest::prev_state() const { // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.prev_state) - return prev_state_.GetNoArena(); + return static_cast< ::flyteidl::service::State >(prev_state_); } -inline void TaskGetRequest::set_prev_state(const ::std::string& value) { +inline void TaskGetRequest::set_prev_state(::flyteidl::service::State value) { - prev_state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + prev_state_ = value; // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetRequest.prev_state) } -#if LANG_CXX11 -inline void TaskGetRequest::set_prev_state(::std::string&& value) { - - prev_state_.SetNoArena( - &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetRequest.prev_state) -} -#endif -inline void TaskGetRequest::set_prev_state(const char* value) { - GOOGLE_DCHECK(value != nullptr); - - prev_state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetRequest.prev_state) -} -inline void TaskGetRequest::set_prev_state(const char* value, size_t size) { - - prev_state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetRequest.prev_state) -} -inline ::std::string* TaskGetRequest::mutable_prev_state() { - - // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetRequest.prev_state) - return prev_state_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline ::std::string* TaskGetRequest::release_prev_state() { - // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetRequest.prev_state) - - return prev_state_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline void TaskGetRequest::set_allocated_prev_state(::std::string* prev_state) { - if (prev_state != nullptr) { - - } else { - - } - prev_state_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), prev_state); - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.prev_state) -} // ------------------------------------------------------------------- // TaskGetResponse -// string state = 1; +// .flyteidl.service.State state = 1; inline void TaskGetResponse::clear_state() { - state_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + state_ = 0; } -inline const ::std::string& TaskGetResponse::state() const { +inline ::flyteidl::service::State TaskGetResponse::state() const { // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetResponse.state) - return state_.GetNoArena(); + return static_cast< ::flyteidl::service::State >(state_); } -inline void TaskGetResponse::set_state(const ::std::string& value) { +inline void TaskGetResponse::set_state(::flyteidl::service::State value) { - state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + state_ = value; // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetResponse.state) } -#if LANG_CXX11 -inline void TaskGetResponse::set_state(::std::string&& value) { - - state_.SetNoArena( - &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetResponse.state) -} -#endif -inline void TaskGetResponse::set_state(const char* value) { - GOOGLE_DCHECK(value != nullptr); - - state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetResponse.state) -} -inline void TaskGetResponse::set_state(const char* value, size_t size) { - - state_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetResponse.state) -} -inline ::std::string* TaskGetResponse::mutable_state() { - - // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetResponse.state) - return state_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline ::std::string* TaskGetResponse::release_state() { - // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetResponse.state) - - return state_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline void TaskGetResponse::set_allocated_state(::std::string* state) { - if (state != nullptr) { - - } else { - - } - state_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), state); - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetResponse.state) -} // string message = 2; inline void TaskGetResponse::clear_message() { @@ -1624,6 +1553,18 @@ inline void TaskDeleteRequest::set_allocated_job_id(::std::string* job_id) { } // namespace service } // namespace flyteidl +namespace google { +namespace protobuf { + +template <> struct is_proto_enum< ::flyteidl::service::State> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::flyteidl::service::State>() { + return ::flyteidl::service::State_descriptor(); +} + +} // namespace protobuf +} // namespace google + // @@protoc_insertion_point(global_scope) #include diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index 60845b57e..f3c4652c6 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -25,6 +25,34 @@ var _ = math.Inf // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +type State int32 + +const ( + State_FAILED State = 0 + State_RUNNING State = 1 + State_SUCCEEDED State = 2 +) + +var State_name = map[int32]string{ + 0: "FAILED", + 1: "RUNNING", + 2: "SUCCEEDED", +} + +var State_value = map[string]int32{ + "FAILED": 0, + "RUNNING": 1, + "SUCCEEDED": 2, +} + +func (x State) String() string { + return proto.EnumName(State_name, int32(x)) +} + +func (State) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3ccc78ed94d2bb96, []int{0} +} + type TaskCreateRequest struct { Inputs *core.LiteralMap `protobuf:"bytes,1,opt,name=inputs,proto3" json:"inputs,omitempty"` Template *core.TaskTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` @@ -131,7 +159,7 @@ type TaskGetRequest struct { TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` - PrevState string `protobuf:"bytes,4,opt,name=prev_state,json=prevState,proto3" json:"prev_state,omitempty"` + PrevState State `protobuf:"varint,4,opt,name=prev_state,json=prevState,proto3,enum=flyteidl.service.State" json:"prev_state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -183,15 +211,15 @@ func (m *TaskGetRequest) GetOutputPrefix() string { return "" } -func (m *TaskGetRequest) GetPrevState() string { +func (m *TaskGetRequest) GetPrevState() State { if m != nil { return m.PrevState } - return "" + return State_FAILED } type TaskGetResponse struct { - State string `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` + State State `protobuf:"varint,1,opt,name=state,proto3,enum=flyteidl.service.State" json:"state,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` @@ -223,11 +251,11 @@ func (m *TaskGetResponse) XXX_DiscardUnknown() { var xxx_messageInfo_TaskGetResponse proto.InternalMessageInfo -func (m *TaskGetResponse) GetState() string { +func (m *TaskGetResponse) GetState() State { if m != nil { return m.State } - return "" + return State_FAILED } func (m *TaskGetResponse) GetMessage() string { @@ -316,6 +344,7 @@ func (m *TaskDeleteResponse) XXX_DiscardUnknown() { var xxx_messageInfo_TaskDeleteResponse proto.InternalMessageInfo func init() { + proto.RegisterEnum("flyteidl.service.State", State_name, State_value) proto.RegisterType((*TaskCreateRequest)(nil), "flyteidl.service.TaskCreateRequest") proto.RegisterType((*TaskCreateResponse)(nil), "flyteidl.service.TaskCreateResponse") proto.RegisterType((*TaskGetRequest)(nil), "flyteidl.service.TaskGetRequest") @@ -329,37 +358,40 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 469 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0x4d, 0x6f, 0xd3, 0x40, - 0x10, 0xad, 0x03, 0x4d, 0xeb, 0xe1, 0x7b, 0x15, 0xa4, 0x34, 0xa5, 0x52, 0x70, 0x7b, 0xe8, 0x05, - 0x5b, 0x94, 0x43, 0xc5, 0x91, 0x02, 0x8a, 0x90, 0x40, 0x8a, 0xdc, 0x5c, 0xca, 0xc5, 0xb2, 0x9d, - 0x89, 0x71, 0xe3, 0x78, 0x97, 0xdd, 0x71, 0x45, 0xfe, 0x01, 0xbf, 0x82, 0x13, 0x3f, 0x14, 0xed, - 0xae, 0xed, 0x26, 0x01, 0x22, 0xc4, 0x71, 0x67, 0xde, 0xbc, 0x79, 0x6f, 0x66, 0x16, 0x4e, 0x66, - 0xc5, 0x92, 0x30, 0x9f, 0x16, 0x81, 0x42, 0x79, 0x93, 0xa7, 0x18, 0x88, 0xa2, 0xca, 0xf2, 0x32, - 0x52, 0x4b, 0x45, 0xb8, 0xf0, 0x85, 0xe4, 0xc4, 0xd9, 0xe3, 0x06, 0xe5, 0xd7, 0xa8, 0xc1, 0xb3, - 0xb6, 0x2e, 0xe5, 0x12, 0x83, 0x22, 0x27, 0x94, 0x71, 0xa1, 0x2c, 0x7e, 0x70, 0xb0, 0x9e, 0xa5, - 0x58, 0xcd, 0x9b, 0xd4, 0xd1, 0x7a, 0x2a, 0x2f, 0x09, 0xe5, 0x2c, 0x4e, 0xd1, 0xa6, 0xbd, 0x9f, - 0x0e, 0x3c, 0x99, 0xc4, 0x6a, 0xfe, 0x56, 0x62, 0x4c, 0x18, 0xe2, 0xd7, 0x0a, 0x15, 0xb1, 0x97, - 0xd0, 0xcd, 0x4b, 0x51, 0x91, 0xea, 0x3b, 0x43, 0xe7, 0xf4, 0xde, 0xd9, 0x81, 0xdf, 0x0a, 0xd2, - 0x2c, 0xfe, 0x47, 0xdb, 0xfe, 0x53, 0x2c, 0xc2, 0x1a, 0xc8, 0xce, 0x61, 0x9f, 0x70, 0x21, 0x8a, - 0x98, 0xb0, 0xdf, 0x31, 0x45, 0x87, 0x1b, 0x45, 0xba, 0xcd, 0xa4, 0x86, 0x84, 0x2d, 0x98, 0x1d, - 0xc3, 0x03, 0x5e, 0x91, 0xa8, 0x28, 0x12, 0x12, 0x67, 0xf9, 0xb7, 0xfe, 0x9d, 0xa1, 0x73, 0xea, - 0x86, 0xf7, 0x6d, 0x70, 0x6c, 0x62, 0xde, 0x7b, 0x60, 0xab, 0x2a, 0x95, 0xe0, 0xa5, 0x42, 0xf6, - 0x14, 0xba, 0xd7, 0x3c, 0x89, 0xf2, 0xa9, 0x91, 0xe9, 0x86, 0xbb, 0xd7, 0x3c, 0xf9, 0x30, 0x65, - 0x7d, 0xd8, 0x5b, 0xa0, 0x52, 0x71, 0x66, 0x95, 0xb8, 0x61, 0xf3, 0xf4, 0xbe, 0x3b, 0xf0, 0x50, - 0xf3, 0x8c, 0x90, 0x1a, 0xab, 0x87, 0xe0, 0xea, 0x71, 0x45, 0xb4, 0x14, 0x58, 0xd3, 0xec, 0xeb, - 0xc0, 0x64, 0x29, 0x56, 0x1b, 0x74, 0x56, 0x1b, 0xfc, 0x8b, 0x64, 0x76, 0x04, 0x20, 0x24, 0xde, - 0x44, 0x8a, 0xf4, 0x48, 0xee, 0x1a, 0x84, 0xab, 0x23, 0x97, 0x3a, 0xe0, 0xbd, 0x81, 0x47, 0xad, - 0x92, 0xda, 0x4e, 0x0f, 0x76, 0x2d, 0xb8, 0x76, 0x63, 0x1e, 0x5b, 0xdc, 0x8c, 0xec, 0xea, 0xde, - 0x61, 0x81, 0xb7, 0xab, 0xfb, 0x0f, 0x3f, 0x5e, 0xcf, 0x4e, 0xb7, 0x21, 0xb2, 0x72, 0xce, 0x7e, - 0x74, 0xa0, 0x77, 0x11, 0xa7, 0x73, 0x2c, 0xa7, 0x63, 0x73, 0xa3, 0x97, 0xf6, 0x16, 0xd9, 0x15, - 0x80, 0x5d, 0x84, 0x2e, 0x62, 0xc7, 0xfe, 0xe6, 0xb1, 0xfa, 0xbf, 0x1d, 0xd4, 0xe0, 0x64, 0x3b, - 0xc8, 0x76, 0xf4, 0x76, 0xd8, 0x18, 0xf6, 0x46, 0x48, 0x86, 0x77, 0xf8, 0xe7, 0x92, 0xdb, 0xd5, - 0x0d, 0x9e, 0x6f, 0x41, 0xb4, 0x8c, 0x57, 0x00, 0xd6, 0xd7, 0x36, 0xb1, 0x6b, 0x23, 0xfc, 0x9b, - 0xd8, 0xf5, 0xf1, 0x78, 0x3b, 0x17, 0xaf, 0x3f, 0x9f, 0x67, 0x39, 0x7d, 0xa9, 0x12, 0x3f, 0xe5, - 0x8b, 0xc0, 0xd4, 0x70, 0x99, 0x05, 0xed, 0x87, 0xcb, 0xb0, 0x0c, 0x44, 0xf2, 0x22, 0xe3, 0xc1, - 0xe6, 0xa7, 0x4f, 0xba, 0xe6, 0xf7, 0xbd, 0xfa, 0x15, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x78, 0xb0, - 0xd6, 0x0f, 0x04, 0x00, 0x00, + // 523 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x41, 0x6f, 0xda, 0x4c, + 0x10, 0xc5, 0x7c, 0x1f, 0x10, 0x4f, 0x9a, 0x94, 0xae, 0x52, 0x95, 0x90, 0x56, 0xa2, 0x4e, 0x0e, + 0xa8, 0x52, 0x6c, 0x95, 0x4a, 0x8d, 0x7a, 0x6c, 0x80, 0x22, 0xa4, 0x14, 0x21, 0x43, 0x0e, 0xc9, + 0x05, 0xd9, 0x66, 0x70, 0x1d, 0x8c, 0x77, 0xeb, 0x5d, 0x47, 0xe5, 0xcf, 0x54, 0xaa, 0xd4, 0x1f, + 0x5a, 0xd9, 0x6b, 0x3b, 0x40, 0x5a, 0xab, 0xea, 0x0d, 0x66, 0xde, 0xbc, 0x79, 0xf3, 0x66, 0xc7, + 0x70, 0xb6, 0xf0, 0xd7, 0x02, 0xbd, 0xb9, 0x6f, 0x70, 0x0c, 0xef, 0x3d, 0x07, 0x0d, 0xe6, 0x47, + 0xae, 0x17, 0xcc, 0xf8, 0x9a, 0x0b, 0x5c, 0xe9, 0x2c, 0xa4, 0x82, 0x92, 0x7a, 0x86, 0xd2, 0x53, + 0x54, 0xf3, 0x65, 0x5e, 0xe7, 0xd0, 0x10, 0x0d, 0xdf, 0x13, 0x18, 0x5a, 0x3e, 0x97, 0xf8, 0xe6, + 0xf1, 0x76, 0x56, 0x58, 0x7c, 0x99, 0xa5, 0x5e, 0x6d, 0xa7, 0xbc, 0x40, 0x60, 0xb8, 0xb0, 0x1c, + 0x94, 0x69, 0xed, 0xa7, 0x02, 0xcf, 0xa6, 0x16, 0x5f, 0x76, 0x43, 0xb4, 0x04, 0x9a, 0xf8, 0x35, + 0x42, 0x2e, 0xc8, 0x5b, 0xa8, 0x7a, 0x01, 0x8b, 0x04, 0x6f, 0x28, 0x2d, 0xa5, 0xbd, 0xdf, 0x39, + 0xd6, 0x73, 0x41, 0x31, 0x8b, 0x7e, 0x25, 0xdb, 0x7f, 0xb6, 0x98, 0x99, 0x02, 0xc9, 0x05, 0xec, + 0x09, 0x5c, 0x31, 0xdf, 0x12, 0xd8, 0x28, 0x27, 0x45, 0x27, 0x3b, 0x45, 0x71, 0x9b, 0x69, 0x0a, + 0x31, 0x73, 0x30, 0x39, 0x85, 0x03, 0x1a, 0x09, 0x16, 0x89, 0x19, 0x0b, 0x71, 0xe1, 0x7d, 0x6b, + 0xfc, 0xd7, 0x52, 0xda, 0xaa, 0xf9, 0x44, 0x06, 0xc7, 0x49, 0x4c, 0xeb, 0x03, 0xd9, 0x54, 0xc9, + 0x19, 0x0d, 0x38, 0x92, 0xe7, 0x50, 0xbd, 0xa3, 0xf6, 0xcc, 0x9b, 0x27, 0x32, 0x55, 0xb3, 0x72, + 0x47, 0xed, 0xe1, 0x9c, 0x34, 0xa0, 0xb6, 0x42, 0xce, 0x2d, 0x57, 0x2a, 0x51, 0xcd, 0xec, 0xaf, + 0xf6, 0x43, 0x81, 0xc3, 0x98, 0x67, 0x80, 0x22, 0x1b, 0xf5, 0x04, 0xd4, 0xd8, 0xae, 0x99, 0x58, + 0x33, 0x4c, 0x69, 0xf6, 0xe2, 0xc0, 0x74, 0xcd, 0x36, 0x1b, 0x94, 0x37, 0x1b, 0xfc, 0x8d, 0x64, + 0xf2, 0x1e, 0x80, 0x85, 0x78, 0x3f, 0xe3, 0x22, 0xb6, 0xe4, 0xff, 0x96, 0xd2, 0x3e, 0xec, 0xbc, + 0xd0, 0x77, 0x17, 0xab, 0x4f, 0xe2, 0xb4, 0xa9, 0xc6, 0xd0, 0xe4, 0xa7, 0x76, 0x0b, 0x4f, 0x73, + 0x89, 0xe9, 0x9c, 0xe7, 0x50, 0x91, 0x2c, 0x4a, 0x31, 0x8b, 0x44, 0x15, 0xcc, 0x3f, 0x90, 0xcb, + 0xee, 0xa1, 0x8f, 0x0f, 0xcb, 0xfe, 0x07, 0x07, 0xb4, 0x23, 0xb9, 0x8f, 0x8c, 0x48, 0xea, 0x7c, + 0x63, 0x40, 0x25, 0x11, 0x42, 0x00, 0xaa, 0x9f, 0x3e, 0x0e, 0xaf, 0xfa, 0xbd, 0x7a, 0x89, 0xec, + 0x43, 0xcd, 0xbc, 0x1e, 0x8d, 0x86, 0xa3, 0x41, 0x5d, 0x21, 0x07, 0xa0, 0x4e, 0xae, 0xbb, 0xdd, + 0x7e, 0xbf, 0xd7, 0xef, 0xd5, 0xcb, 0x9d, 0xef, 0x65, 0x38, 0xba, 0xb4, 0x9c, 0x25, 0x06, 0xf3, + 0x71, 0x72, 0x06, 0x13, 0x39, 0x0f, 0xb9, 0x01, 0x90, 0xbb, 0x8e, 0xbb, 0x90, 0xd3, 0xc7, 0x03, + 0x3f, 0x7a, 0xb3, 0xcd, 0xb3, 0x62, 0x90, 0x94, 0xa8, 0x95, 0xc8, 0x18, 0x6a, 0x03, 0x14, 0x09, + 0x6f, 0xeb, 0xf7, 0x25, 0x0f, 0xaf, 0xa3, 0xf9, 0xba, 0x00, 0x91, 0x33, 0xde, 0x00, 0x48, 0x23, + 0x8a, 0xc4, 0x6e, 0x79, 0xfe, 0x27, 0xb1, 0xdb, 0x7e, 0x6a, 0xa5, 0xcb, 0x0f, 0xb7, 0x17, 0xae, + 0x27, 0xbe, 0x44, 0xb6, 0xee, 0xd0, 0x95, 0x91, 0xd4, 0xd0, 0xd0, 0x35, 0xf2, 0x9b, 0x76, 0x31, + 0x30, 0x98, 0x7d, 0xee, 0x52, 0x63, 0xf7, 0xbb, 0x62, 0x57, 0x93, 0x03, 0x7f, 0xf7, 0x2b, 0x00, + 0x00, 0xff, 0xff, 0x1c, 0xe0, 0x22, 0xab, 0x72, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json index 7bbeabba4..521d6e2ed 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -1107,6 +1107,15 @@ }, "description": "`Value` represents a dynamically typed value which can be either\nnull, a number, a string, a boolean, a recursive struct value, or a\nlist of values. A producer of value is expected to set one of that\nvariants, absence of any variant indicates an error.\n\nThe JSON representation for `Value` is JSON value." }, + "serviceState": { + "type": "string", + "enum": [ + "FAILED", + "RUNNING", + "SUCCEEDED" + ], + "default": "FAILED" + }, "serviceTaskDeleteResponse": { "type": "object" }, @@ -1114,7 +1123,7 @@ "type": "object", "properties": { "state": { - "type": "string" + "$ref": "#/definitions/serviceState" }, "message": { "type": "string" diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index 1cc6661c0..f7b549fb3 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -14,6 +14,113 @@ public static void registerAllExtensions( registerAllExtensions( (com.google.protobuf.ExtensionRegistryLite) registry); } + /** + * Protobuf enum {@code flyteidl.service.State} + */ + public enum State + implements com.google.protobuf.ProtocolMessageEnum { + /** + * FAILED = 0; + */ + FAILED(0), + /** + * RUNNING = 1; + */ + RUNNING(1), + /** + * SUCCEEDED = 2; + */ + SUCCEEDED(2), + UNRECOGNIZED(-1), + ; + + /** + * FAILED = 0; + */ + public static final int FAILED_VALUE = 0; + /** + * RUNNING = 1; + */ + public static final int RUNNING_VALUE = 1; + /** + * SUCCEEDED = 2; + */ + public static final int SUCCEEDED_VALUE = 2; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static State valueOf(int value) { + return forNumber(value); + } + + public static State forNumber(int value) { + switch (value) { + case 0: return FAILED; + case 1: return RUNNING; + case 2: return SUCCEEDED; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + State> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public State findValueByNumber(int number) { + return State.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return flyteidl.service.PluginSystem.getDescriptor().getEnumTypes().get(0); + } + + private static final State[] VALUES = values(); + + public static State valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:flyteidl.service.State) + } + public interface TaskCreateRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:flyteidl.service.TaskCreateRequest) com.google.protobuf.MessageOrBuilder { @@ -1672,14 +1779,13 @@ public interface TaskGetRequestOrBuilder extends getOutputPrefixBytes(); /** - * string prev_state = 4; + * .flyteidl.service.State prev_state = 4; */ - java.lang.String getPrevState(); + int getPrevStateValue(); /** - * string prev_state = 4; + * .flyteidl.service.State prev_state = 4; */ - com.google.protobuf.ByteString - getPrevStateBytes(); + flyteidl.service.PluginSystem.State getPrevState(); } /** * Protobuf type {@code flyteidl.service.TaskGetRequest} @@ -1697,7 +1803,7 @@ private TaskGetRequest() { taskType_ = ""; jobId_ = ""; outputPrefix_ = ""; - prevState_ = ""; + prevState_ = 0; } @java.lang.Override @@ -1742,10 +1848,10 @@ private TaskGetRequest( outputPrefix_ = s; break; } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); + case 32: { + int rawValue = input.readEnum(); - prevState_ = s; + prevState_ = rawValue; break; } default: { @@ -1883,37 +1989,20 @@ public java.lang.String getOutputPrefix() { } public static final int PREV_STATE_FIELD_NUMBER = 4; - private volatile java.lang.Object prevState_; + private int prevState_; /** - * string prev_state = 4; + * .flyteidl.service.State prev_state = 4; */ - public java.lang.String getPrevState() { - java.lang.Object ref = prevState_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - prevState_ = s; - return s; - } + public int getPrevStateValue() { + return prevState_; } /** - * string prev_state = 4; + * .flyteidl.service.State prev_state = 4; */ - public com.google.protobuf.ByteString - getPrevStateBytes() { - java.lang.Object ref = prevState_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - prevState_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public flyteidl.service.PluginSystem.State getPrevState() { + @SuppressWarnings("deprecation") + flyteidl.service.PluginSystem.State result = flyteidl.service.PluginSystem.State.valueOf(prevState_); + return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; @@ -1939,8 +2028,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!getOutputPrefixBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, outputPrefix_); } - if (!getPrevStateBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, prevState_); + if (prevState_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { + output.writeEnum(4, prevState_); } unknownFields.writeTo(output); } @@ -1960,8 +2049,9 @@ public int getSerializedSize() { if (!getOutputPrefixBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, outputPrefix_); } - if (!getPrevStateBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, prevState_); + if (prevState_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, prevState_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1984,8 +2074,7 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getJobId())) return false; if (!getOutputPrefix() .equals(other.getOutputPrefix())) return false; - if (!getPrevState() - .equals(other.getPrevState())) return false; + if (prevState_ != other.prevState_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2004,7 +2093,7 @@ public int hashCode() { hash = (37 * hash) + OUTPUT_PREFIX_FIELD_NUMBER; hash = (53 * hash) + getOutputPrefix().hashCode(); hash = (37 * hash) + PREV_STATE_FIELD_NUMBER; - hash = (53 * hash) + getPrevState().hashCode(); + hash = (53 * hash) + prevState_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -2144,7 +2233,7 @@ public Builder clear() { outputPrefix_ = ""; - prevState_ = ""; + prevState_ = 0; return this; } @@ -2236,9 +2325,8 @@ public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetRequest other) { outputPrefix_ = other.outputPrefix_; onChanged(); } - if (!other.getPrevState().isEmpty()) { - prevState_ = other.prevState_; - onChanged(); + if (other.prevState_ != 0) { + setPrevStateValue(other.getPrevStateValue()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -2476,71 +2564,47 @@ public Builder setOutputPrefixBytes( return this; } - private java.lang.Object prevState_ = ""; - /** - * string prev_state = 4; - */ - public java.lang.String getPrevState() { - java.lang.Object ref = prevState_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - prevState_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } + private int prevState_ = 0; /** - * string prev_state = 4; + * .flyteidl.service.State prev_state = 4; */ - public com.google.protobuf.ByteString - getPrevStateBytes() { - java.lang.Object ref = prevState_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - prevState_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public int getPrevStateValue() { + return prevState_; } /** - * string prev_state = 4; + * .flyteidl.service.State prev_state = 4; */ - public Builder setPrevState( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + public Builder setPrevStateValue(int value) { prevState_ = value; onChanged(); return this; } /** - * string prev_state = 4; + * .flyteidl.service.State prev_state = 4; */ - public Builder clearPrevState() { + public flyteidl.service.PluginSystem.State getPrevState() { + @SuppressWarnings("deprecation") + flyteidl.service.PluginSystem.State result = flyteidl.service.PluginSystem.State.valueOf(prevState_); + return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; + } + /** + * .flyteidl.service.State prev_state = 4; + */ + public Builder setPrevState(flyteidl.service.PluginSystem.State value) { + if (value == null) { + throw new NullPointerException(); + } - prevState_ = getDefaultInstance().getPrevState(); + prevState_ = value.getNumber(); onChanged(); return this; } /** - * string prev_state = 4; + * .flyteidl.service.State prev_state = 4; */ - public Builder setPrevStateBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearPrevState() { - prevState_ = value; + prevState_ = 0; onChanged(); return this; } @@ -2602,14 +2666,13 @@ public interface TaskGetResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { /** - * string state = 1; + * .flyteidl.service.State state = 1; */ - java.lang.String getState(); + int getStateValue(); /** - * string state = 1; + * .flyteidl.service.State state = 1; */ - com.google.protobuf.ByteString - getStateBytes(); + flyteidl.service.PluginSystem.State getState(); /** * string message = 2; @@ -2634,7 +2697,7 @@ private TaskGetResponse(com.google.protobuf.GeneratedMessageV3.Builder builde super(builder); } private TaskGetResponse() { - state_ = ""; + state_ = 0; message_ = ""; } @@ -2662,10 +2725,10 @@ private TaskGetResponse( case 0: done = true; break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); + case 8: { + int rawValue = input.readEnum(); - state_ = s; + state_ = rawValue; break; } case 18: { @@ -2707,37 +2770,20 @@ private TaskGetResponse( } public static final int STATE_FIELD_NUMBER = 1; - private volatile java.lang.Object state_; + private int state_; /** - * string state = 1; + * .flyteidl.service.State state = 1; */ - public java.lang.String getState() { - java.lang.Object ref = state_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - state_ = s; - return s; - } + public int getStateValue() { + return state_; } /** - * string state = 1; + * .flyteidl.service.State state = 1; */ - public com.google.protobuf.ByteString - getStateBytes() { - java.lang.Object ref = state_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - state_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public flyteidl.service.PluginSystem.State getState() { + @SuppressWarnings("deprecation") + flyteidl.service.PluginSystem.State result = flyteidl.service.PluginSystem.State.valueOf(state_); + return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; } public static final int MESSAGE_FIELD_NUMBER = 2; @@ -2788,8 +2834,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getStateBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, state_); + if (state_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { + output.writeEnum(1, state_); } if (!getMessageBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); @@ -2803,8 +2849,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!getStateBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, state_); + if (state_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, state_); } if (!getMessageBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); @@ -2824,8 +2871,7 @@ public boolean equals(final java.lang.Object obj) { } flyteidl.service.PluginSystem.TaskGetResponse other = (flyteidl.service.PluginSystem.TaskGetResponse) obj; - if (!getState() - .equals(other.getState())) return false; + if (state_ != other.state_) return false; if (!getMessage() .equals(other.getMessage())) return false; if (!unknownFields.equals(other.unknownFields)) return false; @@ -2840,7 +2886,7 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + STATE_FIELD_NUMBER; - hash = (53 * hash) + getState().hashCode(); + hash = (53 * hash) + state_; hash = (37 * hash) + MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getMessage().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); @@ -2976,7 +3022,7 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - state_ = ""; + state_ = 0; message_ = ""; @@ -3056,9 +3102,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetResponse other) { if (other == flyteidl.service.PluginSystem.TaskGetResponse.getDefaultInstance()) return this; - if (!other.getState().isEmpty()) { - state_ = other.state_; - onChanged(); + if (other.state_ != 0) { + setStateValue(other.getStateValue()); } if (!other.getMessage().isEmpty()) { message_ = other.message_; @@ -3093,71 +3138,47 @@ public Builder mergeFrom( return this; } - private java.lang.Object state_ = ""; + private int state_ = 0; /** - * string state = 1; + * .flyteidl.service.State state = 1; */ - public java.lang.String getState() { - java.lang.Object ref = state_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - state_ = s; - return s; - } else { - return (java.lang.String) ref; - } + public int getStateValue() { + return state_; } /** - * string state = 1; + * .flyteidl.service.State state = 1; */ - public com.google.protobuf.ByteString - getStateBytes() { - java.lang.Object ref = state_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - state_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string state = 1; - */ - public Builder setState( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + public Builder setStateValue(int value) { state_ = value; onChanged(); return this; } /** - * string state = 1; + * .flyteidl.service.State state = 1; */ - public Builder clearState() { + public flyteidl.service.PluginSystem.State getState() { + @SuppressWarnings("deprecation") + flyteidl.service.PluginSystem.State result = flyteidl.service.PluginSystem.State.valueOf(state_); + return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; + } + /** + * .flyteidl.service.State state = 1; + */ + public Builder setState(flyteidl.service.PluginSystem.State value) { + if (value == null) { + throw new NullPointerException(); + } - state_ = getDefaultInstance().getState(); + state_ = value.getNumber(); onChanged(); return this; } /** - * string state = 1; + * .flyteidl.service.State state = 1; */ - public Builder setStateBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearState() { - state_ = value; + state_ = 0; onChanged(); return this; } @@ -4427,21 +4448,24 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" + "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + - "\007message\030\002 \001(\t\"^\n\016TaskGetRequest\022\021\n\ttask" + + "\007message\030\002 \001(\t\"w\n\016TaskGetRequest\022\021\n\ttask" + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" + - "efix\030\003 \001(\t\022\022\n\nprev_state\030\004 \001(\t\"1\n\017TaskGe" + - "tResponse\022\r\n\005state\030\001 \001(\t\022\017\n\007message\030\002 \001(" + - "\t\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 \001(" + - "\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse2" + - "\236\002\n\024BackendPluginService\022Y\n\nCreateTask\022#" + - ".flyteidl.service.TaskCreateRequest\032$.fl" + - "yteidl.service.TaskCreateResponse\"\000\022P\n\007G" + - "etTask\022 .flyteidl.service.TaskGetRequest" + - "\032!.flyteidl.service.TaskGetResponse\"\000\022Y\n" + - "\nDeleteTask\022#.flyteidl.service.TaskDelet" + - "eRequest\032$.flyteidl.service.TaskDeleteRe" + - "sponse\"\000B9Z7github.com/flyteorg/flyteidl" + - "/gen/pb-go/flyteidl/serviceb\006proto3" + "efix\030\003 \001(\t\022+\n\nprev_state\030\004 \001(\0162\027.flyteid" + + "l.service.State\"J\n\017TaskGetResponse\022&\n\005st" + + "ate\030\001 \001(\0162\027.flyteidl.service.State\022\017\n\007me" + + "ssage\030\002 \001(\t\"6\n\021TaskDeleteRequest\022\021\n\ttask" + + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDelet" + + "eResponse*/\n\005State\022\n\n\006FAILED\020\000\022\013\n\007RUNNIN" + + "G\020\001\022\r\n\tSUCCEEDED\020\0022\236\002\n\024BackendPluginServ" + + "ice\022Y\n\nCreateTask\022#.flyteidl.service.Tas" + + "kCreateRequest\032$.flyteidl.service.TaskCr" + + "eateResponse\"\000\022P\n\007GetTask\022 .flyteidl.ser" + + "vice.TaskGetRequest\032!.flyteidl.service.T" + + "askGetResponse\"\000\022Y\n\nDeleteTask\022#.flyteid" + + "l.service.TaskDeleteRequest\032$.flyteidl.s" + + "ervice.TaskDeleteResponse\"\000B9Z7github.co" + + "m/flyteorg/flyteidl/gen/pb-go/flyteidl/s" + + "erviceb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index 5694dcb24..a1eaaaf65 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19345,6 +19345,13 @@ export namespace flyteidl { type DeleteTaskCallback = (error: (Error|null), response?: flyteidl.service.TaskDeleteResponse) => void; } + /** State enum. */ + enum State { + FAILED = 0, + RUNNING = 1, + SUCCEEDED = 2 + } + /** Properties of a TaskCreateRequest. */ interface ITaskCreateRequest { @@ -19480,7 +19487,7 @@ export namespace flyteidl { outputPrefix?: (string|null); /** TaskGetRequest prevState */ - prevState?: (string|null); + prevState?: (flyteidl.service.State|null); } /** Represents a TaskGetRequest. */ @@ -19502,7 +19509,7 @@ export namespace flyteidl { public outputPrefix: string; /** TaskGetRequest prevState. */ - public prevState: string; + public prevState: flyteidl.service.State; /** * Creates a new TaskGetRequest instance using the specified properties. @@ -19541,7 +19548,7 @@ export namespace flyteidl { interface ITaskGetResponse { /** TaskGetResponse state */ - state?: (string|null); + state?: (flyteidl.service.State|null); /** TaskGetResponse message */ message?: (string|null); @@ -19557,7 +19564,7 @@ export namespace flyteidl { constructor(properties?: flyteidl.service.ITaskGetResponse); /** TaskGetResponse state. */ - public state: string; + public state: flyteidl.service.State; /** TaskGetResponse message. */ public message: string; diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index 709c7910a..663d95d62 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -44871,6 +44871,22 @@ return BackendPluginService; })(); + /** + * State enum. + * @name flyteidl.service.State + * @enum {string} + * @property {number} FAILED=0 FAILED value + * @property {number} RUNNING=1 RUNNING value + * @property {number} SUCCEEDED=2 SUCCEEDED value + */ + service.State = (function() { + var valuesById = {}, values = Object.create(valuesById); + values[valuesById[0] = "FAILED"] = 0; + values[valuesById[1] = "RUNNING"] = 1; + values[valuesById[2] = "SUCCEEDED"] = 2; + return values; + })(); + service.TaskCreateRequest = (function() { /** @@ -45155,7 +45171,7 @@ * @property {string|null} [taskType] TaskGetRequest taskType * @property {string|null} [jobId] TaskGetRequest jobId * @property {string|null} [outputPrefix] TaskGetRequest outputPrefix - * @property {string|null} [prevState] TaskGetRequest prevState + * @property {flyteidl.service.State|null} [prevState] TaskGetRequest prevState */ /** @@ -45199,11 +45215,11 @@ /** * TaskGetRequest prevState. - * @member {string} prevState + * @member {flyteidl.service.State} prevState * @memberof flyteidl.service.TaskGetRequest * @instance */ - TaskGetRequest.prototype.prevState = ""; + TaskGetRequest.prototype.prevState = 0; /** * Creates a new TaskGetRequest instance using the specified properties. @@ -45236,7 +45252,7 @@ if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.outputPrefix); if (message.prevState != null && message.hasOwnProperty("prevState")) - writer.uint32(/* id 4, wireType 2 =*/34).string(message.prevState); + writer.uint32(/* id 4, wireType 0 =*/32).int32(message.prevState); return writer; }; @@ -45268,7 +45284,7 @@ message.outputPrefix = reader.string(); break; case 4: - message.prevState = reader.string(); + message.prevState = reader.int32(); break; default: reader.skipType(tag & 7); @@ -45299,8 +45315,14 @@ if (!$util.isString(message.outputPrefix)) return "outputPrefix: string expected"; if (message.prevState != null && message.hasOwnProperty("prevState")) - if (!$util.isString(message.prevState)) - return "prevState: string expected"; + switch (message.prevState) { + default: + return "prevState: enum value expected"; + case 0: + case 1: + case 2: + break; + } return null; }; @@ -45313,7 +45335,7 @@ * Properties of a TaskGetResponse. * @memberof flyteidl.service * @interface ITaskGetResponse - * @property {string|null} [state] TaskGetResponse state + * @property {flyteidl.service.State|null} [state] TaskGetResponse state * @property {string|null} [message] TaskGetResponse message */ @@ -45334,11 +45356,11 @@ /** * TaskGetResponse state. - * @member {string} state + * @member {flyteidl.service.State} state * @memberof flyteidl.service.TaskGetResponse * @instance */ - TaskGetResponse.prototype.state = ""; + TaskGetResponse.prototype.state = 0; /** * TaskGetResponse message. @@ -45373,7 +45395,7 @@ if (!writer) writer = $Writer.create(); if (message.state != null && message.hasOwnProperty("state")) - writer.uint32(/* id 1, wireType 2 =*/10).string(message.state); + writer.uint32(/* id 1, wireType 0 =*/8).int32(message.state); if (message.message != null && message.hasOwnProperty("message")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.message); return writer; @@ -45398,7 +45420,7 @@ var tag = reader.uint32(); switch (tag >>> 3) { case 1: - message.state = reader.string(); + message.state = reader.int32(); break; case 2: message.message = reader.string(); @@ -45423,8 +45445,14 @@ if (typeof message !== "object" || message === null) return "object expected"; if (message.state != null && message.hasOwnProperty("state")) - if (!$util.isString(message.state)) - return "state: string expected"; + switch (message.state) { + default: + return "state: enum value expected"; + case 0: + case 1: + case 2: + break; + } if (message.message != null && message.hasOwnProperty("message")) if (!$util.isString(message.message)) return "message: string expected"; diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index 903a8d812..21e5afe84 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -16,7 +16,7 @@ from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x88\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x1d\n\nprev_state\x18\x04 \x01(\tR\tprevState\"A\n\x0fTaskGetResponse\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse2\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xa1\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x36\n\nprev_state\x18\x04 \x01(\x0e\x32\x17.flyteidl.service.StateR\tprevState\"Z\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*/\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\r\n\tSUCCEEDED\x10\x02\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -24,18 +24,20 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service' + _STATE._serialized_start=735 + _STATE._serialized_end=782 _TASKCREATEREQUEST._serialized_start=147 _TASKCREATEREQUEST._serialized_end=311 _TASKCREATERESPONSE._serialized_start=313 _TASKCREATERESPONSE._serialized_end=382 _TASKGETREQUEST._serialized_start=385 - _TASKGETREQUEST._serialized_end=521 - _TASKGETRESPONSE._serialized_start=523 - _TASKGETRESPONSE._serialized_end=588 - _TASKDELETEREQUEST._serialized_start=590 - _TASKDELETEREQUEST._serialized_end=661 - _TASKDELETERESPONSE._serialized_start=663 - _TASKDELETERESPONSE._serialized_end=683 - _BACKENDPLUGINSERVICE._serialized_start=686 - _BACKENDPLUGINSERVICE._serialized_end=972 + _TASKGETREQUEST._serialized_end=546 + _TASKGETRESPONSE._serialized_start=548 + _TASKGETRESPONSE._serialized_end=638 + _TASKDELETEREQUEST._serialized_start=640 + _TASKDELETEREQUEST._serialized_end=711 + _TASKDELETERESPONSE._serialized_start=713 + _TASKDELETERESPONSE._serialized_end=733 + _BACKENDPLUGINSERVICE._serialized_start=785 + _BACKENDPLUGINSERVICE._serialized_end=1071 # @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi index fe1fa6519..334de774d 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -1,11 +1,15 @@ from flyteidl.core import literals_pb2 as _literals_pb2 from flyteidl.core import tasks_pb2 as _tasks_pb2 from flyteidl.core import interface_pb2 as _interface_pb2 +from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union DESCRIPTOR: _descriptor.FileDescriptor +FAILED: State +RUNNING: State +SUCCEEDED: State class TaskCreateRequest(_message.Message): __slots__ = ["inputs", "output_prefix", "template"] @@ -45,14 +49,17 @@ class TaskGetRequest(_message.Message): TASK_TYPE_FIELD_NUMBER: _ClassVar[int] job_id: str output_prefix: str - prev_state: str + prev_state: State task_type: str - def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ..., output_prefix: _Optional[str] = ..., prev_state: _Optional[str] = ...) -> None: ... + def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ..., output_prefix: _Optional[str] = ..., prev_state: _Optional[_Union[State, str]] = ...) -> None: ... class TaskGetResponse(_message.Message): __slots__ = ["message", "state"] MESSAGE_FIELD_NUMBER: _ClassVar[int] STATE_FIELD_NUMBER: _ClassVar[int] message: str - state: str - def __init__(self, state: _Optional[str] = ..., message: _Optional[str] = ...) -> None: ... + state: State + def __init__(self, state: _Optional[_Union[State, str]] = ..., message: _Optional[str] = ...) -> None: ... + +class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = [] diff --git a/protos/docs/service/service.rst b/protos/docs/service/service.rst index 03d4e370e..a4c01c475 100644 --- a/protos/docs/service/service.rst +++ b/protos/docs/service/service.rst @@ -607,7 +607,7 @@ TaskGetRequest "task_type", ":ref:`ref_string`", "", "" "job_id", ":ref:`ref_string`", "", "" "output_prefix", ":ref:`ref_string`", "", "" - "prev_state", ":ref:`ref_string`", "", "" + "prev_state", ":ref:`ref_flyteidl.service.State`", "", "" @@ -628,7 +628,7 @@ TaskGetResponse :header: "Field", "Type", "Label", "Description" :widths: auto - "state", ":ref:`ref_string`", "", "" + "state", ":ref:`ref_flyteidl.service.State`", "", "" "message", ":ref:`ref_string`", "", "" @@ -640,6 +640,23 @@ TaskGetResponse end messages + +.. _ref_flyteidl.service.State: + +State +------------------------------------------------------------------ + + + +.. csv-table:: Enum State values + :header: "Name", "Number", "Description" + :widths: auto + + "FAILED", "0", "" + "RUNNING", "1", "" + "SUCCEEDED", "2", "" + + .. end enums diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 99e5d2fa3..031e397e3 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -12,6 +12,11 @@ service BackendPluginService { rpc DeleteTask (TaskDeleteRequest) returns (TaskDeleteResponse){}; } +enum State { + FAILED = 0; + RUNNING = 1; + SUCCEEDED = 2; +} message TaskCreateRequest { core.LiteralMap inputs = 1; @@ -28,11 +33,11 @@ message TaskGetRequest { string task_type = 1; string job_id = 2; string output_prefix = 3; - string prev_state = 4; + State prev_state = 4; } message TaskGetResponse { - string state = 1; + State state = 1; string message = 2; } From da6d50de2823930129930dd832c5441a4161c8ab Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Mon, 27 Feb 2023 16:15:21 -0800 Subject: [PATCH 07/18] update state Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.pb.cc | 25 +++--- .../flyteidl/service/plugin_system.pb.h | 5 +- .../flyteidl/service/plugin_system.pb.go | 84 ++++++++++--------- .../service/plugin_system.swagger.json | 1 + .../flyteidl/service/PluginSystem.java | 51 ++++++----- gen/pb-js/flyteidl.d.ts | 5 +- gen/pb-js/flyteidl.js | 12 ++- .../flyteidl/service/plugin_system_pb2.py | 8 +- .../flyteidl/service/plugin_system_pb2.pyi | 1 + protos/flyteidl/service/plugin_system.proto | 5 +- 10 files changed, 110 insertions(+), 87 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index d07d12637..dfc7386b9 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -230,22 +230,22 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eprot "ate\030\001 \001(\0162\027.flyteidl.service.State\022\017\n\007me" "ssage\030\002 \001(\t\"6\n\021TaskDeleteRequest\022\021\n\ttask" "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDelet" - "eResponse*/\n\005State\022\n\n\006FAILED\020\000\022\013\n\007RUNNIN" - "G\020\001\022\r\n\tSUCCEEDED\020\0022\236\002\n\024BackendPluginServ" - "ice\022Y\n\nCreateTask\022#.flyteidl.service.Tas" - "kCreateRequest\032$.flyteidl.service.TaskCr" - "eateResponse\"\000\022P\n\007GetTask\022 .flyteidl.ser" - "vice.TaskGetRequest\032!.flyteidl.service.T" - "askGetResponse\"\000\022Y\n\nDeleteTask\022#.flyteid" - "l.service.TaskDeleteRequest\032$.flyteidl.s" - "ervice.TaskDeleteResponse\"\000B9Z7github.co" - "m/flyteorg/flyteidl/gen/pb-go/flyteidl/s" - "erviceb\006proto3" + "eResponse*<\n\005State\022\n\n\006FAILED\020\000\022\013\n\007PENDIN" + "G\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCCEEDED\020\0032\236\002\n\024Back" + "endPluginService\022Y\n\nCreateTask\022#.flyteid" + "l.service.TaskCreateRequest\032$.flyteidl.s" + "ervice.TaskCreateResponse\"\000\022P\n\007GetTask\022 " + ".flyteidl.service.TaskGetRequest\032!.flyte" + "idl.service.TaskGetResponse\"\000\022Y\n\nDeleteT" + "ask\022#.flyteidl.service.TaskDeleteRequest" + "\032$.flyteidl.service.TaskDeleteResponse\"\000" + "B9Z7github.com/flyteorg/flyteidl/gen/pb-" + "go/flyteidl/serviceb\006proto3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1014, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1027, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -271,6 +271,7 @@ bool State_IsValid(int value) { case 0: case 1: case 2: + case 3: return true; default: return false; diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h index c462eeb1f..c070a28de 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -89,8 +89,9 @@ namespace service { enum State { FAILED = 0, - RUNNING = 1, - SUCCEEDED = 2, + PENDING = 1, + RUNNING = 2, + SUCCEEDED = 3, State_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::google::protobuf::int32>::min(), State_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::google::protobuf::int32>::max() }; diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index f3c4652c6..f164e5f0c 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -29,20 +29,23 @@ type State int32 const ( State_FAILED State = 0 - State_RUNNING State = 1 - State_SUCCEEDED State = 2 + State_PENDING State = 1 + State_RUNNING State = 2 + State_SUCCEEDED State = 3 ) var State_name = map[int32]string{ 0: "FAILED", - 1: "RUNNING", - 2: "SUCCEEDED", + 1: "PENDING", + 2: "RUNNING", + 3: "SUCCEEDED", } var State_value = map[string]int32{ "FAILED": 0, - "RUNNING": 1, - "SUCCEEDED": 2, + "PENDING": 1, + "RUNNING": 2, + "SUCCEEDED": 3, } func (x State) String() string { @@ -358,40 +361,41 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 523 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x41, 0x6f, 0xda, 0x4c, - 0x10, 0xc5, 0x7c, 0x1f, 0x10, 0x4f, 0x9a, 0x94, 0xae, 0x52, 0x95, 0x90, 0x56, 0xa2, 0x4e, 0x0e, - 0xa8, 0x52, 0x6c, 0x95, 0x4a, 0x8d, 0x7a, 0x6c, 0x80, 0x22, 0xa4, 0x14, 0x21, 0x43, 0x0e, 0xc9, - 0x05, 0xd9, 0x66, 0x70, 0x1d, 0x8c, 0x77, 0xeb, 0x5d, 0x47, 0xe5, 0xcf, 0x54, 0xaa, 0xd4, 0x1f, - 0x5a, 0xd9, 0x6b, 0x3b, 0x40, 0x5a, 0xab, 0xea, 0x0d, 0x66, 0xde, 0xbc, 0x79, 0xf3, 0x66, 0xc7, - 0x70, 0xb6, 0xf0, 0xd7, 0x02, 0xbd, 0xb9, 0x6f, 0x70, 0x0c, 0xef, 0x3d, 0x07, 0x0d, 0xe6, 0x47, - 0xae, 0x17, 0xcc, 0xf8, 0x9a, 0x0b, 0x5c, 0xe9, 0x2c, 0xa4, 0x82, 0x92, 0x7a, 0x86, 0xd2, 0x53, - 0x54, 0xf3, 0x65, 0x5e, 0xe7, 0xd0, 0x10, 0x0d, 0xdf, 0x13, 0x18, 0x5a, 0x3e, 0x97, 0xf8, 0xe6, - 0xf1, 0x76, 0x56, 0x58, 0x7c, 0x99, 0xa5, 0x5e, 0x6d, 0xa7, 0xbc, 0x40, 0x60, 0xb8, 0xb0, 0x1c, - 0x94, 0x69, 0xed, 0xa7, 0x02, 0xcf, 0xa6, 0x16, 0x5f, 0x76, 0x43, 0xb4, 0x04, 0x9a, 0xf8, 0x35, - 0x42, 0x2e, 0xc8, 0x5b, 0xa8, 0x7a, 0x01, 0x8b, 0x04, 0x6f, 0x28, 0x2d, 0xa5, 0xbd, 0xdf, 0x39, - 0xd6, 0x73, 0x41, 0x31, 0x8b, 0x7e, 0x25, 0xdb, 0x7f, 0xb6, 0x98, 0x99, 0x02, 0xc9, 0x05, 0xec, - 0x09, 0x5c, 0x31, 0xdf, 0x12, 0xd8, 0x28, 0x27, 0x45, 0x27, 0x3b, 0x45, 0x71, 0x9b, 0x69, 0x0a, - 0x31, 0x73, 0x30, 0x39, 0x85, 0x03, 0x1a, 0x09, 0x16, 0x89, 0x19, 0x0b, 0x71, 0xe1, 0x7d, 0x6b, - 0xfc, 0xd7, 0x52, 0xda, 0xaa, 0xf9, 0x44, 0x06, 0xc7, 0x49, 0x4c, 0xeb, 0x03, 0xd9, 0x54, 0xc9, - 0x19, 0x0d, 0x38, 0x92, 0xe7, 0x50, 0xbd, 0xa3, 0xf6, 0xcc, 0x9b, 0x27, 0x32, 0x55, 0xb3, 0x72, - 0x47, 0xed, 0xe1, 0x9c, 0x34, 0xa0, 0xb6, 0x42, 0xce, 0x2d, 0x57, 0x2a, 0x51, 0xcd, 0xec, 0xaf, - 0xf6, 0x43, 0x81, 0xc3, 0x98, 0x67, 0x80, 0x22, 0x1b, 0xf5, 0x04, 0xd4, 0xd8, 0xae, 0x99, 0x58, - 0x33, 0x4c, 0x69, 0xf6, 0xe2, 0xc0, 0x74, 0xcd, 0x36, 0x1b, 0x94, 0x37, 0x1b, 0xfc, 0x8d, 0x64, - 0xf2, 0x1e, 0x80, 0x85, 0x78, 0x3f, 0xe3, 0x22, 0xb6, 0xe4, 0xff, 0x96, 0xd2, 0x3e, 0xec, 0xbc, - 0xd0, 0x77, 0x17, 0xab, 0x4f, 0xe2, 0xb4, 0xa9, 0xc6, 0xd0, 0xe4, 0xa7, 0x76, 0x0b, 0x4f, 0x73, - 0x89, 0xe9, 0x9c, 0xe7, 0x50, 0x91, 0x2c, 0x4a, 0x31, 0x8b, 0x44, 0x15, 0xcc, 0x3f, 0x90, 0xcb, - 0xee, 0xa1, 0x8f, 0x0f, 0xcb, 0xfe, 0x07, 0x07, 0xb4, 0x23, 0xb9, 0x8f, 0x8c, 0x48, 0xea, 0x7c, - 0x63, 0x40, 0x25, 0x11, 0x42, 0x00, 0xaa, 0x9f, 0x3e, 0x0e, 0xaf, 0xfa, 0xbd, 0x7a, 0x89, 0xec, - 0x43, 0xcd, 0xbc, 0x1e, 0x8d, 0x86, 0xa3, 0x41, 0x5d, 0x21, 0x07, 0xa0, 0x4e, 0xae, 0xbb, 0xdd, - 0x7e, 0xbf, 0xd7, 0xef, 0xd5, 0xcb, 0x9d, 0xef, 0x65, 0x38, 0xba, 0xb4, 0x9c, 0x25, 0x06, 0xf3, - 0x71, 0x72, 0x06, 0x13, 0x39, 0x0f, 0xb9, 0x01, 0x90, 0xbb, 0x8e, 0xbb, 0x90, 0xd3, 0xc7, 0x03, - 0x3f, 0x7a, 0xb3, 0xcd, 0xb3, 0x62, 0x90, 0x94, 0xa8, 0x95, 0xc8, 0x18, 0x6a, 0x03, 0x14, 0x09, - 0x6f, 0xeb, 0xf7, 0x25, 0x0f, 0xaf, 0xa3, 0xf9, 0xba, 0x00, 0x91, 0x33, 0xde, 0x00, 0x48, 0x23, - 0x8a, 0xc4, 0x6e, 0x79, 0xfe, 0x27, 0xb1, 0xdb, 0x7e, 0x6a, 0xa5, 0xcb, 0x0f, 0xb7, 0x17, 0xae, - 0x27, 0xbe, 0x44, 0xb6, 0xee, 0xd0, 0x95, 0x91, 0xd4, 0xd0, 0xd0, 0x35, 0xf2, 0x9b, 0x76, 0x31, - 0x30, 0x98, 0x7d, 0xee, 0x52, 0x63, 0xf7, 0xbb, 0x62, 0x57, 0x93, 0x03, 0x7f, 0xf7, 0x2b, 0x00, - 0x00, 0xff, 0xff, 0x1c, 0xe0, 0x22, 0xab, 0x72, 0x04, 0x00, 0x00, + // 532 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xc1, 0x6e, 0xda, 0x40, + 0x10, 0xc5, 0xa4, 0x40, 0x3c, 0x69, 0x52, 0xba, 0x4a, 0x55, 0x42, 0x5a, 0x89, 0x3a, 0x39, 0xa0, + 0x4a, 0xb1, 0x55, 0x2a, 0x35, 0xaa, 0xd4, 0x4b, 0x03, 0x2e, 0x42, 0x4a, 0x11, 0x32, 0xe4, 0x90, + 0x5c, 0x90, 0x81, 0xc1, 0x75, 0x30, 0xde, 0xad, 0x77, 0x1d, 0x95, 0x9f, 0xa9, 0x54, 0xa9, 0x1f, + 0x5a, 0xad, 0x17, 0x1c, 0x20, 0xad, 0x55, 0xe5, 0xe6, 0xdd, 0x79, 0xf3, 0xe6, 0xcd, 0xbc, 0x1d, + 0xc3, 0xe9, 0x34, 0x58, 0x08, 0xf4, 0x27, 0x81, 0xc5, 0x31, 0xba, 0xf3, 0xc7, 0x68, 0xb1, 0x20, + 0xf6, 0xfc, 0x70, 0xc8, 0x17, 0x5c, 0xe0, 0xdc, 0x64, 0x11, 0x15, 0x94, 0x94, 0x57, 0x28, 0x73, + 0x89, 0xaa, 0xbe, 0x4a, 0xf3, 0xc6, 0x34, 0x42, 0x2b, 0xf0, 0x05, 0x46, 0x6e, 0xc0, 0x15, 0xbe, + 0x7a, 0xb4, 0x19, 0x15, 0x2e, 0x9f, 0xad, 0x42, 0xaf, 0x37, 0x43, 0x7e, 0x28, 0x30, 0x9a, 0xba, + 0x63, 0x54, 0x61, 0xe3, 0xb7, 0x06, 0xcf, 0x07, 0x2e, 0x9f, 0x35, 0x23, 0x74, 0x05, 0x3a, 0xf8, + 0x3d, 0x46, 0x2e, 0xc8, 0x3b, 0x28, 0xfa, 0x21, 0x8b, 0x05, 0xaf, 0x68, 0x35, 0xad, 0xbe, 0xd7, + 0x38, 0x32, 0x53, 0x41, 0x92, 0xc5, 0xbc, 0x54, 0xe5, 0xbf, 0xba, 0xcc, 0x59, 0x02, 0xc9, 0x39, + 0xec, 0x0a, 0x9c, 0xb3, 0xc0, 0x15, 0x58, 0xc9, 0x27, 0x49, 0xc7, 0x5b, 0x49, 0xb2, 0xcc, 0x60, + 0x09, 0x71, 0x52, 0x30, 0x39, 0x81, 0x7d, 0x1a, 0x0b, 0x16, 0x8b, 0x21, 0x8b, 0x70, 0xea, 0xff, + 0xa8, 0xec, 0xd4, 0xb4, 0xba, 0xee, 0x3c, 0x55, 0x97, 0xbd, 0xe4, 0xce, 0xb0, 0x81, 0xac, 0xab, + 0xe4, 0x8c, 0x86, 0x1c, 0xc9, 0x0b, 0x28, 0xde, 0xd2, 0xd1, 0xd0, 0x9f, 0x24, 0x32, 0x75, 0xa7, + 0x70, 0x4b, 0x47, 0x9d, 0x09, 0xa9, 0x40, 0x69, 0x8e, 0x9c, 0xbb, 0x9e, 0x52, 0xa2, 0x3b, 0xab, + 0xa3, 0xf1, 0x4b, 0x83, 0x03, 0xc9, 0xd3, 0x46, 0xb1, 0x6a, 0xf5, 0x18, 0x74, 0x39, 0xae, 0xa1, + 0x58, 0x30, 0x5c, 0xd2, 0xec, 0xca, 0x8b, 0xc1, 0x82, 0xad, 0x17, 0xc8, 0xaf, 0x17, 0xf8, 0x1f, + 0xc9, 0xe4, 0x03, 0x00, 0x8b, 0xf0, 0x6e, 0xc8, 0x85, 0x1c, 0xc9, 0x93, 0x9a, 0x56, 0x3f, 0x68, + 0xbc, 0x34, 0xb7, 0x8d, 0x35, 0xfb, 0x32, 0xec, 0xe8, 0x12, 0x9a, 0x7c, 0x1a, 0x37, 0xf0, 0x2c, + 0x95, 0xb8, 0xec, 0xf3, 0x0c, 0x0a, 0x8a, 0x45, 0xcb, 0x66, 0x51, 0xa8, 0x8c, 0xfe, 0xdb, 0xca, + 0xec, 0x16, 0x06, 0x78, 0x6f, 0xf6, 0x23, 0x26, 0x60, 0x1c, 0x2a, 0x3f, 0x56, 0x44, 0x4a, 0xe7, + 0xdb, 0x4f, 0x50, 0x48, 0x84, 0x10, 0x80, 0xe2, 0x97, 0xcf, 0x9d, 0x4b, 0xbb, 0x55, 0xce, 0x91, + 0x3d, 0x28, 0xf5, 0xec, 0x6e, 0xab, 0xd3, 0x6d, 0x97, 0x35, 0x79, 0x70, 0xae, 0xba, 0x5d, 0x79, + 0xc8, 0x93, 0x7d, 0xd0, 0xfb, 0x57, 0xcd, 0xa6, 0x6d, 0xb7, 0xec, 0x56, 0x79, 0xa7, 0xf1, 0x33, + 0x0f, 0x87, 0x17, 0xee, 0x78, 0x86, 0xe1, 0xa4, 0x97, 0xec, 0x44, 0x5f, 0x35, 0x47, 0xae, 0x01, + 0x94, 0xf1, 0xb2, 0x24, 0x39, 0x79, 0xd8, 0xfd, 0x83, 0x07, 0x5c, 0x3d, 0xcd, 0x06, 0x29, 0xbd, + 0x46, 0x8e, 0xf4, 0xa0, 0xd4, 0x46, 0x91, 0xf0, 0xd6, 0xfe, 0x9e, 0x72, 0xff, 0x54, 0xaa, 0x6f, + 0x32, 0x10, 0x29, 0xe3, 0x35, 0x80, 0x9a, 0x4a, 0x96, 0xd8, 0x0d, 0x03, 0xfe, 0x25, 0x76, 0x73, + 0xb8, 0x46, 0xee, 0xe2, 0xe3, 0xcd, 0xb9, 0xe7, 0x8b, 0x6f, 0xf1, 0xc8, 0x1c, 0xd3, 0xb9, 0x95, + 0xe4, 0xd0, 0xc8, 0xb3, 0xd2, 0x05, 0xf7, 0x30, 0xb4, 0xd8, 0xe8, 0xcc, 0xa3, 0xd6, 0xf6, 0x4f, + 0x66, 0x54, 0x4c, 0xb6, 0xfd, 0xfd, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x93, 0x30, 0xce, 0xe1, + 0x7f, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json index 3b5717f25..1f9685545 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -1122,6 +1122,7 @@ "type": "string", "enum": [ "FAILED", + "PENDING", "RUNNING", "SUCCEEDED" ], diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index f7b549fb3..e17f8df3a 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -24,13 +24,17 @@ public enum State */ FAILED(0), /** - * RUNNING = 1; + * PENDING = 1; */ - RUNNING(1), + PENDING(1), /** - * SUCCEEDED = 2; + * RUNNING = 2; */ - SUCCEEDED(2), + RUNNING(2), + /** + * SUCCEEDED = 3; + */ + SUCCEEDED(3), UNRECOGNIZED(-1), ; @@ -39,13 +43,17 @@ public enum State */ public static final int FAILED_VALUE = 0; /** - * RUNNING = 1; + * PENDING = 1; + */ + public static final int PENDING_VALUE = 1; + /** + * RUNNING = 2; */ - public static final int RUNNING_VALUE = 1; + public static final int RUNNING_VALUE = 2; /** - * SUCCEEDED = 2; + * SUCCEEDED = 3; */ - public static final int SUCCEEDED_VALUE = 2; + public static final int SUCCEEDED_VALUE = 3; public final int getNumber() { @@ -67,8 +75,9 @@ public static State valueOf(int value) { public static State forNumber(int value) { switch (value) { case 0: return FAILED; - case 1: return RUNNING; - case 2: return SUCCEEDED; + case 1: return PENDING; + case 2: return RUNNING; + case 3: return SUCCEEDED; default: return null; } } @@ -4455,17 +4464,17 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp "ate\030\001 \001(\0162\027.flyteidl.service.State\022\017\n\007me" + "ssage\030\002 \001(\t\"6\n\021TaskDeleteRequest\022\021\n\ttask" + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDelet" + - "eResponse*/\n\005State\022\n\n\006FAILED\020\000\022\013\n\007RUNNIN" + - "G\020\001\022\r\n\tSUCCEEDED\020\0022\236\002\n\024BackendPluginServ" + - "ice\022Y\n\nCreateTask\022#.flyteidl.service.Tas" + - "kCreateRequest\032$.flyteidl.service.TaskCr" + - "eateResponse\"\000\022P\n\007GetTask\022 .flyteidl.ser" + - "vice.TaskGetRequest\032!.flyteidl.service.T" + - "askGetResponse\"\000\022Y\n\nDeleteTask\022#.flyteid" + - "l.service.TaskDeleteRequest\032$.flyteidl.s" + - "ervice.TaskDeleteResponse\"\000B9Z7github.co" + - "m/flyteorg/flyteidl/gen/pb-go/flyteidl/s" + - "erviceb\006proto3" + "eResponse*<\n\005State\022\n\n\006FAILED\020\000\022\013\n\007PENDIN" + + "G\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCCEEDED\020\0032\236\002\n\024Back" + + "endPluginService\022Y\n\nCreateTask\022#.flyteid" + + "l.service.TaskCreateRequest\032$.flyteidl.s" + + "ervice.TaskCreateResponse\"\000\022P\n\007GetTask\022 " + + ".flyteidl.service.TaskGetRequest\032!.flyte" + + "idl.service.TaskGetResponse\"\000\022Y\n\nDeleteT" + + "ask\022#.flyteidl.service.TaskDeleteRequest" + + "\032$.flyteidl.service.TaskDeleteResponse\"\000" + + "B9Z7github.com/flyteorg/flyteidl/gen/pb-" + + "go/flyteidl/serviceb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index 1a8fe9dc7..7c78a85b8 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19390,8 +19390,9 @@ export namespace flyteidl { /** State enum. */ enum State { FAILED = 0, - RUNNING = 1, - SUCCEEDED = 2 + PENDING = 1, + RUNNING = 2, + SUCCEEDED = 3 } /** Properties of a TaskCreateRequest. */ diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index 65c782edc..dff6e4fa9 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -45044,14 +45044,16 @@ * @name flyteidl.service.State * @enum {string} * @property {number} FAILED=0 FAILED value - * @property {number} RUNNING=1 RUNNING value - * @property {number} SUCCEEDED=2 SUCCEEDED value + * @property {number} PENDING=1 PENDING value + * @property {number} RUNNING=2 RUNNING value + * @property {number} SUCCEEDED=3 SUCCEEDED value */ service.State = (function() { var valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "FAILED"] = 0; - values[valuesById[1] = "RUNNING"] = 1; - values[valuesById[2] = "SUCCEEDED"] = 2; + values[valuesById[1] = "PENDING"] = 1; + values[valuesById[2] = "RUNNING"] = 2; + values[valuesById[3] = "SUCCEEDED"] = 3; return values; })(); @@ -45489,6 +45491,7 @@ case 0: case 1: case 2: + case 3: break; } return null; @@ -45619,6 +45622,7 @@ case 0: case 1: case 2: + case 3: break; } if (message.message != null && message.hasOwnProperty("message")) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index 21e5afe84..4aa418aaf 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -16,7 +16,7 @@ from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xa1\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x36\n\nprev_state\x18\x04 \x01(\x0e\x32\x17.flyteidl.service.StateR\tprevState\"Z\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*/\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\r\n\tSUCCEEDED\x10\x02\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xa1\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x36\n\nprev_state\x18\x04 \x01(\x0e\x32\x17.flyteidl.service.StateR\tprevState\"Z\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*<\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07RUNNING\x10\x02\x12\r\n\tSUCCEEDED\x10\x03\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -25,7 +25,7 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service' _STATE._serialized_start=735 - _STATE._serialized_end=782 + _STATE._serialized_end=795 _TASKCREATEREQUEST._serialized_start=147 _TASKCREATEREQUEST._serialized_end=311 _TASKCREATERESPONSE._serialized_start=313 @@ -38,6 +38,6 @@ _TASKDELETEREQUEST._serialized_end=711 _TASKDELETERESPONSE._serialized_start=713 _TASKDELETERESPONSE._serialized_end=733 - _BACKENDPLUGINSERVICE._serialized_start=785 - _BACKENDPLUGINSERVICE._serialized_end=1071 + _BACKENDPLUGINSERVICE._serialized_start=798 + _BACKENDPLUGINSERVICE._serialized_end=1084 # @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi index 334de774d..009d8fdee 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -8,6 +8,7 @@ from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Opti DESCRIPTOR: _descriptor.FileDescriptor FAILED: State +PENDING: State RUNNING: State SUCCEEDED: State diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 031e397e3..0b4620088 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -14,8 +14,9 @@ service BackendPluginService { enum State { FAILED = 0; - RUNNING = 1; - SUCCEEDED = 2; + PENDING = 1; + RUNNING = 2; + SUCCEEDED = 3; } message TaskCreateRequest { From 8b3cef23152cc5abb3e8d750cd24a3b1470c2d09 Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Mon, 27 Feb 2023 16:17:57 -0800 Subject: [PATCH 08/18] update state Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_ststem/.gitignore | 24 - .../plugin_ststem/.swagger-codegen-ignore | 23 - .../plugin_ststem/.swagger-codegen/VERSION | 1 - .../service/plugin_ststem/.travis.yml | 8 - .../flyteidl/service/plugin_ststem/README.md | 353 - .../service/plugin_ststem/api/swagger.yaml | 65638 ---------------- .../plugin_ststem/api_admin_service.go | 5846 -- .../flyteidl/service/plugin_ststem/client.go | 464 - .../service/plugin_ststem/configuration.go | 72 - .../plugin_ststem/docs/AdminAbortMetadata.md | 11 - .../plugin_ststem/docs/AdminAnnotations.md | 10 - .../service/plugin_ststem/docs/AdminAuth.md | 11 - .../plugin_ststem/docs/AdminAuthRole.md | 11 - .../docs/AdminClusterAssignment.md | 10 - .../docs/AdminClusterResourceAttributes.md | 10 - .../plugin_ststem/docs/AdminCronSchedule.md | 11 - .../plugin_ststem/docs/AdminDescription.md | 13 - .../docs/AdminDescriptionEntity.md | 14 - .../docs/AdminDescriptionEntityList.md | 11 - .../docs/AdminDescriptionFormat.md | 9 - .../service/plugin_ststem/docs/AdminDomain.md | 11 - .../docs/AdminEmailNotification.md | 10 - .../plugin_ststem/docs/AdminExecution.md | 12 - .../docs/AdminExecutionClosure.md | 23 - .../docs/AdminExecutionClusterLabel.md | 10 - .../docs/AdminExecutionCreateRequest.md | 14 - .../docs/AdminExecutionCreateResponse.md | 10 - .../plugin_ststem/docs/AdminExecutionList.md | 11 - .../docs/AdminExecutionMetadata.md | 16 - .../docs/AdminExecutionQueueAttributes.md | 10 - .../docs/AdminExecutionRecoverRequest.md | 12 - .../docs/AdminExecutionRelaunchRequest.md | 12 - .../plugin_ststem/docs/AdminExecutionSpec.md | 24 - .../plugin_ststem/docs/AdminExecutionState.md | 9 - .../docs/AdminExecutionStateChangeDetails.md | 12 - .../docs/AdminExecutionTerminateRequest.md | 11 - .../docs/AdminExecutionTerminateResponse.md | 9 - .../docs/AdminExecutionUpdateRequest.md | 11 - .../docs/AdminExecutionUpdateResponse.md | 9 - .../plugin_ststem/docs/AdminFixedRate.md | 11 - .../plugin_ststem/docs/AdminFixedRateUnit.md | 9 - .../docs/AdminGetVersionResponse.md | 10 - .../service/plugin_ststem/docs/AdminLabels.md | 10 - .../plugin_ststem/docs/AdminLaunchPlan.md | 12 - .../docs/AdminLaunchPlanClosure.md | 14 - .../docs/AdminLaunchPlanCreateRequest.md | 11 - .../docs/AdminLaunchPlanCreateResponse.md | 9 - .../plugin_ststem/docs/AdminLaunchPlanList.md | 11 - .../docs/AdminLaunchPlanMetadata.md | 11 - .../plugin_ststem/docs/AdminLaunchPlanSpec.md | 24 - .../docs/AdminLaunchPlanState.md | 9 - .../docs/AdminLaunchPlanUpdateRequest.md | 11 - .../docs/AdminLaunchPlanUpdateResponse.md | 9 - .../AdminListMatchableAttributesResponse.md | 10 - .../plugin_ststem/docs/AdminLiteralMapBlob.md | 11 - .../AdminMatchableAttributesConfiguration.md | 14 - .../docs/AdminMatchableResource.md | 9 - .../docs/AdminMatchingAttributes.md | 17 - .../plugin_ststem/docs/AdminNamedEntity.md | 12 - .../docs/AdminNamedEntityIdentifier.md | 12 - .../docs/AdminNamedEntityIdentifierList.md | 11 - .../docs/AdminNamedEntityList.md | 11 - .../docs/AdminNamedEntityMetadata.md | 11 - .../docs/AdminNamedEntityState.md | 9 - .../docs/AdminNamedEntityUpdateRequest.md | 12 - .../docs/AdminNamedEntityUpdateResponse.md | 9 - .../docs/AdminNodeExecutionClosure.md | 20 - .../docs/AdminNodeExecutionEventRequest.md | 11 - .../docs/AdminNodeExecutionEventResponse.md | 9 - .../docs/AdminNodeExecutionGetDataResponse.md | 14 - .../docs/AdminNodeExecutionList.md | 11 - .../docs/AdminNodeExecutionMetaData.md | 13 - .../plugin_ststem/docs/AdminNotification.md | 13 - .../docs/AdminNotificationList.md | 10 - .../docs/AdminPagerDutyNotification.md | 10 - .../plugin_ststem/docs/AdminPluginOverride.md | 12 - .../docs/AdminPluginOverrides.md | 10 - .../plugin_ststem/docs/AdminProject.md | 15 - .../docs/AdminProjectAttributes.md | 11 - .../AdminProjectAttributesDeleteRequest.md | 11 - .../AdminProjectAttributesDeleteResponse.md | 9 - .../docs/AdminProjectAttributesGetResponse.md | 10 - .../AdminProjectAttributesUpdateRequest.md | 10 - .../AdminProjectAttributesUpdateResponse.md | 9 - .../docs/AdminProjectDomainAttributes.md | 12 - ...minProjectDomainAttributesDeleteRequest.md | 12 - ...inProjectDomainAttributesDeleteResponse.md | 9 - ...AdminProjectDomainAttributesGetResponse.md | 10 - ...minProjectDomainAttributesUpdateRequest.md | 10 - ...inProjectDomainAttributesUpdateResponse.md | 9 - .../docs/AdminProjectRegisterRequest.md | 10 - .../docs/AdminProjectRegisterResponse.md | 9 - .../docs/AdminProjectUpdateResponse.md | 9 - .../plugin_ststem/docs/AdminProjects.md | 11 - .../docs/AdminRawOutputDataConfig.md | 10 - .../plugin_ststem/docs/AdminSchedule.md | 13 - .../plugin_ststem/docs/AdminServiceApi.md | 2003 - .../docs/AdminSlackNotification.md | 10 - .../service/plugin_ststem/docs/AdminSort.md | 11 - .../plugin_ststem/docs/AdminSourceCode.md | 10 - .../plugin_ststem/docs/AdminSystemMetadata.md | 10 - .../service/plugin_ststem/docs/AdminTask.md | 12 - .../plugin_ststem/docs/AdminTaskClosure.md | 11 - .../docs/AdminTaskExecutionClosure.md | 23 - .../docs/AdminTaskExecutionEventRequest.md | 11 - .../docs/AdminTaskExecutionEventResponse.md | 9 - .../docs/AdminTaskExecutionGetDataResponse.md | 13 - .../docs/AdminTaskExecutionList.md | 11 - .../plugin_ststem/docs/AdminTaskList.md | 11 - .../docs/AdminTaskResourceAttributes.md | 11 - .../docs/AdminTaskResourceSpec.md | 14 - .../plugin_ststem/docs/AdminTaskSpec.md | 11 - .../plugin_ststem/docs/AdminUrlBlob.md | 11 - .../plugin_ststem/docs/AdminVersion.md | 12 - .../plugin_ststem/docs/AdminWorkflow.md | 12 - .../docs/AdminWorkflowAttributes.md | 13 - .../AdminWorkflowAttributesDeleteRequest.md | 13 - .../AdminWorkflowAttributesDeleteResponse.md | 9 - .../AdminWorkflowAttributesGetResponse.md | 10 - .../AdminWorkflowAttributesUpdateRequest.md | 10 - .../AdminWorkflowAttributesUpdateResponse.md | 9 - .../docs/AdminWorkflowClosure.md | 11 - .../docs/AdminWorkflowCreateRequest.md | 11 - .../docs/AdminWorkflowCreateResponse.md | 9 - .../docs/AdminWorkflowExecutionConfig.md | 16 - .../AdminWorkflowExecutionEventRequest.md | 11 - .../AdminWorkflowExecutionEventResponse.md | 9 - .../AdminWorkflowExecutionGetDataResponse.md | 13 - .../plugin_ststem/docs/AdminWorkflowList.md | 11 - .../plugin_ststem/docs/AdminWorkflowSpec.md | 12 - .../docs/BlobTypeBlobDimensionality.md | 9 - .../docs/CatalogReservationStatus.md | 9 - .../docs/ComparisonExpressionOperator.md | 9 - .../ConjunctionExpressionLogicalOperator.md | 9 - .../plugin_ststem/docs/ConnectionSetIdList.md | 10 - .../docs/ContainerArchitecture.md | 9 - .../service/plugin_ststem/docs/CoreAlias.md | 11 - .../docs/CoreApproveCondition.md | 10 - .../service/plugin_ststem/docs/CoreBinary.md | 11 - .../service/plugin_ststem/docs/CoreBinding.md | 11 - .../plugin_ststem/docs/CoreBindingData.md | 14 - .../docs/CoreBindingDataCollection.md | 10 - .../plugin_ststem/docs/CoreBindingDataMap.md | 10 - .../service/plugin_ststem/docs/CoreBlob.md | 11 - .../plugin_ststem/docs/CoreBlobMetadata.md | 10 - .../plugin_ststem/docs/CoreBlobType.md | 11 - .../docs/CoreBooleanExpression.md | 11 - .../plugin_ststem/docs/CoreBranchNode.md | 10 - .../docs/CoreCatalogArtifactTag.md | 11 - .../docs/CoreCatalogCacheStatus.md | 9 - .../plugin_ststem/docs/CoreCatalogMetadata.md | 12 - .../docs/CoreComparisonExpression.md | 12 - .../plugin_ststem/docs/CoreCompiledTask.md | 10 - .../docs/CoreCompiledWorkflow.md | 11 - .../docs/CoreCompiledWorkflowClosure.md | 12 - .../docs/CoreConjunctionExpression.md | 12 - .../plugin_ststem/docs/CoreConnectionSet.md | 11 - .../plugin_ststem/docs/CoreContainer.md | 18 - .../plugin_ststem/docs/CoreContainerPort.md | 10 - .../docs/CoreDataLoadingConfig.md | 14 - .../plugin_ststem/docs/CoreEnumType.md | 10 - .../service/plugin_ststem/docs/CoreError.md | 11 - .../plugin_ststem/docs/CoreExecutionError.md | 13 - .../plugin_ststem/docs/CoreGateNode.md | 12 - .../plugin_ststem/docs/CoreIdentifier.md | 14 - .../plugin_ststem/docs/CoreIdentity.md | 12 - .../service/plugin_ststem/docs/CoreIfBlock.md | 11 - .../plugin_ststem/docs/CoreIfElseBlock.md | 13 - .../plugin_ststem/docs/CoreIoStrategy.md | 11 - .../docs/CoreK8sObjectMetadata.md | 11 - .../service/plugin_ststem/docs/CoreK8sPod.md | 11 - .../plugin_ststem/docs/CoreKeyValuePair.md | 11 - .../service/plugin_ststem/docs/CoreLiteral.md | 13 - .../docs/CoreLiteralCollection.md | 10 - .../plugin_ststem/docs/CoreLiteralMap.md | 10 - .../plugin_ststem/docs/CoreLiteralType.md | 20 - .../service/plugin_ststem/docs/CoreNode.md | 18 - .../docs/CoreNodeExecutionIdentifier.md | 11 - .../docs/CoreNodeExecutionPhase.md | 9 - .../plugin_ststem/docs/CoreNodeMetadata.md | 13 - .../plugin_ststem/docs/CoreOAuth2Client.md | 11 - .../docs/CoreOAuth2TokenRequest.md | 14 - .../docs/CoreOAuth2TokenRequestType.md | 9 - .../service/plugin_ststem/docs/CoreOperand.md | 11 - .../plugin_ststem/docs/CoreOutputReference.md | 11 - .../plugin_ststem/docs/CoreParameter.md | 12 - .../plugin_ststem/docs/CoreParameterMap.md | 10 - .../plugin_ststem/docs/CorePrimitive.md | 15 - .../docs/CoreQualityOfService.md | 11 - .../docs/CoreQualityOfServiceSpec.md | 10 - .../plugin_ststem/docs/CoreResourceType.md | 9 - .../plugin_ststem/docs/CoreResources.md | 11 - .../plugin_ststem/docs/CoreRetryStrategy.md | 10 - .../plugin_ststem/docs/CoreRuntimeMetadata.md | 12 - .../service/plugin_ststem/docs/CoreScalar.md | 18 - .../service/plugin_ststem/docs/CoreSchema.md | 11 - .../plugin_ststem/docs/CoreSchemaType.md | 10 - .../service/plugin_ststem/docs/CoreSecret.md | 13 - .../plugin_ststem/docs/CoreSecurityContext.md | 12 - .../plugin_ststem/docs/CoreSignalCondition.md | 12 - .../plugin_ststem/docs/CoreSimpleType.md | 9 - .../plugin_ststem/docs/CoreSleepCondition.md | 10 - .../service/plugin_ststem/docs/CoreSql.md | 11 - .../docs/CoreStructuredDataset.md | 11 - .../docs/CoreStructuredDatasetMetadata.md | 10 - .../docs/CoreStructuredDatasetType.md | 13 - .../docs/CoreTaskExecutionIdentifier.md | 12 - .../docs/CoreTaskExecutionPhase.md | 9 - .../service/plugin_ststem/docs/CoreTaskLog.md | 13 - .../plugin_ststem/docs/CoreTaskMetadata.md | 20 - .../plugin_ststem/docs/CoreTaskNode.md | 11 - .../docs/CoreTaskNodeOverrides.md | 10 - .../plugin_ststem/docs/CoreTaskTemplate.md | 20 - .../plugin_ststem/docs/CoreTypeAnnotation.md | 10 - .../plugin_ststem/docs/CoreTypeStructure.md | 10 - .../plugin_ststem/docs/CoreTypedInterface.md | 11 - .../service/plugin_ststem/docs/CoreUnion.md | 11 - .../plugin_ststem/docs/CoreUnionInfo.md | 10 - .../plugin_ststem/docs/CoreUnionType.md | 10 - .../plugin_ststem/docs/CoreVariable.md | 11 - .../plugin_ststem/docs/CoreVariableMap.md | 10 - .../service/plugin_ststem/docs/CoreVoid.md | 9 - .../docs/CoreWorkflowExecutionIdentifier.md | 12 - .../docs/CoreWorkflowExecutionPhase.md | 9 - .../docs/CoreWorkflowMetadata.md | 12 - .../docs/CoreWorkflowMetadataDefaults.md | 10 - .../plugin_ststem/docs/CoreWorkflowNode.md | 11 - .../docs/CoreWorkflowTemplate.md | 16 - .../docs/DataLoadingConfigLiteralMapFormat.md | 9 - .../docs/EventExternalResourceInfo.md | 15 - .../docs/EventNodeExecutionEvent.md | 29 - .../docs/EventParentNodeExecutionMetadata.md | 10 - .../docs/EventParentTaskExecutionMetadata.md | 10 - .../docs/EventResourcePoolInfo.md | 11 - .../docs/EventTaskExecutionEvent.md | 27 - .../docs/EventTaskExecutionMetadata.md | 14 - .../docs/EventWorkflowExecutionEvent.md | 16 - .../docs/ExecutionErrorErrorKind.md | 9 - .../docs/ExecutionMetadataExecutionMode.md | 9 - ...lyteidladminDynamicWorkflowNodeMetadata.md | 11 - .../docs/FlyteidladminNodeExecution.md | 13 - .../docs/FlyteidladminTaskCreateRequest.md | 11 - .../docs/FlyteidladminTaskCreateResponse.md | 9 - .../docs/FlyteidladminTaskExecution.md | 13 - .../docs/FlyteidladminTaskNodeMetadata.md | 12 - .../docs/FlyteidladminWorkflowNodeMetadata.md | 10 - ...lyteidleventDynamicWorkflowNodeMetadata.md | 11 - .../docs/FlyteidleventTaskNodeMetadata.md | 14 - .../docs/FlyteidleventWorkflowNodeMetadata.md | 10 - .../docs/IoStrategyDownloadMode.md | 9 - .../docs/IoStrategyUploadMode.md | 9 - .../PluginOverrideMissingPluginBehavior.md | 9 - .../plugin_ststem/docs/ProjectProjectState.md | 9 - .../plugin_ststem/docs/ProtobufListValue.md | 10 - .../plugin_ststem/docs/ProtobufNullValue.md | 9 - .../plugin_ststem/docs/ProtobufStruct.md | 10 - .../plugin_ststem/docs/ProtobufValue.md | 15 - .../docs/QualityOfServiceTier.md | 9 - .../docs/ResourcesResourceEntry.md | 11 - .../docs/ResourcesResourceName.md | 9 - .../docs/RuntimeMetadataRuntimeType.md | 9 - .../docs/SchemaColumnSchemaColumnType.md | 9 - .../docs/SchemaTypeSchemaColumn.md | 11 - .../plugin_ststem/docs/SecretMountType.md | 9 - .../plugin_ststem/docs/SortDirection.md | 9 - .../service/plugin_ststem/docs/SqlDialect.md | 9 - .../StructuredDatasetTypeDatasetColumn.md | 11 - .../TaskExecutionMetadataInstanceClass.md | 9 - .../docs/TaskLogMessageFormat.md | 9 - .../docs/WorkflowMetadataOnFailurePolicy.md | 9 - .../service/plugin_ststem/git_push.sh | 52 - .../model_admin_abort_metadata.go | 17 - .../plugin_ststem/model_admin_annotations.go | 16 - .../service/plugin_ststem/model_admin_auth.go | 18 - .../plugin_ststem/model_admin_auth_role.go | 18 - .../model_admin_cluster_assignment.go | 15 - ...model_admin_cluster_resource_attributes.go | 15 - .../model_admin_cron_schedule.go | 16 - .../plugin_ststem/model_admin_description.go | 18 - .../model_admin_description_entity.go | 24 - .../model_admin_description_entity_list.go | 17 - .../model_admin_description_format.go | 20 - .../plugin_ststem/model_admin_domain.go | 18 - .../model_admin_email_notification.go | 15 - .../plugin_ststem/model_admin_execution.go | 20 - .../model_admin_execution_closure.go | 43 - .../model_admin_execution_cluster_label.go | 14 - .../model_admin_execution_create_request.go | 19 - .../model_admin_execution_create_response.go | 15 - .../model_admin_execution_list.go | 16 - .../model_admin_execution_metadata.go | 30 - .../model_admin_execution_queue_attributes.go | 15 - .../model_admin_execution_recover_request.go | 19 - .../model_admin_execution_relaunch_request.go | 18 - .../model_admin_execution_spec.go | 40 - .../model_admin_execution_state.go | 18 - ...el_admin_execution_state_change_details.go | 22 - ...model_admin_execution_terminate_request.go | 18 - ...odel_admin_execution_terminate_response.go | 13 - .../model_admin_execution_update_request.go | 15 - .../model_admin_execution_update_response.go | 13 - .../plugin_ststem/model_admin_fixed_rate.go | 16 - .../model_admin_fixed_rate_unit.go | 19 - .../model_admin_get_version_response.go | 14 - .../plugin_ststem/model_admin_labels.go | 16 - .../plugin_ststem/model_admin_launch_plan.go | 20 - .../model_admin_launch_plan_closure.go | 26 - .../model_admin_launch_plan_create_request.go | 18 - ...model_admin_launch_plan_create_response.go | 13 - .../model_admin_launch_plan_list.go | 16 - .../model_admin_launch_plan_metadata.go | 16 - .../model_admin_launch_plan_spec.go | 39 - .../model_admin_launch_plan_state.go | 18 - .../model_admin_launch_plan_update_request.go | 17 - ...model_admin_launch_plan_update_response.go | 14 - ...dmin_list_matchable_attributes_response.go | 14 - .../model_admin_literal_map_blob.go | 15 - ...dmin_matchable_attributes_configuration.go | 19 - .../model_admin_matchable_resource.go | 24 - .../model_admin_matching_attributes.go | 22 - .../plugin_ststem/model_admin_named_entity.go | 19 - .../model_admin_named_entity_identifier.go | 19 - ...odel_admin_named_entity_identifier_list.go | 18 - .../model_admin_named_entity_list.go | 17 - .../model_admin_named_entity_metadata.go | 17 - .../model_admin_named_entity_state.go | 19 - ...model_admin_named_entity_update_request.go | 17 - ...odel_admin_named_entity_update_response.go | 14 - .../model_admin_node_execution_closure.go | 36 - ...odel_admin_node_execution_event_request.go | 17 - ...del_admin_node_execution_event_response.go | 13 - ..._admin_node_execution_get_data_response.go | 24 - .../model_admin_node_execution_list.go | 16 - .../model_admin_node_execution_meta_data.go | 20 - .../plugin_ststem/model_admin_notification.go | 18 - .../model_admin_notification_list.go | 14 - .../model_admin_pager_duty_notification.go | 15 - .../model_admin_plugin_override.go | 20 - .../model_admin_plugin_overrides.go | 14 - .../plugin_ststem/model_admin_project.go | 23 - .../model_admin_project_attributes.go | 16 - ...admin_project_attributes_delete_request.go | 15 - ...dmin_project_attributes_delete_response.go | 14 - ...l_admin_project_attributes_get_response.go | 14 - ...admin_project_attributes_update_request.go | 14 - ...dmin_project_attributes_update_response.go | 14 - .../model_admin_project_domain_attributes.go | 18 - ...roject_domain_attributes_delete_request.go | 16 - ...oject_domain_attributes_delete_response.go | 14 - ..._project_domain_attributes_get_response.go | 14 - ...roject_domain_attributes_update_request.go | 14 - ...oject_domain_attributes_update_response.go | 14 - .../model_admin_project_register_request.go | 14 - .../model_admin_project_register_response.go | 14 - .../model_admin_project_update_response.go | 14 - .../plugin_ststem/model_admin_projects.go | 16 - .../model_admin_raw_output_data_config.go | 15 - .../plugin_ststem/model_admin_schedule.go | 19 - .../model_admin_slack_notification.go | 15 - .../service/plugin_ststem/model_admin_sort.go | 16 - .../plugin_ststem/model_admin_source_code.go | 14 - .../model_admin_system_metadata.go | 16 - .../service/plugin_ststem/model_admin_task.go | 20 - .../plugin_ststem/model_admin_task_closure.go | 22 - .../model_admin_task_execution_closure.go | 46 - ...odel_admin_task_execution_event_request.go | 17 - ...del_admin_task_execution_event_response.go | 13 - ..._admin_task_execution_get_data_response.go | 22 - .../model_admin_task_execution_list.go | 16 - .../plugin_ststem/model_admin_task_list.go | 17 - .../model_admin_task_resource_attributes.go | 16 - .../model_admin_task_resource_spec.go | 19 - .../plugin_ststem/model_admin_task_spec.go | 18 - .../plugin_ststem/model_admin_url_blob.go | 18 - .../plugin_ststem/model_admin_version.go | 16 - .../plugin_ststem/model_admin_workflow.go | 20 - .../model_admin_workflow_attributes.go | 20 - ...dmin_workflow_attributes_delete_request.go | 17 - ...min_workflow_attributes_delete_response.go | 14 - ..._admin_workflow_attributes_get_response.go | 15 - ...dmin_workflow_attributes_update_request.go | 14 - ...min_workflow_attributes_update_response.go | 14 - .../model_admin_workflow_closure.go | 22 - .../model_admin_workflow_create_request.go | 15 - .../model_admin_workflow_create_response.go | 13 - .../model_admin_workflow_execution_config.go | 28 - ..._admin_workflow_execution_event_request.go | 17 - ...admin_workflow_execution_event_response.go | 13 - ...in_workflow_execution_get_data_response.go | 22 - .../model_admin_workflow_list.go | 17 - .../model_admin_workflow_spec.go | 20 - .../model_blob_type_blob_dimensionality.go | 18 - .../model_catalog_reservation_status.go | 21 - .../model_comparison_expression_operator.go | 22 - ...conjunction_expression_logical_operator.go | 18 - .../model_connection_set_id_list.go | 14 - .../model_container_architecture.go | 21 - .../service/plugin_ststem/model_core_alias.go | 18 - .../model_core_approve_condition.go | 16 - .../plugin_ststem/model_core_binary.go | 16 - .../plugin_ststem/model_core_binding.go | 18 - .../plugin_ststem/model_core_binding_data.go | 23 - .../model_core_binding_data_collection.go | 15 - .../model_core_binding_data_map.go | 15 - .../service/plugin_ststem/model_core_blob.go | 16 - .../plugin_ststem/model_core_blob_metadata.go | 14 - .../plugin_ststem/model_core_blob_type.go | 15 - .../model_core_boolean_expression.go | 16 - .../plugin_ststem/model_core_branch_node.go | 15 - .../model_core_catalog_artifact_tag.go | 15 - .../model_core_catalog_cache_status.go | 23 - .../model_core_catalog_metadata.go | 16 - .../model_core_comparison_expression.go | 17 - .../plugin_ststem/model_core_compiled_task.go | 14 - .../model_core_compiled_workflow.go | 16 - .../model_core_compiled_workflow_closure.go | 17 - .../model_core_conjunction_expression.go | 17 - .../model_core_connection_set.go | 15 - .../plugin_ststem/model_core_container.go | 27 - .../model_core_container_port.go | 16 - .../model_core_data_loading_config.go | 19 - .../plugin_ststem/model_core_enum_type.go | 16 - .../service/plugin_ststem/model_core_error.go | 18 - .../model_core_execution_error.go | 19 - .../plugin_ststem/model_core_gate_node.go | 20 - .../plugin_ststem/model_core_identifier.go | 24 - .../plugin_ststem/model_core_identity.go | 20 - .../plugin_ststem/model_core_if_block.go | 16 - .../plugin_ststem/model_core_if_else_block.go | 22 - .../plugin_ststem/model_core_io_strategy.go | 15 - .../model_core_k8s_object_metadata.go | 18 - .../plugin_ststem/model_core_k8s_pod.go | 17 - .../model_core_key_value_pair.go | 18 - .../plugin_ststem/model_core_literal.go | 21 - .../model_core_literal_collection.go | 15 - .../plugin_ststem/model_core_literal_map.go | 15 - .../plugin_ststem/model_core_literal_type.go | 35 - .../service/plugin_ststem/model_core_node.go | 32 - .../model_core_node_execution_identifier.go | 16 - .../model_core_node_execution_phase.go | 27 - .../plugin_ststem/model_core_node_metadata.go | 20 - .../model_core_o_auth2_client.go | 16 - .../model_core_o_auth2_token_request.go | 19 - .../model_core_o_auth2_token_request_type.go | 17 - .../plugin_ststem/model_core_operand.go | 16 - .../model_core_output_reference.go | 18 - .../plugin_ststem/model_core_parameter.go | 20 - .../plugin_ststem/model_core_parameter_map.go | 16 - .../plugin_ststem/model_core_primitive.go | 23 - .../model_core_quality_of_service.go | 16 - .../model_core_quality_of_service_spec.go | 16 - .../plugin_ststem/model_core_resource_type.go | 21 - .../plugin_ststem/model_core_resources.go | 18 - .../model_core_retry_strategy.go | 16 - .../model_core_runtime_metadata.go | 20 - .../plugin_ststem/model_core_scalar.go | 22 - .../plugin_ststem/model_core_schema.go | 16 - .../plugin_ststem/model_core_schema_type.go | 16 - .../plugin_ststem/model_core_secret.go | 18 - .../model_core_security_context.go | 20 - .../model_core_signal_condition.go | 20 - .../plugin_ststem/model_core_simple_type.go | 26 - .../model_core_sleep_condition.go | 16 - .../service/plugin_ststem/model_core_sql.go | 16 - .../model_core_structured_dataset.go | 15 - .../model_core_structured_dataset_metadata.go | 15 - .../model_core_structured_dataset_type.go | 21 - .../model_core_task_execution_identifier.go | 17 - .../model_core_task_execution_phase.go | 24 - .../plugin_ststem/model_core_task_log.go | 17 - .../plugin_ststem/model_core_task_metadata.go | 32 - .../plugin_ststem/model_core_task_node.go | 18 - .../model_core_task_node_overrides.go | 16 - .../plugin_ststem/model_core_task_template.go | 32 - .../model_core_type_annotation.go | 16 - .../model_core_type_structure.go | 15 - .../model_core_typed_interface.go | 16 - .../service/plugin_ststem/model_core_union.go | 16 - .../plugin_ststem/model_core_union_info.go | 14 - .../plugin_ststem/model_core_union_type.go | 16 - .../plugin_ststem/model_core_variable.go | 17 - .../plugin_ststem/model_core_variable_map.go | 15 - .../service/plugin_ststem/model_core_void.go | 14 - ...odel_core_workflow_execution_identifier.go | 19 - .../model_core_workflow_execution_phase.go | 26 - .../model_core_workflow_metadata.go | 19 - .../model_core_workflow_metadata_defaults.go | 16 - .../plugin_ststem/model_core_workflow_node.go | 17 - .../model_core_workflow_template.go | 27 - ..._data_loading_config_literal_map_format.go | 19 - .../model_event_external_resource_info.go | 23 - .../model_event_node_execution_event.go | 45 - ...el_event_parent_node_execution_metadata.go | 14 - ...el_event_parent_task_execution_metadata.go | 14 - .../model_event_resource_pool_info.go | 18 - .../model_event_task_execution_event.go | 48 - .../model_event_task_execution_metadata.go | 23 - .../model_event_workflow_execution_event.go | 27 - .../model_execution_error_error_kind.go | 19 - ...model_execution_metadata_execution_mode.go | 22 - ...idladmin_dynamic_workflow_node_metadata.go | 18 - .../model_flyteidladmin_node_execution.go | 21 - ...model_flyteidladmin_task_create_request.go | 15 - ...odel_flyteidladmin_task_create_response.go | 14 - .../model_flyteidladmin_task_execution.go | 22 - .../model_flyteidladmin_task_node_metadata.go | 17 - ...el_flyteidladmin_workflow_node_metadata.go | 15 - ...idlevent_dynamic_workflow_node_metadata.go | 18 - .../model_flyteidlevent_task_node_metadata.go | 21 - ...el_flyteidlevent_workflow_node_metadata.go | 14 - .../model_io_strategy_download_mode.go | 19 - .../model_io_strategy_upload_mode.go | 19 - ...plugin_override_missing_plugin_behavior.go | 18 - .../model_project_project_state.go | 19 - .../model_protobuf_list_value.go | 16 - .../model_protobuf_null_value.go | 17 - .../plugin_ststem/model_protobuf_struct.go | 16 - .../plugin_ststem/model_protobuf_value.go | 26 - .../model_quality_of_service_tier.go | 20 - .../model_resources_resource_entry.go | 17 - .../model_resources_resource_name.go | 22 - .../model_runtime_metadata_runtime_type.go | 18 - .../model_schema_column_schema_column_type.go | 22 - .../model_schema_type_schema_column.go | 16 - .../plugin_ststem/model_secret_mount_type.go | 19 - .../plugin_ststem/model_sort_direction.go | 18 - .../plugin_ststem/model_sql_dialect.go | 20 - ..._structured_dataset_type_dataset_column.go | 17 - ..._task_execution_metadata_instance_class.go | 18 - .../model_task_log_message_format.go | 19 - ...del_workflow_metadata_on_failure_policy.go | 18 - .../service/plugin_ststem/response.go | 43 - generate_protos.sh | 1 - 533 files changed, 82338 deletions(-) delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/.gitignore delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen-ignore delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen/VERSION delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/.travis.yml delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/README.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/api/swagger.yaml delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/api_admin_service.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/client.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/configuration.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAbortMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAnnotations.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuth.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuthRole.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterAssignment.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterResourceAttributes.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminCronSchedule.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescription.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntity.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntityList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionFormat.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDomain.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminEmailNotification.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecution.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClosure.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClusterLabel.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionQueueAttributes.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRecoverRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRelaunchRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionSpec.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionState.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionStateChangeDetails.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRate.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRateUnit.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminGetVersionResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLabels.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlan.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanClosure.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanSpec.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanState.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminListMatchableAttributesResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLiteralMapBlob.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableAttributesConfiguration.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableResource.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchingAttributes.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntity.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifier.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifierList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityState.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionClosure.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionGetDataResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionMetaData.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotification.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotificationList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPagerDutyNotification.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverride.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverrides.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProject.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributes.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesGetResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributes.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesGetResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectUpdateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjects.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminRawOutputDataConfig.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSchedule.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminServiceApi.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSlackNotification.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSort.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSourceCode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSystemMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTask.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskClosure.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionClosure.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionGetDataResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceAttributes.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceSpec.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskSpec.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminUrlBlob.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminVersion.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflow.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributes.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesGetResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowClosure.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionConfig.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionGetDataResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowSpec.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/BlobTypeBlobDimensionality.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CatalogReservationStatus.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ComparisonExpressionOperator.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ConjunctionExpressionLogicalOperator.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ConnectionSetIdList.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ContainerArchitecture.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreAlias.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreApproveCondition.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinary.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinding.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingData.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataCollection.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataMap.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlob.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBooleanExpression.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBranchNode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogArtifactTag.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogCacheStatus.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreComparisonExpression.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledTask.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflow.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflowClosure.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConjunctionExpression.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConnectionSet.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainer.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainerPort.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreDataLoadingConfig.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreEnumType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreError.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreExecutionError.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreGateNode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentifier.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentity.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfBlock.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfElseBlock.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIoStrategy.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sObjectMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sPod.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreKeyValuePair.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteral.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralCollection.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralMap.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionIdentifier.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionPhase.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2Client.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequestType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOperand.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOutputReference.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameter.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameterMap.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CorePrimitive.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfService.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfServiceSpec.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResourceType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResources.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRetryStrategy.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRuntimeMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreScalar.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchema.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchemaType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecret.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecurityContext.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSignalCondition.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSimpleType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSleepCondition.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSql.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDataset.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionIdentifier.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionPhase.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskLog.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNodeOverrides.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskTemplate.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeAnnotation.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeStructure.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypedInterface.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnion.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionInfo.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariable.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariableMap.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVoid.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionIdentifier.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionPhase.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadataDefaults.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowNode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowTemplate.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/DataLoadingConfigLiteralMapFormat.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventExternalResourceInfo.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventNodeExecutionEvent.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentNodeExecutionMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentTaskExecutionMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventResourcePoolInfo.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionEvent.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/EventWorkflowExecutionEvent.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionErrorErrorKind.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionMetadataExecutionMode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminDynamicWorkflowNodeMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminNodeExecution.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateRequest.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateResponse.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskExecution.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskNodeMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminWorkflowNodeMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventDynamicWorkflowNodeMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventTaskNodeMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventWorkflowNodeMetadata.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyDownloadMode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyUploadMode.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/PluginOverrideMissingPluginBehavior.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProjectProjectState.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufListValue.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufNullValue.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufStruct.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufValue.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/QualityOfServiceTier.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceEntry.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceName.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/RuntimeMetadataRuntimeType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaColumnSchemaColumnType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaTypeSchemaColumn.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SecretMountType.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SortDirection.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/SqlDialect.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/StructuredDatasetTypeDatasetColumn.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskExecutionMetadataInstanceClass.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskLogMessageFormat.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/docs/WorkflowMetadataOnFailurePolicy.md delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/git_push.sh delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_abort_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_annotations.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth_role.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_assignment.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_resource_attributes.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cron_schedule.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_format.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_domain.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_email_notification.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_closure.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_cluster_label.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_queue_attributes.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_recover_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_relaunch_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_spec.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state_change_details.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate_unit.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_get_version_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_labels.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_closure.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_spec.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_state.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_list_matchable_attributes_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_literal_map_blob.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_attributes_configuration.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_resource.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matching_attributes.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_state.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_closure.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_get_data_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_meta_data.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_pager_duty_notification.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_override.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_overrides.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_get_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_get_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_update_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_projects.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_raw_output_data_config.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_schedule.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_slack_notification.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_sort.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_source_code.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_system_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_closure.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_closure.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_get_data_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_attributes.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_spec.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_spec.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_url_blob.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_version.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_get_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_closure.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_config.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_get_data_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_spec.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_blob_type_blob_dimensionality.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_catalog_reservation_status.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_comparison_expression_operator.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_conjunction_expression_logical_operator.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_connection_set_id_list.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_container_architecture.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_alias.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_approve_condition.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binary.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_collection.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_map.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_boolean_expression.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_branch_node.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_artifact_tag.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_cache_status.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_comparison_expression.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_task.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow_closure.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_conjunction_expression.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_connection_set.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_container.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_container_port.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_data_loading_config.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_enum_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_error.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_execution_error.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_gate_node.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_identifier.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_identity.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_block.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_else_block.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_io_strategy.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_object_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_pod.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_key_value_pair.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_collection.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_map.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_node.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_identifier.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_phase.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_client.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_operand.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_output_reference.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter_map.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_primitive.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service_spec.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_resource_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_resources.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_retry_strategy.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_runtime_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_scalar.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_secret.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_security_context.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_signal_condition.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_simple_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_sleep_condition.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_sql.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_identifier.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_phase.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_log.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node_overrides.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_template.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_annotation.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_structure.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_typed_interface.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_union.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_info.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable_map.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_void.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_identifier.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_phase.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata_defaults.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_node.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_template.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_data_loading_config_literal_map_format.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_external_resource_info.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_node_execution_event.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_node_execution_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_task_execution_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_resource_pool_info.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_event.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_event_workflow_execution_event.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_execution_error_error_kind.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_execution_metadata_execution_mode.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_dynamic_workflow_node_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_node_execution.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_request.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_response.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_execution.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_node_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_workflow_node_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_dynamic_workflow_node_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_task_node_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_workflow_node_metadata.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_download_mode.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_upload_mode.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_plugin_override_missing_plugin_behavior.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_project_project_state.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_list_value.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_null_value.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_struct.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_value.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_quality_of_service_tier.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_entry.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_name.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_runtime_metadata_runtime_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_schema_column_schema_column_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_schema_type_schema_column.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_secret_mount_type.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_sort_direction.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_sql_dialect.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_structured_dataset_type_dataset_column.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_task_execution_metadata_instance_class.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_task_log_message_format.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/model_workflow_metadata_on_failure_policy.go delete mode 100644 gen/pb-go/flyteidl/service/plugin_ststem/response.go diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/.gitignore b/gen/pb-go/flyteidl/service/plugin_ststem/.gitignore deleted file mode 100644 index daf913b1b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Compiled Object files, Static and Dynamic libs (Shared Objects) -*.o -*.a -*.so - -# Folders -_obj -_test - -# Architecture specific extensions/prefixes -*.[568vq] -[568vq].out - -*.cgo1.go -*.cgo2.c -_cgo_defun.c -_cgo_gotypes.go -_cgo_export.* - -_testmain.go - -*.exe -*.test -*.prof diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen-ignore b/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen-ignore deleted file mode 100644 index c5fa491b4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen-ignore +++ /dev/null @@ -1,23 +0,0 @@ -# Swagger Codegen Ignore -# Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen - -# Use this file to prevent files from being overwritten by the generator. -# The patterns follow closely to .gitignore or .dockerignore. - -# As an example, the C# client generator defines ApiClient.cs. -# You can make changes and tell Swagger Codgen to ignore just this file by uncommenting the following line: -#ApiClient.cs - -# You can match any string of characters against a directory, file or extension with a single asterisk (*): -#foo/*/qux -# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux - -# You can recursively match patterns against a directory, file or extension with a double asterisk (**): -#foo/**/qux -# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux - -# You can also negate patterns with an exclamation (!). -# For example, you can ignore all files in a docs folder with the file extension .md: -#docs/*.md -# Then explicitly reverse the ignore rule for a single file: -#!docs/README.md diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen/VERSION b/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen/VERSION deleted file mode 100644 index 6cecc1a68..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/.swagger-codegen/VERSION +++ /dev/null @@ -1 +0,0 @@ -2.4.6-SNAPSHOT \ No newline at end of file diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/.travis.yml b/gen/pb-go/flyteidl/service/plugin_ststem/.travis.yml deleted file mode 100644 index f5cb2ce9a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/.travis.yml +++ /dev/null @@ -1,8 +0,0 @@ -language: go - -install: - - go get -d -v . - -script: - - go build -v ./ - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/README.md b/gen/pb-go/flyteidl/service/plugin_ststem/README.md deleted file mode 100644 index be850841b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/README.md +++ /dev/null @@ -1,353 +0,0 @@ -# Go API client for plugin_ststem - -No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - -## Overview -This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. - -- API version: version not set -- Package version: 1.0.0 -- Build package: io.swagger.codegen.languages.GoClientCodegen - -## Installation -Put the package under your project folder and add the following in import: -```golang -import "./plugin_ststem" -``` - -## Documentation for API Endpoints - -All URIs are relative to *http://localhost* - -Class | Method | HTTP request | Description ------------- | ------------- | ------------- | ------------- -*AdminServiceApi* | [**CreateExecution**](docs/AdminServiceApi.md#createexecution) | **Post** /api/v1/executions | Triggers the creation of a :ref:`ref_flyteidl.admin.Execution` -*AdminServiceApi* | [**CreateLaunchPlan**](docs/AdminServiceApi.md#createlaunchplan) | **Post** /api/v1/launch_plans | Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition -*AdminServiceApi* | [**CreateNodeEvent**](docs/AdminServiceApi.md#createnodeevent) | **Post** /api/v1/events/nodes | Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred. -*AdminServiceApi* | [**CreateTask**](docs/AdminServiceApi.md#createtask) | **Post** /api/v1/tasks | Create and upload a :ref:`ref_flyteidl.admin.Task` definition -*AdminServiceApi* | [**CreateTaskEvent**](docs/AdminServiceApi.md#createtaskevent) | **Post** /api/v1/events/tasks | Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred. -*AdminServiceApi* | [**CreateWorkflow**](docs/AdminServiceApi.md#createworkflow) | **Post** /api/v1/workflows | Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition -*AdminServiceApi* | [**CreateWorkflowEvent**](docs/AdminServiceApi.md#createworkflowevent) | **Post** /api/v1/events/workflows | Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred. -*AdminServiceApi* | [**DeleteProjectAttributes**](docs/AdminServiceApi.md#deleteprojectattributes) | **Delete** /api/v1/project_attributes/{project} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -*AdminServiceApi* | [**DeleteProjectDomainAttributes**](docs/AdminServiceApi.md#deleteprojectdomainattributes) | **Delete** /api/v1/project_domain_attributes/{project}/{domain} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -*AdminServiceApi* | [**DeleteWorkflowAttributes**](docs/AdminServiceApi.md#deleteworkflowattributes) | **Delete** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. -*AdminServiceApi* | [**GetActiveLaunchPlan**](docs/AdminServiceApi.md#getactivelaunchplan) | **Get** /api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name} | Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`. -*AdminServiceApi* | [**GetDescriptionEntity**](docs/AdminServiceApi.md#getdescriptionentity) | **Get** /api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object. -*AdminServiceApi* | [**GetExecution**](docs/AdminServiceApi.md#getexecution) | **Get** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Fetches a :ref:`ref_flyteidl.admin.Execution`. -*AdminServiceApi* | [**GetExecutionData**](docs/AdminServiceApi.md#getexecutiondata) | **Get** /api/v1/data/executions/{id.project}/{id.domain}/{id.name} | Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`. -*AdminServiceApi* | [**GetLaunchPlan**](docs/AdminServiceApi.md#getlaunchplan) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition. -*AdminServiceApi* | [**GetNamedEntity**](docs/AdminServiceApi.md#getnamedentity) | **Get** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Returns a :ref:`ref_flyteidl.admin.NamedEntity` object. -*AdminServiceApi* | [**GetNodeExecution**](docs/AdminServiceApi.md#getnodeexecution) | **Get** /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches a :ref:`ref_flyteidl.admin.NodeExecution`. -*AdminServiceApi* | [**GetNodeExecutionData**](docs/AdminServiceApi.md#getnodeexecutiondata) | **Get** /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`. -*AdminServiceApi* | [**GetProjectAttributes**](docs/AdminServiceApi.md#getprojectattributes) | **Get** /api/v1/project_attributes/{project} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -*AdminServiceApi* | [**GetProjectDomainAttributes**](docs/AdminServiceApi.md#getprojectdomainattributes) | **Get** /api/v1/project_domain_attributes/{project}/{domain} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -*AdminServiceApi* | [**GetTask**](docs/AdminServiceApi.md#gettask) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Task` definition. -*AdminServiceApi* | [**GetTaskExecution**](docs/AdminServiceApi.md#gettaskexecution) | **Get** /api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches a :ref:`ref_flyteidl.admin.TaskExecution`. -*AdminServiceApi* | [**GetTaskExecutionData**](docs/AdminServiceApi.md#gettaskexecutiondata) | **Get** /api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`. -*AdminServiceApi* | [**GetVersion**](docs/AdminServiceApi.md#getversion) | **Get** /api/v1/version | -*AdminServiceApi* | [**GetWorkflow**](docs/AdminServiceApi.md#getworkflow) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Workflow` definition. -*AdminServiceApi* | [**GetWorkflowAttributes**](docs/AdminServiceApi.md#getworkflowattributes) | **Get** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. -*AdminServiceApi* | [**ListActiveLaunchPlans**](docs/AdminServiceApi.md#listactivelaunchplans) | **Get** /api/v1/active_launch_plans/{project}/{domain} | List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`. -*AdminServiceApi* | [**ListDescriptionEntities**](docs/AdminServiceApi.md#listdescriptionentities) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. -*AdminServiceApi* | [**ListDescriptionEntities2**](docs/AdminServiceApi.md#listdescriptionentities2) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. -*AdminServiceApi* | [**ListExecutions**](docs/AdminServiceApi.md#listexecutions) | **Get** /api/v1/executions/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Execution`. -*AdminServiceApi* | [**ListLaunchPlanIds**](docs/AdminServiceApi.md#listlaunchplanids) | **Get** /api/v1/launch_plan_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects. -*AdminServiceApi* | [**ListLaunchPlans**](docs/AdminServiceApi.md#listlaunchplans) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. -*AdminServiceApi* | [**ListLaunchPlans2**](docs/AdminServiceApi.md#listlaunchplans2) | **Get** /api/v1/launch_plans/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. -*AdminServiceApi* | [**ListMatchableAttributes**](docs/AdminServiceApi.md#listmatchableattributes) | **Get** /api/v1/matchable_attributes | Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type. -*AdminServiceApi* | [**ListNamedEntities**](docs/AdminServiceApi.md#listnamedentities) | **Get** /api/v1/named_entities/{resource_type}/{project}/{domain} | Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects. -*AdminServiceApi* | [**ListNodeExecutions**](docs/AdminServiceApi.md#listnodeexecutions) | **Get** /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`. -*AdminServiceApi* | [**ListNodeExecutionsForTask**](docs/AdminServiceApi.md#listnodeexecutionsfortask) | **Get** /api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`. -*AdminServiceApi* | [**ListProjects**](docs/AdminServiceApi.md#listprojects) | **Get** /api/v1/projects | Fetches a list of :ref:`ref_flyteidl.admin.Project` -*AdminServiceApi* | [**ListTaskExecutions**](docs/AdminServiceApi.md#listtaskexecutions) | **Get** /api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id} | Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`. -*AdminServiceApi* | [**ListTaskIds**](docs/AdminServiceApi.md#listtaskids) | **Get** /api/v1/task_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects. -*AdminServiceApi* | [**ListTasks**](docs/AdminServiceApi.md#listtasks) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. -*AdminServiceApi* | [**ListTasks2**](docs/AdminServiceApi.md#listtasks2) | **Get** /api/v1/tasks/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. -*AdminServiceApi* | [**ListWorkflowIds**](docs/AdminServiceApi.md#listworkflowids) | **Get** /api/v1/workflow_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects. -*AdminServiceApi* | [**ListWorkflows**](docs/AdminServiceApi.md#listworkflows) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. -*AdminServiceApi* | [**ListWorkflows2**](docs/AdminServiceApi.md#listworkflows2) | **Get** /api/v1/workflows/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. -*AdminServiceApi* | [**RecoverExecution**](docs/AdminServiceApi.md#recoverexecution) | **Post** /api/v1/executions/recover | Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details. -*AdminServiceApi* | [**RegisterProject**](docs/AdminServiceApi.md#registerproject) | **Post** /api/v1/projects | Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment. -*AdminServiceApi* | [**RelaunchExecution**](docs/AdminServiceApi.md#relaunchexecution) | **Post** /api/v1/executions/relaunch | Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution` -*AdminServiceApi* | [**TerminateExecution**](docs/AdminServiceApi.md#terminateexecution) | **Delete** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`. -*AdminServiceApi* | [**UpdateExecution**](docs/AdminServiceApi.md#updateexecution) | **Put** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`. -*AdminServiceApi* | [**UpdateLaunchPlan**](docs/AdminServiceApi.md#updatelaunchplan) | **Put** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`. -*AdminServiceApi* | [**UpdateNamedEntity**](docs/AdminServiceApi.md#updatenamedentity) | **Put** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Updates a :ref:`ref_flyteidl.admin.NamedEntity` object. -*AdminServiceApi* | [**UpdateProject**](docs/AdminServiceApi.md#updateproject) | **Put** /api/v1/projects/{id} | Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API. -*AdminServiceApi* | [**UpdateProjectAttributes**](docs/AdminServiceApi.md#updateprojectattributes) | **Put** /api/v1/project_attributes/{attributes.project} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level -*AdminServiceApi* | [**UpdateProjectDomainAttributes**](docs/AdminServiceApi.md#updateprojectdomainattributes) | **Put** /api/v1/project_domain_attributes/{attributes.project}/{attributes.domain} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -*AdminServiceApi* | [**UpdateWorkflowAttributes**](docs/AdminServiceApi.md#updateworkflowattributes) | **Put** /api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. - - -## Documentation For Models - - - [AdminAbortMetadata](docs/AdminAbortMetadata.md) - - [AdminAnnotations](docs/AdminAnnotations.md) - - [AdminAuth](docs/AdminAuth.md) - - [AdminAuthRole](docs/AdminAuthRole.md) - - [AdminClusterAssignment](docs/AdminClusterAssignment.md) - - [AdminClusterResourceAttributes](docs/AdminClusterResourceAttributes.md) - - [AdminCronSchedule](docs/AdminCronSchedule.md) - - [AdminDescription](docs/AdminDescription.md) - - [AdminDescriptionEntity](docs/AdminDescriptionEntity.md) - - [AdminDescriptionEntityList](docs/AdminDescriptionEntityList.md) - - [AdminDescriptionFormat](docs/AdminDescriptionFormat.md) - - [AdminDomain](docs/AdminDomain.md) - - [AdminEmailNotification](docs/AdminEmailNotification.md) - - [AdminExecution](docs/AdminExecution.md) - - [AdminExecutionClosure](docs/AdminExecutionClosure.md) - - [AdminExecutionClusterLabel](docs/AdminExecutionClusterLabel.md) - - [AdminExecutionCreateRequest](docs/AdminExecutionCreateRequest.md) - - [AdminExecutionCreateResponse](docs/AdminExecutionCreateResponse.md) - - [AdminExecutionList](docs/AdminExecutionList.md) - - [AdminExecutionMetadata](docs/AdminExecutionMetadata.md) - - [AdminExecutionQueueAttributes](docs/AdminExecutionQueueAttributes.md) - - [AdminExecutionRecoverRequest](docs/AdminExecutionRecoverRequest.md) - - [AdminExecutionRelaunchRequest](docs/AdminExecutionRelaunchRequest.md) - - [AdminExecutionSpec](docs/AdminExecutionSpec.md) - - [AdminExecutionState](docs/AdminExecutionState.md) - - [AdminExecutionStateChangeDetails](docs/AdminExecutionStateChangeDetails.md) - - [AdminExecutionTerminateRequest](docs/AdminExecutionTerminateRequest.md) - - [AdminExecutionTerminateResponse](docs/AdminExecutionTerminateResponse.md) - - [AdminExecutionUpdateRequest](docs/AdminExecutionUpdateRequest.md) - - [AdminExecutionUpdateResponse](docs/AdminExecutionUpdateResponse.md) - - [AdminFixedRate](docs/AdminFixedRate.md) - - [AdminFixedRateUnit](docs/AdminFixedRateUnit.md) - - [AdminGetVersionResponse](docs/AdminGetVersionResponse.md) - - [AdminLabels](docs/AdminLabels.md) - - [AdminLaunchPlan](docs/AdminLaunchPlan.md) - - [AdminLaunchPlanClosure](docs/AdminLaunchPlanClosure.md) - - [AdminLaunchPlanCreateRequest](docs/AdminLaunchPlanCreateRequest.md) - - [AdminLaunchPlanCreateResponse](docs/AdminLaunchPlanCreateResponse.md) - - [AdminLaunchPlanList](docs/AdminLaunchPlanList.md) - - [AdminLaunchPlanMetadata](docs/AdminLaunchPlanMetadata.md) - - [AdminLaunchPlanSpec](docs/AdminLaunchPlanSpec.md) - - [AdminLaunchPlanState](docs/AdminLaunchPlanState.md) - - [AdminLaunchPlanUpdateRequest](docs/AdminLaunchPlanUpdateRequest.md) - - [AdminLaunchPlanUpdateResponse](docs/AdminLaunchPlanUpdateResponse.md) - - [AdminListMatchableAttributesResponse](docs/AdminListMatchableAttributesResponse.md) - - [AdminLiteralMapBlob](docs/AdminLiteralMapBlob.md) - - [AdminMatchableAttributesConfiguration](docs/AdminMatchableAttributesConfiguration.md) - - [AdminMatchableResource](docs/AdminMatchableResource.md) - - [AdminMatchingAttributes](docs/AdminMatchingAttributes.md) - - [AdminNamedEntity](docs/AdminNamedEntity.md) - - [AdminNamedEntityIdentifier](docs/AdminNamedEntityIdentifier.md) - - [AdminNamedEntityIdentifierList](docs/AdminNamedEntityIdentifierList.md) - - [AdminNamedEntityList](docs/AdminNamedEntityList.md) - - [AdminNamedEntityMetadata](docs/AdminNamedEntityMetadata.md) - - [AdminNamedEntityState](docs/AdminNamedEntityState.md) - - [AdminNamedEntityUpdateRequest](docs/AdminNamedEntityUpdateRequest.md) - - [AdminNamedEntityUpdateResponse](docs/AdminNamedEntityUpdateResponse.md) - - [AdminNodeExecutionClosure](docs/AdminNodeExecutionClosure.md) - - [AdminNodeExecutionEventRequest](docs/AdminNodeExecutionEventRequest.md) - - [AdminNodeExecutionEventResponse](docs/AdminNodeExecutionEventResponse.md) - - [AdminNodeExecutionGetDataResponse](docs/AdminNodeExecutionGetDataResponse.md) - - [AdminNodeExecutionList](docs/AdminNodeExecutionList.md) - - [AdminNodeExecutionMetaData](docs/AdminNodeExecutionMetaData.md) - - [AdminNotification](docs/AdminNotification.md) - - [AdminNotificationList](docs/AdminNotificationList.md) - - [AdminPagerDutyNotification](docs/AdminPagerDutyNotification.md) - - [AdminPluginOverride](docs/AdminPluginOverride.md) - - [AdminPluginOverrides](docs/AdminPluginOverrides.md) - - [AdminProject](docs/AdminProject.md) - - [AdminProjectAttributes](docs/AdminProjectAttributes.md) - - [AdminProjectAttributesDeleteRequest](docs/AdminProjectAttributesDeleteRequest.md) - - [AdminProjectAttributesDeleteResponse](docs/AdminProjectAttributesDeleteResponse.md) - - [AdminProjectAttributesGetResponse](docs/AdminProjectAttributesGetResponse.md) - - [AdminProjectAttributesUpdateRequest](docs/AdminProjectAttributesUpdateRequest.md) - - [AdminProjectAttributesUpdateResponse](docs/AdminProjectAttributesUpdateResponse.md) - - [AdminProjectDomainAttributes](docs/AdminProjectDomainAttributes.md) - - [AdminProjectDomainAttributesDeleteRequest](docs/AdminProjectDomainAttributesDeleteRequest.md) - - [AdminProjectDomainAttributesDeleteResponse](docs/AdminProjectDomainAttributesDeleteResponse.md) - - [AdminProjectDomainAttributesGetResponse](docs/AdminProjectDomainAttributesGetResponse.md) - - [AdminProjectDomainAttributesUpdateRequest](docs/AdminProjectDomainAttributesUpdateRequest.md) - - [AdminProjectDomainAttributesUpdateResponse](docs/AdminProjectDomainAttributesUpdateResponse.md) - - [AdminProjectRegisterRequest](docs/AdminProjectRegisterRequest.md) - - [AdminProjectRegisterResponse](docs/AdminProjectRegisterResponse.md) - - [AdminProjectUpdateResponse](docs/AdminProjectUpdateResponse.md) - - [AdminProjects](docs/AdminProjects.md) - - [AdminRawOutputDataConfig](docs/AdminRawOutputDataConfig.md) - - [AdminSchedule](docs/AdminSchedule.md) - - [AdminSlackNotification](docs/AdminSlackNotification.md) - - [AdminSort](docs/AdminSort.md) - - [AdminSourceCode](docs/AdminSourceCode.md) - - [AdminSystemMetadata](docs/AdminSystemMetadata.md) - - [AdminTask](docs/AdminTask.md) - - [AdminTaskClosure](docs/AdminTaskClosure.md) - - [AdminTaskExecutionClosure](docs/AdminTaskExecutionClosure.md) - - [AdminTaskExecutionEventRequest](docs/AdminTaskExecutionEventRequest.md) - - [AdminTaskExecutionEventResponse](docs/AdminTaskExecutionEventResponse.md) - - [AdminTaskExecutionGetDataResponse](docs/AdminTaskExecutionGetDataResponse.md) - - [AdminTaskExecutionList](docs/AdminTaskExecutionList.md) - - [AdminTaskList](docs/AdminTaskList.md) - - [AdminTaskResourceAttributes](docs/AdminTaskResourceAttributes.md) - - [AdminTaskResourceSpec](docs/AdminTaskResourceSpec.md) - - [AdminTaskSpec](docs/AdminTaskSpec.md) - - [AdminUrlBlob](docs/AdminUrlBlob.md) - - [AdminVersion](docs/AdminVersion.md) - - [AdminWorkflow](docs/AdminWorkflow.md) - - [AdminWorkflowAttributes](docs/AdminWorkflowAttributes.md) - - [AdminWorkflowAttributesDeleteRequest](docs/AdminWorkflowAttributesDeleteRequest.md) - - [AdminWorkflowAttributesDeleteResponse](docs/AdminWorkflowAttributesDeleteResponse.md) - - [AdminWorkflowAttributesGetResponse](docs/AdminWorkflowAttributesGetResponse.md) - - [AdminWorkflowAttributesUpdateRequest](docs/AdminWorkflowAttributesUpdateRequest.md) - - [AdminWorkflowAttributesUpdateResponse](docs/AdminWorkflowAttributesUpdateResponse.md) - - [AdminWorkflowClosure](docs/AdminWorkflowClosure.md) - - [AdminWorkflowCreateRequest](docs/AdminWorkflowCreateRequest.md) - - [AdminWorkflowCreateResponse](docs/AdminWorkflowCreateResponse.md) - - [AdminWorkflowExecutionConfig](docs/AdminWorkflowExecutionConfig.md) - - [AdminWorkflowExecutionEventRequest](docs/AdminWorkflowExecutionEventRequest.md) - - [AdminWorkflowExecutionEventResponse](docs/AdminWorkflowExecutionEventResponse.md) - - [AdminWorkflowExecutionGetDataResponse](docs/AdminWorkflowExecutionGetDataResponse.md) - - [AdminWorkflowList](docs/AdminWorkflowList.md) - - [AdminWorkflowSpec](docs/AdminWorkflowSpec.md) - - [BlobTypeBlobDimensionality](docs/BlobTypeBlobDimensionality.md) - - [CatalogReservationStatus](docs/CatalogReservationStatus.md) - - [ComparisonExpressionOperator](docs/ComparisonExpressionOperator.md) - - [ConjunctionExpressionLogicalOperator](docs/ConjunctionExpressionLogicalOperator.md) - - [ConnectionSetIdList](docs/ConnectionSetIdList.md) - - [ContainerArchitecture](docs/ContainerArchitecture.md) - - [CoreAlias](docs/CoreAlias.md) - - [CoreApproveCondition](docs/CoreApproveCondition.md) - - [CoreBinary](docs/CoreBinary.md) - - [CoreBinding](docs/CoreBinding.md) - - [CoreBindingData](docs/CoreBindingData.md) - - [CoreBindingDataCollection](docs/CoreBindingDataCollection.md) - - [CoreBindingDataMap](docs/CoreBindingDataMap.md) - - [CoreBlob](docs/CoreBlob.md) - - [CoreBlobMetadata](docs/CoreBlobMetadata.md) - - [CoreBlobType](docs/CoreBlobType.md) - - [CoreBooleanExpression](docs/CoreBooleanExpression.md) - - [CoreBranchNode](docs/CoreBranchNode.md) - - [CoreCatalogArtifactTag](docs/CoreCatalogArtifactTag.md) - - [CoreCatalogCacheStatus](docs/CoreCatalogCacheStatus.md) - - [CoreCatalogMetadata](docs/CoreCatalogMetadata.md) - - [CoreComparisonExpression](docs/CoreComparisonExpression.md) - - [CoreCompiledTask](docs/CoreCompiledTask.md) - - [CoreCompiledWorkflow](docs/CoreCompiledWorkflow.md) - - [CoreCompiledWorkflowClosure](docs/CoreCompiledWorkflowClosure.md) - - [CoreConjunctionExpression](docs/CoreConjunctionExpression.md) - - [CoreConnectionSet](docs/CoreConnectionSet.md) - - [CoreContainer](docs/CoreContainer.md) - - [CoreContainerPort](docs/CoreContainerPort.md) - - [CoreDataLoadingConfig](docs/CoreDataLoadingConfig.md) - - [CoreEnumType](docs/CoreEnumType.md) - - [CoreError](docs/CoreError.md) - - [CoreExecutionError](docs/CoreExecutionError.md) - - [CoreGateNode](docs/CoreGateNode.md) - - [CoreIdentifier](docs/CoreIdentifier.md) - - [CoreIdentity](docs/CoreIdentity.md) - - [CoreIfBlock](docs/CoreIfBlock.md) - - [CoreIfElseBlock](docs/CoreIfElseBlock.md) - - [CoreIoStrategy](docs/CoreIoStrategy.md) - - [CoreK8sObjectMetadata](docs/CoreK8sObjectMetadata.md) - - [CoreK8sPod](docs/CoreK8sPod.md) - - [CoreKeyValuePair](docs/CoreKeyValuePair.md) - - [CoreLiteral](docs/CoreLiteral.md) - - [CoreLiteralCollection](docs/CoreLiteralCollection.md) - - [CoreLiteralMap](docs/CoreLiteralMap.md) - - [CoreLiteralType](docs/CoreLiteralType.md) - - [CoreNode](docs/CoreNode.md) - - [CoreNodeExecutionIdentifier](docs/CoreNodeExecutionIdentifier.md) - - [CoreNodeExecutionPhase](docs/CoreNodeExecutionPhase.md) - - [CoreNodeMetadata](docs/CoreNodeMetadata.md) - - [CoreOAuth2Client](docs/CoreOAuth2Client.md) - - [CoreOAuth2TokenRequest](docs/CoreOAuth2TokenRequest.md) - - [CoreOAuth2TokenRequestType](docs/CoreOAuth2TokenRequestType.md) - - [CoreOperand](docs/CoreOperand.md) - - [CoreOutputReference](docs/CoreOutputReference.md) - - [CoreParameter](docs/CoreParameter.md) - - [CoreParameterMap](docs/CoreParameterMap.md) - - [CorePrimitive](docs/CorePrimitive.md) - - [CoreQualityOfService](docs/CoreQualityOfService.md) - - [CoreQualityOfServiceSpec](docs/CoreQualityOfServiceSpec.md) - - [CoreResourceType](docs/CoreResourceType.md) - - [CoreResources](docs/CoreResources.md) - - [CoreRetryStrategy](docs/CoreRetryStrategy.md) - - [CoreRuntimeMetadata](docs/CoreRuntimeMetadata.md) - - [CoreScalar](docs/CoreScalar.md) - - [CoreSchema](docs/CoreSchema.md) - - [CoreSchemaType](docs/CoreSchemaType.md) - - [CoreSecret](docs/CoreSecret.md) - - [CoreSecurityContext](docs/CoreSecurityContext.md) - - [CoreSignalCondition](docs/CoreSignalCondition.md) - - [CoreSimpleType](docs/CoreSimpleType.md) - - [CoreSleepCondition](docs/CoreSleepCondition.md) - - [CoreSql](docs/CoreSql.md) - - [CoreStructuredDataset](docs/CoreStructuredDataset.md) - - [CoreStructuredDatasetMetadata](docs/CoreStructuredDatasetMetadata.md) - - [CoreStructuredDatasetType](docs/CoreStructuredDatasetType.md) - - [CoreTaskExecutionIdentifier](docs/CoreTaskExecutionIdentifier.md) - - [CoreTaskExecutionPhase](docs/CoreTaskExecutionPhase.md) - - [CoreTaskLog](docs/CoreTaskLog.md) - - [CoreTaskMetadata](docs/CoreTaskMetadata.md) - - [CoreTaskNode](docs/CoreTaskNode.md) - - [CoreTaskNodeOverrides](docs/CoreTaskNodeOverrides.md) - - [CoreTaskTemplate](docs/CoreTaskTemplate.md) - - [CoreTypeAnnotation](docs/CoreTypeAnnotation.md) - - [CoreTypeStructure](docs/CoreTypeStructure.md) - - [CoreTypedInterface](docs/CoreTypedInterface.md) - - [CoreUnion](docs/CoreUnion.md) - - [CoreUnionInfo](docs/CoreUnionInfo.md) - - [CoreUnionType](docs/CoreUnionType.md) - - [CoreVariable](docs/CoreVariable.md) - - [CoreVariableMap](docs/CoreVariableMap.md) - - [CoreVoid](docs/CoreVoid.md) - - [CoreWorkflowExecutionIdentifier](docs/CoreWorkflowExecutionIdentifier.md) - - [CoreWorkflowExecutionPhase](docs/CoreWorkflowExecutionPhase.md) - - [CoreWorkflowMetadata](docs/CoreWorkflowMetadata.md) - - [CoreWorkflowMetadataDefaults](docs/CoreWorkflowMetadataDefaults.md) - - [CoreWorkflowNode](docs/CoreWorkflowNode.md) - - [CoreWorkflowTemplate](docs/CoreWorkflowTemplate.md) - - [DataLoadingConfigLiteralMapFormat](docs/DataLoadingConfigLiteralMapFormat.md) - - [EventExternalResourceInfo](docs/EventExternalResourceInfo.md) - - [EventNodeExecutionEvent](docs/EventNodeExecutionEvent.md) - - [EventParentNodeExecutionMetadata](docs/EventParentNodeExecutionMetadata.md) - - [EventParentTaskExecutionMetadata](docs/EventParentTaskExecutionMetadata.md) - - [EventResourcePoolInfo](docs/EventResourcePoolInfo.md) - - [EventTaskExecutionEvent](docs/EventTaskExecutionEvent.md) - - [EventTaskExecutionMetadata](docs/EventTaskExecutionMetadata.md) - - [EventWorkflowExecutionEvent](docs/EventWorkflowExecutionEvent.md) - - [ExecutionErrorErrorKind](docs/ExecutionErrorErrorKind.md) - - [ExecutionMetadataExecutionMode](docs/ExecutionMetadataExecutionMode.md) - - [FlyteidladminDynamicWorkflowNodeMetadata](docs/FlyteidladminDynamicWorkflowNodeMetadata.md) - - [FlyteidladminNodeExecution](docs/FlyteidladminNodeExecution.md) - - [FlyteidladminTaskCreateRequest](docs/FlyteidladminTaskCreateRequest.md) - - [FlyteidladminTaskCreateResponse](docs/FlyteidladminTaskCreateResponse.md) - - [FlyteidladminTaskExecution](docs/FlyteidladminTaskExecution.md) - - [FlyteidladminTaskNodeMetadata](docs/FlyteidladminTaskNodeMetadata.md) - - [FlyteidladminWorkflowNodeMetadata](docs/FlyteidladminWorkflowNodeMetadata.md) - - [FlyteidleventDynamicWorkflowNodeMetadata](docs/FlyteidleventDynamicWorkflowNodeMetadata.md) - - [FlyteidleventTaskNodeMetadata](docs/FlyteidleventTaskNodeMetadata.md) - - [FlyteidleventWorkflowNodeMetadata](docs/FlyteidleventWorkflowNodeMetadata.md) - - [IoStrategyDownloadMode](docs/IoStrategyDownloadMode.md) - - [IoStrategyUploadMode](docs/IoStrategyUploadMode.md) - - [PluginOverrideMissingPluginBehavior](docs/PluginOverrideMissingPluginBehavior.md) - - [ProjectProjectState](docs/ProjectProjectState.md) - - [ProtobufListValue](docs/ProtobufListValue.md) - - [ProtobufNullValue](docs/ProtobufNullValue.md) - - [ProtobufStruct](docs/ProtobufStruct.md) - - [ProtobufValue](docs/ProtobufValue.md) - - [QualityOfServiceTier](docs/QualityOfServiceTier.md) - - [ResourcesResourceEntry](docs/ResourcesResourceEntry.md) - - [ResourcesResourceName](docs/ResourcesResourceName.md) - - [RuntimeMetadataRuntimeType](docs/RuntimeMetadataRuntimeType.md) - - [SchemaColumnSchemaColumnType](docs/SchemaColumnSchemaColumnType.md) - - [SchemaTypeSchemaColumn](docs/SchemaTypeSchemaColumn.md) - - [SecretMountType](docs/SecretMountType.md) - - [SortDirection](docs/SortDirection.md) - - [SqlDialect](docs/SqlDialect.md) - - [StructuredDatasetTypeDatasetColumn](docs/StructuredDatasetTypeDatasetColumn.md) - - [TaskExecutionMetadataInstanceClass](docs/TaskExecutionMetadataInstanceClass.md) - - [TaskLogMessageFormat](docs/TaskLogMessageFormat.md) - - [WorkflowMetadataOnFailurePolicy](docs/WorkflowMetadataOnFailurePolicy.md) - - -## Documentation For Authorization - Endpoints do not require authorization. - - -## Author - - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/api/swagger.yaml b/gen/pb-go/flyteidl/service/plugin_ststem/api/swagger.yaml deleted file mode 100644 index 159e0166d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/api/swagger.yaml +++ /dev/null @@ -1,65638 +0,0 @@ ---- -swagger: "2.0" -info: - version: "version not set" - title: "flyteidl/service/admin.proto" -schemes: -- "http" -- "https" -consumes: -- "application/json" -produces: -- "application/json" -paths: - /api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}: - get: - tags: - - "AdminService" - summary: "Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`." - operationId: "GetActiveLaunchPlan" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'" - required: true - type: "string" - x-exportParamName: "IdName" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminLaunchPlan" - /api/v1/active_launch_plans/{project}/{domain}: - get: - tags: - - "AdminService" - summary: "List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`." - operationId: "ListActiveLaunchPlans" - parameters: - - name: "project" - in: "path" - description: "Name of the project that contains the identifiers.\n+required." - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Name of the domain the identifiers belongs to within the project.\n\ - +required." - required: true - type: "string" - x-exportParamName: "Domain" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminLaunchPlanList" - ? /api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt} - : get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by\ - \ the reference :ref:`ref_flyteidl.admin.TaskExecution`." - operationId: "ListNodeExecutionsForTask" - parameters: - - name: "task_execution_id.node_execution_id.execution_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdProject" - - name: "task_execution_id.node_execution_id.execution_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdDomain" - - name: "task_execution_id.node_execution_id.execution_id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdName" - - name: "task_execution_id.node_execution_id.node_id" - in: "path" - required: true - type: "string" - x-exportParamName: "TaskExecutionIdNodeExecutionIdNodeId" - - name: "task_execution_id.task_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "TaskExecutionIdTaskIdProject" - - name: "task_execution_id.task_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "TaskExecutionIdTaskIdDomain" - - name: "task_execution_id.task_id.name" - in: "path" - description: "User provided value for the resource." - required: true - type: "string" - x-exportParamName: "TaskExecutionIdTaskIdName" - - name: "task_execution_id.task_id.version" - in: "path" - description: "Specific version of the resource." - required: true - type: "string" - x-exportParamName: "TaskExecutionIdTaskIdVersion" - - name: "task_execution_id.retry_attempt" - in: "path" - required: true - type: "integer" - format: "int64" - x-exportParamName: "TaskExecutionIdRetryAttempt" - - name: "task_execution_id.task_id.resource_type" - in: "query" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ - \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ - \ a compilation of multiple individual objects.\nEventually all Catalog\ - \ objects should be modeled similar to Flyte Objects. The Dataset entities\ - \ makes it possible for the UI and CLI to act on the objects \nin a similar\ - \ manner to other Flyte objects" - required: false - type: "string" - default: "UNSPECIFIED" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "TaskExecutionIdTaskIdResourceType" - x-optionalDataType: "String" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the, server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNodeExecutionList" - /api/v1/data/executions/{id.project}/{id.domain}/{id.name}: - get: - tags: - - "AdminService" - summary: "Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`." - operationId: "GetExecutionData" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflowExecutionGetDataResponse" - /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}: - get: - tags: - - "AdminService" - summary: "Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`." - operationId: "GetNodeExecutionData" - parameters: - - name: "id.execution_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdExecutionIdProject" - - name: "id.execution_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdExecutionIdDomain" - - name: "id.execution_id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdExecutionIdName" - - name: "id.node_id" - in: "path" - required: true - type: "string" - x-exportParamName: "IdNodeId" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNodeExecutionGetDataResponse" - ? /api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} - : get: - tags: - - "AdminService" - summary: "Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`." - operationId: "GetTaskExecutionData" - parameters: - - name: "id.node_execution_id.execution_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdNodeExecutionIdExecutionIdProject" - - name: "id.node_execution_id.execution_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdNodeExecutionIdExecutionIdDomain" - - name: "id.node_execution_id.execution_id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdNodeExecutionIdExecutionIdName" - - name: "id.node_execution_id.node_id" - in: "path" - required: true - type: "string" - x-exportParamName: "IdNodeExecutionIdNodeId" - - name: "id.task_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdTaskIdProject" - - name: "id.task_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdTaskIdDomain" - - name: "id.task_id.name" - in: "path" - description: "User provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdTaskIdName" - - name: "id.task_id.version" - in: "path" - description: "Specific version of the resource." - required: true - type: "string" - x-exportParamName: "IdTaskIdVersion" - - name: "id.retry_attempt" - in: "path" - required: true - type: "integer" - format: "int64" - x-exportParamName: "IdRetryAttempt" - - name: "id.task_id.resource_type" - in: "query" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ - \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ - \ a compilation of multiple individual objects.\nEventually all Catalog\ - \ objects should be modeled similar to Flyte Objects. The Dataset entities\ - \ makes it possible for the UI and CLI to act on the objects \nin a similar\ - \ manner to other Flyte objects" - required: false - type: "string" - default: "UNSPECIFIED" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "IdTaskIdResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminTaskExecutionGetDataResponse" - /api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version}: - get: - tags: - - "AdminService" - summary: "Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object." - operationId: "GetDescriptionEntity" - parameters: - - name: "id.resource_type" - in: "path" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to." - required: true - type: "string" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "IdResourceType" - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - - name: "id.version" - in: "path" - description: "Specific version of the resource." - required: true - type: "string" - x-exportParamName: "IdVersion" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminDescriptionEntity" - /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions." - operationId: "ListDescriptionEntities2" - parameters: - - name: "resource_type" - in: "path" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to." - required: true - type: "string" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "ResourceType" - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "query" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'." - required: false - type: "string" - x-exportParamName: "IdName" - x-optionalDataType: "String" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminDescriptionEntityList" - /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions." - operationId: "ListDescriptionEntities" - parameters: - - name: "resource_type" - in: "path" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to." - required: true - type: "string" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "ResourceType" - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'" - required: true - type: "string" - x-exportParamName: "IdName" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminDescriptionEntityList" - /api/v1/events/nodes: - post: - tags: - - "AdminService" - summary: "Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred." - operationId: "CreateNodeEvent" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminNodeExecutionEventRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNodeExecutionEventResponse" - /api/v1/events/tasks: - post: - tags: - - "AdminService" - summary: "Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred." - operationId: "CreateTaskEvent" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminTaskExecutionEventRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminTaskExecutionEventResponse" - /api/v1/events/workflows: - post: - tags: - - "AdminService" - summary: "Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred." - operationId: "CreateWorkflowEvent" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminWorkflowExecutionEventRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflowExecutionEventResponse" - /api/v1/executions: - post: - tags: - - "AdminService" - summary: "Triggers the creation of a :ref:`ref_flyteidl.admin.Execution`" - operationId: "CreateExecution" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminExecutionCreateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminExecutionCreateResponse" - /api/v1/executions/recover: - post: - tags: - - "AdminService" - summary: "Recreates a previously-run workflow execution that will only start\ - \ executing from the last known failure point.\nIn Recover mode, users cannot\ - \ change any input parameters or update the version of the execution.\nThis\ - \ is extremely useful to recover from system errors and byzantine faults like\ - \ - Loss of K8s cluster, bugs in platform or instability, machine failures,\n\ - downstream system failures (downstream services), or simply to recover executions\ - \ that failed because of retry exhaustion and should complete if tried again.\n\ - See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details." - operationId: "RecoverExecution" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminExecutionRecoverRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminExecutionCreateResponse" - /api/v1/executions/relaunch: - post: - tags: - - "AdminService" - summary: "Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution`" - operationId: "RelaunchExecution" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminExecutionRelaunchRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminExecutionCreateResponse" - /api/v1/executions/{id.project}/{id.domain}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.Execution`." - operationId: "ListExecutions" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "query" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'." - required: false - type: "string" - x-exportParamName: "IdName" - x-optionalDataType: "String" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, this server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminExecutionList" - /api/v1/executions/{id.project}/{id.domain}/{id.name}: - get: - tags: - - "AdminService" - summary: "Fetches a :ref:`ref_flyteidl.admin.Execution`." - operationId: "GetExecution" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminExecution" - put: - tags: - - "AdminService" - summary: "Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`." - operationId: "UpdateExecution" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminExecutionUpdateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminExecutionUpdateResponse" - delete: - tags: - - "AdminService" - summary: "Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`." - operationId: "TerminateExecution" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminExecutionTerminateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminExecutionTerminateResponse" - /api/v1/launch_plan_ids/{project}/{domain}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of\ - \ launch plan objects." - operationId: "ListLaunchPlanIds" - parameters: - - name: "project" - in: "path" - description: "Name of the project that contains the identifiers.\n+required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Name of the domain the identifiers belongs to within the project.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Domain" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNamedEntityIdentifierList" - /api/v1/launch_plans: - post: - tags: - - "AdminService" - summary: "Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition" - operationId: "CreateLaunchPlan" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminLaunchPlanCreateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminLaunchPlanCreateResponse" - /api/v1/launch_plans/{id.project}/{id.domain}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions." - operationId: "ListLaunchPlans2" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "query" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'." - required: false - type: "string" - x-exportParamName: "IdName" - x-optionalDataType: "String" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, this server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminLaunchPlanList" - /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions." - operationId: "ListLaunchPlans" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'" - required: true - type: "string" - x-exportParamName: "IdName" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, this server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminLaunchPlanList" - /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}: - get: - tags: - - "AdminService" - summary: "Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition." - operationId: "GetLaunchPlan" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - - name: "id.version" - in: "path" - description: "Specific version of the resource." - required: true - type: "string" - x-exportParamName: "IdVersion" - - name: "id.resource_type" - in: "query" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ - \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ - \ a compilation of multiple individual objects.\nEventually all Catalog\ - \ objects should be modeled similar to Flyte Objects. The Dataset entities\ - \ makes it possible for the UI and CLI to act on the objects \nin a similar\ - \ manner to other Flyte objects" - required: false - type: "string" - default: "UNSPECIFIED" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "IdResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminLaunchPlan" - put: - tags: - - "AdminService" - summary: "Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`." - operationId: "UpdateLaunchPlan" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - - name: "id.version" - in: "path" - description: "Specific version of the resource." - required: true - type: "string" - x-exportParamName: "IdVersion" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminLaunchPlanUpdateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminLaunchPlanUpdateResponse" - /api/v1/matchable_attributes: - get: - tags: - - "AdminService" - summary: "Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a specific resource type." - operationId: "ListMatchableAttributes" - parameters: - - name: "resource_type" - in: "query" - description: "+required.\n\n - TASK_RESOURCE: Applies to customizable task\ - \ resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring\ - \ templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures\ - \ task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL:\ - \ Configures the K8s cluster label to be used for execution to be run\n\ - \ - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service\ - \ when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable\ - \ plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG:\ - \ Adds defaults for customizable workflow-execution specifications and overrides.\n\ - \ - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which\ - \ this execution should run." - required: false - type: "string" - default: "TASK_RESOURCE" - enum: - - "TASK_RESOURCE" - - "CLUSTER_RESOURCE" - - "EXECUTION_QUEUE" - - "EXECUTION_CLUSTER_LABEL" - - "QUALITY_OF_SERVICE_SPECIFICATION" - - "PLUGIN_OVERRIDE" - - "WORKFLOW_EXECUTION_CONFIG" - - "CLUSTER_ASSIGNMENT" - x-exportParamName: "ResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminListMatchableAttributesResponse" - /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}: - get: - tags: - - "AdminService" - summary: "Returns a :ref:`ref_flyteidl.admin.NamedEntity` object." - operationId: "GetNamedEntity" - parameters: - - name: "resource_type" - in: "path" - description: "Resource type of the metadata to get. One of Task, Workflow\ - \ or LaunchPlan.\n+required" - required: true - type: "string" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "ResourceType" - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'" - required: true - type: "string" - x-exportParamName: "IdName" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNamedEntity" - put: - tags: - - "AdminService" - summary: "Updates a :ref:`ref_flyteidl.admin.NamedEntity` object." - operationId: "UpdateNamedEntity" - parameters: - - name: "resource_type" - in: "path" - description: "Resource type of the metadata to update\n+required" - required: true - type: "string" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "ResourceType" - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'" - required: true - type: "string" - x-exportParamName: "IdName" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminNamedEntityUpdateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNamedEntityUpdateResponse" - /api/v1/named_entities/{resource_type}/{project}/{domain}: - get: - tags: - - "AdminService" - summary: "Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects." - operationId: "ListNamedEntities" - parameters: - - name: "resource_type" - in: "path" - description: "Resource type of the metadata to query. One of Task, Workflow\ - \ or LaunchPlan.\n+required" - required: true - type: "string" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "ResourceType" - - name: "project" - in: "path" - description: "Name of the project that contains the identifiers.\n+required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Name of the domain the identifiers belongs to within the project." - required: true - type: "string" - x-exportParamName: "Domain" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNamedEntityList" - /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}: - get: - tags: - - "AdminService" - summary: "Fetches a :ref:`ref_flyteidl.admin.NodeExecution`." - operationId: "GetNodeExecution" - parameters: - - name: "id.execution_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdExecutionIdProject" - - name: "id.execution_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdExecutionIdDomain" - - name: "id.execution_id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdExecutionIdName" - - name: "id.node_id" - in: "path" - required: true - type: "string" - x-exportParamName: "IdNodeId" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/flyteidladminNodeExecution" - /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`." - operationId: "ListNodeExecutions" - parameters: - - name: "workflow_execution_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "WorkflowExecutionIdProject" - - name: "workflow_execution_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "WorkflowExecutionIdDomain" - - name: "workflow_execution_id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "WorkflowExecutionIdName" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - - name: "unique_parent_id" - in: "query" - description: "Unique identifier of the parent node in the execution\n+optional." - required: false - type: "string" - x-exportParamName: "UniqueParentId" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNodeExecutionList" - /api/v1/project_attributes/{attributes.project}: - put: - tags: - - "AdminService" - summary: "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ at the project level" - operationId: "UpdateProjectAttributes" - parameters: - - name: "attributes.project" - in: "path" - description: "Unique project id for which this set of attributes will be applied." - required: true - type: "string" - x-exportParamName: "AttributesProject" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminProjectAttributesUpdateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjectAttributesUpdateResponse" - /api/v1/project_attributes/{project}: - get: - tags: - - "AdminService" - summary: "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a project and domain." - operationId: "GetProjectAttributes" - parameters: - - name: "project" - in: "path" - description: "Unique project id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "resource_type" - in: "query" - description: "Which type of matchable attributes to return.\n+required.\n\n\ - \ - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n\ - \ - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster\ - \ resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution\ - \ queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster\ - \ label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION:\ - \ Configures default quality of service when undefined in an execution spec.\n\ - \ - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior\ - \ for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for\ - \ customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT:\ - \ Controls how to select an available cluster on which this execution should\ - \ run." - required: false - type: "string" - default: "TASK_RESOURCE" - enum: - - "TASK_RESOURCE" - - "CLUSTER_RESOURCE" - - "EXECUTION_QUEUE" - - "EXECUTION_CLUSTER_LABEL" - - "QUALITY_OF_SERVICE_SPECIFICATION" - - "PLUGIN_OVERRIDE" - - "WORKFLOW_EXECUTION_CONFIG" - - "CLUSTER_ASSIGNMENT" - x-exportParamName: "ResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjectAttributesGetResponse" - delete: - tags: - - "AdminService" - summary: "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a project and domain." - operationId: "DeleteProjectAttributes" - parameters: - - name: "project" - in: "path" - description: "Unique project id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Project" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminProjectAttributesDeleteRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjectAttributesDeleteResponse" - /api/v1/project_domain_attributes/{attributes.project}/{attributes.domain}: - put: - tags: - - "AdminService" - summary: "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a project and domain." - operationId: "UpdateProjectDomainAttributes" - parameters: - - name: "attributes.project" - in: "path" - description: "Unique project id for which this set of attributes will be applied." - required: true - type: "string" - x-exportParamName: "AttributesProject" - - name: "attributes.domain" - in: "path" - description: "Unique domain id for which this set of attributes will be applied." - required: true - type: "string" - x-exportParamName: "AttributesDomain" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminProjectDomainAttributesUpdateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjectDomainAttributesUpdateResponse" - /api/v1/project_domain_attributes/{project}/{domain}: - get: - tags: - - "AdminService" - summary: "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a project and domain." - operationId: "GetProjectDomainAttributes" - parameters: - - name: "project" - in: "path" - description: "Unique project id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Unique domain id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Domain" - - name: "resource_type" - in: "query" - description: "Which type of matchable attributes to return.\n+required.\n\n\ - \ - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n\ - \ - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster\ - \ resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution\ - \ queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster\ - \ label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION:\ - \ Configures default quality of service when undefined in an execution spec.\n\ - \ - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior\ - \ for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for\ - \ customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT:\ - \ Controls how to select an available cluster on which this execution should\ - \ run." - required: false - type: "string" - default: "TASK_RESOURCE" - enum: - - "TASK_RESOURCE" - - "CLUSTER_RESOURCE" - - "EXECUTION_QUEUE" - - "EXECUTION_CLUSTER_LABEL" - - "QUALITY_OF_SERVICE_SPECIFICATION" - - "PLUGIN_OVERRIDE" - - "WORKFLOW_EXECUTION_CONFIG" - - "CLUSTER_ASSIGNMENT" - x-exportParamName: "ResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjectDomainAttributesGetResponse" - delete: - tags: - - "AdminService" - summary: "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a project and domain." - operationId: "DeleteProjectDomainAttributes" - parameters: - - name: "project" - in: "path" - description: "Unique project id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Unique domain id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Domain" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminProjectDomainAttributesDeleteRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjectDomainAttributesDeleteResponse" - /api/v1/projects: - get: - tags: - - "AdminService" - summary: "Fetches a list of :ref:`ref_flyteidl.admin.Project`" - operationId: "ListProjects" - parameters: - - name: "limit" - in: "query" - description: "Indicates the number of projects to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, this server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjects" - post: - tags: - - "AdminService" - summary: "Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment." - operationId: "RegisterProject" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminProjectRegisterRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjectRegisterResponse" - /api/v1/projects/{id}: - put: - tags: - - "AdminService" - summary: "Updates an existing :ref:`ref_flyteidl.admin.Project` \nflyteidl.admin.Project\ - \ should be passed but the domains property should be empty;\nit will be ignored\ - \ in the handler as domains cannot be updated via this API." - operationId: "UpdateProject" - parameters: - - name: "id" - in: "path" - description: "Globally unique project name." - required: true - type: "string" - x-exportParamName: "Id" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminProject" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminProjectUpdateResponse" - ? /api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} - : get: - tags: - - "AdminService" - summary: "Fetches a :ref:`ref_flyteidl.admin.TaskExecution`." - operationId: "GetTaskExecution" - parameters: - - name: "id.node_execution_id.execution_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdNodeExecutionIdExecutionIdProject" - - name: "id.node_execution_id.execution_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdNodeExecutionIdExecutionIdDomain" - - name: "id.node_execution_id.execution_id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdNodeExecutionIdExecutionIdName" - - name: "id.node_execution_id.node_id" - in: "path" - required: true - type: "string" - x-exportParamName: "IdNodeExecutionIdNodeId" - - name: "id.task_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdTaskIdProject" - - name: "id.task_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdTaskIdDomain" - - name: "id.task_id.name" - in: "path" - description: "User provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdTaskIdName" - - name: "id.task_id.version" - in: "path" - description: "Specific version of the resource." - required: true - type: "string" - x-exportParamName: "IdTaskIdVersion" - - name: "id.retry_attempt" - in: "path" - required: true - type: "integer" - format: "int64" - x-exportParamName: "IdRetryAttempt" - - name: "id.task_id.resource_type" - in: "query" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ - \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ - \ a compilation of multiple individual objects.\nEventually all Catalog\ - \ objects should be modeled similar to Flyte Objects. The Dataset entities\ - \ makes it possible for the UI and CLI to act on the objects \nin a similar\ - \ manner to other Flyte objects" - required: false - type: "string" - default: "UNSPECIFIED" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "IdTaskIdResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/flyteidladminTaskExecution" - ? /api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id} - : get: - tags: - - "AdminService" - summary: "Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`." - operationId: "ListTaskExecutions" - parameters: - - name: "node_execution_id.execution_id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "NodeExecutionIdExecutionIdProject" - - name: "node_execution_id.execution_id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "NodeExecutionIdExecutionIdDomain" - - name: "node_execution_id.execution_id.name" - in: "path" - description: "User or system provided value for the resource." - required: true - type: "string" - x-exportParamName: "NodeExecutionIdExecutionIdName" - - name: "node_execution_id.node_id" - in: "path" - required: true - type: "string" - x-exportParamName: "NodeExecutionIdNodeId" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminTaskExecutionList" - /api/v1/task_ids/{project}/{domain}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of\ - \ task objects." - operationId: "ListTaskIds" - parameters: - - name: "project" - in: "path" - description: "Name of the project that contains the identifiers.\n+required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Name of the domain the identifiers belongs to within the project.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Domain" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNamedEntityIdentifierList" - /api/v1/tasks: - post: - tags: - - "AdminService" - summary: "Create and upload a :ref:`ref_flyteidl.admin.Task` definition" - operationId: "CreateTask" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/flyteidladminTaskCreateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/flyteidladminTaskCreateResponse" - /api/v1/tasks/{id.project}/{id.domain}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions." - operationId: "ListTasks2" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "query" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'." - required: false - type: "string" - x-exportParamName: "IdName" - x-optionalDataType: "String" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, this server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminTaskList" - /api/v1/tasks/{id.project}/{id.domain}/{id.name}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions." - operationId: "ListTasks" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'" - required: true - type: "string" - x-exportParamName: "IdName" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, this server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminTaskList" - /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}: - get: - tags: - - "AdminService" - summary: "Fetch a :ref:`ref_flyteidl.admin.Task` definition." - operationId: "GetTask" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - - name: "id.version" - in: "path" - description: "Specific version of the resource." - required: true - type: "string" - x-exportParamName: "IdVersion" - - name: "id.resource_type" - in: "query" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ - \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ - \ a compilation of multiple individual objects.\nEventually all Catalog\ - \ objects should be modeled similar to Flyte Objects. The Dataset entities\ - \ makes it possible for the UI and CLI to act on the objects \nin a similar\ - \ manner to other Flyte objects" - required: false - type: "string" - default: "UNSPECIFIED" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "IdResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminTask" - /api/v1/version: - get: - tags: - - "AdminService" - operationId: "GetVersion" - parameters: [] - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminGetVersionResponse" - /api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow}: - put: - tags: - - "AdminService" - summary: "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a project, domain and workflow." - operationId: "UpdateWorkflowAttributes" - parameters: - - name: "attributes.project" - in: "path" - description: "Unique project id for which this set of attributes will be applied." - required: true - type: "string" - x-exportParamName: "AttributesProject" - - name: "attributes.domain" - in: "path" - description: "Unique domain id for which this set of attributes will be applied." - required: true - type: "string" - x-exportParamName: "AttributesDomain" - - name: "attributes.workflow" - in: "path" - description: "Workflow name for which this set of attributes will be applied." - required: true - type: "string" - x-exportParamName: "AttributesWorkflow" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminWorkflowAttributesUpdateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflowAttributesUpdateResponse" - /api/v1/workflow_attributes/{project}/{domain}/{workflow}: - get: - tags: - - "AdminService" - summary: "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a project, domain and workflow." - operationId: "GetWorkflowAttributes" - parameters: - - name: "project" - in: "path" - description: "Unique project id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Unique domain id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Domain" - - name: "workflow" - in: "path" - description: "Workflow name which this set of attributes references.\n+required" - required: true - type: "string" - x-exportParamName: "Workflow" - - name: "resource_type" - in: "query" - description: "Which type of matchable attributes to return.\n+required.\n\n\ - \ - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n\ - \ - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster\ - \ resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution\ - \ queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster\ - \ label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION:\ - \ Configures default quality of service when undefined in an execution spec.\n\ - \ - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior\ - \ for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for\ - \ customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT:\ - \ Controls how to select an available cluster on which this execution should\ - \ run." - required: false - type: "string" - default: "TASK_RESOURCE" - enum: - - "TASK_RESOURCE" - - "CLUSTER_RESOURCE" - - "EXECUTION_QUEUE" - - "EXECUTION_CLUSTER_LABEL" - - "QUALITY_OF_SERVICE_SPECIFICATION" - - "PLUGIN_OVERRIDE" - - "WORKFLOW_EXECUTION_CONFIG" - - "CLUSTER_ASSIGNMENT" - x-exportParamName: "ResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflowAttributesGetResponse" - delete: - tags: - - "AdminService" - summary: "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`\ - \ for a project, domain and workflow." - operationId: "DeleteWorkflowAttributes" - parameters: - - name: "project" - in: "path" - description: "Unique project id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Unique domain id which this set of attributes references.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Domain" - - name: "workflow" - in: "path" - description: "Workflow name which this set of attributes references.\n+required" - required: true - type: "string" - x-exportParamName: "Workflow" - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminWorkflowAttributesDeleteRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflowAttributesDeleteResponse" - /api/v1/workflow_ids/{project}/{domain}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of\ - \ workflow objects." - operationId: "ListWorkflowIds" - parameters: - - name: "project" - in: "path" - description: "Name of the project that contains the identifiers.\n+required" - required: true - type: "string" - x-exportParamName: "Project" - - name: "domain" - in: "path" - description: "Name of the domain the identifiers belongs to within the project.\n\ - +required" - required: true - type: "string" - x-exportParamName: "Domain" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminNamedEntityIdentifierList" - /api/v1/workflows: - post: - tags: - - "AdminService" - summary: "Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition" - operationId: "CreateWorkflow" - parameters: - - in: "body" - name: "body" - required: true - schema: - $ref: "#/definitions/adminWorkflowCreateRequest" - x-exportParamName: "Body" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflowCreateResponse" - /api/v1/workflows/{id.project}/{id.domain}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions." - operationId: "ListWorkflows2" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "query" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'." - required: false - type: "string" - x-exportParamName: "IdName" - x-optionalDataType: "String" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, this server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflowList" - /api/v1/workflows/{id.project}/{id.domain}/{id.name}: - get: - tags: - - "AdminService" - summary: "Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions." - operationId: "ListWorkflows" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'" - required: true - type: "string" - x-exportParamName: "IdName" - - name: "limit" - in: "query" - description: "Indicates the number of resources to be returned.\n+required." - required: false - type: "integer" - format: "int64" - x-exportParamName: "Limit" - x-optionalDataType: "Int64" - - name: "token" - in: "query" - description: "In the case of multiple pages of results, this server-provided\ - \ token can be used to fetch the next page\nin a query.\n+optional." - required: false - type: "string" - x-exportParamName: "Token" - x-optionalDataType: "String" - - name: "filters" - in: "query" - description: "Indicates a list of filters passed as string.\nMore info on\ - \ constructing filters : \n+optional." - required: false - type: "string" - x-exportParamName: "Filters" - x-optionalDataType: "String" - - name: "sort_by.key" - in: "query" - description: "Indicates an attribute to sort the response values.\n+required." - required: false - type: "string" - x-exportParamName: "SortByKey" - x-optionalDataType: "String" - - name: "sort_by.direction" - in: "query" - description: "Indicates the direction to apply sort key for response values.\n\ - +optional.\n\n - DESCENDING: By default, fields are sorted in descending\ - \ order." - required: false - type: "string" - default: "DESCENDING" - enum: - - "DESCENDING" - - "ASCENDING" - x-exportParamName: "SortByDirection" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflowList" - /api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version}: - get: - tags: - - "AdminService" - summary: "Fetch a :ref:`ref_flyteidl.admin.Workflow` definition." - operationId: "GetWorkflow" - parameters: - - name: "id.project" - in: "path" - description: "Name of the project the resource belongs to." - required: true - type: "string" - x-exportParamName: "IdProject" - - name: "id.domain" - in: "path" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - required: true - type: "string" - x-exportParamName: "IdDomain" - - name: "id.name" - in: "path" - description: "User provided value for the resource." - required: true - type: "string" - x-exportParamName: "IdName" - - name: "id.version" - in: "path" - description: "Specific version of the resource." - required: true - type: "string" - x-exportParamName: "IdVersion" - - name: "id.resource_type" - in: "query" - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\ - \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\ - \ a compilation of multiple individual objects.\nEventually all Catalog\ - \ objects should be modeled similar to Flyte Objects. The Dataset entities\ - \ makes it possible for the UI and CLI to act on the objects \nin a similar\ - \ manner to other Flyte objects" - required: false - type: "string" - default: "UNSPECIFIED" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - x-exportParamName: "IdResourceType" - x-optionalDataType: "String" - responses: - 200: - description: "A successful response." - schema: - $ref: "#/definitions/adminWorkflow" -definitions: - BlobTypeBlobDimensionality: - type: "string" - enum: - - "SINGLE" - - "MULTIPART" - default: "SINGLE" - CatalogReservationStatus: - type: "string" - description: "Indicates the status of a catalog reservation operation.\n\n - RESERVATION_DISABLED:\ - \ Used to indicate that reservations are disabled\n - RESERVATION_ACQUIRED:\ - \ Used to indicate that a reservation was successfully acquired or extended\n\ - \ - RESERVATION_EXISTS: Used to indicate that an active reservation currently\ - \ exists\n - RESERVATION_RELEASED: Used to indicate that the reservation has\ - \ been successfully released\n - RESERVATION_FAILURE: Used to indicate that\ - \ a reservation operation resulted in failure" - enum: - - "RESERVATION_DISABLED" - - "RESERVATION_ACQUIRED" - - "RESERVATION_EXISTS" - - "RESERVATION_RELEASED" - - "RESERVATION_FAILURE" - default: "RESERVATION_DISABLED" - ComparisonExpressionOperator: - type: "string" - title: "Binary Operator for each expression" - description: "- GT: Greater Than\n - LT: Less Than" - enum: - - "EQ" - - "NEQ" - - "GT" - - "GTE" - - "LT" - - "LTE" - default: "EQ" - ConjunctionExpressionLogicalOperator: - type: "string" - title: "Nested conditions. They can be conjoined using AND / OR\nOrder of evaluation\ - \ is not important as the operators are Commutative" - description: "- AND: Conjunction" - enum: - - "AND" - - "OR" - default: "AND" - ConnectionSetIdList: - type: "object" - properties: - ids: - type: "array" - items: - type: "string" - example: - ids: - - "ids" - - "ids" - ContainerArchitecture: - type: "string" - description: "Architecture-type the container image supports." - enum: - - "UNKNOWN" - - "AMD64" - - "ARM64" - - "ARM_V6" - - "ARM_V7" - default: "UNKNOWN" - DataLoadingConfigLiteralMapFormat: - type: "string" - title: "LiteralMapFormat decides the encoding format in which the input metadata\ - \ should be made available to the containers.\nIf the user has access to the\ - \ protocol buffer definitions, it is recommended to use the PROTO format.\n\ - JSON and YAML do not need any protobuf definitions to read it\nAll remote references\ - \ in core.LiteralMap are replaced with local filesystem references (the data\ - \ is downloaded to local filesystem)" - description: "- JSON: JSON / YAML for the metadata (which contains inlined primitive\ - \ values). The representation is inline with the standard json specification\ - \ as specified - https://www.json.org/json-en.html\n - PROTO: Proto is a serialized\ - \ binary of `core.LiteralMap` defined in flyteidl/core" - enum: - - "JSON" - - "YAML" - - "PROTO" - default: "JSON" - ExecutionErrorErrorKind: - type: "string" - title: "Error type: System or User" - enum: - - "UNKNOWN" - - "USER" - - "SYSTEM" - default: "UNKNOWN" - ExecutionMetadataExecutionMode: - type: "string" - description: "The method by which this execution was launched.\n\n - MANUAL: The\ - \ default execution mode, MANUAL implies that an execution was launched by an\ - \ individual.\n - SCHEDULED: A schedule triggered this execution launch.\n -\ - \ SYSTEM: A system process was responsible for launching this execution rather\ - \ an individual.\n - RELAUNCH: This execution was launched with identical inputs\ - \ as a previous execution.\n - CHILD_WORKFLOW: This execution was triggered\ - \ by another execution.\n - RECOVERED: This execution was recovered from another\ - \ execution." - enum: - - "MANUAL" - - "SCHEDULED" - - "SYSTEM" - - "RELAUNCH" - - "CHILD_WORKFLOW" - - "RECOVERED" - default: "MANUAL" - IOStrategyDownloadMode: - type: "string" - title: "Mode to use for downloading" - description: "- DOWNLOAD_EAGER: All data will be downloaded before the main container\ - \ is executed\n - DOWNLOAD_STREAM: Data will be downloaded as a stream and an\ - \ End-Of-Stream marker will be written to indicate all data has been downloaded.\ - \ Refer to protocol for details\n - DO_NOT_DOWNLOAD: Large objects (offloaded)\ - \ will not be downloaded" - enum: - - "DOWNLOAD_EAGER" - - "DOWNLOAD_STREAM" - - "DO_NOT_DOWNLOAD" - default: "DOWNLOAD_EAGER" - IOStrategyUploadMode: - type: "string" - title: "Mode to use for uploading" - description: "- UPLOAD_ON_EXIT: All data will be uploaded after the main container\ - \ exits\n - UPLOAD_EAGER: Data will be uploaded as it appears. Refer to protocol\ - \ specification for details\n - DO_NOT_UPLOAD: Data will not be uploaded, only\ - \ references will be written" - enum: - - "UPLOAD_ON_EXIT" - - "UPLOAD_EAGER" - - "DO_NOT_UPLOAD" - default: "UPLOAD_ON_EXIT" - PluginOverrideMissingPluginBehavior: - type: "string" - description: " - FAIL: By default, if this plugin is not enabled for a Flyte deployment\ - \ then execution will fail.\n - USE_DEFAULT: Uses the system-configured default\ - \ implementation." - enum: - - "FAIL" - - "USE_DEFAULT" - default: "FAIL" - ProjectProjectState: - type: "string" - description: "The state of the project is used to control its visibility in the\ - \ UI and validity.\n\n - ACTIVE: By default, all projects are considered active.\n\ - \ - ARCHIVED: Archived projects are no longer visible in the UI and no longer\ - \ valid.\n - SYSTEM_GENERATED: System generated projects that aren't explicitly\ - \ created or managed by a user." - enum: - - "ACTIVE" - - "ARCHIVED" - - "SYSTEM_GENERATED" - default: "ACTIVE" - QualityOfServiceTier: - type: "string" - description: " - UNDEFINED: Default: no quality of service specified." - enum: - - "UNDEFINED" - - "HIGH" - - "MEDIUM" - - "LOW" - default: "UNDEFINED" - ResourcesResourceEntry: - type: "object" - properties: - name: - description: "Resource name." - $ref: "#/definitions/ResourcesResourceName" - value: - type: "string" - title: "Value must be a valid k8s quantity. See\nhttps://github.com/kubernetes/apimachinery/blob/master/pkg/api/resource/quantity.go#L30-L80" - description: "Encapsulates a resource name and value." - example: - name: {} - value: "value" - ResourcesResourceName: - type: "string" - description: "Known resource names.\n\n - EPHEMERAL_STORAGE: For Kubernetes-based\ - \ deployments, pods use ephemeral local storage for scratch space, caching,\ - \ and for logs." - enum: - - "UNKNOWN" - - "CPU" - - "GPU" - - "MEMORY" - - "STORAGE" - - "EPHEMERAL_STORAGE" - default: "UNKNOWN" - RuntimeMetadataRuntimeType: - type: "string" - enum: - - "OTHER" - - "FLYTE_SDK" - default: "OTHER" - SchemaColumnSchemaColumnType: - type: "string" - enum: - - "INTEGER" - - "FLOAT" - - "STRING" - - "BOOLEAN" - - "DATETIME" - - "DURATION" - default: "INTEGER" - SchemaTypeSchemaColumn: - type: "object" - properties: - name: - type: "string" - title: "A unique name -within the schema type- for the column" - type: - description: "The column type. This allows a limited set of types currently." - $ref: "#/definitions/SchemaColumnSchemaColumnType" - example: - name: "name" - type: {} - SecretMountType: - type: "string" - description: " - ANY: Default case, indicates the client can tolerate either mounting\ - \ options.\n - ENV_VAR: ENV_VAR indicates the secret needs to be mounted as\ - \ an environment variable.\n - FILE: FILE indicates the secret needs to be mounted\ - \ as a file." - enum: - - "ANY" - - "ENV_VAR" - - "FILE" - default: "ANY" - SortDirection: - type: "string" - description: " - DESCENDING: By default, fields are sorted in descending order." - enum: - - "DESCENDING" - - "ASCENDING" - default: "DESCENDING" - SqlDialect: - type: "string" - description: "The dialect of the SQL statement. This is used to validate and parse\ - \ SQL statements at compilation time to avoid\nexpensive runtime operations.\ - \ If set to an unsupported dialect, no validation will be done on the statement.\n\ - We support the following dialect: ansi, hive." - enum: - - "UNDEFINED" - - "ANSI" - - "HIVE" - - "OTHER" - default: "UNDEFINED" - StructuredDatasetTypeDatasetColumn: - type: "object" - properties: - name: - type: "string" - description: "A unique name within the schema type for the column." - literal_type: - description: "The column type." - $ref: "#/definitions/coreLiteralType" - example: - name: "name" - TaskExecutionMetadataInstanceClass: - type: "string" - description: "Includes the broad category of machine used for this specific task\ - \ execution.\n\n - DEFAULT: The default instance class configured for the flyte\ - \ application platform.\n - INTERRUPTIBLE: The instance class configured for\ - \ interruptible tasks." - enum: - - "DEFAULT" - - "INTERRUPTIBLE" - default: "DEFAULT" - TaskLogMessageFormat: - type: "string" - enum: - - "UNKNOWN" - - "CSV" - - "JSON" - default: "UNKNOWN" - WorkflowMetadataOnFailurePolicy: - type: "string" - title: "Failure Handling Strategy" - description: "- FAIL_IMMEDIATELY: FAIL_IMMEDIATELY instructs the system to fail\ - \ as soon as a node fails in the workflow. It'll automatically\nabort all currently\ - \ running nodes and clean up resources before finally marking the workflow executions\ - \ as\nfailed.\n - FAIL_AFTER_EXECUTABLE_NODES_COMPLETE: FAIL_AFTER_EXECUTABLE_NODES_COMPLETE\ - \ instructs the system to make as much progress as it can. The system will\n\ - not alter the dependencies of the execution graph so any node that depend on\ - \ the failed node will not be run.\nOther nodes that will be executed to completion\ - \ before cleaning up resources and marking the workflow\nexecution as failed." - enum: - - "FAIL_IMMEDIATELY" - - "FAIL_AFTER_EXECUTABLE_NODES_COMPLETE" - default: "FAIL_IMMEDIATELY" - adminAbortMetadata: - type: "object" - properties: - cause: - type: "string" - description: "In the case of a user-specified abort, this will pass along\ - \ the user-supplied cause." - principal: - type: "string" - title: "Identifies the entity (if any) responsible for terminating the execution" - description: "Specifies metadata around an aborted workflow execution." - example: - principal: "principal" - cause: "cause" - adminAnnotations: - type: "object" - properties: - values: - type: "object" - description: "Map of custom annotations to be applied to the execution resource." - additionalProperties: - type: "string" - description: "Annotation values to be applied to an execution resource.\nIn the\ - \ future a mode (e.g. OVERRIDE, APPEND, etc) can be defined\nto specify how\ - \ to merge annotations defined at registration and execution time." - example: - values: - key: "values" - adminAuth: - type: "object" - properties: - assumable_iam_role: - type: "string" - description: "Defines an optional iam role which will be used for tasks run\ - \ in executions created with this launch plan." - kubernetes_service_account: - type: "string" - description: "Defines an optional kubernetes service account which will be\ - \ used for tasks run in executions created with this launch plan." - description: "Defines permissions associated with executions created by this launch\ - \ plan spec.\nUse either of these roles when they have permissions required\ - \ by your workflow execution.\nDeprecated." - example: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - adminAuthRole: - type: "object" - properties: - assumable_iam_role: - type: "string" - description: "Defines an optional iam role which will be used for tasks run\ - \ in executions created with this launch plan." - kubernetes_service_account: - type: "string" - description: "Defines an optional kubernetes service account which will be\ - \ used for tasks run in executions created with this launch plan." - description: "Defines permissions associated with executions created by this launch\ - \ plan spec.\nUse either of these roles when they have permissions required\ - \ by your workflow execution.\nDeprecated." - example: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - adminClusterAssignment: - type: "object" - properties: - cluster_pool_name: - type: "string" - description: "Encapsulates specifications for routing an execution onto a specific\ - \ cluster." - example: - cluster_pool_name: "cluster_pool_name" - adminClusterResourceAttributes: - type: "object" - properties: - attributes: - type: "object" - description: "Custom resource attributes which will be applied in cluster\ - \ resource creation (e.g. quotas).\nMap keys are the *case-sensitive* names\ - \ of variables in templatized resource files.\nMap values should be the\ - \ custom values which get substituted during resource creation." - additionalProperties: - type: "string" - example: - attributes: - key: "attributes" - adminCronSchedule: - type: "object" - properties: - schedule: - type: "string" - title: "Standard/default cron implementation as described by https://en.wikipedia.org/wiki/Cron#CRON_expression;\n\ - Also supports nonstandard predefined scheduling definitions\nas described\ - \ by https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html#CronExpressions\n\ - except @reboot" - offset: - type: "string" - title: "ISO 8601 duration as described by https://en.wikipedia.org/wiki/ISO_8601#Durations" - description: "Options for schedules to run according to a cron expression." - example: - schedule: "schedule" - offset: "offset" - adminDescription: - type: "object" - properties: - value: - type: "string" - title: "long description - no more than 4KB" - uri: - type: "string" - title: "if the description sizes exceed some threshold we can offload the\ - \ entire\ndescription proto altogether to an external data store, like S3\ - \ rather than store inline in the db" - format: - title: "Format of the long description" - $ref: "#/definitions/adminDescriptionFormat" - icon_link: - type: "string" - title: "Optional link to an icon for the entity" - description: "Full user description with formatting preserved. This can be rendered\n\ - by clients, such as the console or command line tools with in-tact\nformatting." - example: - format: {} - icon_link: "icon_link" - value: "value" - uri: "uri" - adminDescriptionEntity: - type: "object" - properties: - id: - description: "id represents the unique identifier of the description entity." - $ref: "#/definitions/coreIdentifier" - short_description: - type: "string" - description: "One-liner overview of the entity." - long_description: - description: "Full user description with formatting preserved." - $ref: "#/definitions/adminDescription" - source_code: - description: "Optional link to source code used to define this entity." - $ref: "#/definitions/adminSourceCode" - tags: - type: "array" - description: "User-specified tags. These are arbitrary and can be used for\ - \ searching\nfiltering and discovering tasks." - items: - type: "string" - description: "DescriptionEntity contains detailed description for the task/workflow.\n\ - Documentation could provide insight into the algorithms, business use case,\ - \ etc." - example: - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - long_description: - format: {} - icon_link: "icon_link" - value: "value" - uri: "uri" - source_code: - link: "link" - tags: - - "tags" - - "tags" - adminDescriptionEntityList: - type: "object" - properties: - descriptionEntities: - type: "array" - description: "A list of DescriptionEntities returned based on the request." - items: - $ref: "#/definitions/adminDescriptionEntity" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - title: "Represents a list of DescriptionEntities returned from the admin.\nSee\ - \ :ref:`ref_flyteidl.admin.DescriptionEntity` for more details" - example: - descriptionEntities: - - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - long_description: - format: {} - icon_link: "icon_link" - value: "value" - uri: "uri" - source_code: - link: "link" - tags: - - "tags" - - "tags" - - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - long_description: - format: {} - icon_link: "icon_link" - value: "value" - uri: "uri" - source_code: - link: "link" - tags: - - "tags" - - "tags" - token: "token" - adminDescriptionFormat: - type: "string" - title: "The format of the long description" - description: "- DESCRIPTION_FORMAT_RST: python default documentation - comments\ - \ is rst" - enum: - - "DESCRIPTION_FORMAT_UNKNOWN" - - "DESCRIPTION_FORMAT_MARKDOWN" - - "DESCRIPTION_FORMAT_HTML" - - "DESCRIPTION_FORMAT_RST" - default: "DESCRIPTION_FORMAT_UNKNOWN" - adminDomain: - type: "object" - properties: - id: - type: "string" - description: "Globally unique domain name." - name: - type: "string" - description: "Display name." - description: "Namespace within a project commonly used to differentiate between\ - \ different service instances.\ne.g. \"production\", \"development\", etc." - example: - name: "name" - id: "id" - adminEmailNotification: - type: "object" - properties: - recipients_email: - type: "array" - title: "The list of email addresses recipients for this notification.\n+required" - items: - type: "string" - description: "Defines an email notification specification." - example: - recipients_email: - - "recipients_email" - - "recipients_email" - adminExecution: - type: "object" - properties: - id: - description: "Unique identifier of the workflow execution." - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - spec: - description: "User-provided configuration and inputs for launching the execution." - $ref: "#/definitions/adminExecutionSpec" - closure: - description: "Execution results." - $ref: "#/definitions/adminExecutionClosure" - description: "A workflow execution represents an instantiated workflow, including\ - \ all inputs and additional\nmetadata as well as computed results included state,\ - \ outputs, and duration-based attributes.\nUsed as a response object used in\ - \ Get and List execution requests." - example: - id: - domain: "domain" - name: "name" - project: "project" - closure: - outputs: - values: - literals: {} - uri: "uri" - phase: {} - workflow_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - created_at: "2000-01-23T04:56:07.000+00:00" - state_change_details: - occurred_at: "2000-01-23T04:56:07.000+00:00" - principal: "principal" - state: {} - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - duration: "duration" - computed_inputs: - literals: {} - abort_metadata: - principal: "principal" - cause: "cause" - updated_at: "2000-01-23T04:56:07.000+00:00" - started_at: "2000-01-23T04:56:07.000+00:00" - abort_cause: "abort_cause" - output_data: - literals: {} - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - spec: - metadata: - mode: {} - principal: "principal" - parent_node_execution: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - reference_execution: - domain: "domain" - name: "name" - project: "project" - scheduled_at: "2000-01-23T04:56:07.000+00:00" - nesting: 0 - system_metadata: - execution_cluster: "execution_cluster" - disable_all: true - inputs: - literals: {} - annotations: - values: - key: "values" - max_parallelism: 6 - interruptible: true - labels: - values: - key: "values" - launch_plan: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - notifications: - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - auth_role: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - adminExecutionClosure: - type: "object" - properties: - outputs: - description: "Output URI in the case of a successful execution.\nDEPRECATED.\ - \ Use GetExecutionData to fetch output data instead." - $ref: "#/definitions/adminLiteralMapBlob" - error: - description: "Error information in the case of a failed execution." - $ref: "#/definitions/coreExecutionError" - abort_cause: - type: "string" - description: "In the case of a user-specified abort, this will pass along\ - \ the user-supplied cause." - abort_metadata: - description: "In the case of a user-specified abort, this will pass along\ - \ the user and their supplied cause." - $ref: "#/definitions/adminAbortMetadata" - output_data: - description: "Raw output data produced by this execution.\nDEPRECATED. Use\ - \ GetExecutionData to fetch output data instead." - $ref: "#/definitions/coreLiteralMap" - computed_inputs: - title: "Inputs computed and passed for execution.\ncomputed_inputs depends\ - \ on inputs in ExecutionSpec, fixed and default inputs in launch plan" - $ref: "#/definitions/coreLiteralMap" - phase: - description: "Most recent recorded phase for the execution." - $ref: "#/definitions/coreWorkflowExecutionPhase" - started_at: - type: "string" - format: "date-time" - description: "Reported time at which the execution began running." - duration: - type: "string" - description: "The amount of time the execution spent running." - created_at: - type: "string" - format: "date-time" - description: "Reported time at which the execution was created." - updated_at: - type: "string" - format: "date-time" - description: "Reported time at which the execution was last updated." - notifications: - type: "array" - description: "The notification settings to use after merging the CreateExecutionRequest\ - \ and the launch plan\nnotification settings. An execution launched with\ - \ notifications will always prefer that definition\nto notifications defined\ - \ statically in a launch plan." - items: - $ref: "#/definitions/adminNotification" - workflow_id: - description: "Identifies the workflow definition for this execution." - $ref: "#/definitions/coreIdentifier" - state_change_details: - title: "Provides the details of the last stage change" - $ref: "#/definitions/adminExecutionStateChangeDetails" - title: "Encapsulates the results of the Execution" - example: - outputs: - values: - literals: {} - uri: "uri" - phase: {} - workflow_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - created_at: "2000-01-23T04:56:07.000+00:00" - state_change_details: - occurred_at: "2000-01-23T04:56:07.000+00:00" - principal: "principal" - state: {} - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - duration: "duration" - computed_inputs: - literals: {} - abort_metadata: - principal: "principal" - cause: "cause" - updated_at: "2000-01-23T04:56:07.000+00:00" - started_at: "2000-01-23T04:56:07.000+00:00" - abort_cause: "abort_cause" - output_data: - literals: {} - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - adminExecutionClusterLabel: - type: "object" - properties: - value: - type: "string" - title: "Label value to determine where the execution will be run" - example: - value: "value" - adminExecutionCreateRequest: - type: "object" - properties: - project: - type: "string" - title: "Name of the project the execution belongs to.\n+required" - domain: - type: "string" - title: "Name of the domain the execution belongs to.\nA domain can be considered\ - \ as a subset within a specific project.\n+required" - name: - type: "string" - title: "User provided value for the resource.\nIf none is provided the system\ - \ will generate a unique string.\n+optional" - spec: - title: "Additional fields necessary to launch the execution.\n+optional" - $ref: "#/definitions/adminExecutionSpec" - inputs: - title: "The inputs required to start the execution. All required inputs must\ - \ be\nincluded in this map. If not required and not provided, defaults apply.\n\ - +optional" - $ref: "#/definitions/coreLiteralMap" - description: "Request to launch an execution with the given project, domain and\ - \ optionally-assigned name." - adminExecutionCreateResponse: - type: "object" - properties: - id: - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - description: "The unique identifier for a successfully created execution.\nIf\ - \ the name was *not* specified in the create request, this identifier will include\ - \ a generated name." - example: - id: - domain: "domain" - name: "name" - project: "project" - adminExecutionList: - type: "object" - properties: - executions: - type: "array" - items: - $ref: "#/definitions/adminExecution" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - title: "Used as a response for request to list executions.\nSee :ref:`ref_flyteidl.admin.Execution`\ - \ for more details" - example: - executions: - - id: - domain: "domain" - name: "name" - project: "project" - closure: - outputs: - values: - literals: {} - uri: "uri" - phase: {} - workflow_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - created_at: "2000-01-23T04:56:07.000+00:00" - state_change_details: - occurred_at: "2000-01-23T04:56:07.000+00:00" - principal: "principal" - state: {} - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - duration: "duration" - computed_inputs: - literals: {} - abort_metadata: - principal: "principal" - cause: "cause" - updated_at: "2000-01-23T04:56:07.000+00:00" - started_at: "2000-01-23T04:56:07.000+00:00" - abort_cause: "abort_cause" - output_data: - literals: {} - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - spec: - metadata: - mode: {} - principal: "principal" - parent_node_execution: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - reference_execution: - domain: "domain" - name: "name" - project: "project" - scheduled_at: "2000-01-23T04:56:07.000+00:00" - nesting: 0 - system_metadata: - execution_cluster: "execution_cluster" - disable_all: true - inputs: - literals: {} - annotations: - values: - key: "values" - max_parallelism: 6 - interruptible: true - labels: - values: - key: "values" - launch_plan: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - notifications: - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - auth_role: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - - id: - domain: "domain" - name: "name" - project: "project" - closure: - outputs: - values: - literals: {} - uri: "uri" - phase: {} - workflow_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - created_at: "2000-01-23T04:56:07.000+00:00" - state_change_details: - occurred_at: "2000-01-23T04:56:07.000+00:00" - principal: "principal" - state: {} - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - duration: "duration" - computed_inputs: - literals: {} - abort_metadata: - principal: "principal" - cause: "cause" - updated_at: "2000-01-23T04:56:07.000+00:00" - started_at: "2000-01-23T04:56:07.000+00:00" - abort_cause: "abort_cause" - output_data: - literals: {} - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - spec: - metadata: - mode: {} - principal: "principal" - parent_node_execution: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - reference_execution: - domain: "domain" - name: "name" - project: "project" - scheduled_at: "2000-01-23T04:56:07.000+00:00" - nesting: 0 - system_metadata: - execution_cluster: "execution_cluster" - disable_all: true - inputs: - literals: {} - annotations: - values: - key: "values" - max_parallelism: 6 - interruptible: true - labels: - values: - key: "values" - launch_plan: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - notifications: - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - auth_role: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - token: "token" - adminExecutionMetadata: - type: "object" - properties: - mode: - $ref: "#/definitions/ExecutionMetadataExecutionMode" - principal: - type: "string" - description: "Identifier of the entity that triggered this execution.\nFor\ - \ systems using back-end authentication any value set here will be discarded\ - \ in favor of the\nauthenticated user context." - nesting: - type: "integer" - format: "int64" - description: "Indicates the nestedness of this execution.\nIf a user launches\ - \ a workflow execution, the default nesting is 0.\nIf this execution further\ - \ launches a workflow (child workflow), the nesting level is incremented\ - \ by 0 => 1\nGenerally, if workflow at nesting level k launches a workflow\ - \ then the child workflow will have\nnesting = k + 1." - scheduled_at: - type: "string" - format: "date-time" - description: "For scheduled executions, the requested time for execution for\ - \ this specific schedule invocation." - parent_node_execution: - title: "Which subworkflow node (if any) launched this execution" - $ref: "#/definitions/coreNodeExecutionIdentifier" - reference_execution: - description: "Optional, a reference workflow execution related to this execution.\n\ - In the case of a relaunch, this references the original workflow execution." - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - system_metadata: - description: "Optional, platform-specific metadata about the execution.\n\ - In this the future this may be gated behind an ACL or some sort of authorization." - $ref: "#/definitions/adminSystemMetadata" - description: "Represents attributes about an execution which are not required\ - \ to launch the execution but are useful to record.\nThese attributes are assigned\ - \ at launch time and do not change." - example: - mode: {} - principal: "principal" - parent_node_execution: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - reference_execution: - domain: "domain" - name: "name" - project: "project" - scheduled_at: "2000-01-23T04:56:07.000+00:00" - nesting: 0 - system_metadata: - execution_cluster: "execution_cluster" - adminExecutionQueueAttributes: - type: "object" - properties: - tags: - type: "array" - description: "Tags used for assigning execution queues for tasks defined within\ - \ this project." - items: - type: "string" - example: - tags: - - "tags" - - "tags" - adminExecutionRecoverRequest: - type: "object" - properties: - id: - description: "Identifier of the workflow execution to recover." - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - name: - type: "string" - title: "User provided value for the recovered execution.\nIf none is provided\ - \ the system will generate a unique string.\n+optional" - metadata: - description: "Additional metadata which will be used to overwrite any metadata\ - \ in the reference execution when triggering a recovery execution." - $ref: "#/definitions/adminExecutionMetadata" - description: "Request to recover the referenced execution." - adminExecutionRelaunchRequest: - type: "object" - properties: - id: - title: "Identifier of the workflow execution to relaunch.\n+required" - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - name: - type: "string" - title: "User provided value for the relaunched execution.\nIf none is provided\ - \ the system will generate a unique string.\n+optional" - overwrite_cache: - type: "boolean" - format: "boolean" - description: "Allows for all cached values of a workflow and its tasks to\ - \ be overwritten for a single execution.\nIf enabled, all calculations are\ - \ performed even if cached results would be available, overwriting the stored\n\ - data once execution finishes successfully." - description: "Request to relaunch the referenced execution." - adminExecutionSpec: - type: "object" - properties: - launch_plan: - title: "Launch plan to be executed" - $ref: "#/definitions/coreIdentifier" - inputs: - title: "Input values to be passed for the execution" - $ref: "#/definitions/coreLiteralMap" - metadata: - title: "Metadata for the execution" - $ref: "#/definitions/adminExecutionMetadata" - notifications: - description: "List of notifications based on Execution status transitions\n\ - When this list is not empty it is used rather than any notifications defined\ - \ in the referenced launch plan.\nWhen this list is empty, the notifications\ - \ defined for the launch plan will be applied." - $ref: "#/definitions/adminNotificationList" - disable_all: - type: "boolean" - format: "boolean" - description: "This should be set to true if all notifications are intended\ - \ to be disabled for this execution." - labels: - description: "Labels to apply to the execution resource." - $ref: "#/definitions/adminLabels" - annotations: - description: "Annotations to apply to the execution resource." - $ref: "#/definitions/adminAnnotations" - security_context: - description: "Optional: security context override to apply this execution." - $ref: "#/definitions/coreSecurityContext" - auth_role: - description: "Optional: auth override to apply this execution." - $ref: "#/definitions/adminAuthRole" - quality_of_service: - description: "Indicates the runtime priority of the execution." - $ref: "#/definitions/coreQualityOfService" - max_parallelism: - type: "integer" - format: "int32" - description: "Controls the maximum number of task nodes that can be run in\ - \ parallel for the entire workflow.\nThis is useful to achieve fairness.\ - \ Note: MapTasks are regarded as one unit,\nand parallelism/concurrency\ - \ of MapTasks is independent from this." - raw_output_data_config: - title: "User setting to configure where to store offloaded data (i.e. Blobs,\ - \ structured datasets, query data, etc.).\nThis should be a prefix like\ - \ s3://my-bucket/my-data" - $ref: "#/definitions/adminRawOutputDataConfig" - cluster_assignment: - description: "Controls how to select an available cluster on which this execution\ - \ should run." - $ref: "#/definitions/adminClusterAssignment" - interruptible: - type: "boolean" - format: "boolean" - description: "Allows for the interruptible flag of a workflow to be overwritten\ - \ for a single execution.\nOmitting this field uses the workflow's value\ - \ as a default.\nAs we need to distinguish between the field not being provided\ - \ and its default value false, we have to use a wrapper\naround the bool\ - \ field." - overwrite_cache: - type: "boolean" - format: "boolean" - description: "Allows for all cached values of a workflow and its tasks to\ - \ be overwritten for a single execution.\nIf enabled, all calculations are\ - \ performed even if cached results would be available, overwriting the stored\n\ - data once execution finishes successfully." - description: "An ExecutionSpec encompasses all data used to launch this execution.\ - \ The Spec does not change over the lifetime\nof an execution as it progresses\ - \ across phase changes." - example: - metadata: - mode: {} - principal: "principal" - parent_node_execution: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - reference_execution: - domain: "domain" - name: "name" - project: "project" - scheduled_at: "2000-01-23T04:56:07.000+00:00" - nesting: 0 - system_metadata: - execution_cluster: "execution_cluster" - disable_all: true - inputs: - literals: {} - annotations: - values: - key: "values" - max_parallelism: 6 - interruptible: true - labels: - values: - key: "values" - launch_plan: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - notifications: - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - auth_role: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - adminExecutionState: - type: "string" - description: "The state of the execution is used to control its visibility in\ - \ the UI/CLI.\n\n - EXECUTION_ACTIVE: By default, all executions are considered\ - \ active.\n - EXECUTION_ARCHIVED: Archived executions are no longer visible\ - \ in the UI." - enum: - - "EXECUTION_ACTIVE" - - "EXECUTION_ARCHIVED" - default: "EXECUTION_ACTIVE" - adminExecutionStateChangeDetails: - type: "object" - properties: - state: - description: "The state of the execution is used to control its visibility\ - \ in the UI/CLI." - $ref: "#/definitions/adminExecutionState" - occurred_at: - type: "string" - format: "date-time" - description: "This timestamp represents when the state changed." - principal: - type: "string" - title: "Identifies the entity (if any) responsible for causing the state change\ - \ of the execution" - example: - occurred_at: "2000-01-23T04:56:07.000+00:00" - principal: "principal" - state: {} - adminExecutionTerminateRequest: - type: "object" - properties: - id: - description: "Uniquely identifies the individual workflow execution to be\ - \ terminated." - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - cause: - type: "string" - description: "Optional reason for aborting." - description: "Request to terminate an in-progress execution. This action is irreversible.\n\ - If an execution is already terminated, this request will simply be a no-op.\n\ - This request will fail if it references a non-existent execution.\nIf the request\ - \ succeeds the phase \"ABORTED\" will be recorded for the termination\nwith\ - \ the optional cause added to the output_result." - adminExecutionTerminateResponse: - type: "object" - adminExecutionUpdateRequest: - type: "object" - properties: - id: - title: "Identifier of the execution to update" - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - state: - title: "State to set as the new value active/archive" - $ref: "#/definitions/adminExecutionState" - adminExecutionUpdateResponse: - type: "object" - adminFixedRate: - type: "object" - properties: - value: - type: "integer" - format: "int64" - unit: - $ref: "#/definitions/adminFixedRateUnit" - description: "Option for schedules run at a certain frequency e.g. every 2 minutes." - example: - unit: {} - value: 0 - adminFixedRateUnit: - type: "string" - description: "Represents a frequency at which to run a schedule." - enum: - - "MINUTE" - - "HOUR" - - "DAY" - default: "MINUTE" - adminGetVersionResponse: - type: "object" - properties: - control_plane_version: - title: "The control plane version information. FlyteAdmin and related components\n\ - form the control plane of Flyte" - $ref: "#/definitions/adminVersion" - title: "Response for the GetVersion API" - example: - control_plane_version: - Version: "Version" - Build: "Build" - BuildTime: "BuildTime" - adminLabels: - type: "object" - properties: - values: - type: "object" - description: "Map of custom labels to be applied to the execution resource." - additionalProperties: - type: "string" - description: "Label values to be applied to an execution resource.\nIn the future\ - \ a mode (e.g. OVERRIDE, APPEND, etc) can be defined\nto specify how to merge\ - \ labels defined at registration and execution time." - example: - values: - key: "values" - adminLaunchPlan: - type: "object" - properties: - id: - description: "Uniquely identifies a launch plan entity." - $ref: "#/definitions/coreIdentifier" - spec: - description: "User-provided launch plan details, including reference workflow,\ - \ inputs and other metadata." - $ref: "#/definitions/adminLaunchPlanSpec" - closure: - description: "Values computed by the flyte platform after launch plan registration." - $ref: "#/definitions/adminLaunchPlanClosure" - description: "A LaunchPlan provides the capability to templatize workflow executions.\n\ - Launch plans simplify associating one or more schedules, inputs and notifications\ - \ with your workflows.\nLaunch plans can be shared and used to trigger executions\ - \ with predefined inputs even when a workflow\ndefinition doesn't necessarily\ - \ have a default value for said input." - example: - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - expected_outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - updated_at: "2000-01-23T04:56:07.000+00:00" - created_at: "2000-01-23T04:56:07.000+00:00" - state: {} - expected_inputs: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - spec: - workflow_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - fixed_inputs: - literals: {} - role: "role" - auth: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - entity_metadata: - schedule: - kickoff_time_input_arg: "kickoff_time_input_arg" - cron_schedule: - schedule: "schedule" - offset: "offset" - cron_expression: "cron_expression" - rate: - unit: {} - value: 0 - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - annotations: - values: - key: "values" - max_parallelism: 5 - interruptible: true - labels: - values: - key: "values" - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - default_inputs: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - auth_role: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - adminLaunchPlanClosure: - type: "object" - properties: - state: - description: "Indicate the Launch plan state." - $ref: "#/definitions/adminLaunchPlanState" - expected_inputs: - title: "Indicates the set of inputs expected when creating an execution with\ - \ the Launch plan" - $ref: "#/definitions/coreParameterMap" - expected_outputs: - title: "Indicates the set of outputs expected to be produced by creating an\ - \ execution with the Launch plan" - $ref: "#/definitions/coreVariableMap" - created_at: - type: "string" - format: "date-time" - description: "Time at which the launch plan was created." - updated_at: - type: "string" - format: "date-time" - description: "Time at which the launch plan was last updated." - description: "Values computed by the flyte platform after launch plan registration.\n\ - These include expected_inputs required to be present in a CreateExecutionRequest\n\ - to launch the reference workflow as well timestamp values associated with the\ - \ launch plan." - example: - expected_outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - updated_at: "2000-01-23T04:56:07.000+00:00" - created_at: "2000-01-23T04:56:07.000+00:00" - state: {} - expected_inputs: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - adminLaunchPlanCreateRequest: - type: "object" - properties: - id: - description: "Uniquely identifies a launch plan entity." - $ref: "#/definitions/coreIdentifier" - spec: - description: "User-provided launch plan details, including reference workflow,\ - \ inputs and other metadata." - $ref: "#/definitions/adminLaunchPlanSpec" - description: "Request to register a launch plan. The included LaunchPlanSpec may\ - \ have a complete or incomplete set of inputs required\nto launch a workflow\ - \ execution. By default all launch plans are registered in state INACTIVE. If\ - \ you wish to\nset the state to ACTIVE, you must submit a LaunchPlanUpdateRequest,\ - \ after you have successfully created a launch plan." - adminLaunchPlanCreateResponse: - type: "object" - adminLaunchPlanList: - type: "object" - properties: - launch_plans: - type: "array" - items: - $ref: "#/definitions/adminLaunchPlan" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - title: "Response object for list launch plan requests.\nSee :ref:`ref_flyteidl.admin.LaunchPlan`\ - \ for more details" - example: - launch_plans: - - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - expected_outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - updated_at: "2000-01-23T04:56:07.000+00:00" - created_at: "2000-01-23T04:56:07.000+00:00" - state: {} - expected_inputs: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - spec: - workflow_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - fixed_inputs: - literals: {} - role: "role" - auth: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - entity_metadata: - schedule: - kickoff_time_input_arg: "kickoff_time_input_arg" - cron_schedule: - schedule: "schedule" - offset: "offset" - cron_expression: "cron_expression" - rate: - unit: {} - value: 0 - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - annotations: - values: - key: "values" - max_parallelism: 5 - interruptible: true - labels: - values: - key: "values" - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - default_inputs: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - auth_role: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - expected_outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - updated_at: "2000-01-23T04:56:07.000+00:00" - created_at: "2000-01-23T04:56:07.000+00:00" - state: {} - expected_inputs: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - spec: - workflow_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - fixed_inputs: - literals: {} - role: "role" - auth: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - entity_metadata: - schedule: - kickoff_time_input_arg: "kickoff_time_input_arg" - cron_schedule: - schedule: "schedule" - offset: "offset" - cron_expression: "cron_expression" - rate: - unit: {} - value: 0 - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - annotations: - values: - key: "values" - max_parallelism: 5 - interruptible: true - labels: - values: - key: "values" - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - default_inputs: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - auth_role: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - token: "token" - adminLaunchPlanMetadata: - type: "object" - properties: - schedule: - title: "Schedule to execute the Launch Plan" - $ref: "#/definitions/adminSchedule" - notifications: - type: "array" - title: "List of notifications based on Execution status transitions" - items: - $ref: "#/definitions/adminNotification" - description: "Additional launch plan attributes included in the LaunchPlanSpec\ - \ not strictly required to launch\nthe reference workflow." - example: - schedule: - kickoff_time_input_arg: "kickoff_time_input_arg" - cron_schedule: - schedule: "schedule" - offset: "offset" - cron_expression: "cron_expression" - rate: - unit: {} - value: 0 - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - adminLaunchPlanSpec: - type: "object" - properties: - workflow_id: - title: "Reference to the Workflow template that the launch plan references" - $ref: "#/definitions/coreIdentifier" - entity_metadata: - title: "Metadata for the Launch Plan" - $ref: "#/definitions/adminLaunchPlanMetadata" - default_inputs: - description: "Input values to be passed for the execution.\nThese can be overriden\ - \ when an execution is created with this launch plan." - $ref: "#/definitions/coreParameterMap" - fixed_inputs: - description: "Fixed, non-overridable inputs for the Launch Plan.\nThese can\ - \ not be overriden when an execution is created with this launch plan." - $ref: "#/definitions/coreLiteralMap" - role: - type: "string" - title: "String to indicate the role to use to execute the workflow underneath" - labels: - description: "Custom labels to be applied to the execution resource." - $ref: "#/definitions/adminLabels" - annotations: - description: "Custom annotations to be applied to the execution resource." - $ref: "#/definitions/adminAnnotations" - auth: - description: "Indicates the permission associated with workflow executions\ - \ triggered with this launch plan." - $ref: "#/definitions/adminAuth" - auth_role: - $ref: "#/definitions/adminAuthRole" - security_context: - title: "Indicates security context for permissions triggered with this launch\ - \ plan" - $ref: "#/definitions/coreSecurityContext" - quality_of_service: - description: "Indicates the runtime priority of the execution." - $ref: "#/definitions/coreQualityOfService" - raw_output_data_config: - description: "Encapsulates user settings pertaining to offloaded data (i.e.\ - \ Blobs, Schema, query data, etc.)." - $ref: "#/definitions/adminRawOutputDataConfig" - max_parallelism: - type: "integer" - format: "int32" - description: "Controls the maximum number of tasknodes that can be run in\ - \ parallel for the entire workflow.\nThis is useful to achieve fairness.\ - \ Note: MapTasks are regarded as one unit,\nand parallelism/concurrency\ - \ of MapTasks is independent from this." - interruptible: - type: "boolean" - format: "boolean" - description: "Allows for the interruptible flag of a workflow to be overwritten\ - \ for a single execution.\nOmitting this field uses the workflow's value\ - \ as a default.\nAs we need to distinguish between the field not being provided\ - \ and its default value false, we have to use a wrapper\naround the bool\ - \ field." - overwrite_cache: - type: "boolean" - format: "boolean" - description: "Allows for all cached values of a workflow and its tasks to\ - \ be overwritten for a single execution.\nIf enabled, all calculations are\ - \ performed even if cached results would be available, overwriting the stored\n\ - data once execution finishes successfully." - description: "User-provided launch plan definition and configuration values." - example: - workflow_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - fixed_inputs: - literals: {} - role: "role" - auth: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - entity_metadata: - schedule: - kickoff_time_input_arg: "kickoff_time_input_arg" - cron_schedule: - schedule: "schedule" - offset: "offset" - cron_expression: "cron_expression" - rate: - unit: {} - value: 0 - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - annotations: - values: - key: "values" - max_parallelism: 5 - interruptible: true - labels: - values: - key: "values" - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - default_inputs: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - auth_role: - kubernetes_service_account: "kubernetes_service_account" - assumable_iam_role: "assumable_iam_role" - adminLaunchPlanState: - type: "string" - description: "By default any launch plan regardless of state can be used to launch\ - \ a workflow execution.\nHowever, at most one version of a launch plan\n(e.g.\ - \ a NamedEntityIdentifier set of shared project, domain and name values) can\ - \ be\nactive at a time in regards to *schedules*. That is, at most one schedule\ - \ in a NamedEntityIdentifier\ngroup will be observed and trigger executions\ - \ at a defined cadence." - enum: - - "INACTIVE" - - "ACTIVE" - default: "INACTIVE" - adminLaunchPlanUpdateRequest: - type: "object" - properties: - id: - description: "Identifier of launch plan for which to change state.\n+required." - $ref: "#/definitions/coreIdentifier" - state: - description: "Desired state to apply to the launch plan.\n+required." - $ref: "#/definitions/adminLaunchPlanState" - title: "Request to set the referenced launch plan state to the configured value.\n\ - See :ref:`ref_flyteidl.admin.LaunchPlan` for more details" - adminLaunchPlanUpdateResponse: - type: "object" - description: "Purposefully empty, may be populated in the future." - adminListMatchableAttributesResponse: - type: "object" - properties: - configurations: - type: "array" - items: - $ref: "#/definitions/adminMatchableAttributesConfiguration" - title: "Response for a request for all matching resource attributes for a resource\ - \ type.\nSee :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for\ - \ more details" - example: - configurations: - - launch_plan: "launch_plan" - workflow: "workflow" - domain: "domain" - project: "project" - attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - launch_plan: "launch_plan" - workflow: "workflow" - domain: "domain" - project: "project" - attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminLiteralMapBlob: - type: "object" - properties: - values: - title: "Data in LiteralMap format" - $ref: "#/definitions/coreLiteralMap" - uri: - type: "string" - title: "In the event that the map is too large, we return a uri to the data" - title: "Input/output data can represented by actual values or a link to where\ - \ values are stored" - example: - values: - literals: {} - uri: "uri" - adminMatchableAttributesConfiguration: - type: "object" - properties: - attributes: - $ref: "#/definitions/adminMatchingAttributes" - domain: - type: "string" - project: - type: "string" - workflow: - type: "string" - launch_plan: - type: "string" - description: "Represents a custom set of attributes applied for either a domain;\ - \ a domain and project; or\ndomain, project and workflow name.\nThese are used\ - \ to override system level defaults for kubernetes cluster resource management,\n\ - default execution values, and more all across different levels of specificity." - example: - launch_plan: "launch_plan" - workflow: "workflow" - domain: "domain" - project: "project" - attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminMatchableResource: - type: "string" - description: "Defines a resource that can be configured by customizable Project-,\ - \ ProjectDomain- or WorkflowAttributes\nbased on matching tags.\n\n - TASK_RESOURCE:\ - \ Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE:\ - \ Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE:\ - \ Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL:\ - \ Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION:\ - \ Configures default quality of service when undefined in an execution spec.\n\ - \ - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for\ - \ a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable\ - \ workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls\ - \ how to select an available cluster on which this execution should run." - enum: - - "TASK_RESOURCE" - - "CLUSTER_RESOURCE" - - "EXECUTION_QUEUE" - - "EXECUTION_CLUSTER_LABEL" - - "QUALITY_OF_SERVICE_SPECIFICATION" - - "PLUGIN_OVERRIDE" - - "WORKFLOW_EXECUTION_CONFIG" - - "CLUSTER_ASSIGNMENT" - default: "TASK_RESOURCE" - adminMatchingAttributes: - type: "object" - properties: - task_resource_attributes: - $ref: "#/definitions/adminTaskResourceAttributes" - cluster_resource_attributes: - $ref: "#/definitions/adminClusterResourceAttributes" - execution_queue_attributes: - $ref: "#/definitions/adminExecutionQueueAttributes" - execution_cluster_label: - $ref: "#/definitions/adminExecutionClusterLabel" - quality_of_service: - $ref: "#/definitions/coreQualityOfService" - plugin_overrides: - $ref: "#/definitions/adminPluginOverrides" - workflow_execution_config: - $ref: "#/definitions/adminWorkflowExecutionConfig" - cluster_assignment: - $ref: "#/definitions/adminClusterAssignment" - description: "Generic container for encapsulating all types of the above attributes\ - \ messages." - example: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminNamedEntity: - type: "object" - properties: - resource_type: - description: "Resource type of the named entity. One of Task, Workflow or\ - \ LaunchPlan." - $ref: "#/definitions/coreResourceType" - id: - $ref: "#/definitions/adminNamedEntityIdentifier" - metadata: - description: "Additional metadata around a named entity." - $ref: "#/definitions/adminNamedEntityMetadata" - description: "Encapsulates information common to a NamedEntity, a Flyte resource\ - \ such as a task,\nworkflow or launch plan. A NamedEntity is exclusively identified\ - \ by its resource type\nand identifier." - example: - metadata: - description: "description" - state: {} - resource_type: {} - id: - domain: "domain" - name: "name" - project: "project" - adminNamedEntityIdentifier: - type: "object" - properties: - project: - type: "string" - description: "Name of the project the resource belongs to." - domain: - type: "string" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - name: - type: "string" - title: "User provided value for the resource.\nThe combination of project\ - \ + domain + name uniquely identifies the resource.\n+optional - in certain\ - \ contexts - like 'List API', 'Launch plans'" - description: "Encapsulation of fields that identifies a Flyte resource.\nA Flyte\ - \ resource can be a task, workflow or launch plan.\nA resource can internally\ - \ have multiple versions and is uniquely identified\nby project, domain, and\ - \ name." - example: - domain: "domain" - name: "name" - project: "project" - adminNamedEntityIdentifierList: - type: "object" - properties: - entities: - type: "array" - description: "A list of identifiers." - items: - $ref: "#/definitions/adminNamedEntityIdentifier" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - description: "Represents a list of NamedEntityIdentifiers." - example: - entities: - - domain: "domain" - name: "name" - project: "project" - - domain: "domain" - name: "name" - project: "project" - token: "token" - adminNamedEntityList: - type: "object" - properties: - entities: - type: "array" - title: "A list of NamedEntity objects" - items: - $ref: "#/definitions/adminNamedEntity" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - description: "Represents a list of NamedEntityIdentifiers." - example: - entities: - - metadata: - description: "description" - state: {} - resource_type: {} - id: - domain: "domain" - name: "name" - project: "project" - - metadata: - description: "description" - state: {} - resource_type: {} - id: - domain: "domain" - name: "name" - project: "project" - token: "token" - adminNamedEntityMetadata: - type: "object" - properties: - description: - type: "string" - title: "Common description across all versions of the entity\n+optional" - state: - description: "Shared state across all version of the entity\nAt this point\ - \ in time, only workflow entities can have their state archived." - $ref: "#/definitions/adminNamedEntityState" - description: "Additional metadata around a named entity." - example: - description: "description" - state: {} - adminNamedEntityState: - type: "string" - description: "The status of the named entity is used to control its visibility\ - \ in the UI.\n\n - NAMED_ENTITY_ACTIVE: By default, all named entities are considered\ - \ active and under development.\n - NAMED_ENTITY_ARCHIVED: Archived named entities\ - \ are no longer visible in the UI.\n - SYSTEM_GENERATED: System generated entities\ - \ that aren't explicitly created or managed by a user." - enum: - - "NAMED_ENTITY_ACTIVE" - - "NAMED_ENTITY_ARCHIVED" - - "SYSTEM_GENERATED" - default: "NAMED_ENTITY_ACTIVE" - adminNamedEntityUpdateRequest: - type: "object" - properties: - resource_type: - title: "Resource type of the metadata to update\n+required" - $ref: "#/definitions/coreResourceType" - id: - title: "Identifier of the metadata to update\n+required" - $ref: "#/definitions/adminNamedEntityIdentifier" - metadata: - title: "Metadata object to set as the new value\n+required" - $ref: "#/definitions/adminNamedEntityMetadata" - description: "Request to set the referenced named entity state to the configured\ - \ value." - adminNamedEntityUpdateResponse: - type: "object" - description: "Purposefully empty, may be populated in the future." - adminNodeExecutionClosure: - type: "object" - properties: - output_uri: - type: "string" - description: "Links to a remotely stored, serialized core.LiteralMap of node\ - \ execution outputs.\nDEPRECATED. Use GetNodeExecutionData to fetch output\ - \ data instead." - error: - title: "Error information for the Node" - $ref: "#/definitions/coreExecutionError" - output_data: - description: "Raw output data produced by this node execution.\nDEPRECATED.\ - \ Use GetNodeExecutionData to fetch output data instead." - $ref: "#/definitions/coreLiteralMap" - phase: - description: "The last recorded phase for this node execution." - $ref: "#/definitions/coreNodeExecutionPhase" - started_at: - type: "string" - format: "date-time" - description: "Time at which the node execution began running." - duration: - type: "string" - description: "The amount of time the node execution spent running." - created_at: - type: "string" - format: "date-time" - description: "Time at which the node execution was created." - updated_at: - type: "string" - format: "date-time" - description: "Time at which the node execution was last updated." - workflow_node_metadata: - $ref: "#/definitions/flyteidladminWorkflowNodeMetadata" - task_node_metadata: - $ref: "#/definitions/flyteidladminTaskNodeMetadata" - deck_uri: - type: "string" - title: "String location uniquely identifying where the deck HTML file is.\n\ - NativeUrl specifies the url in the format of the configured storage provider\ - \ (e.g. s3://my-bucket/randomstring/suffix.tar)" - description: "Container for node execution details and results." - example: - phase: {} - duration: "duration" - workflow_node_metadata: - executionId: - domain: "domain" - name: "name" - project: "project" - updated_at: "2000-01-23T04:56:07.000+00:00" - task_node_metadata: - catalog_key: - source_task_execution: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - dataset_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - artifact_tag: - name: "name" - artifact_id: "artifact_id" - checkpoint_uri: "checkpoint_uri" - cache_status: {} - output_uri: "output_uri" - started_at: "2000-01-23T04:56:07.000+00:00" - created_at: "2000-01-23T04:56:07.000+00:00" - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - output_data: - literals: {} - deck_uri: "deck_uri" - adminNodeExecutionEventRequest: - type: "object" - properties: - request_id: - type: "string" - title: "Unique ID for this request that can be traced between services" - event: - description: "Details about the event that occurred." - $ref: "#/definitions/eventNodeExecutionEvent" - description: "Request to send a notification that a node execution event has occurred." - adminNodeExecutionEventResponse: - type: "object" - adminNodeExecutionGetDataResponse: - type: "object" - properties: - inputs: - description: "Signed url to fetch a core.LiteralMap of node execution inputs.\n\ - Deprecated: Please use full_inputs instead." - $ref: "#/definitions/adminUrlBlob" - outputs: - description: "Signed url to fetch a core.LiteralMap of node execution outputs.\n\ - Deprecated: Please use full_outputs instead." - $ref: "#/definitions/adminUrlBlob" - full_inputs: - description: "Full_inputs will only be populated if they are under a configured\ - \ size threshold." - $ref: "#/definitions/coreLiteralMap" - full_outputs: - description: "Full_outputs will only be populated if they are under a configured\ - \ size threshold." - $ref: "#/definitions/coreLiteralMap" - dynamic_workflow: - description: "Optional Workflow closure for a dynamically generated workflow,\ - \ in the case this node yields a dynamic workflow we return its structure\ - \ here." - $ref: "#/definitions/flyteidladminDynamicWorkflowNodeMetadata" - description: "Response structure for NodeExecutionGetDataRequest which contains\ - \ inputs and outputs for a node execution." - example: - outputs: - bytes: "bytes" - url: "url" - full_inputs: - literals: {} - dynamic_workflow: - compiled_workflow: - sub_workflows: - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - tasks: - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - primary: - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - inputs: - bytes: "bytes" - url: "url" - full_outputs: - literals: {} - adminNodeExecutionList: - type: "object" - properties: - node_executions: - type: "array" - items: - $ref: "#/definitions/flyteidladminNodeExecution" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - title: "Request structure to retrieve a list of node execution entities.\nSee\ - \ :ref:`ref_flyteidl.admin.NodeExecution` for more details" - example: - node_executions: - - metadata: - retry_group: "retry_group" - is_parent_node: true - spec_node_id: "spec_node_id" - is_dynamic: true - input_uri: "input_uri" - id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - closure: - phase: {} - duration: "duration" - workflow_node_metadata: - executionId: - domain: "domain" - name: "name" - project: "project" - updated_at: "2000-01-23T04:56:07.000+00:00" - task_node_metadata: - catalog_key: - source_task_execution: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - dataset_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - artifact_tag: - name: "name" - artifact_id: "artifact_id" - checkpoint_uri: "checkpoint_uri" - cache_status: {} - output_uri: "output_uri" - started_at: "2000-01-23T04:56:07.000+00:00" - created_at: "2000-01-23T04:56:07.000+00:00" - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - output_data: - literals: {} - deck_uri: "deck_uri" - - metadata: - retry_group: "retry_group" - is_parent_node: true - spec_node_id: "spec_node_id" - is_dynamic: true - input_uri: "input_uri" - id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - closure: - phase: {} - duration: "duration" - workflow_node_metadata: - executionId: - domain: "domain" - name: "name" - project: "project" - updated_at: "2000-01-23T04:56:07.000+00:00" - task_node_metadata: - catalog_key: - source_task_execution: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - dataset_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - artifact_tag: - name: "name" - artifact_id: "artifact_id" - checkpoint_uri: "checkpoint_uri" - cache_status: {} - output_uri: "output_uri" - started_at: "2000-01-23T04:56:07.000+00:00" - created_at: "2000-01-23T04:56:07.000+00:00" - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - output_data: - literals: {} - deck_uri: "deck_uri" - token: "token" - adminNodeExecutionMetaData: - type: "object" - properties: - retry_group: - type: "string" - description: "Node executions are grouped depending on retries of the parent\n\ - Retry group is unique within the context of a parent node." - is_parent_node: - type: "boolean" - format: "boolean" - description: "Boolean flag indicating if the node has child nodes under it\n\ - This can be true when a node contains a dynamic workflow which then produces\n\ - child nodes." - spec_node_id: - type: "string" - title: "Node id of the node in the original workflow\nThis maps to value of\ - \ WorkflowTemplate.nodes[X].id" - is_dynamic: - type: "boolean" - format: "boolean" - description: "Boolean flag indicating if the node has contains a dynamic workflow\ - \ which then produces child nodes.\nThis is to distinguish between subworkflows\ - \ and dynamic workflows which can both have is_parent_node as true." - title: "Represents additional attributes related to a Node Execution" - example: - retry_group: "retry_group" - is_parent_node: true - spec_node_id: "spec_node_id" - is_dynamic: true - adminNotification: - type: "object" - properties: - phases: - type: "array" - title: "A list of phases to which users can associate the notifications to.\n\ - +required" - items: - $ref: "#/definitions/coreWorkflowExecutionPhase" - email: - $ref: "#/definitions/adminEmailNotification" - pager_duty: - $ref: "#/definitions/adminPagerDutyNotification" - slack: - $ref: "#/definitions/adminSlackNotification" - description: "Represents a structure for notifications based on execution status.\n\ - The notification content is configured within flyte admin but can be templatized.\n\ - Future iterations could expose configuring notifications with custom content." - example: - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - adminNotificationList: - type: "object" - properties: - notifications: - type: "array" - items: - $ref: "#/definitions/adminNotification" - example: - notifications: - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - - pager_duty: - recipients_email: - - "recipients_email" - - "recipients_email" - slack: - recipients_email: - - "recipients_email" - - "recipients_email" - phases: - - {} - - {} - email: - recipients_email: - - "recipients_email" - - "recipients_email" - adminPagerDutyNotification: - type: "object" - properties: - recipients_email: - type: "array" - title: "Currently, PagerDuty notifications leverage email to trigger a notification.\n\ - +required" - items: - type: "string" - description: "Defines a pager duty notification specification." - example: - recipients_email: - - "recipients_email" - - "recipients_email" - adminPluginOverride: - type: "object" - properties: - task_type: - type: "string" - description: "A predefined yet extensible Task type identifier." - plugin_id: - type: "array" - description: "A set of plugin ids which should handle tasks of this type instead\ - \ of the default registered plugin. The list will be tried in order until\ - \ a plugin is found with that id." - items: - type: "string" - missing_plugin_behavior: - description: "Defines the behavior when no plugin from the plugin_id list\ - \ is not found." - $ref: "#/definitions/PluginOverrideMissingPluginBehavior" - description: "This MatchableAttribute configures selecting alternate plugin implementations\ - \ for a given task type.\nIn addition to an override implementation a selection\ - \ of fallbacks can be provided or other modes\nfor handling cases where the\ - \ desired plugin override is not enabled in a given Flyte deployment." - example: - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminPluginOverrides: - type: "object" - properties: - overrides: - type: "array" - items: - $ref: "#/definitions/adminPluginOverride" - example: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminProject: - type: "object" - properties: - id: - type: "string" - description: "Globally unique project name." - name: - type: "string" - description: "Display name." - domains: - type: "array" - items: - $ref: "#/definitions/adminDomain" - description: - type: "string" - labels: - description: "Leverage Labels from flyteidl.admin.common.proto to\ntag projects\ - \ with ownership information." - $ref: "#/definitions/adminLabels" - state: - $ref: "#/definitions/ProjectProjectState" - description: "Top-level namespace used to classify different entities like workflows\ - \ and executions." - example: - name: "name" - domains: - - name: "name" - id: "id" - - name: "name" - id: "id" - description: "description" - id: "id" - state: {} - labels: - values: - key: "values" - adminProjectAttributes: - type: "object" - properties: - project: - type: "string" - description: "Unique project id for which this set of attributes will be applied." - matching_attributes: - $ref: "#/definitions/adminMatchingAttributes" - title: "Defines a set of custom matching attributes at the project level.\nFor\ - \ more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - example: - project: "project" - matching_attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminProjectAttributesDeleteRequest: - type: "object" - properties: - project: - type: "string" - title: "Unique project id which this set of attributes references.\n+required" - resource_type: - title: "Which type of matchable attributes to delete.\n+required" - $ref: "#/definitions/adminMatchableResource" - title: "Request to delete a set matchable project level attribute override.\n\ - For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - adminProjectAttributesDeleteResponse: - type: "object" - description: "Purposefully empty, may be populated in the future." - adminProjectAttributesGetResponse: - type: "object" - properties: - attributes: - $ref: "#/definitions/adminProjectAttributes" - title: "Response to get an individual project level attribute override.\nFor more\ - \ info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - example: - attributes: - project: "project" - matching_attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminProjectAttributesUpdateRequest: - type: "object" - properties: - attributes: - title: "+required" - $ref: "#/definitions/adminProjectAttributes" - title: "Sets custom attributes for a project\nFor more info on matchable attributes,\ - \ see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - adminProjectAttributesUpdateResponse: - type: "object" - description: "Purposefully empty, may be populated in the future." - adminProjectDomainAttributes: - type: "object" - properties: - project: - type: "string" - description: "Unique project id for which this set of attributes will be applied." - domain: - type: "string" - description: "Unique domain id for which this set of attributes will be applied." - matching_attributes: - $ref: "#/definitions/adminMatchingAttributes" - title: "Defines a set of custom matching attributes which defines resource defaults\ - \ for a project and domain.\nFor more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - example: - domain: "domain" - project: "project" - matching_attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminProjectDomainAttributesDeleteRequest: - type: "object" - properties: - project: - type: "string" - title: "Unique project id which this set of attributes references.\n+required" - domain: - type: "string" - title: "Unique domain id which this set of attributes references.\n+required" - resource_type: - title: "Which type of matchable attributes to delete.\n+required" - $ref: "#/definitions/adminMatchableResource" - title: "Request to delete a set matchable project domain attribute override.\n\ - For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - adminProjectDomainAttributesDeleteResponse: - type: "object" - description: "Purposefully empty, may be populated in the future." - adminProjectDomainAttributesGetResponse: - type: "object" - properties: - attributes: - $ref: "#/definitions/adminProjectDomainAttributes" - title: "Response to get an individual project domain attribute override.\nFor\ - \ more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - example: - attributes: - domain: "domain" - project: "project" - matching_attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminProjectDomainAttributesUpdateRequest: - type: "object" - properties: - attributes: - title: "+required" - $ref: "#/definitions/adminProjectDomainAttributes" - title: "Sets custom attributes for a project-domain combination.\nFor more info\ - \ on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - adminProjectDomainAttributesUpdateResponse: - type: "object" - description: "Purposefully empty, may be populated in the future." - adminProjectRegisterRequest: - type: "object" - properties: - project: - title: "+required" - $ref: "#/definitions/adminProject" - title: "Adds a new user-project within the Flyte deployment.\nSee :ref:`ref_flyteidl.admin.Project`\ - \ for more details" - adminProjectRegisterResponse: - type: "object" - description: "Purposefully empty, may be updated in the future." - adminProjectUpdateResponse: - type: "object" - description: "Purposefully empty, may be updated in the future." - adminProjects: - type: "object" - properties: - projects: - type: "array" - items: - $ref: "#/definitions/adminProject" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - title: "Represents a list of projects.\nSee :ref:`ref_flyteidl.admin.Project`\ - \ for more details" - example: - projects: - - name: "name" - domains: - - name: "name" - id: "id" - - name: "name" - id: "id" - description: "description" - id: "id" - state: {} - labels: - values: - key: "values" - - name: "name" - domains: - - name: "name" - id: "id" - - name: "name" - id: "id" - description: "description" - id: "id" - state: {} - labels: - values: - key: "values" - token: "token" - adminRawOutputDataConfig: - type: "object" - properties: - output_location_prefix: - type: "string" - title: "Prefix for where offloaded data from user workflows will be written\n\ - e.g. s3://bucket/key or s3://bucket/" - description: "Encapsulates user settings pertaining to offloaded data (i.e. Blobs,\ - \ Schema, query data, etc.).\nSee https://github.com/flyteorg/flyte/issues/211\ - \ for more background information." - example: - output_location_prefix: "output_location_prefix" - adminSchedule: - type: "object" - properties: - cron_expression: - type: "string" - title: "Uses AWS syntax: Minutes Hours Day-of-month Month Day-of-week Year\n\ - e.g. for a schedule that runs every 15 minutes: 0/15 * * * ? *" - rate: - $ref: "#/definitions/adminFixedRate" - cron_schedule: - $ref: "#/definitions/adminCronSchedule" - kickoff_time_input_arg: - type: "string" - description: "Name of the input variable that the kickoff time will be supplied\ - \ to when the workflow is kicked off." - description: "Defines complete set of information required to trigger an execution\ - \ on a schedule." - example: - kickoff_time_input_arg: "kickoff_time_input_arg" - cron_schedule: - schedule: "schedule" - offset: "offset" - cron_expression: "cron_expression" - rate: - unit: {} - value: 0 - adminSlackNotification: - type: "object" - properties: - recipients_email: - type: "array" - title: "Currently, Slack notifications leverage email to trigger a notification.\n\ - +required" - items: - type: "string" - description: "Defines a slack notification specification." - example: - recipients_email: - - "recipients_email" - - "recipients_email" - adminSort: - type: "object" - properties: - key: - type: "string" - title: "Indicates an attribute to sort the response values.\n+required" - direction: - title: "Indicates the direction to apply sort key for response values.\n+optional" - $ref: "#/definitions/SortDirection" - description: "Specifies sort ordering in a list request." - adminSourceCode: - type: "object" - properties: - link: - type: "string" - title: "Link to source code used to define this entity" - example: - link: "link" - adminSystemMetadata: - type: "object" - properties: - execution_cluster: - type: "string" - description: "Which execution cluster this execution ran on." - description: "Represents system, rather than user-facing, metadata about an execution." - example: - execution_cluster: "execution_cluster" - adminTask: - type: "object" - properties: - id: - description: "id represents the unique identifier of the task." - $ref: "#/definitions/coreIdentifier" - closure: - description: "closure encapsulates all the fields that maps to a compiled\ - \ version of the task." - $ref: "#/definitions/adminTaskClosure" - short_description: - type: "string" - description: "One-liner overview of the entity." - description: "Flyte workflows are composed of many ordered tasks. That is small,\ - \ reusable, self-contained logical blocks\narranged to process workflow inputs\ - \ and produce a deterministic set of outputs.\nTasks can come in many varieties\ - \ tuned for specialized behavior." - example: - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - created_at: "2000-01-23T04:56:07.000+00:00" - compiled_task: - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - adminTaskClosure: - type: "object" - properties: - compiled_task: - description: "Represents the compiled representation of the task from the\ - \ specification provided." - $ref: "#/definitions/coreCompiledTask" - created_at: - type: "string" - format: "date-time" - description: "Time at which the task was created." - description: "Compute task attributes which include values derived from the TaskSpec,\ - \ as well as plugin-specific data\nand task metadata." - example: - created_at: "2000-01-23T04:56:07.000+00:00" - compiled_task: - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - adminTaskExecutionClosure: - type: "object" - properties: - output_uri: - type: "string" - description: "Path to remote data store where output blob is stored if the\ - \ execution succeeded (and produced outputs).\nDEPRECATED. Use GetTaskExecutionData\ - \ to fetch output data instead." - error: - description: "Error information for the task execution. Populated if the execution\ - \ failed." - $ref: "#/definitions/coreExecutionError" - output_data: - description: "Raw output data produced by this task execution.\nDEPRECATED.\ - \ Use GetTaskExecutionData to fetch output data instead." - $ref: "#/definitions/coreLiteralMap" - phase: - description: "The last recorded phase for this task execution." - $ref: "#/definitions/coreTaskExecutionPhase" - logs: - type: "array" - description: "Detailed log information output by the task execution." - items: - $ref: "#/definitions/coreTaskLog" - started_at: - type: "string" - format: "date-time" - description: "Time at which the task execution began running." - duration: - type: "string" - description: "The amount of time the task execution spent running." - created_at: - type: "string" - format: "date-time" - description: "Time at which the task execution was created." - updated_at: - type: "string" - format: "date-time" - description: "Time at which the task execution was last updated." - custom_info: - description: "Custom data specific to the task plugin." - $ref: "#/definitions/protobufStruct" - reason: - type: "string" - description: "If there is an explanation for the most recent phase transition,\ - \ the reason will capture it." - task_type: - type: "string" - description: "A predefined yet extensible Task type identifier." - metadata: - description: "Metadata around how a task was executed." - $ref: "#/definitions/eventTaskExecutionMetadata" - event_version: - type: "integer" - format: "int32" - description: "The event version is used to indicate versioned changes in how\ - \ data is maintained using this\nproto message. For example, event_verison\ - \ > 0 means that maps tasks logs use the\nTaskExecutionMetadata ExternalResourceInfo\ - \ fields for each subtask rather than the TaskLog\nin this message." - description: "Container for task execution details and results." - example: - phase: {} - reason: "reason" - metadata: - external_resources: - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - instance_class: {} - resource_pool_info: - - allocation_token: "allocation_token" - namespace: "namespace" - - allocation_token: "allocation_token" - namespace: "namespace" - generated_name: "generated_name" - plugin_identifier: "plugin_identifier" - created_at: "2000-01-23T04:56:07.000+00:00" - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - duration: "duration" - event_version: 1 - updated_at: "2000-01-23T04:56:07.000+00:00" - custom_info: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - output_uri: "output_uri" - started_at: "2000-01-23T04:56:07.000+00:00" - task_type: "task_type" - output_data: - literals: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - adminTaskExecutionEventRequest: - type: "object" - properties: - request_id: - type: "string" - title: "Unique ID for this request that can be traced between services" - event: - description: "Details about the event that occurred." - $ref: "#/definitions/eventTaskExecutionEvent" - description: "Request to send a notification that a task execution event has occurred." - adminTaskExecutionEventResponse: - type: "object" - adminTaskExecutionGetDataResponse: - type: "object" - properties: - inputs: - description: "Signed url to fetch a core.LiteralMap of task execution inputs.\n\ - Deprecated: Please use full_inputs instead." - $ref: "#/definitions/adminUrlBlob" - outputs: - description: "Signed url to fetch a core.LiteralMap of task execution outputs.\n\ - Deprecated: Please use full_outputs instead." - $ref: "#/definitions/adminUrlBlob" - full_inputs: - description: "Full_inputs will only be populated if they are under a configured\ - \ size threshold." - $ref: "#/definitions/coreLiteralMap" - full_outputs: - description: "Full_outputs will only be populated if they are under a configured\ - \ size threshold." - $ref: "#/definitions/coreLiteralMap" - description: "Response structure for TaskExecutionGetDataRequest which contains\ - \ inputs and outputs for a task execution." - example: - outputs: - bytes: "bytes" - url: "url" - full_inputs: - literals: {} - inputs: - bytes: "bytes" - url: "url" - full_outputs: - literals: {} - adminTaskExecutionList: - type: "object" - properties: - task_executions: - type: "array" - items: - $ref: "#/definitions/flyteidladminTaskExecution" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - title: "Response structure for a query to list of task execution entities.\nSee\ - \ :ref:`ref_flyteidl.admin.TaskExecution` for more details" - example: - task_executions: - - input_uri: "input_uri" - id: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - is_parent: true - closure: - phase: {} - reason: "reason" - metadata: - external_resources: - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - instance_class: {} - resource_pool_info: - - allocation_token: "allocation_token" - namespace: "namespace" - - allocation_token: "allocation_token" - namespace: "namespace" - generated_name: "generated_name" - plugin_identifier: "plugin_identifier" - created_at: "2000-01-23T04:56:07.000+00:00" - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - duration: "duration" - event_version: 1 - updated_at: "2000-01-23T04:56:07.000+00:00" - custom_info: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - output_uri: "output_uri" - started_at: "2000-01-23T04:56:07.000+00:00" - task_type: "task_type" - output_data: - literals: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - input_uri: "input_uri" - id: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - is_parent: true - closure: - phase: {} - reason: "reason" - metadata: - external_resources: - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - instance_class: {} - resource_pool_info: - - allocation_token: "allocation_token" - namespace: "namespace" - - allocation_token: "allocation_token" - namespace: "namespace" - generated_name: "generated_name" - plugin_identifier: "plugin_identifier" - created_at: "2000-01-23T04:56:07.000+00:00" - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - duration: "duration" - event_version: 1 - updated_at: "2000-01-23T04:56:07.000+00:00" - custom_info: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - output_uri: "output_uri" - started_at: "2000-01-23T04:56:07.000+00:00" - task_type: "task_type" - output_data: - literals: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - token: "token" - adminTaskList: - type: "object" - properties: - tasks: - type: "array" - description: "A list of tasks returned based on the request." - items: - $ref: "#/definitions/adminTask" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - title: "Represents a list of tasks returned from the admin.\nSee :ref:`ref_flyteidl.admin.Task`\ - \ for more details" - example: - tasks: - - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - created_at: "2000-01-23T04:56:07.000+00:00" - compiled_task: - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - created_at: "2000-01-23T04:56:07.000+00:00" - compiled_task: - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - token: "token" - adminTaskResourceAttributes: - type: "object" - properties: - defaults: - $ref: "#/definitions/adminTaskResourceSpec" - limits: - $ref: "#/definitions/adminTaskResourceSpec" - description: "Defines task resource defaults and limits that will be applied at\ - \ task registration." - example: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - adminTaskResourceSpec: - type: "object" - properties: - cpu: - type: "string" - gpu: - type: "string" - memory: - type: "string" - storage: - type: "string" - ephemeral_storage: - type: "string" - description: "Defines a set of overridable task resource attributes set during\ - \ task registration." - example: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - adminTaskSpec: - type: "object" - properties: - template: - description: "Template of the task that encapsulates all the metadata of the\ - \ task." - $ref: "#/definitions/coreTaskTemplate" - description: - description: "Represents the specification for description entity." - $ref: "#/definitions/adminDescriptionEntity" - description: "Represents a structure that encapsulates the user-configured specification\ - \ of the task." - adminUrlBlob: - type: "object" - properties: - url: - type: "string" - description: "Actual url value." - bytes: - type: "string" - format: "int64" - description: "Represents the size of the file accessible at the above url." - description: "Represents a string url and associated metadata used throughout\ - \ the platform." - example: - bytes: "bytes" - url: "url" - adminVersion: - type: "object" - properties: - Build: - type: "string" - title: "Specifies the GIT sha of the build" - Version: - type: "string" - title: "Version for the build, should follow a semver" - BuildTime: - type: "string" - title: "Build timestamp" - title: "Provides Version information for a component" - example: - Version: "Version" - Build: "Build" - BuildTime: "BuildTime" - adminWorkflow: - type: "object" - properties: - id: - description: "id represents the unique identifier of the workflow." - $ref: "#/definitions/coreIdentifier" - closure: - description: "closure encapsulates all the fields that maps to a compiled\ - \ version of the workflow." - $ref: "#/definitions/adminWorkflowClosure" - short_description: - type: "string" - description: "One-liner overview of the entity." - description: "Represents the workflow structure stored in the Admin\nA workflow\ - \ is created by ordering tasks and associating outputs to inputs\nin order to\ - \ produce a directed-acyclic execution graph." - example: - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - compiled_workflow: - sub_workflows: - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - tasks: - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - primary: - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - created_at: "2000-01-23T04:56:07.000+00:00" - adminWorkflowAttributes: - type: "object" - properties: - project: - type: "string" - description: "Unique project id for which this set of attributes will be applied." - domain: - type: "string" - description: "Unique domain id for which this set of attributes will be applied." - workflow: - type: "string" - description: "Workflow name for which this set of attributes will be applied." - matching_attributes: - $ref: "#/definitions/adminMatchingAttributes" - title: "Defines a set of custom matching attributes which defines resource defaults\ - \ for a project, domain and workflow.\nFor more info on matchable attributes,\ - \ see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - example: - workflow: "workflow" - domain: "domain" - project: "project" - matching_attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminWorkflowAttributesDeleteRequest: - type: "object" - properties: - project: - type: "string" - title: "Unique project id which this set of attributes references.\n+required" - domain: - type: "string" - title: "Unique domain id which this set of attributes references.\n+required" - workflow: - type: "string" - title: "Workflow name which this set of attributes references.\n+required" - resource_type: - title: "Which type of matchable attributes to delete.\n+required" - $ref: "#/definitions/adminMatchableResource" - title: "Request to delete a set matchable workflow attribute override.\nFor more\ - \ info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - adminWorkflowAttributesDeleteResponse: - type: "object" - description: "Purposefully empty, may be populated in the future." - adminWorkflowAttributesGetResponse: - type: "object" - properties: - attributes: - $ref: "#/definitions/adminWorkflowAttributes" - description: "Response to get an individual workflow attribute override." - example: - attributes: - workflow: "workflow" - domain: "domain" - project: "project" - matching_attributes: - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - workflow_execution_config: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - cluster_assignment: - cluster_pool_name: "cluster_pool_name" - cluster_resource_attributes: - attributes: - key: "attributes" - execution_queue_attributes: - tags: - - "tags" - - "tags" - task_resource_attributes: - defaults: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - limits: - memory: "memory" - cpu: "cpu" - ephemeral_storage: "ephemeral_storage" - storage: "storage" - gpu: "gpu" - execution_cluster_label: - value: "value" - plugin_overrides: - overrides: - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - - plugin_id: - - "plugin_id" - - "plugin_id" - missing_plugin_behavior: {} - task_type: "task_type" - adminWorkflowAttributesUpdateRequest: - type: "object" - properties: - attributes: - $ref: "#/definitions/adminWorkflowAttributes" - title: "Sets custom attributes for a project, domain and workflow combination.\n\ - For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`" - adminWorkflowAttributesUpdateResponse: - type: "object" - description: "Purposefully empty, may be populated in the future." - adminWorkflowClosure: - type: "object" - properties: - compiled_workflow: - description: "Represents the compiled representation of the workflow from\ - \ the specification provided." - $ref: "#/definitions/coreCompiledWorkflowClosure" - created_at: - type: "string" - format: "date-time" - description: "Time at which the workflow was created." - description: "A container holding the compiled workflow produced from the WorkflowSpec\ - \ and additional metadata." - example: - compiled_workflow: - sub_workflows: - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - tasks: - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - primary: - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - created_at: "2000-01-23T04:56:07.000+00:00" - adminWorkflowCreateRequest: - type: "object" - properties: - id: - title: "id represents the unique identifier of the workflow.\n+required" - $ref: "#/definitions/coreIdentifier" - spec: - title: "Represents the specification for workflow.\n+required" - $ref: "#/definitions/adminWorkflowSpec" - title: "Represents a request structure to create a revision of a workflow.\nSee\ - \ :ref:`ref_flyteidl.admin.Workflow` for more details" - adminWorkflowCreateResponse: - type: "object" - adminWorkflowExecutionConfig: - type: "object" - properties: - max_parallelism: - type: "integer" - format: "int32" - description: "Can be used to control the number of parallel nodes to run within\ - \ the workflow. This is useful to achieve fairness." - security_context: - description: "Indicates security context permissions for executions triggered\ - \ with this matchable attribute." - $ref: "#/definitions/coreSecurityContext" - raw_output_data_config: - description: "Encapsulates user settings pertaining to offloaded data (i.e.\ - \ Blobs, Schema, query data, etc.)." - $ref: "#/definitions/adminRawOutputDataConfig" - labels: - description: "Custom labels to be applied to a triggered execution resource." - $ref: "#/definitions/adminLabels" - annotations: - description: "Custom annotations to be applied to a triggered execution resource." - $ref: "#/definitions/adminAnnotations" - interruptible: - type: "boolean" - format: "boolean" - description: "Allows for the interruptible flag of a workflow to be overwritten\ - \ for a single execution.\nOmitting this field uses the workflow's value\ - \ as a default.\nAs we need to distinguish between the field not being provided\ - \ and its default value false, we have to use a wrapper\naround the bool\ - \ field." - overwrite_cache: - type: "boolean" - format: "boolean" - description: "Allows for all cached values of a workflow and its tasks to\ - \ be overwritten for a single execution.\nIf enabled, all calculations are\ - \ performed even if cached results would be available, overwriting the stored\n\ - data once execution finishes successfully." - description: "Adds defaults for customizable workflow-execution specifications\ - \ and overrides." - example: - overwrite_cache: true - raw_output_data_config: - output_location_prefix: "output_location_prefix" - max_parallelism: 0 - annotations: - values: - key: "values" - interruptible: true - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - labels: - values: - key: "values" - adminWorkflowExecutionEventRequest: - type: "object" - properties: - request_id: - type: "string" - title: "Unique ID for this request that can be traced between services" - event: - description: "Details about the event that occurred." - $ref: "#/definitions/eventWorkflowExecutionEvent" - description: "Request to send a notification that a workflow execution event has\ - \ occurred." - adminWorkflowExecutionEventResponse: - type: "object" - adminWorkflowExecutionGetDataResponse: - type: "object" - properties: - outputs: - description: "Signed url to fetch a core.LiteralMap of execution outputs.\n\ - Deprecated: Please use full_outputs instead." - $ref: "#/definitions/adminUrlBlob" - inputs: - description: "Signed url to fetch a core.LiteralMap of execution inputs.\n\ - Deprecated: Please use full_inputs instead." - $ref: "#/definitions/adminUrlBlob" - full_inputs: - description: "Full_inputs will only be populated if they are under a configured\ - \ size threshold." - $ref: "#/definitions/coreLiteralMap" - full_outputs: - description: "Full_outputs will only be populated if they are under a configured\ - \ size threshold." - $ref: "#/definitions/coreLiteralMap" - description: "Response structure for WorkflowExecutionGetDataRequest which contains\ - \ inputs and outputs for an execution." - example: - outputs: - bytes: "bytes" - url: "url" - full_inputs: - literals: {} - inputs: - bytes: "bytes" - url: "url" - full_outputs: - literals: {} - adminWorkflowList: - type: "object" - properties: - workflows: - type: "array" - description: "A list of workflows returned based on the request." - items: - $ref: "#/definitions/adminWorkflow" - token: - type: "string" - description: "In the case of multiple pages of results, the server-provided\ - \ token can be used to fetch the next page\nin a query. If there are no\ - \ more results, this value will be empty." - title: "Represents a list of workflows returned from the admin.\nSee :ref:`ref_flyteidl.admin.Workflow`\ - \ for more details" - example: - workflows: - - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - compiled_workflow: - sub_workflows: - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - tasks: - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - primary: - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - created_at: "2000-01-23T04:56:07.000+00:00" - - short_description: "short_description" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - closure: - compiled_workflow: - sub_workflows: - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - tasks: - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - primary: - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - created_at: "2000-01-23T04:56:07.000+00:00" - token: "token" - adminWorkflowSpec: - type: "object" - properties: - template: - description: "Template of the task that encapsulates all the metadata of the\ - \ workflow." - $ref: "#/definitions/coreWorkflowTemplate" - sub_workflows: - type: "array" - description: "Workflows that are embedded into other workflows need to be\ - \ passed alongside the parent workflow to the\npropeller compiler (since\ - \ the compiler doesn't have any knowledge of other workflows - ie, it doesn't\ - \ reach out\nto Admin to see other registered workflows). In fact, subworkflows\ - \ do not even need to be registered." - items: - $ref: "#/definitions/coreWorkflowTemplate" - description: - description: "Represents the specification for description entity." - $ref: "#/definitions/adminDescriptionEntity" - description: "Represents a structure that encapsulates the specification of the\ - \ workflow." - coreAlias: - type: "object" - properties: - var: - type: "string" - description: "Must match one of the output variable names on a node." - alias: - type: "string" - description: "A workflow-level unique alias that downstream nodes can refer\ - \ to in their input." - description: "Links a variable to an alias." - example: - var: "var" - alias: "alias" - coreApproveCondition: - type: "object" - properties: - signal_id: - type: "string" - description: "A unique identifier for the requested boolean signal." - description: "ApproveCondition represents a dependency on an external approval.\ - \ During execution, this will manifest as a boolean\nsignal with the provided\ - \ signal_id." - example: - signal_id: "signal_id" - coreBinary: - type: "object" - properties: - value: - type: "string" - format: "byte" - pattern: "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$" - tag: - type: "string" - description: "A simple byte array with a tag to help different parts of the system\ - \ communicate about what is in the byte array.\nIt's strongly advisable that\ - \ consumers of this type define a unique tag and validate the tag before parsing\ - \ the data." - example: - tag: "tag" - value: "value" - coreBinding: - type: "object" - properties: - var: - type: "string" - description: "Variable name must match an input/output variable of the node." - binding: - description: "Data to use to bind this variable." - $ref: "#/definitions/coreBindingData" - description: "An input/output binding of a variable to either static value or\ - \ a node output." - example: - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - coreBindingData: - type: "object" - properties: - scalar: - description: "A simple scalar value." - $ref: "#/definitions/coreScalar" - collection: - description: "A collection of binding data. This allows nesting of binding\ - \ data to any number\nof levels." - $ref: "#/definitions/coreBindingDataCollection" - promise: - description: "References an output promised by another node." - $ref: "#/definitions/coreOutputReference" - map: - description: "A map of bindings. The key is always a string." - $ref: "#/definitions/coreBindingDataMap" - union: - $ref: "#/definitions/coreUnionInfo" - description: "Specifies either a simple value or a reference to another output." - example: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - coreBindingDataCollection: - type: "object" - properties: - bindings: - type: "array" - items: - $ref: "#/definitions/coreBindingData" - description: "A collection of BindingData items." - example: - bindings: - - null - - null - coreBindingDataMap: - type: "object" - properties: - bindings: - type: "object" - additionalProperties: - $ref: "#/definitions/coreBindingData" - description: "A map of BindingData items." - example: - bindings: {} - coreBlob: - type: "object" - properties: - metadata: - $ref: "#/definitions/coreBlobMetadata" - uri: - type: "string" - description: "Refers to an offloaded set of files. It encapsulates the type of\ - \ the store and a unique uri for where the data is.\nThere are no restrictions\ - \ on how the uri is formatted since it will depend on how to interact with the\ - \ store." - example: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - coreBlobMetadata: - type: "object" - properties: - type: - $ref: "#/definitions/coreBlobType" - example: - type: - dimensionality: {} - format: "format" - coreBlobType: - type: "object" - properties: - format: - type: "string" - title: "Format can be a free form string understood by SDK/UI etc like\ncsv,\ - \ parquet etc" - dimensionality: - $ref: "#/definitions/BlobTypeBlobDimensionality" - title: "Defines type behavior for blob objects" - example: - dimensionality: {} - format: "format" - coreBooleanExpression: - type: "object" - properties: - conjunction: - $ref: "#/definitions/coreConjunctionExpression" - comparison: - $ref: "#/definitions/coreComparisonExpression" - description: "Defines a boolean expression tree. It can be a simple or a conjunction\ - \ expression.\nMultiple expressions can be combined using a conjunction or a\ - \ disjunction to result in a final boolean result." - example: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - coreBranchNode: - type: "object" - properties: - if_else: - title: "+required" - $ref: "#/definitions/coreIfElseBlock" - description: "BranchNode is a special node that alter the flow of the workflow\ - \ graph. It allows the control flow to branch at\nruntime based on a series\ - \ of conditions that get evaluated on various parameters (e.g. inputs, primitives)." - example: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - coreCatalogArtifactTag: - type: "object" - properties: - artifact_id: - type: "string" - title: "Artifact ID is generated name" - name: - type: "string" - title: "Flyte computes the tag automatically, as the hash of the values" - example: - name: "name" - artifact_id: "artifact_id" - coreCatalogCacheStatus: - type: "string" - title: "Indicates the status of CatalogCaching. The reason why this is not embedded\ - \ in TaskNodeMetadata is, that we may use for other types of nodes as well in\ - \ the future" - description: "- CACHE_DISABLED: Used to indicate that caching was disabled\n -\ - \ CACHE_MISS: Used to indicate that the cache lookup resulted in no matches\n\ - \ - CACHE_HIT: used to indicate that the associated artifact was a result of\ - \ a previous execution\n - CACHE_POPULATED: used to indicate that the resultant\ - \ artifact was added to the cache\n - CACHE_LOOKUP_FAILURE: Used to indicate\ - \ that cache lookup failed because of an error\n - CACHE_PUT_FAILURE: Used to\ - \ indicate that cache lookup failed because of an error\n - CACHE_SKIPPED: Used\ - \ to indicate the cache lookup was skipped" - enum: - - "CACHE_DISABLED" - - "CACHE_MISS" - - "CACHE_HIT" - - "CACHE_POPULATED" - - "CACHE_LOOKUP_FAILURE" - - "CACHE_PUT_FAILURE" - - "CACHE_SKIPPED" - default: "CACHE_DISABLED" - coreCatalogMetadata: - type: "object" - properties: - dataset_id: - title: "Dataset ID in the catalog" - $ref: "#/definitions/coreIdentifier" - artifact_tag: - title: "Artifact tag in the catalog" - $ref: "#/definitions/coreCatalogArtifactTag" - source_task_execution: - title: "Today we only support TaskExecutionIdentifier as a source, as catalog\ - \ caching only works for task executions" - $ref: "#/definitions/coreTaskExecutionIdentifier" - title: "Catalog artifact information with specific metadata" - example: - source_task_execution: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - dataset_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - artifact_tag: - name: "name" - artifact_id: "artifact_id" - coreComparisonExpression: - type: "object" - properties: - operator: - $ref: "#/definitions/ComparisonExpressionOperator" - left_value: - $ref: "#/definitions/coreOperand" - right_value: - $ref: "#/definitions/coreOperand" - description: "Defines a 2-level tree where the root is a comparison operator and\ - \ Operands are primitives or known variables.\nEach expression results in a\ - \ boolean result." - example: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - coreCompiledTask: - type: "object" - properties: - template: - title: "Completely contained TaskTemplate" - $ref: "#/definitions/coreTaskTemplate" - title: "Output of the Compilation step. This object represent one Task. We store\ - \ more metadata at this layer" - example: - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - coreCompiledWorkflow: - type: "object" - properties: - template: - title: "Completely contained Workflow Template" - $ref: "#/definitions/coreWorkflowTemplate" - connections: - description: "For internal use only! This field is used by the system and\ - \ must not be filled in. Any values set will be ignored." - $ref: "#/definitions/coreConnectionSet" - title: "Output of the compilation Step. This object represents one workflow. We\ - \ store more metadata at this layer" - example: - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - coreCompiledWorkflowClosure: - type: "object" - properties: - primary: - title: "+required" - $ref: "#/definitions/coreCompiledWorkflow" - sub_workflows: - type: "array" - title: "Guaranteed that there will only exist one and only one workflow with\ - \ a given id, i.e., every sub workflow has a\nunique identifier. Also every\ - \ enclosed subworkflow is used either by a primary workflow or by a subworkflow\n\ - as an inlined workflow\n+optional" - items: - $ref: "#/definitions/coreCompiledWorkflow" - tasks: - type: "array" - title: "Guaranteed that there will only exist one and only one task with a\ - \ given id, i.e., every task has a unique id\n+required (at least 1)" - items: - $ref: "#/definitions/coreCompiledTask" - description: "A Compiled Workflow Closure contains all the information required\ - \ to start a new execution, or to visualize a workflow\nand its details. The\ - \ CompiledWorkflowClosure should always contain a primary workflow, that is\ - \ the main workflow that\nwill being the execution. All subworkflows are denormalized.\ - \ WorkflowNodes refer to the workflow identifiers of\ncompiled subworkflows." - example: - sub_workflows: - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - tasks: - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - primary: - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - coreConjunctionExpression: - type: "object" - properties: - operator: - $ref: "#/definitions/ConjunctionExpressionLogicalOperator" - left_expression: - $ref: "#/definitions/coreBooleanExpression" - right_expression: - $ref: "#/definitions/coreBooleanExpression" - description: "Defines a conjunction expression of two boolean expressions." - example: - operator: {} - coreConnectionSet: - type: "object" - properties: - downstream: - type: "object" - title: "A list of all the node ids that are downstream from a given node id" - additionalProperties: - $ref: "#/definitions/ConnectionSetIdList" - upstream: - type: "object" - title: "A list of all the node ids, that are upstream of this node id" - additionalProperties: - $ref: "#/definitions/ConnectionSetIdList" - title: "Adjacency list for the workflow. This is created as part of the compilation\ - \ process. Every process after the compilation\nstep uses this created ConnectionSet" - example: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - coreContainer: - type: "object" - properties: - image: - type: "string" - title: "Container image url. Eg: docker/redis:latest" - command: - type: "array" - description: "Command to be executed, if not provided, the default entrypoint\ - \ in the container image will be used." - items: - type: "string" - args: - type: "array" - description: "These will default to Flyte given paths. If provided, the system\ - \ will not append known paths. If the task still\nneeds flyte's inputs and\ - \ outputs path, add $(FLYTE_INPUT_FILE), $(FLYTE_OUTPUT_FILE) wherever makes\ - \ sense and the\nsystem will populate these before executing the container." - items: - type: "string" - resources: - description: "Container resources requirement as specified by the container\ - \ engine." - $ref: "#/definitions/coreResources" - env: - type: "array" - description: "Environment variables will be set as the container is starting\ - \ up." - items: - $ref: "#/definitions/coreKeyValuePair" - config: - type: "array" - description: "Allows extra configs to be available for the container.\nTODO:\ - \ elaborate on how configs will become available.\nDeprecated, please use\ - \ TaskTemplate.config instead." - items: - $ref: "#/definitions/coreKeyValuePair" - ports: - type: "array" - title: "Ports to open in the container. This feature is not supported by all\ - \ execution engines. (e.g. supported on K8s but\nnot supported on AWS Batch)\n\ - Only K8s" - items: - $ref: "#/definitions/coreContainerPort" - data_config: - title: "BETA: Optional configuration for DataLoading. If not specified, then\ - \ default values are used.\nThis makes it possible to to run a completely\ - \ portable container, that uses inputs and outputs\nonly from the local\ - \ file-system and without having any reference to flyteidl. This is supported\ - \ only on K8s at the moment.\nIf data loading is enabled, then data will\ - \ be mounted in accompanying directories specified in the DataLoadingConfig.\ - \ If the directories\nare not specified, inputs will be mounted onto and\ - \ outputs will be uploaded from a pre-determined file-system path. Refer\ - \ to the documentation\nto understand the default paths.\nOnly K8s" - $ref: "#/definitions/coreDataLoadingConfig" - architecture: - $ref: "#/definitions/ContainerArchitecture" - example: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - coreContainerPort: - type: "object" - properties: - container_port: - type: "integer" - format: "int64" - description: "Number of port to expose on the pod's IP address.\nThis must\ - \ be a valid port number, 0 < x < 65536." - description: "Defines port properties for a container." - example: - container_port: 6 - coreDataLoadingConfig: - type: "object" - properties: - enabled: - type: "boolean" - format: "boolean" - title: "Flag enables DataLoading Config. If this is not set, data loading\ - \ will not be used!" - input_path: - type: "string" - title: "File system path (start at root). This folder will contain all the\ - \ inputs exploded to a separate file.\nExample, if the input interface needs\ - \ (x: int, y: blob, z: multipart_blob) and the input path is '/var/flyte/inputs',\ - \ then the file system will look like\n/var/flyte/inputs/inputs. .pb .json .yaml> -> Format as defined previously.\ - \ The Blob and Multipart blob will reference local filesystem instead of\ - \ remote locations\n/var/flyte/inputs/x -> X is a file that contains the\ - \ value of x (integer) in string format\n/var/flyte/inputs/y -> Y is a file\ - \ in Binary format\n/var/flyte/inputs/z/... -> Note Z itself is a directory\n\ - More information about the protocol - refer to docs #TODO reference docs\ - \ here" - output_path: - type: "string" - title: "File system path (start at root). This folder should contain all the\ - \ outputs for the task as individual files and/or an error text file" - format: - title: "In the inputs folder, there will be an additional summary/metadata\ - \ file that contains references to all files or inlined primitive values.\n\ - This format decides the actual encoding for the data. Refer to the encoding\ - \ to understand the specifics of the contents and the encoding" - $ref: "#/definitions/DataLoadingConfigLiteralMapFormat" - io_strategy: - $ref: "#/definitions/coreIOStrategy" - description: "This configuration allows executing raw containers in Flyte using\ - \ the Flyte CoPilot system.\nFlyte CoPilot, eliminates the needs of flytekit\ - \ or sdk inside the container. Any inputs required by the users container are\ - \ side-loaded in the input_path\nAny outputs generated by the user container\ - \ - within output_path are automatically uploaded." - example: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - coreEnumType: - type: "object" - properties: - values: - type: "array" - description: "Predefined set of enum values." - items: - type: "string" - description: "Enables declaring enum types, with predefined string values\nFor\ - \ len(values) > 0, the first value in the ordered list is regarded as the default\ - \ value. If you wish\nTo provide no defaults, make the first value as undefined." - example: - values: - - "values" - - "values" - coreError: - type: "object" - properties: - failed_node_id: - type: "string" - description: "The node id that threw the error." - message: - type: "string" - description: "Error message thrown." - description: "Represents an error thrown from a node." - example: - message: "message" - failed_node_id: "failed_node_id" - coreExecutionError: - type: "object" - properties: - code: - type: "string" - title: "Error code indicates a grouping of a type of error.\nMore Info: " - message: - type: "string" - description: "Detailed description of the error - including stack trace." - error_uri: - type: "string" - title: "Full error contents accessible via a URI" - kind: - $ref: "#/definitions/ExecutionErrorErrorKind" - description: "Represents the error message from the execution." - example: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - coreGateNode: - type: "object" - properties: - approve: - description: "ApproveCondition represents a dependency on an external approval\ - \ provided by a boolean signal." - $ref: "#/definitions/coreApproveCondition" - signal: - description: "SignalCondition represents a dependency on an signal." - $ref: "#/definitions/coreSignalCondition" - sleep: - description: "SleepCondition represents a dependency on waiting for the specified\ - \ duration." - $ref: "#/definitions/coreSleepCondition" - description: "GateNode refers to the condition that is required for the gate to\ - \ successfully complete." - example: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - coreIOStrategy: - type: "object" - properties: - download_mode: - title: "Mode to use to manage downloads" - $ref: "#/definitions/IOStrategyDownloadMode" - upload_mode: - title: "Mode to use to manage uploads" - $ref: "#/definitions/IOStrategyUploadMode" - title: "Strategy to use when dealing with Blob, Schema, or multipart blob data\ - \ (large datasets)" - example: - upload_mode: {} - download_mode: {} - coreIdentifier: - type: "object" - properties: - resource_type: - description: "Identifies the specific type of resource that this identifier\ - \ corresponds to." - $ref: "#/definitions/coreResourceType" - project: - type: "string" - description: "Name of the project the resource belongs to." - domain: - type: "string" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - name: - type: "string" - description: "User provided value for the resource." - version: - type: "string" - description: "Specific version of the resource." - description: "Encapsulation of fields that uniquely identifies a Flyte resource." - example: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - coreIdentity: - type: "object" - properties: - iam_role: - type: "string" - description: "iam_role references the fully qualified name of Identity & Access\ - \ Management role to impersonate." - k8s_service_account: - type: "string" - description: "k8s_service_account references a kubernetes service account\ - \ to impersonate." - oauth2_client: - description: "oauth2_client references an oauth2 client. Backend plugins can\ - \ use this information to impersonate the client when\nmaking external calls." - $ref: "#/definitions/coreOAuth2Client" - description: "Identity encapsulates the various security identities a task can\ - \ run as. It's up to the underlying plugin to pick the\nright identity for the\ - \ execution environment." - example: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - coreIfBlock: - type: "object" - properties: - condition: - $ref: "#/definitions/coreBooleanExpression" - then_node: - $ref: "#/definitions/coreNode" - description: "Defines a condition and the execution unit that should be executed\ - \ if the condition is satisfied." - example: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - coreIfElseBlock: - type: "object" - properties: - case: - description: "+required. First condition to evaluate." - $ref: "#/definitions/coreIfBlock" - other: - type: "array" - description: "+optional. Additional branches to evaluate." - items: - $ref: "#/definitions/coreIfBlock" - else_node: - description: "The node to execute in case none of the branches were taken." - $ref: "#/definitions/coreNode" - error: - description: "An error to throw in case none of the branches were taken." - $ref: "#/definitions/coreError" - description: "Defines a series of if/else blocks. The first branch whose condition\ - \ evaluates to true is the one to execute.\nIf no conditions were satisfied,\ - \ the else_node or the error will execute." - example: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - coreK8sObjectMetadata: - type: "object" - properties: - labels: - type: "object" - description: "Optional labels to add to the pod definition." - additionalProperties: - type: "string" - annotations: - type: "object" - description: "Optional annotations to add to the pod definition." - additionalProperties: - type: "string" - description: "Metadata for building a kubernetes object when a task is executed." - example: - annotations: - key: "annotations" - labels: - key: "labels" - coreK8sPod: - type: "object" - properties: - metadata: - description: "Contains additional metadata for building a kubernetes pod." - $ref: "#/definitions/coreK8sObjectMetadata" - pod_spec: - title: "Defines the primary pod spec created when a task is executed.\nThis\ - \ should be a JSON-marshalled pod spec, which can be defined in\n- go, using:\ - \ https://github.com/kubernetes/api/blob/release-1.21/core/v1/types.go#L2936\n\ - - python: using https://github.com/kubernetes-client/python/blob/release-19.0/kubernetes/client/models/v1_pod_spec.py" - $ref: "#/definitions/protobufStruct" - description: "Defines a pod spec and additional pod metadata that is created when\ - \ a task is executed." - example: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - coreKeyValuePair: - type: "object" - properties: - key: - type: "string" - description: "required." - value: - type: "string" - description: "+optional." - description: "A generic key value pair." - example: - value: "value" - key: "key" - coreLiteral: - type: "object" - properties: - scalar: - description: "A simple value." - $ref: "#/definitions/coreScalar" - collection: - description: "A collection of literals to allow nesting." - $ref: "#/definitions/coreLiteralCollection" - map: - description: "A map of strings to literals." - $ref: "#/definitions/coreLiteralMap" - hash: - type: "string" - title: "A hash representing this literal.\nThis is used for caching purposes.\ - \ For more details refer to RFC 1893\n(https://github.com/flyteorg/flyte/blob/master/rfc/system/1893-caching-of-offloaded-objects.md)" - description: "A simple value. This supports any level of nesting (e.g. array of\ - \ array of array of Blobs) as well as simple primitives." - example: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - coreLiteralCollection: - type: "object" - properties: - literals: - type: "array" - items: - $ref: "#/definitions/coreLiteral" - description: "A collection of literals. This is a workaround since oneofs in proto\ - \ messages cannot contain a repeated field." - example: - literals: - - null - - null - coreLiteralMap: - type: "object" - properties: - literals: - type: "object" - additionalProperties: - $ref: "#/definitions/coreLiteral" - description: "A map of literals. This is a workaround since oneofs in proto messages\ - \ cannot contain a repeated field." - example: - literals: {} - coreLiteralType: - type: "object" - properties: - simple: - description: "A simple type that can be compared one-to-one with another." - $ref: "#/definitions/coreSimpleType" - schema: - description: "A complex type that requires matching of inner fields." - $ref: "#/definitions/coreSchemaType" - collection_type: - description: "Defines the type of the value of a collection. Only homogeneous\ - \ collections are allowed." - $ref: "#/definitions/coreLiteralType" - map_value_type: - description: "Defines the type of the value of a map type. The type of the\ - \ key is always a string." - $ref: "#/definitions/coreLiteralType" - blob: - description: "A blob might have specialized implementation details depending\ - \ on associated metadata." - $ref: "#/definitions/coreBlobType" - enum_type: - description: "Defines an enum with pre-defined string values." - $ref: "#/definitions/coreEnumType" - structured_dataset_type: - title: "Generalized schema support" - $ref: "#/definitions/coreStructuredDatasetType" - union_type: - description: "Defines an union type with pre-defined LiteralTypes." - $ref: "#/definitions/coreUnionType" - metadata: - description: "This field contains type metadata that is descriptive of the\ - \ type, but is NOT considered in type-checking. This might be used by\n\ - consumers to identify special behavior or display extended information for\ - \ the type." - $ref: "#/definitions/protobufStruct" - annotation: - description: "This field contains arbitrary data that might have special semantic\n\ - meaning for the client but does not effect internal flyte behavior." - $ref: "#/definitions/coreTypeAnnotation" - structure: - description: "Hints to improve type matching." - $ref: "#/definitions/coreTypeStructure" - description: "Defines a strong type to allow type checking between interfaces." - example: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - coreNode: - type: "object" - properties: - id: - type: "string" - description: "A workflow-level unique identifier that identifies this node\ - \ in the workflow. 'inputs' and 'outputs' are reserved\nnode ids that cannot\ - \ be used by other nodes." - metadata: - description: "Extra metadata about the node." - $ref: "#/definitions/coreNodeMetadata" - inputs: - type: "array" - description: "Specifies how to bind the underlying interface's inputs. All\ - \ required inputs specified in the underlying interface\nmust be fulfilled." - items: - $ref: "#/definitions/coreBinding" - upstream_node_ids: - type: "array" - description: "+optional Specifies execution dependency for this node ensuring\ - \ it will only get scheduled to run after all its\nupstream nodes have completed.\ - \ This node will have an implicit dependency on any node that appears in\ - \ inputs\nfield." - items: - type: "string" - output_aliases: - type: "array" - description: "+optional. A node can define aliases for a subset of its outputs.\ - \ This is particularly useful if different nodes\nneed to conform to the\ - \ same interface (e.g. all branches in a branch node). Downstream nodes\ - \ must refer to this\nnodes outputs using the alias if one's specified." - items: - $ref: "#/definitions/coreAlias" - task_node: - description: "Information about the Task to execute in this node." - $ref: "#/definitions/coreTaskNode" - workflow_node: - description: "Information about the Workflow to execute in this mode." - $ref: "#/definitions/coreWorkflowNode" - branch_node: - description: "Information about the branch node to evaluate in this node." - $ref: "#/definitions/coreBranchNode" - gate_node: - description: "Information about the condition to evaluate in this node." - $ref: "#/definitions/coreGateNode" - description: "A Workflow graph Node. One unit of execution in the graph. Each\ - \ node can be linked to a Task, a Workflow or a branch\nnode." - example: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - coreNodeExecutionIdentifier: - type: "object" - properties: - node_id: - type: "string" - execution_id: - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - description: "Encapsulation of fields that identify a Flyte node execution entity." - example: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - coreNodeExecutionPhase: - type: "string" - enum: - - "UNDEFINED" - - "QUEUED" - - "RUNNING" - - "SUCCEEDED" - - "FAILING" - - "FAILED" - - "ABORTED" - - "SKIPPED" - - "TIMED_OUT" - - "DYNAMIC_RUNNING" - - "RECOVERED" - default: "UNDEFINED" - coreNodeMetadata: - type: "object" - properties: - name: - type: "string" - title: "A friendly name for the Node" - timeout: - type: "string" - description: "The overall timeout of a task." - retries: - description: "Number of retries per task." - $ref: "#/definitions/coreRetryStrategy" - interruptible: - type: "boolean" - format: "boolean" - description: "Defines extra information about the Node." - example: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - coreOAuth2Client: - type: "object" - properties: - client_id: - type: "string" - title: "client_id is the public id for the client to use. The system will\ - \ not perform any pre-auth validation that the\nsecret requested matches\ - \ the client_id indicated here.\n+required" - client_secret: - title: "client_secret is a reference to the secret used to authenticate the\ - \ OAuth2 client.\n+required" - $ref: "#/definitions/coreSecret" - description: "OAuth2Client encapsulates OAuth2 Client Credentials to be used when\ - \ making calls on behalf of that task." - example: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - coreOAuth2TokenRequest: - type: "object" - properties: - name: - type: "string" - title: "name indicates a unique id for the token request within this task\ - \ token requests. It'll be used as a suffix for\nenvironment variables and\ - \ as a filename for mounting tokens as files.\n+required" - type: - title: "type indicates the type of the request to make. Defaults to CLIENT_CREDENTIALS.\n\ - +required" - $ref: "#/definitions/coreOAuth2TokenRequestType" - client: - title: "client references the client_id/secret to use to request the OAuth2\ - \ token.\n+required" - $ref: "#/definitions/coreOAuth2Client" - idp_discovery_endpoint: - type: "string" - title: "idp_discovery_endpoint references the discovery endpoint used to retrieve\ - \ token endpoint and other related\ninformation.\n+optional" - token_endpoint: - type: "string" - title: "token_endpoint references the token issuance endpoint. If idp_discovery_endpoint\ - \ is not provided, this parameter is\nmandatory.\n+optional" - description: "OAuth2TokenRequest encapsulates information needed to request an\ - \ OAuth2 token.\nFLYTE_TOKENS_ENV_PREFIX will be passed to indicate the prefix\ - \ of the environment variables that will be present if\ntokens are passed through\ - \ environment variables.\nFLYTE_TOKENS_PATH_PREFIX will be passed to indicate\ - \ the prefix of the path where secrets will be mounted if tokens\nare passed\ - \ through file mounts." - example: - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - coreOAuth2TokenRequestType: - type: "string" - description: "Type of the token requested.\n\n - CLIENT_CREDENTIALS: CLIENT_CREDENTIALS\ - \ indicates a 2-legged OAuth token requested using client credentials." - enum: - - "CLIENT_CREDENTIALS" - default: "CLIENT_CREDENTIALS" - coreOperand: - type: "object" - properties: - primitive: - title: "Can be a constant" - $ref: "#/definitions/corePrimitive" - var: - type: "string" - title: "Or one of this node's input variables" - description: "Defines an operand to a comparison expression." - example: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - coreOutputReference: - type: "object" - properties: - node_id: - type: "string" - description: "Node id must exist at the graph layer." - var: - type: "string" - description: "Variable name must refer to an output variable for the node." - description: "A reference to an output produced by a node. The type can be retrieved\ - \ -and validated- from\nthe underlying interface of the node." - example: - var: "var" - node_id: "node_id" - coreParameter: - type: "object" - properties: - var: - description: "+required Variable. Defines the type of the variable backing\ - \ this parameter." - $ref: "#/definitions/coreVariable" - default: - description: "Defines a default value that has to match the variable type\ - \ defined." - $ref: "#/definitions/coreLiteral" - required: - type: "boolean" - format: "boolean" - description: "+optional, is this value required to be filled." - description: "A parameter is used as input to a launch plan and has\nthe special\ - \ ability to have a default value or mark itself as required." - example: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - coreParameterMap: - type: "object" - properties: - parameters: - type: "object" - description: "Defines a map of parameter names to parameters." - additionalProperties: - $ref: "#/definitions/coreParameter" - description: "A map of Parameters." - example: - parameters: - key: - default: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - collection: - literals: - - null - - null - map: - literals: {} - hash: "hash" - var: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - required: true - corePrimitive: - type: "object" - properties: - integer: - type: "string" - format: "int64" - float_value: - type: "number" - format: "double" - string_value: - type: "string" - boolean: - type: "boolean" - format: "boolean" - datetime: - type: "string" - format: "date-time" - duration: - type: "string" - title: "Primitive Types" - example: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - coreQualityOfService: - type: "object" - properties: - tier: - $ref: "#/definitions/QualityOfServiceTier" - spec: - $ref: "#/definitions/coreQualityOfServiceSpec" - description: "Indicates the priority of an execution." - example: - tier: {} - spec: - queueing_budget: "queueing_budget" - coreQualityOfServiceSpec: - type: "object" - properties: - queueing_budget: - type: "string" - description: "Indicates how much queueing delay an execution can tolerate." - description: "Represents customized execution run-time attributes." - example: - queueing_budget: "queueing_budget" - coreResourceType: - type: "string" - description: "Indicates a resource type within Flyte.\n\n - DATASET: A dataset\ - \ represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned\ - \ entity and can be a compilation of multiple individual objects.\nEventually\ - \ all Catalog objects should be modeled similar to Flyte Objects. The Dataset\ - \ entities makes it possible for the UI and CLI to act on the objects \nin\ - \ a similar manner to other Flyte objects" - enum: - - "UNSPECIFIED" - - "TASK" - - "WORKFLOW" - - "LAUNCH_PLAN" - - "DATASET" - default: "UNSPECIFIED" - coreResources: - type: "object" - properties: - requests: - type: "array" - description: "The desired set of resources requested. ResourceNames must be\ - \ unique within the list." - items: - $ref: "#/definitions/ResourcesResourceEntry" - limits: - type: "array" - description: "Defines a set of bounds (e.g. min/max) within which the task\ - \ can reliably run. ResourceNames must be unique\nwithin the list." - items: - $ref: "#/definitions/ResourcesResourceEntry" - description: "A customizable interface to convey resources requested for a container.\ - \ This can be interpreted differently for different\ncontainer engines." - example: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - coreRetryStrategy: - type: "object" - properties: - retries: - type: "integer" - format: "int64" - description: "Number of retries. Retries will be consumed when the job fails\ - \ with a recoverable error.\nThe number of retries must be less than or\ - \ equals to 10." - description: "Retry strategy associated with an executable unit." - example: - retries: 0 - coreRuntimeMetadata: - type: "object" - properties: - type: - description: "Type of runtime." - $ref: "#/definitions/RuntimeMetadataRuntimeType" - version: - type: "string" - description: "Version of the runtime. All versions should be backward compatible.\ - \ However, certain cases call for version\nchecks to ensure tighter validation\ - \ or setting expectations." - flavor: - type: "string" - description: "+optional It can be used to provide extra information about\ - \ the runtime (e.g. python, golang... etc.)." - description: "Runtime information. This is loosely defined to allow for extensibility." - example: - flavor: "flavor" - type: {} - version: "version" - coreScalar: - type: "object" - properties: - primitive: - $ref: "#/definitions/corePrimitive" - blob: - $ref: "#/definitions/coreBlob" - binary: - $ref: "#/definitions/coreBinary" - schema: - $ref: "#/definitions/coreSchema" - none_type: - $ref: "#/definitions/coreVoid" - error: - $ref: "#/definitions/coreError" - generic: - $ref: "#/definitions/protobufStruct" - structured_dataset: - $ref: "#/definitions/coreStructuredDataset" - union: - $ref: "#/definitions/coreUnion" - example: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - coreSchema: - type: "object" - properties: - uri: - type: "string" - type: - $ref: "#/definitions/coreSchemaType" - description: "A strongly typed schema that defines the interface of data retrieved\ - \ from the underlying storage medium." - example: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - coreSchemaType: - type: "object" - properties: - columns: - type: "array" - description: "A list of ordered columns this schema comprises of." - items: - $ref: "#/definitions/SchemaTypeSchemaColumn" - description: "Defines schema columns and types to strongly type-validate schemas\ - \ interoperability." - example: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - coreSecret: - type: "object" - properties: - group: - type: "string" - title: "The name of the secret group where to find the key referenced below.\ - \ For K8s secrets, this should be the name of\nthe v1/secret object. For\ - \ Confidant, this should be the Credential name. For Vault, this should\ - \ be the secret name.\nFor AWS Secret Manager, this should be the name of\ - \ the secret.\n+required" - group_version: - type: "string" - title: "The group version to fetch. This is not supported in all secret management\ - \ systems. It'll be ignored for the ones\nthat do not support it.\n+optional" - key: - type: "string" - title: "The name of the secret to mount. This has to match an existing secret\ - \ in the system. It's up to the implementation\nof the secret management\ - \ system to require case sensitivity. For K8s secrets, Confidant and Vault,\ - \ this should\nmatch one of the keys inside the secret. For AWS Secret Manager,\ - \ it's ignored.\n+optional" - mount_requirement: - title: "mount_requirement is optional. Indicates where the secret has to be\ - \ mounted. If provided, the execution will fail\nif the underlying key management\ - \ system cannot satisfy that requirement. If not provided, the default location\n\ - will depend on the key management system.\n+optional" - $ref: "#/definitions/SecretMountType" - description: "Secret encapsulates information about the secret a task needs to\ - \ proceed. An environment variable\nFLYTE_SECRETS_ENV_PREFIX will be passed\ - \ to indicate the prefix of the environment variables that will be present if\n\ - secrets are passed through environment variables.\nFLYTE_SECRETS_DEFAULT_DIR\ - \ will be passed to indicate the prefix of the path where secrets will be mounted\ - \ if secrets\nare passed through file mounts." - example: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - coreSecurityContext: - type: "object" - properties: - run_as: - description: "run_as encapsulates the identity a pod should run as. If the\ - \ task fills in multiple fields here, it'll be up to the\nbackend plugin\ - \ to choose the appropriate identity for the execution engine the task will\ - \ run on." - $ref: "#/definitions/coreIdentity" - secrets: - type: "array" - description: "secrets indicate the list of secrets the task needs in order\ - \ to proceed. Secrets will be mounted/passed to the\npod as it starts. If\ - \ the plugin responsible for kicking of the task will not run it on a flyte\ - \ cluster (e.g. AWS\nBatch), it's the responsibility of the plugin to fetch\ - \ the secret (which means propeller identity will need access\nto the secret)\ - \ and to pass it to the remote execution engine." - items: - $ref: "#/definitions/coreSecret" - tokens: - type: "array" - description: "tokens indicate the list of token requests the task needs in\ - \ order to proceed. Tokens will be mounted/passed to the\npod as it starts.\ - \ If the plugin responsible for kicking of the task will not run it on a\ - \ flyte cluster (e.g. AWS\nBatch), it's the responsibility of the plugin\ - \ to fetch the secret (which means propeller identity will need access\n\ - to the secret) and to pass it to the remote execution engine." - items: - $ref: "#/definitions/coreOAuth2TokenRequest" - description: "SecurityContext holds security attributes that apply to tasks." - example: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - coreSignalCondition: - type: "object" - properties: - signal_id: - type: "string" - description: "A unique identifier for the requested signal." - type: - description: "A type denoting the required value type for this signal." - $ref: "#/definitions/coreLiteralType" - output_variable_name: - type: "string" - description: "The variable name for the signal value in this nodes outputs." - description: "SignalCondition represents a dependency on an signal." - example: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - coreSimpleType: - type: "string" - description: "Define a set of simple types." - enum: - - "NONE" - - "INTEGER" - - "FLOAT" - - "STRING" - - "BOOLEAN" - - "DATETIME" - - "DURATION" - - "BINARY" - - "ERROR" - - "STRUCT" - default: "NONE" - coreSleepCondition: - type: "object" - properties: - duration: - type: "string" - description: "The overall duration for this sleep." - description: "SleepCondition represents a dependency on waiting for the specified\ - \ duration." - example: - duration: "duration" - coreSql: - type: "object" - properties: - statement: - type: "string" - title: "The actual query to run, the query can have templated parameters.\n\ - We use Flyte's Golang templating format for Query templating.\nRefer to\ - \ the templating documentation.\nhttps://docs.flyte.org/projects/cookbook/en/latest/auto/integrations/external_services/hive/hive.html#sphx-glr-auto-integrations-external-services-hive-hive-py\n\ - For example,\ninsert overwrite directory '{{ .rawOutputDataPrefix }}' stored\ - \ as parquet\nselect *\nfrom my_table\nwhere ds = '{{ .Inputs.ds }}'" - dialect: - $ref: "#/definitions/SqlDialect" - description: "Sql represents a generic sql workload with a statement and dialect." - example: - dialect: {} - statement: "statement" - coreStructuredDataset: - type: "object" - properties: - uri: - type: "string" - title: "String location uniquely identifying where the data is.\nShould start\ - \ with the storage location (e.g. s3://, gs://, bq://, etc.)" - metadata: - $ref: "#/definitions/coreStructuredDatasetMetadata" - example: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - coreStructuredDatasetMetadata: - type: "object" - properties: - structured_dataset_type: - description: "Bundle the type information along with the literal.\nThis is\ - \ here because StructuredDatasets can often be more defined at run time\ - \ than at compile time.\nThat is, at compile time you might only declare\ - \ a task to return a pandas dataframe or a StructuredDataset,\nwithout any\ - \ column information, but at run time, you might have that column information.\n\ - flytekit python will copy this type information into the literal, from the\ - \ type information, if not provided by\nthe various plugins (encoders).\n\ - Since this field is run time generated, it's not used for any type checking." - $ref: "#/definitions/coreStructuredDatasetType" - example: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - coreStructuredDatasetType: - type: "object" - properties: - columns: - type: "array" - description: "A list of ordered columns this schema comprises of." - items: - $ref: "#/definitions/StructuredDatasetTypeDatasetColumn" - format: - type: "string" - description: "This is the storage format, the format of the bits at rest\n\ - parquet, feather, csv, etc.\nFor two types to be compatible, the format\ - \ will need to be an exact match." - external_schema_type: - type: "string" - description: "This is a string representing the type that the bytes in external_schema_bytes\ - \ are formatted in.\nThis is an optional field that will not be used for\ - \ type checking." - external_schema_bytes: - type: "string" - format: "byte" - description: "The serialized bytes of a third-party schema library like Arrow.\n\ - This is an optional field that will not be used for type checking." - pattern: "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$" - example: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - coreTaskExecutionIdentifier: - type: "object" - properties: - task_id: - $ref: "#/definitions/coreIdentifier" - node_execution_id: - $ref: "#/definitions/coreNodeExecutionIdentifier" - retry_attempt: - type: "integer" - format: "int64" - description: "Encapsulation of fields that identify a Flyte task execution entity." - example: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - coreTaskExecutionPhase: - type: "string" - title: "- INITIALIZING: To indicate cases where task is initializing, like: ErrImagePull,\ - \ ContainerCreating, PodInitializing\n - WAITING_FOR_RESOURCES: To address cases,\ - \ where underlying resource is not available: Backoff error, Resource quota\ - \ exceeded" - enum: - - "UNDEFINED" - - "QUEUED" - - "RUNNING" - - "SUCCEEDED" - - "ABORTED" - - "FAILED" - - "INITIALIZING" - - "WAITING_FOR_RESOURCES" - default: "UNDEFINED" - coreTaskLog: - type: "object" - properties: - uri: - type: "string" - name: - type: "string" - message_format: - $ref: "#/definitions/TaskLogMessageFormat" - ttl: - type: "string" - title: "Log information for the task that is specific to a log sink\nWhen our\ - \ log story is flushed out, we may have more metadata here like log link expiry" - example: - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - coreTaskMetadata: - type: "object" - properties: - discoverable: - type: "boolean" - format: "boolean" - description: "Indicates whether the system should attempt to lookup this task's\ - \ output to avoid duplication of work." - runtime: - description: "Runtime information about the task." - $ref: "#/definitions/coreRuntimeMetadata" - timeout: - type: "string" - description: "The overall timeout of a task including user-triggered retries." - retries: - description: "Number of retries per task." - $ref: "#/definitions/coreRetryStrategy" - discovery_version: - type: "string" - description: "Indicates a logical version to apply to this task for the purpose\ - \ of discovery." - deprecated_error_message: - type: "string" - description: "If set, this indicates that this task is deprecated. This will\ - \ enable owners of tasks to notify consumers\nof the ending of support for\ - \ a given task." - interruptible: - type: "boolean" - format: "boolean" - cache_serializable: - type: "boolean" - format: "boolean" - title: "Indicates whether the system should attempt to execute discoverable\ - \ instances in serial to avoid duplicate work" - generates_deck: - type: "boolean" - format: "boolean" - description: "Indicates whether the task will generate a Deck URI when it\ - \ finishes executing." - tags: - type: "object" - title: "Arbitrary tags that allow users and the platform to store small but\ - \ arbitrary labels" - additionalProperties: - type: "string" - pod_template_name: - type: "string" - description: "pod_template_name is the unique name of a PodTemplate k8s resource\ - \ to be used as the base configuration if this\ntask creates a k8s Pod.\ - \ If this value is set, the specified PodTemplate will be used instead of,\ - \ but applied\nidentically as, the default PodTemplate configured in FlytePropeller." - title: "Task Metadata" - example: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - coreTaskNode: - type: "object" - properties: - reference_id: - description: "A globally unique identifier for the task." - $ref: "#/definitions/coreIdentifier" - overrides: - description: "Optional overrides applied at task execution time." - $ref: "#/definitions/coreTaskNodeOverrides" - description: "Refers to the task that the Node is to execute." - example: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - coreTaskNodeOverrides: - type: "object" - properties: - resources: - description: "A customizable interface to convey resources requested for a\ - \ task container." - $ref: "#/definitions/coreResources" - description: "Optional task node overrides that will be applied at task execution\ - \ time." - example: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - coreTaskTemplate: - type: "object" - properties: - id: - description: "Auto generated taskId by the system. Task Id uniquely identifies\ - \ this task globally." - $ref: "#/definitions/coreIdentifier" - type: - type: "string" - description: "A predefined yet extensible Task type identifier. This can be\ - \ used to customize any of the components. If no\nextensions are provided\ - \ in the system, Flyte will resolve the this task to its TaskCategory and\ - \ default the\nimplementation registered for the TaskCategory." - metadata: - description: "Extra metadata about the task." - $ref: "#/definitions/coreTaskMetadata" - interface: - description: "A strongly typed interface for the task. This enables others\ - \ to use this task within a workflow and guarantees\ncompile-time validation\ - \ of the workflow to avoid costly runtime failures." - $ref: "#/definitions/coreTypedInterface" - custom: - description: "Custom data about the task. This is extensible to allow various\ - \ plugins in the system." - $ref: "#/definitions/protobufStruct" - container: - $ref: "#/definitions/coreContainer" - k8s_pod: - $ref: "#/definitions/coreK8sPod" - sql: - $ref: "#/definitions/coreSql" - task_type_version: - type: "integer" - format: "int32" - description: "This can be used to customize task handling at execution time\ - \ for the same task type." - security_context: - description: "security_context encapsulates security attributes requested\ - \ to run this task." - $ref: "#/definitions/coreSecurityContext" - config: - type: "object" - title: "Metadata about the custom defined for this task. This is extensible\ - \ to allow various plugins in the system\nto use as required.\nreserve the\ - \ field numbers 1 through 15 for very frequently occurring message elements" - additionalProperties: - type: "string" - description: "A Task structure that uniquely identifies a task in the system\n\ - Tasks are registered as a first step in the system." - example: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - coreTypeAnnotation: - type: "object" - properties: - annotations: - description: "A arbitrary JSON payload to describe a type." - $ref: "#/definitions/protobufStruct" - description: "TypeAnnotation encapsulates registration time information about\ - \ a type. This can be used for various control-plane operations. TypeAnnotation\ - \ will not be available at runtime when a task runs." - example: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - coreTypeStructure: - type: "object" - properties: - tag: - type: "string" - title: "Must exactly match for types to be castable" - description: "Hints to improve type matching\ne.g. allows distinguishing output\ - \ from custom type transformers\neven if the underlying IDL serialization matches." - example: - tag: "tag" - coreTypedInterface: - type: "object" - properties: - inputs: - $ref: "#/definitions/coreVariableMap" - outputs: - $ref: "#/definitions/coreVariableMap" - description: "Defines strongly typed inputs and outputs." - example: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - coreUnion: - type: "object" - properties: - value: - $ref: "#/definitions/coreLiteral" - type: - $ref: "#/definitions/coreLiteralType" - description: "The runtime representation of a tagged union value. See `UnionType`\ - \ for more details." - example: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - coreUnionInfo: - type: "object" - properties: - targetType: - $ref: "#/definitions/coreLiteralType" - example: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - coreUnionType: - type: "object" - properties: - variants: - type: "array" - description: "Predefined set of variants in union." - items: - $ref: "#/definitions/coreLiteralType" - description: "Defines a tagged union type, also known as a variant (and formally\ - \ as the sum type).\n\nA sum type S is defined by a sequence of types (A, B,\ - \ C, ...), each tagged by a string tag\nA value of type S is constructed from\ - \ a value of any of the variant types. The specific choice of type is recorded\ - \ by\nstoring the varaint's tag with the literal value and can be examined in\ - \ runtime.\n\nType S is typically written as\nS := Apple A | Banana B | Cantaloupe\ - \ C | ...\n\nNotably, a nullable (optional) type is a sum type between some\ - \ type X and the singleton type representing a null-value:\nOptional X := X\ - \ | Null\n\nSee also: https://en.wikipedia.org/wiki/Tagged_union" - example: - variants: - - null - - null - coreVariable: - type: "object" - properties: - type: - description: "Variable literal type." - $ref: "#/definitions/coreLiteralType" - description: - type: "string" - title: "+optional string describing input variable" - description: "Defines a strongly typed variable." - example: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - coreVariableMap: - type: "object" - properties: - variables: - type: "object" - description: "Defines a map of variable names to variables." - additionalProperties: - $ref: "#/definitions/coreVariable" - title: "A map of Variables" - example: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - coreVoid: - type: "object" - description: "Used to denote a nil/null/None assignment to a scalar value. The\ - \ underlying LiteralType for Void is intentionally\nundefined since it can be\ - \ assigned to a scalar of any LiteralType." - coreWorkflowExecutionIdentifier: - type: "object" - properties: - project: - type: "string" - description: "Name of the project the resource belongs to." - domain: - type: "string" - description: "Name of the domain the resource belongs to.\nA domain can be\ - \ considered as a subset within a specific project." - name: - type: "string" - description: "User or system provided value for the resource." - title: "Encapsulation of fields that uniquely identifies a Flyte workflow execution" - example: - domain: "domain" - name: "name" - project: "project" - coreWorkflowExecutionPhase: - type: "string" - enum: - - "UNDEFINED" - - "QUEUED" - - "RUNNING" - - "SUCCEEDING" - - "SUCCEEDED" - - "FAILING" - - "FAILED" - - "ABORTED" - - "TIMED_OUT" - - "ABORTING" - default: "UNDEFINED" - coreWorkflowMetadata: - type: "object" - properties: - quality_of_service: - description: "Indicates the runtime priority of workflow executions." - $ref: "#/definitions/coreQualityOfService" - on_failure: - description: "Defines how the system should behave when a failure is detected\ - \ in the workflow execution." - $ref: "#/definitions/WorkflowMetadataOnFailurePolicy" - tags: - type: "object" - title: "Arbitrary tags that allow users and the platform to store small but\ - \ arbitrary labels" - additionalProperties: - type: "string" - description: "This is workflow layer metadata. These settings are only applicable\ - \ to the workflow as a whole, and do not\npercolate down to child entities (like\ - \ tasks) launched by the workflow." - example: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - coreWorkflowMetadataDefaults: - type: "object" - properties: - interruptible: - type: "boolean" - format: "boolean" - description: "Whether child nodes of the workflow are interruptible." - description: "The difference between these settings and the WorkflowMetadata ones\ - \ is that these are meant to be passed down to\na workflow's underlying entities\ - \ (like tasks). For instance, 'interruptible' has no meaning at the workflow\ - \ layer, it\nis only relevant when a task executes. The settings here are the\ - \ defaults that are passed to all nodes\nunless explicitly overridden at the\ - \ node layer.\nIf you are adding a setting that applies to both the Workflow\ - \ itself, and everything underneath it, it should be\nadded to both this object\ - \ and the WorkflowMetadata object above." - example: - interruptible: true - coreWorkflowNode: - type: "object" - properties: - launchplan_ref: - description: "A globally unique identifier for the launch plan." - $ref: "#/definitions/coreIdentifier" - sub_workflow_ref: - title: "Reference to a subworkflow, that should be defined with the compiler\ - \ context" - $ref: "#/definitions/coreIdentifier" - description: "Refers to a the workflow the node is to execute." - example: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - coreWorkflowTemplate: - type: "object" - properties: - id: - description: "A globally unique identifier for the workflow." - $ref: "#/definitions/coreIdentifier" - metadata: - description: "Extra metadata about the workflow." - $ref: "#/definitions/coreWorkflowMetadata" - interface: - description: "Defines a strongly typed interface for the Workflow. This can\ - \ include some optional parameters." - $ref: "#/definitions/coreTypedInterface" - nodes: - type: "array" - description: "A list of nodes. In addition, 'globals' is a special reserved\ - \ node id that can be used to consume workflow inputs." - items: - $ref: "#/definitions/coreNode" - outputs: - type: "array" - description: "A list of output bindings that specify how to construct workflow\ - \ outputs. Bindings can pull node outputs or\nspecify literals. All workflow\ - \ outputs specified in the interface field must be bound in order for the\ - \ workflow\nto be validated. A workflow has an implicit dependency on all\ - \ of its nodes to execute successfully in order to\nbind final outputs.\n\ - Most of these outputs will be Binding's with a BindingData of type OutputReference.\ - \ That is, your workflow can\njust have an output of some constant (`Output(5)`),\ - \ but usually, the workflow will be pulling\noutputs from the output of\ - \ a task." - items: - $ref: "#/definitions/coreBinding" - failure_node: - description: "+optional A catch-all node. This node is executed whenever the\ - \ execution engine determines the workflow has failed.\nThe interface of\ - \ this node must match the Workflow interface with an additional input named\ - \ 'error' of type\npb.lyft.flyte.core.Error." - $ref: "#/definitions/coreNode" - metadata_defaults: - title: "workflow defaults" - $ref: "#/definitions/coreWorkflowMetadataDefaults" - description: "Flyte Workflow Structure that encapsulates task, branch and subworkflow\ - \ nodes to form a statically analyzable,\ndirected acyclic graph." - example: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - eventExternalResourceInfo: - type: "object" - properties: - external_id: - type: "string" - description: "Identifier for an external resource created by this task execution,\ - \ for example Qubole query ID or presto query ids." - index: - type: "integer" - format: "int64" - description: "A unique index for the external resource with respect to all\ - \ external resources for this task. Although the\nidentifier may change\ - \ between task reporting events or retries, this will remain the same to\ - \ enable aggregating\ninformation from multiple reports." - retry_attempt: - type: "integer" - format: "int64" - title: "Retry attempt number for this external resource, ie., 2 for the second\ - \ attempt" - phase: - title: "Phase associated with the external resource" - $ref: "#/definitions/coreTaskExecutionPhase" - cache_status: - description: "Captures the status of caching for this external resource execution." - $ref: "#/definitions/coreCatalogCacheStatus" - logs: - type: "array" - title: "log information for the external resource execution" - items: - $ref: "#/definitions/coreTaskLog" - description: "This message contains metadata about external resources produced\ - \ or used by a specific task execution." - example: - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - eventNodeExecutionEvent: - type: "object" - properties: - id: - title: "Unique identifier for this node execution" - $ref: "#/definitions/coreNodeExecutionIdentifier" - producer_id: - type: "string" - title: "the id of the originator (Propeller) of the event" - phase: - $ref: "#/definitions/coreNodeExecutionPhase" - occurred_at: - type: "string" - format: "date-time" - description: "This timestamp represents when the original event occurred,\ - \ it is generated\nby the executor of the node." - input_uri: - type: "string" - input_data: - description: "Raw input data consumed by this node execution." - $ref: "#/definitions/coreLiteralMap" - output_uri: - type: "string" - description: "URL to the output of the execution, it encodes all the information\n\ - including Cloud source provider. ie., s3://..." - error: - title: "Error information for the execution" - $ref: "#/definitions/coreExecutionError" - output_data: - description: "Raw output data produced by this node execution." - $ref: "#/definitions/coreLiteralMap" - workflow_node_metadata: - $ref: "#/definitions/flyteidleventWorkflowNodeMetadata" - task_node_metadata: - $ref: "#/definitions/flyteidleventTaskNodeMetadata" - parent_task_metadata: - description: "[To be deprecated] Specifies which task (if any) launched this\ - \ node." - $ref: "#/definitions/eventParentTaskExecutionMetadata" - parent_node_metadata: - description: "Specifies the parent node of the current node execution. Node\ - \ executions at level zero will not have a parent node." - $ref: "#/definitions/eventParentNodeExecutionMetadata" - retry_group: - type: "string" - title: "Retry group to indicate grouping of nodes by retries" - spec_node_id: - type: "string" - title: "Identifier of the node in the original workflow/graph\nThis maps to\ - \ value of WorkflowTemplate.nodes[X].id" - node_name: - type: "string" - title: "Friendly readable name for the node" - event_version: - type: "integer" - format: "int32" - is_parent: - type: "boolean" - format: "boolean" - description: "Whether this node launched a subworkflow." - is_dynamic: - type: "boolean" - format: "boolean" - description: "Whether this node yielded a dynamic workflow." - deck_uri: - type: "string" - title: "String location uniquely identifying where the deck HTML file is\n\ - NativeUrl specifies the url in the format of the configured storage provider\ - \ (e.g. s3://my-bucket/randomstring/suffix.tar)" - eventParentNodeExecutionMetadata: - type: "object" - properties: - node_id: - type: "string" - title: "Unique identifier of the parent node id within the execution\nThis\ - \ is value of core.NodeExecutionIdentifier.node_id of the parent node" - eventParentTaskExecutionMetadata: - type: "object" - properties: - id: - $ref: "#/definitions/coreTaskExecutionIdentifier" - eventResourcePoolInfo: - type: "object" - properties: - allocation_token: - type: "string" - description: "Unique resource ID used to identify this execution when allocating\ - \ a token." - namespace: - type: "string" - description: "Namespace under which this task execution requested an allocation\ - \ token." - description: "This message holds task execution metadata specific to resource\ - \ allocation used to manage concurrent\nexecutions for a project namespace." - example: - allocation_token: "allocation_token" - namespace: "namespace" - eventTaskExecutionEvent: - type: "object" - properties: - task_id: - description: "ID of the task. In combination with the retryAttempt this will\ - \ indicate\nthe task execution uniquely for a given parent node execution." - $ref: "#/definitions/coreIdentifier" - parent_node_execution_id: - title: "A task execution is always kicked off by a node execution, the event\ - \ consumer\nwill use the parent_id to relate the task to it's parent node\ - \ execution" - $ref: "#/definitions/coreNodeExecutionIdentifier" - retry_attempt: - type: "integer" - format: "int64" - title: "retry attempt number for this task, ie., 2 for the second attempt" - phase: - title: "Phase associated with the event" - $ref: "#/definitions/coreTaskExecutionPhase" - producer_id: - type: "string" - title: "id of the process that sent this event, mainly for trace debugging" - logs: - type: "array" - title: "log information for the task execution" - items: - $ref: "#/definitions/coreTaskLog" - occurred_at: - type: "string" - format: "date-time" - description: "This timestamp represents when the original event occurred,\ - \ it is generated\nby the executor of the task." - input_uri: - type: "string" - description: "URI of the input file, it encodes all the information\nincluding\ - \ Cloud source provider. ie., s3://..." - input_data: - description: "Raw input data consumed by this task execution." - $ref: "#/definitions/coreLiteralMap" - output_uri: - type: "string" - description: "URI to the output of the execution, it will be in a format that\ - \ encodes all the information\nincluding Cloud source provider. ie., s3://..." - error: - title: "Error information for the execution" - $ref: "#/definitions/coreExecutionError" - output_data: - description: "Raw output data produced by this task execution." - $ref: "#/definitions/coreLiteralMap" - custom_info: - description: "Custom data that the task plugin sends back. This is extensible\ - \ to allow various plugins in the system." - $ref: "#/definitions/protobufStruct" - phase_version: - type: "integer" - format: "int64" - description: "Some phases, like RUNNING, can send multiple events with changed\ - \ metadata (new logs, additional custom_info, etc)\nthat should be recorded\ - \ regardless of the lack of phase change.\nThe version field should be incremented\ - \ when metadata changes across the duration of an individual phase." - reason: - type: "string" - description: "An optional explanation for the phase transition." - task_type: - type: "string" - description: "A predefined yet extensible Task type identifier. If the task\ - \ definition is already registered in flyte admin\nthis type will be identical,\ - \ but not all task executions necessarily use pre-registered definitions\ - \ and this\ntype is useful to render the task in the UI, filter task executions,\ - \ etc." - metadata: - description: "Metadata around how a task was executed." - $ref: "#/definitions/eventTaskExecutionMetadata" - event_version: - type: "integer" - format: "int32" - description: "The event version is used to indicate versioned changes in how\ - \ data is reported using this\nproto message. For example, event_verison\ - \ > 0 means that maps tasks report logs using the\nTaskExecutionMetadata\ - \ ExternalResourceInfo fields for each subtask rather than the TaskLog\n\ - in this message." - description: "Plugin specific execution event information. For tasks like Python,\ - \ Hive, Spark, DynamicJob." - eventTaskExecutionMetadata: - type: "object" - properties: - generated_name: - type: "string" - description: "Unique, generated name for this task execution used by the backend." - external_resources: - type: "array" - description: "Additional data on external resources on other back-ends or\ - \ platforms (e.g. Hive, Qubole, etc) launched by this task execution." - items: - $ref: "#/definitions/eventExternalResourceInfo" - resource_pool_info: - type: "array" - description: "Includes additional data on concurrent resource management used\ - \ during execution..\nThis is a repeated field because a plugin can request\ - \ multiple resource allocations during execution." - items: - $ref: "#/definitions/eventResourcePoolInfo" - plugin_identifier: - type: "string" - description: "The identifier of the plugin used to execute this task." - instance_class: - $ref: "#/definitions/TaskExecutionMetadataInstanceClass" - description: "Holds metadata around how a task was executed.\nAs a task transitions\ - \ across event phases during execution some attributes, such its generated name,\ - \ generated external resources,\nand more may grow in size but not change necessarily\ - \ based on the phase transition that sparked the event update.\nMetadata is\ - \ a container for these attributes across the task execution lifecycle." - example: - external_resources: - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - instance_class: {} - resource_pool_info: - - allocation_token: "allocation_token" - namespace: "namespace" - - allocation_token: "allocation_token" - namespace: "namespace" - generated_name: "generated_name" - plugin_identifier: "plugin_identifier" - eventWorkflowExecutionEvent: - type: "object" - properties: - execution_id: - title: "Workflow execution id" - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - producer_id: - type: "string" - title: "the id of the originator (Propeller) of the event" - phase: - $ref: "#/definitions/coreWorkflowExecutionPhase" - occurred_at: - type: "string" - format: "date-time" - description: "This timestamp represents when the original event occurred,\ - \ it is generated\nby the executor of the workflow." - output_uri: - type: "string" - description: "URL to the output of the execution, it encodes all the information\n\ - including Cloud source provider. ie., s3://..." - error: - title: "Error information for the execution" - $ref: "#/definitions/coreExecutionError" - output_data: - description: "Raw output data produced by this workflow execution." - $ref: "#/definitions/coreLiteralMap" - flyteidladminDynamicWorkflowNodeMetadata: - type: "object" - properties: - id: - description: "id represents the unique identifier of the workflow." - $ref: "#/definitions/coreIdentifier" - compiled_workflow: - description: "Represents the compiled representation of the embedded dynamic\ - \ workflow." - $ref: "#/definitions/coreCompiledWorkflowClosure" - description: "For dynamic workflow nodes we capture information about the dynamic\ - \ workflow definition that gets generated." - example: - compiled_workflow: - sub_workflows: - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - tasks: - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - - template: - container: - args: - - "args" - - "args" - image: "image" - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - data_config: - io_strategy: - upload_mode: {} - download_mode: {} - format: {} - output_path: "output_path" - enabled: true - input_path: "input_path" - env: - - value: "value" - key: "key" - - value: "value" - key: "key" - ports: - - container_port: 6 - - container_port: 6 - config: - - value: "value" - key: "key" - - value: "value" - key: "key" - command: - - "command" - - "command" - architecture: {} - metadata: - retries: - retries: 0 - pod_template_name: "pod_template_name" - discoverable: true - runtime: - flavor: "flavor" - type: {} - version: "version" - cache_serializable: true - discovery_version: "discovery_version" - deprecated_error_message: "deprecated_error_message" - interruptible: true - timeout: "timeout" - generates_deck: true - tags: - key: "tags" - task_type_version: 1 - custom: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - k8s_pod: - metadata: - annotations: - key: "annotations" - labels: - key: "labels" - pod_spec: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - type: "type" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - config: - key: "config" - security_context: - run_as: - iam_role: "iam_role" - oauth2_client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - k8s_service_account: "k8s_service_account" - tokens: - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - - idp_discovery_endpoint: "idp_discovery_endpoint" - name: "name" - client: - client_secret: - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - client_id: "client_id" - type: {} - token_endpoint: "token_endpoint" - secrets: - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - - mount_requirement: {} - group_version: "group_version" - key: "key" - group: "group" - sql: - dialect: {} - statement: "statement" - primary: - template: - outputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - metadata: - on_failure: {} - quality_of_service: - tier: {} - spec: - queueing_budget: "queueing_budget" - tags: - key: "tags" - failure_node: - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - nodes: - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - - branch_node: - if_else: - other: - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - error: - message: "message" - failed_node_id: "failed_node_id" - case: - condition: - conjunction: - operator: {} - comparison: - left_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - right_value: - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - var: "var" - operator: {} - metadata: - retries: - retries: 0 - name: "name" - interruptible: true - timeout: "timeout" - gate_node: - sleep: - duration: "duration" - approve: - signal_id: "signal_id" - signal: - output_variable_name: "output_variable_name" - signal_id: "signal_id" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - upstream_node_ids: - - "upstream_node_ids" - - "upstream_node_ids" - inputs: - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - - var: "var" - binding: - scalar: - schema: - type: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - uri: "uri" - blob: - metadata: - type: - dimensionality: {} - format: "format" - uri: "uri" - none_type: {} - primitive: - duration: "duration" - datetime: "2000-01-23T04:56:07.000+00:00" - string_value: "string_value" - boolean: true - float_value: 1.4658129805029452 - integer: "integer" - binary: - tag: "tag" - value: "value" - structured_dataset: - metadata: - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - uri: "uri" - union: - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - error: - message: "message" - failed_node_id: "failed_node_id" - generic: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - promise: - var: "var" - node_id: "node_id" - collection: - bindings: - - null - - null - union: - targetType: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - map: - bindings: {} - output_aliases: - - var: "var" - alias: "alias" - - var: "var" - alias: "alias" - task_node: - reference_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - overrides: - resources: - requests: - - name: {} - value: "value" - - name: {} - value: "value" - limits: - - name: {} - value: "value" - - name: {} - value: "value" - id: "id" - workflow_node: - launchplan_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - sub_workflow_ref: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - metadata_defaults: - interruptible: true - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - interface: - outputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - inputs: - variables: - key: - description: "description" - type: - schema: - columns: - - name: "name" - type: {} - - name: "name" - type: {} - annotation: - annotations: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - structured_dataset_type: - external_schema_type: "external_schema_type" - columns: - - name: "name" - - name: "name" - format: "format" - external_schema_bytes: "external_schema_bytes" - metadata: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - blob: - dimensionality: {} - format: "format" - enum_type: - values: - - "values" - - "values" - union_type: - variants: - - null - - null - simple: {} - structure: - tag: "tag" - connections: - upstream: - key: - ids: - - "ids" - - "ids" - downstream: - key: - ids: - - "ids" - - "ids" - id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - flyteidladminNodeExecution: - type: "object" - properties: - id: - description: "Uniquely identifies an individual node execution." - $ref: "#/definitions/coreNodeExecutionIdentifier" - input_uri: - type: "string" - description: "Path to remote data store where input blob is stored." - closure: - description: "Computed results associated with this node execution." - $ref: "#/definitions/adminNodeExecutionClosure" - metadata: - title: "Metadata for Node Execution" - $ref: "#/definitions/adminNodeExecutionMetaData" - description: "Encapsulates all details for a single node execution entity.\nA\ - \ node represents a component in the overall workflow graph. A node launch a\ - \ task, multiple tasks, an entire nested\nsub-workflow, or even a separate child-workflow\ - \ execution.\nThe same task can be called repeatedly in a single workflow but\ - \ each node is unique." - example: - metadata: - retry_group: "retry_group" - is_parent_node: true - spec_node_id: "spec_node_id" - is_dynamic: true - input_uri: "input_uri" - id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - closure: - phase: {} - duration: "duration" - workflow_node_metadata: - executionId: - domain: "domain" - name: "name" - project: "project" - updated_at: "2000-01-23T04:56:07.000+00:00" - task_node_metadata: - catalog_key: - source_task_execution: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - dataset_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - artifact_tag: - name: "name" - artifact_id: "artifact_id" - checkpoint_uri: "checkpoint_uri" - cache_status: {} - output_uri: "output_uri" - started_at: "2000-01-23T04:56:07.000+00:00" - created_at: "2000-01-23T04:56:07.000+00:00" - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - output_data: - literals: {} - deck_uri: "deck_uri" - flyteidladminTaskCreateRequest: - type: "object" - properties: - id: - title: "id represents the unique identifier of the task.\n+required" - $ref: "#/definitions/coreIdentifier" - spec: - title: "Represents the specification for task.\n+required" - $ref: "#/definitions/adminTaskSpec" - title: "Represents a request structure to create a revision of a task.\nSee :ref:`ref_flyteidl.admin.Task`\ - \ for more details" - flyteidladminTaskCreateResponse: - type: "object" - description: "Represents a response structure if task creation succeeds." - flyteidladminTaskExecution: - type: "object" - properties: - id: - description: "Unique identifier for the task execution." - $ref: "#/definitions/coreTaskExecutionIdentifier" - input_uri: - type: "string" - description: "Path to remote data store where input blob is stored." - closure: - description: "Task execution details and results." - $ref: "#/definitions/adminTaskExecutionClosure" - is_parent: - type: "boolean" - format: "boolean" - description: "Whether this task spawned nodes." - description: "Encapsulates all details for a single task execution entity.\nA\ - \ task execution represents an instantiated task, including all inputs and additional\n\ - metadata as well as computed results included state, outputs, and duration-based\ - \ attributes." - example: - input_uri: "input_uri" - id: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - is_parent: true - closure: - phase: {} - reason: "reason" - metadata: - external_resources: - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - index: 0 - external_id: "external_id" - retry_attempt: 6 - cache_status: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - instance_class: {} - resource_pool_info: - - allocation_token: "allocation_token" - namespace: "namespace" - - allocation_token: "allocation_token" - namespace: "namespace" - generated_name: "generated_name" - plugin_identifier: "plugin_identifier" - created_at: "2000-01-23T04:56:07.000+00:00" - error: - code: "code" - kind: {} - message: "message" - error_uri: "error_uri" - duration: "duration" - event_version: 1 - updated_at: "2000-01-23T04:56:07.000+00:00" - custom_info: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - output_uri: "output_uri" - started_at: "2000-01-23T04:56:07.000+00:00" - task_type: "task_type" - output_data: - literals: {} - logs: - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - - message_format: {} - name: "name" - uri: "uri" - ttl: "ttl" - flyteidladminTaskNodeMetadata: - type: "object" - properties: - cache_status: - description: "Captures the status of caching for this execution." - $ref: "#/definitions/coreCatalogCacheStatus" - catalog_key: - title: "This structure carries the catalog artifact information" - $ref: "#/definitions/coreCatalogMetadata" - checkpoint_uri: - type: "string" - title: "The latest checkpoint location" - title: "Metadata for the case in which the node is a TaskNode" - example: - catalog_key: - source_task_execution: - task_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - node_execution_id: - execution_id: - domain: "domain" - name: "name" - project: "project" - node_id: "node_id" - retry_attempt: 0 - dataset_id: - domain: "domain" - resource_type: {} - name: "name" - project: "project" - version: "version" - artifact_tag: - name: "name" - artifact_id: "artifact_id" - checkpoint_uri: "checkpoint_uri" - cache_status: {} - flyteidladminWorkflowNodeMetadata: - type: "object" - properties: - executionId: - description: "The identifier for a workflow execution launched by a node." - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - title: "Metadata for a WorkflowNode" - example: - executionId: - domain: "domain" - name: "name" - project: "project" - flyteidleventDynamicWorkflowNodeMetadata: - type: "object" - properties: - id: - description: "id represents the unique identifier of the workflow." - $ref: "#/definitions/coreIdentifier" - compiled_workflow: - description: "Represents the compiled representation of the embedded dynamic\ - \ workflow." - $ref: "#/definitions/coreCompiledWorkflowClosure" - description: "For dynamic workflow nodes we send information about the dynamic\ - \ workflow definition that gets generated." - flyteidleventTaskNodeMetadata: - type: "object" - properties: - cache_status: - description: "Captures the status of caching for this execution." - $ref: "#/definitions/coreCatalogCacheStatus" - catalog_key: - title: "This structure carries the catalog artifact information" - $ref: "#/definitions/coreCatalogMetadata" - reservation_status: - description: "Captures the status of cache reservations for this execution." - $ref: "#/definitions/CatalogReservationStatus" - checkpoint_uri: - type: "string" - title: "The latest checkpoint location" - dynamic_workflow: - description: "In the case this task launched a dynamic workflow we capture\ - \ its structure here." - $ref: "#/definitions/flyteidleventDynamicWorkflowNodeMetadata" - flyteidleventWorkflowNodeMetadata: - type: "object" - properties: - execution_id: - $ref: "#/definitions/coreWorkflowExecutionIdentifier" - title: "For Workflow Nodes we need to send information about the workflow that's\ - \ launched" - protobufListValue: - type: "object" - properties: - values: - type: "array" - description: "Repeated field of dynamically typed values." - items: - $ref: "#/definitions/protobufValue" - description: "`ListValue` is a wrapper around a repeated field of values.\n\n\ - The JSON representation for `ListValue` is JSON array." - example: - values: - - null - - null - protobufNullValue: - type: "string" - description: "`NullValue` is a singleton enumeration to represent the null value\ - \ for the\n`Value` type union.\n\n The JSON representation for `NullValue` is\ - \ JSON `null`.\n\n - NULL_VALUE: Null value." - enum: - - "NULL_VALUE" - default: "NULL_VALUE" - protobufStruct: - type: "object" - properties: - fields: - type: "object" - description: "Unordered map of dynamically typed values." - additionalProperties: - $ref: "#/definitions/protobufValue" - description: "`Struct` represents a structured data value, consisting of fields\n\ - which map to dynamically typed values. In some languages, `Struct`\nmight be\ - \ supported by a native representation. For example, in\nscripting languages\ - \ like JS a struct is represented as an\nobject. The details of that representation\ - \ are described together\nwith the proto support for the language.\n\nThe JSON\ - \ representation for `Struct` is JSON object." - example: - fields: - key: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true - protobufValue: - type: "object" - properties: - null_value: - description: "Represents a null value." - $ref: "#/definitions/protobufNullValue" - number_value: - type: "number" - format: "double" - description: "Represents a double value." - string_value: - type: "string" - description: "Represents a string value." - bool_value: - type: "boolean" - format: "boolean" - description: "Represents a boolean value." - struct_value: - description: "Represents a structured value." - $ref: "#/definitions/protobufStruct" - list_value: - description: "Represents a repeated `Value`." - $ref: "#/definitions/protobufListValue" - description: "`Value` represents a dynamically typed value which can be either\n\ - null, a number, a string, a boolean, a recursive struct value, or a\nlist of\ - \ values. A producer of value is expected to set one of that\nvariants, absence\ - \ of any variant indicates an error.\n\nThe JSON representation for `Value`\ - \ is JSON value." - example: - list_value: - values: - - null - - null - number_value: 6.027456183070403 - string_value: "string_value" - null_value: {} - bool_value: true diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/api_admin_service.go b/gen/pb-go/flyteidl/service/plugin_ststem/api_admin_service.go deleted file mode 100644 index 8ca1e6ba3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/api_admin_service.go +++ /dev/null @@ -1,5846 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "context" - "io/ioutil" - "net/http" - "net/url" - "strings" - "fmt" - "github.com/antihax/optional" -) - -// Linger please -var ( - _ context.Context -) - -type AdminServiceApiService service - -/* -AdminServiceApiService Triggers the creation of a :ref:`ref_flyteidl.admin.Execution` - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminExecutionCreateResponse -*/ -func (a *AdminServiceApiService) CreateExecution(ctx context.Context, body AdminExecutionCreateRequest) (AdminExecutionCreateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminExecutionCreateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/executions" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminExecutionCreateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminLaunchPlanCreateResponse -*/ -func (a *AdminServiceApiService) CreateLaunchPlan(ctx context.Context, body AdminLaunchPlanCreateRequest) (AdminLaunchPlanCreateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminLaunchPlanCreateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminLaunchPlanCreateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminNodeExecutionEventResponse -*/ -func (a *AdminServiceApiService) CreateNodeEvent(ctx context.Context, body AdminNodeExecutionEventRequest) (AdminNodeExecutionEventResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNodeExecutionEventResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/events/nodes" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNodeExecutionEventResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Create and upload a :ref:`ref_flyteidl.admin.Task` definition - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return FlyteidladminTaskCreateResponse -*/ -func (a *AdminServiceApiService) CreateTask(ctx context.Context, body FlyteidladminTaskCreateRequest) (FlyteidladminTaskCreateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue FlyteidladminTaskCreateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/tasks" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v FlyteidladminTaskCreateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminTaskExecutionEventResponse -*/ -func (a *AdminServiceApiService) CreateTaskEvent(ctx context.Context, body AdminTaskExecutionEventRequest) (AdminTaskExecutionEventResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminTaskExecutionEventResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/events/tasks" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminTaskExecutionEventResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminWorkflowCreateResponse -*/ -func (a *AdminServiceApiService) CreateWorkflow(ctx context.Context, body AdminWorkflowCreateRequest) (AdminWorkflowCreateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflowCreateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/workflows" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflowCreateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminWorkflowExecutionEventResponse -*/ -func (a *AdminServiceApiService) CreateWorkflowEvent(ctx context.Context, body AdminWorkflowExecutionEventRequest) (AdminWorkflowExecutionEventResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflowExecutionEventResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/events/workflows" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflowExecutionEventResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Unique project id which this set of attributes references. +required - * @param body - -@return AdminProjectAttributesDeleteResponse -*/ -func (a *AdminServiceApiService) DeleteProjectAttributes(ctx context.Context, project string, body AdminProjectAttributesDeleteRequest) (AdminProjectAttributesDeleteResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Delete") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjectAttributesDeleteResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/project_attributes/{project}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjectAttributesDeleteResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Unique project id which this set of attributes references. +required - * @param domain Unique domain id which this set of attributes references. +required - * @param body - -@return AdminProjectDomainAttributesDeleteResponse -*/ -func (a *AdminServiceApiService) DeleteProjectDomainAttributes(ctx context.Context, project string, domain string, body AdminProjectDomainAttributesDeleteRequest) (AdminProjectDomainAttributesDeleteResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Delete") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjectDomainAttributesDeleteResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/project_domain_attributes/{project}/{domain}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjectDomainAttributesDeleteResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Unique project id which this set of attributes references. +required - * @param domain Unique domain id which this set of attributes references. +required - * @param workflow Workflow name which this set of attributes references. +required - * @param body - -@return AdminWorkflowAttributesDeleteResponse -*/ -func (a *AdminServiceApiService) DeleteWorkflowAttributes(ctx context.Context, project string, domain string, workflow string, body AdminWorkflowAttributesDeleteRequest) (AdminWorkflowAttributesDeleteResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Delete") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflowAttributesDeleteResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/workflow_attributes/{project}/{domain}/{workflow}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"workflow"+"}", fmt.Sprintf("%v", workflow), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflowAttributesDeleteResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' - -@return AdminLaunchPlan -*/ -func (a *AdminServiceApiService) GetActiveLaunchPlan(ctx context.Context, idProject string, idDomain string, idName string) (AdminLaunchPlan, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminLaunchPlan - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminLaunchPlan - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idResourceType Identifies the specific type of resource that this identifier corresponds to. - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. - * @param idVersion Specific version of the resource. - -@return AdminDescriptionEntity -*/ -func (a *AdminServiceApiService) GetDescriptionEntity(ctx context.Context, idResourceType string, idProject string, idDomain string, idName string, idVersion string) (AdminDescriptionEntity, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminDescriptionEntity - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version}" - localVarPath = strings.Replace(localVarPath, "{"+"id.resource_type"+"}", fmt.Sprintf("%v", idResourceType), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminDescriptionEntity - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches a :ref:`ref_flyteidl.admin.Execution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User or system provided value for the resource. - -@return AdminExecution -*/ -func (a *AdminServiceApiService) GetExecution(ctx context.Context, idProject string, idDomain string, idName string) (AdminExecution, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminExecution - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/executions/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminExecution - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User or system provided value for the resource. - -@return AdminWorkflowExecutionGetDataResponse -*/ -func (a *AdminServiceApiService) GetExecutionData(ctx context.Context, idProject string, idDomain string, idName string) (AdminWorkflowExecutionGetDataResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflowExecutionGetDataResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/data/executions/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflowExecutionGetDataResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. - * @param idVersion Specific version of the resource. - * @param optional nil or *GetLaunchPlanOpts - Optional Parameters: - * @param "IdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects - -@return AdminLaunchPlan -*/ - -type GetLaunchPlanOpts struct { - IdResourceType optional.String -} - -func (a *AdminServiceApiService) GetLaunchPlan(ctx context.Context, idProject string, idDomain string, idName string, idVersion string, localVarOptionals *GetLaunchPlanOpts) (AdminLaunchPlan, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminLaunchPlan - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdResourceType.IsSet() { - localVarQueryParams.Add("id.resource_type", parameterToString(localVarOptionals.IdResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminLaunchPlan - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Returns a :ref:`ref_flyteidl.admin.NamedEntity` object. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param resourceType Resource type of the metadata to get. One of Task, Workflow or LaunchPlan. +required - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' - -@return AdminNamedEntity -*/ -func (a *AdminServiceApiService) GetNamedEntity(ctx context.Context, resourceType string, idProject string, idDomain string, idName string) (AdminNamedEntity, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNamedEntity - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNamedEntity - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches a :ref:`ref_flyteidl.admin.NodeExecution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idExecutionIdProject Name of the project the resource belongs to. - * @param idExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idExecutionIdName User or system provided value for the resource. - * @param idNodeId - -@return FlyteidladminNodeExecution -*/ -func (a *AdminServiceApiService) GetNodeExecution(ctx context.Context, idExecutionIdProject string, idExecutionIdDomain string, idExecutionIdName string, idNodeId string) (FlyteidladminNodeExecution, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue FlyteidladminNodeExecution - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}" - localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.project"+"}", fmt.Sprintf("%v", idExecutionIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.domain"+"}", fmt.Sprintf("%v", idExecutionIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.name"+"}", fmt.Sprintf("%v", idExecutionIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.node_id"+"}", fmt.Sprintf("%v", idNodeId), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v FlyteidladminNodeExecution - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idExecutionIdProject Name of the project the resource belongs to. - * @param idExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idExecutionIdName User or system provided value for the resource. - * @param idNodeId - -@return AdminNodeExecutionGetDataResponse -*/ -func (a *AdminServiceApiService) GetNodeExecutionData(ctx context.Context, idExecutionIdProject string, idExecutionIdDomain string, idExecutionIdName string, idNodeId string) (AdminNodeExecutionGetDataResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNodeExecutionGetDataResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}" - localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.project"+"}", fmt.Sprintf("%v", idExecutionIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.domain"+"}", fmt.Sprintf("%v", idExecutionIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.execution_id.name"+"}", fmt.Sprintf("%v", idExecutionIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.node_id"+"}", fmt.Sprintf("%v", idNodeId), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNodeExecutionGetDataResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Unique project id which this set of attributes references. +required - * @param optional nil or *GetProjectAttributesOpts - Optional Parameters: - * @param "ResourceType" (optional.String) - Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. - -@return AdminProjectAttributesGetResponse -*/ - -type GetProjectAttributesOpts struct { - ResourceType optional.String -} - -func (a *AdminServiceApiService) GetProjectAttributes(ctx context.Context, project string, localVarOptionals *GetProjectAttributesOpts) (AdminProjectAttributesGetResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjectAttributesGetResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/project_attributes/{project}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.ResourceType.IsSet() { - localVarQueryParams.Add("resource_type", parameterToString(localVarOptionals.ResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjectAttributesGetResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Unique project id which this set of attributes references. +required - * @param domain Unique domain id which this set of attributes references. +required - * @param optional nil or *GetProjectDomainAttributesOpts - Optional Parameters: - * @param "ResourceType" (optional.String) - Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. - -@return AdminProjectDomainAttributesGetResponse -*/ - -type GetProjectDomainAttributesOpts struct { - ResourceType optional.String -} - -func (a *AdminServiceApiService) GetProjectDomainAttributes(ctx context.Context, project string, domain string, localVarOptionals *GetProjectDomainAttributesOpts) (AdminProjectDomainAttributesGetResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjectDomainAttributesGetResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/project_domain_attributes/{project}/{domain}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.ResourceType.IsSet() { - localVarQueryParams.Add("resource_type", parameterToString(localVarOptionals.ResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjectDomainAttributesGetResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a :ref:`ref_flyteidl.admin.Task` definition. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. - * @param idVersion Specific version of the resource. - * @param optional nil or *GetTaskOpts - Optional Parameters: - * @param "IdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects - -@return AdminTask -*/ - -type GetTaskOpts struct { - IdResourceType optional.String -} - -func (a *AdminServiceApiService) GetTask(ctx context.Context, idProject string, idDomain string, idName string, idVersion string, localVarOptionals *GetTaskOpts) (AdminTask, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminTask - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdResourceType.IsSet() { - localVarQueryParams.Add("id.resource_type", parameterToString(localVarOptionals.IdResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminTask - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches a :ref:`ref_flyteidl.admin.TaskExecution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idNodeExecutionIdExecutionIdProject Name of the project the resource belongs to. - * @param idNodeExecutionIdExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idNodeExecutionIdExecutionIdName User or system provided value for the resource. - * @param idNodeExecutionIdNodeId - * @param idTaskIdProject Name of the project the resource belongs to. - * @param idTaskIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idTaskIdName User provided value for the resource. - * @param idTaskIdVersion Specific version of the resource. - * @param idRetryAttempt - * @param optional nil or *GetTaskExecutionOpts - Optional Parameters: - * @param "IdTaskIdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects - -@return FlyteidladminTaskExecution -*/ - -type GetTaskExecutionOpts struct { - IdTaskIdResourceType optional.String -} - -func (a *AdminServiceApiService) GetTaskExecution(ctx context.Context, idNodeExecutionIdExecutionIdProject string, idNodeExecutionIdExecutionIdDomain string, idNodeExecutionIdExecutionIdName string, idNodeExecutionIdNodeId string, idTaskIdProject string, idTaskIdDomain string, idTaskIdName string, idTaskIdVersion string, idRetryAttempt int64, localVarOptionals *GetTaskExecutionOpts) (FlyteidladminTaskExecution, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue FlyteidladminTaskExecution - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}" - localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.project"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.domain"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.name"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.node_id"+"}", fmt.Sprintf("%v", idNodeExecutionIdNodeId), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.project"+"}", fmt.Sprintf("%v", idTaskIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.domain"+"}", fmt.Sprintf("%v", idTaskIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.name"+"}", fmt.Sprintf("%v", idTaskIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.version"+"}", fmt.Sprintf("%v", idTaskIdVersion), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.retry_attempt"+"}", fmt.Sprintf("%v", idRetryAttempt), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdTaskIdResourceType.IsSet() { - localVarQueryParams.Add("id.task_id.resource_type", parameterToString(localVarOptionals.IdTaskIdResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v FlyteidladminTaskExecution - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idNodeExecutionIdExecutionIdProject Name of the project the resource belongs to. - * @param idNodeExecutionIdExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idNodeExecutionIdExecutionIdName User or system provided value for the resource. - * @param idNodeExecutionIdNodeId - * @param idTaskIdProject Name of the project the resource belongs to. - * @param idTaskIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idTaskIdName User provided value for the resource. - * @param idTaskIdVersion Specific version of the resource. - * @param idRetryAttempt - * @param optional nil or *GetTaskExecutionDataOpts - Optional Parameters: - * @param "IdTaskIdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects - -@return AdminTaskExecutionGetDataResponse -*/ - -type GetTaskExecutionDataOpts struct { - IdTaskIdResourceType optional.String -} - -func (a *AdminServiceApiService) GetTaskExecutionData(ctx context.Context, idNodeExecutionIdExecutionIdProject string, idNodeExecutionIdExecutionIdDomain string, idNodeExecutionIdExecutionIdName string, idNodeExecutionIdNodeId string, idTaskIdProject string, idTaskIdDomain string, idTaskIdName string, idTaskIdVersion string, idRetryAttempt int64, localVarOptionals *GetTaskExecutionDataOpts) (AdminTaskExecutionGetDataResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminTaskExecutionGetDataResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}" - localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.project"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.domain"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.execution_id.name"+"}", fmt.Sprintf("%v", idNodeExecutionIdExecutionIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.node_execution_id.node_id"+"}", fmt.Sprintf("%v", idNodeExecutionIdNodeId), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.project"+"}", fmt.Sprintf("%v", idTaskIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.domain"+"}", fmt.Sprintf("%v", idTaskIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.name"+"}", fmt.Sprintf("%v", idTaskIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.task_id.version"+"}", fmt.Sprintf("%v", idTaskIdVersion), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.retry_attempt"+"}", fmt.Sprintf("%v", idRetryAttempt), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdTaskIdResourceType.IsSet() { - localVarQueryParams.Add("id.task_id.resource_type", parameterToString(localVarOptionals.IdTaskIdResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminTaskExecutionGetDataResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - -@return AdminGetVersionResponse -*/ -func (a *AdminServiceApiService) GetVersion(ctx context.Context) (AdminGetVersionResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminGetVersionResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/version" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminGetVersionResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a :ref:`ref_flyteidl.admin.Workflow` definition. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. - * @param idVersion Specific version of the resource. - * @param optional nil or *GetWorkflowOpts - Optional Parameters: - * @param "IdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects - -@return AdminWorkflow -*/ - -type GetWorkflowOpts struct { - IdResourceType optional.String -} - -func (a *AdminServiceApiService) GetWorkflow(ctx context.Context, idProject string, idDomain string, idName string, idVersion string, localVarOptionals *GetWorkflowOpts) (AdminWorkflow, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflow - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdResourceType.IsSet() { - localVarQueryParams.Add("id.resource_type", parameterToString(localVarOptionals.IdResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflow - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Unique project id which this set of attributes references. +required - * @param domain Unique domain id which this set of attributes references. +required - * @param workflow Workflow name which this set of attributes references. +required - * @param optional nil or *GetWorkflowAttributesOpts - Optional Parameters: - * @param "ResourceType" (optional.String) - Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. - -@return AdminWorkflowAttributesGetResponse -*/ - -type GetWorkflowAttributesOpts struct { - ResourceType optional.String -} - -func (a *AdminServiceApiService) GetWorkflowAttributes(ctx context.Context, project string, domain string, workflow string, localVarOptionals *GetWorkflowAttributesOpts) (AdminWorkflowAttributesGetResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflowAttributesGetResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/workflow_attributes/{project}/{domain}/{workflow}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"workflow"+"}", fmt.Sprintf("%v", workflow), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.ResourceType.IsSet() { - localVarQueryParams.Add("resource_type", parameterToString(localVarOptionals.ResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflowAttributesGetResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Name of the project that contains the identifiers. +required. - * @param domain Name of the domain the identifiers belongs to within the project. +required. - * @param optional nil or *ListActiveLaunchPlansOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminLaunchPlanList -*/ - -type ListActiveLaunchPlansOpts struct { - Limit optional.Int64 - Token optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListActiveLaunchPlans(ctx context.Context, project string, domain string, localVarOptionals *ListActiveLaunchPlansOpts) (AdminLaunchPlanList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminLaunchPlanList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/active_launch_plans/{project}/{domain}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminLaunchPlanList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param resourceType Identifies the specific type of resource that this identifier corresponds to. - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' - * @param optional nil or *ListDescriptionEntitiesOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminDescriptionEntityList -*/ - -type ListDescriptionEntitiesOpts struct { - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListDescriptionEntities(ctx context.Context, resourceType string, idProject string, idDomain string, idName string, localVarOptionals *ListDescriptionEntitiesOpts) (AdminDescriptionEntityList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminDescriptionEntityList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminDescriptionEntityList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param resourceType Identifies the specific type of resource that this identifier corresponds to. - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param optional nil or *ListDescriptionEntities2Opts - Optional Parameters: - * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminDescriptionEntityList -*/ - -type ListDescriptionEntities2Opts struct { - IdName optional.String - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListDescriptionEntities2(ctx context.Context, resourceType string, idProject string, idDomain string, localVarOptionals *ListDescriptionEntities2Opts) (AdminDescriptionEntityList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminDescriptionEntityList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/description_entities/{resource_type}/{id.project}/{id.domain}" - localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { - localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminDescriptionEntityList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Execution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param optional nil or *ListExecutionsOpts - Optional Parameters: - * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminExecutionList -*/ - -type ListExecutionsOpts struct { - IdName optional.String - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListExecutions(ctx context.Context, idProject string, idDomain string, localVarOptionals *ListExecutionsOpts) (AdminExecutionList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminExecutionList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/executions/{id.project}/{id.domain}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { - localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminExecutionList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Name of the project that contains the identifiers. +required - * @param domain Name of the domain the identifiers belongs to within the project. +required - * @param optional nil or *ListLaunchPlanIdsOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. +optional. - -@return AdminNamedEntityIdentifierList -*/ - -type ListLaunchPlanIdsOpts struct { - Limit optional.Int64 - Token optional.String - SortByKey optional.String - SortByDirection optional.String - Filters optional.String -} - -func (a *AdminServiceApiService) ListLaunchPlanIds(ctx context.Context, project string, domain string, localVarOptionals *ListLaunchPlanIdsOpts) (AdminNamedEntityIdentifierList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNamedEntityIdentifierList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plan_ids/{project}/{domain}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNamedEntityIdentifierList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' - * @param optional nil or *ListLaunchPlansOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminLaunchPlanList -*/ - -type ListLaunchPlansOpts struct { - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListLaunchPlans(ctx context.Context, idProject string, idDomain string, idName string, localVarOptionals *ListLaunchPlansOpts) (AdminLaunchPlanList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminLaunchPlanList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminLaunchPlanList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param optional nil or *ListLaunchPlans2Opts - Optional Parameters: - * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminLaunchPlanList -*/ - -type ListLaunchPlans2Opts struct { - IdName optional.String - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListLaunchPlans2(ctx context.Context, idProject string, idDomain string, localVarOptionals *ListLaunchPlans2Opts) (AdminLaunchPlanList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminLaunchPlanList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans/{id.project}/{id.domain}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { - localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminLaunchPlanList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param optional nil or *ListMatchableAttributesOpts - Optional Parameters: - * @param "ResourceType" (optional.String) - +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. - -@return AdminListMatchableAttributesResponse -*/ - -type ListMatchableAttributesOpts struct { - ResourceType optional.String -} - -func (a *AdminServiceApiService) ListMatchableAttributes(ctx context.Context, localVarOptionals *ListMatchableAttributesOpts) (AdminListMatchableAttributesResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminListMatchableAttributesResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/matchable_attributes" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.ResourceType.IsSet() { - localVarQueryParams.Add("resource_type", parameterToString(localVarOptionals.ResourceType.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminListMatchableAttributesResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param resourceType Resource type of the metadata to query. One of Task, Workflow or LaunchPlan. +required - * @param project Name of the project that contains the identifiers. +required - * @param domain Name of the domain the identifiers belongs to within the project. - * @param optional nil or *ListNamedEntitiesOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. - * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. +optional. - -@return AdminNamedEntityList -*/ - -type ListNamedEntitiesOpts struct { - Limit optional.Int64 - Token optional.String - SortByKey optional.String - SortByDirection optional.String - Filters optional.String -} - -func (a *AdminServiceApiService) ListNamedEntities(ctx context.Context, resourceType string, project string, domain string, localVarOptionals *ListNamedEntitiesOpts) (AdminNamedEntityList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNamedEntityList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{project}/{domain}" - localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNamedEntityList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param workflowExecutionIdProject Name of the project the resource belongs to. - * @param workflowExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param workflowExecutionIdName User or system provided value for the resource. - * @param optional nil or *ListNodeExecutionsOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - * @param "UniqueParentId" (optional.String) - Unique identifier of the parent node in the execution +optional. - -@return AdminNodeExecutionList -*/ - -type ListNodeExecutionsOpts struct { - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String - UniqueParentId optional.String -} - -func (a *AdminServiceApiService) ListNodeExecutions(ctx context.Context, workflowExecutionIdProject string, workflowExecutionIdDomain string, workflowExecutionIdName string, localVarOptionals *ListNodeExecutionsOpts) (AdminNodeExecutionList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNodeExecutionList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"workflow_execution_id.project"+"}", fmt.Sprintf("%v", workflowExecutionIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"workflow_execution_id.domain"+"}", fmt.Sprintf("%v", workflowExecutionIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"workflow_execution_id.name"+"}", fmt.Sprintf("%v", workflowExecutionIdName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.UniqueParentId.IsSet() { - localVarQueryParams.Add("unique_parent_id", parameterToString(localVarOptionals.UniqueParentId.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNodeExecutionList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param taskExecutionIdNodeExecutionIdExecutionIdProject Name of the project the resource belongs to. - * @param taskExecutionIdNodeExecutionIdExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param taskExecutionIdNodeExecutionIdExecutionIdName User or system provided value for the resource. - * @param taskExecutionIdNodeExecutionIdNodeId - * @param taskExecutionIdTaskIdProject Name of the project the resource belongs to. - * @param taskExecutionIdTaskIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param taskExecutionIdTaskIdName User provided value for the resource. - * @param taskExecutionIdTaskIdVersion Specific version of the resource. - * @param taskExecutionIdRetryAttempt - * @param optional nil or *ListNodeExecutionsForTaskOpts - Optional Parameters: - * @param "TaskExecutionIdTaskIdResourceType" (optional.String) - Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, the, server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminNodeExecutionList -*/ - -type ListNodeExecutionsForTaskOpts struct { - TaskExecutionIdTaskIdResourceType optional.String - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListNodeExecutionsForTask(ctx context.Context, taskExecutionIdNodeExecutionIdExecutionIdProject string, taskExecutionIdNodeExecutionIdExecutionIdDomain string, taskExecutionIdNodeExecutionIdExecutionIdName string, taskExecutionIdNodeExecutionIdNodeId string, taskExecutionIdTaskIdProject string, taskExecutionIdTaskIdDomain string, taskExecutionIdTaskIdName string, taskExecutionIdTaskIdVersion string, taskExecutionIdRetryAttempt int64, localVarOptionals *ListNodeExecutionsForTaskOpts) (AdminNodeExecutionList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNodeExecutionList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt}" - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.node_execution_id.execution_id.project"+"}", fmt.Sprintf("%v", taskExecutionIdNodeExecutionIdExecutionIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.node_execution_id.execution_id.domain"+"}", fmt.Sprintf("%v", taskExecutionIdNodeExecutionIdExecutionIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.node_execution_id.execution_id.name"+"}", fmt.Sprintf("%v", taskExecutionIdNodeExecutionIdExecutionIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.node_execution_id.node_id"+"}", fmt.Sprintf("%v", taskExecutionIdNodeExecutionIdNodeId), -1) - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.task_id.project"+"}", fmt.Sprintf("%v", taskExecutionIdTaskIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.task_id.domain"+"}", fmt.Sprintf("%v", taskExecutionIdTaskIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.task_id.name"+"}", fmt.Sprintf("%v", taskExecutionIdTaskIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.task_id.version"+"}", fmt.Sprintf("%v", taskExecutionIdTaskIdVersion), -1) - localVarPath = strings.Replace(localVarPath, "{"+"task_execution_id.retry_attempt"+"}", fmt.Sprintf("%v", taskExecutionIdRetryAttempt), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.TaskExecutionIdTaskIdResourceType.IsSet() { - localVarQueryParams.Add("task_execution_id.task_id.resource_type", parameterToString(localVarOptionals.TaskExecutionIdTaskIdResourceType.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNodeExecutionList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches a list of :ref:`ref_flyteidl.admin.Project` - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param optional nil or *ListProjectsOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of projects to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminProjects -*/ - -type ListProjectsOpts struct { - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListProjects(ctx context.Context, localVarOptionals *ListProjectsOpts) (AdminProjects, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjects - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/projects" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjects - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param nodeExecutionIdExecutionIdProject Name of the project the resource belongs to. - * @param nodeExecutionIdExecutionIdDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param nodeExecutionIdExecutionIdName User or system provided value for the resource. - * @param nodeExecutionIdNodeId - * @param optional nil or *ListTaskExecutionsOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminTaskExecutionList -*/ - -type ListTaskExecutionsOpts struct { - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListTaskExecutions(ctx context.Context, nodeExecutionIdExecutionIdProject string, nodeExecutionIdExecutionIdDomain string, nodeExecutionIdExecutionIdName string, nodeExecutionIdNodeId string, localVarOptionals *ListTaskExecutionsOpts) (AdminTaskExecutionList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminTaskExecutionList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id}" - localVarPath = strings.Replace(localVarPath, "{"+"node_execution_id.execution_id.project"+"}", fmt.Sprintf("%v", nodeExecutionIdExecutionIdProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"node_execution_id.execution_id.domain"+"}", fmt.Sprintf("%v", nodeExecutionIdExecutionIdDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"node_execution_id.execution_id.name"+"}", fmt.Sprintf("%v", nodeExecutionIdExecutionIdName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"node_execution_id.node_id"+"}", fmt.Sprintf("%v", nodeExecutionIdNodeId), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminTaskExecutionList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Name of the project that contains the identifiers. +required - * @param domain Name of the domain the identifiers belongs to within the project. +required - * @param optional nil or *ListTaskIdsOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. +optional. - -@return AdminNamedEntityIdentifierList -*/ - -type ListTaskIdsOpts struct { - Limit optional.Int64 - Token optional.String - SortByKey optional.String - SortByDirection optional.String - Filters optional.String -} - -func (a *AdminServiceApiService) ListTaskIds(ctx context.Context, project string, domain string, localVarOptionals *ListTaskIdsOpts) (AdminNamedEntityIdentifierList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNamedEntityIdentifierList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/task_ids/{project}/{domain}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNamedEntityIdentifierList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' - * @param optional nil or *ListTasksOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminTaskList -*/ - -type ListTasksOpts struct { - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListTasks(ctx context.Context, idProject string, idDomain string, idName string, localVarOptionals *ListTasksOpts) (AdminTaskList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminTaskList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/tasks/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminTaskList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param optional nil or *ListTasks2Opts - Optional Parameters: - * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminTaskList -*/ - -type ListTasks2Opts struct { - IdName optional.String - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListTasks2(ctx context.Context, idProject string, idDomain string, localVarOptionals *ListTasks2Opts) (AdminTaskList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminTaskList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/tasks/{id.project}/{id.domain}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { - localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminTaskList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param project Name of the project that contains the identifiers. +required - * @param domain Name of the domain the identifiers belongs to within the project. +required - * @param optional nil or *ListWorkflowIdsOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. +optional. - -@return AdminNamedEntityIdentifierList -*/ - -type ListWorkflowIdsOpts struct { - Limit optional.Int64 - Token optional.String - SortByKey optional.String - SortByDirection optional.String - Filters optional.String -} - -func (a *AdminServiceApiService) ListWorkflowIds(ctx context.Context, project string, domain string, localVarOptionals *ListWorkflowIdsOpts) (AdminNamedEntityIdentifierList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNamedEntityIdentifierList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/workflow_ids/{project}/{domain}" - localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) - localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNamedEntityIdentifierList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' - * @param optional nil or *ListWorkflowsOpts - Optional Parameters: - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminWorkflowList -*/ - -type ListWorkflowsOpts struct { - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListWorkflows(ctx context.Context, idProject string, idDomain string, idName string, localVarOptionals *ListWorkflowsOpts) (AdminWorkflowList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflowList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/workflows/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflowList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param optional nil or *ListWorkflows2Opts - Optional Parameters: - * @param "IdName" (optional.String) - User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. - * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. +required. - * @param "Token" (optional.String) - In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. - * @param "Filters" (optional.String) - Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. - * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. +required. - * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. - -@return AdminWorkflowList -*/ - -type ListWorkflows2Opts struct { - IdName optional.String - Limit optional.Int64 - Token optional.String - Filters optional.String - SortByKey optional.String - SortByDirection optional.String -} - -func (a *AdminServiceApiService) ListWorkflows2(ctx context.Context, idProject string, idDomain string, localVarOptionals *ListWorkflows2Opts) (AdminWorkflowList, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Get") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflowList - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/workflows/{id.project}/{id.domain}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if localVarOptionals != nil && localVarOptionals.IdName.IsSet() { - localVarQueryParams.Add("id.name", parameterToString(localVarOptionals.IdName.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { - localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Token.IsSet() { - localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.Filters.IsSet() { - localVarQueryParams.Add("filters", parameterToString(localVarOptionals.Filters.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { - localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) - } - if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { - localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) - } - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflowList - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminExecutionCreateResponse -*/ -func (a *AdminServiceApiService) RecoverExecution(ctx context.Context, body AdminExecutionRecoverRequest) (AdminExecutionCreateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminExecutionCreateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/executions/recover" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminExecutionCreateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminProjectRegisterResponse -*/ -func (a *AdminServiceApiService) RegisterProject(ctx context.Context, body AdminProjectRegisterRequest) (AdminProjectRegisterResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjectRegisterResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/projects" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjectRegisterResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution` - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body - -@return AdminExecutionCreateResponse -*/ -func (a *AdminServiceApiService) RelaunchExecution(ctx context.Context, body AdminExecutionRelaunchRequest) (AdminExecutionCreateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminExecutionCreateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/executions/relaunch" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminExecutionCreateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User or system provided value for the resource. - * @param body - -@return AdminExecutionTerminateResponse -*/ -func (a *AdminServiceApiService) TerminateExecution(ctx context.Context, idProject string, idDomain string, idName string, body AdminExecutionTerminateRequest) (AdminExecutionTerminateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Delete") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminExecutionTerminateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/executions/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminExecutionTerminateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User or system provided value for the resource. - * @param body - -@return AdminExecutionUpdateResponse -*/ -func (a *AdminServiceApiService) UpdateExecution(ctx context.Context, idProject string, idDomain string, idName string, body AdminExecutionUpdateRequest) (AdminExecutionUpdateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Put") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminExecutionUpdateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/executions/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminExecutionUpdateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. - * @param idVersion Specific version of the resource. - * @param body - -@return AdminLaunchPlanUpdateResponse -*/ -func (a *AdminServiceApiService) UpdateLaunchPlan(ctx context.Context, idProject string, idDomain string, idName string, idVersion string, body AdminLaunchPlanUpdateRequest) (AdminLaunchPlanUpdateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Put") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminLaunchPlanUpdateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}" - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.version"+"}", fmt.Sprintf("%v", idVersion), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminLaunchPlanUpdateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Updates a :ref:`ref_flyteidl.admin.NamedEntity` object. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param resourceType Resource type of the metadata to update +required - * @param idProject Name of the project the resource belongs to. - * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - * @param idName User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' - * @param body - -@return AdminNamedEntityUpdateResponse -*/ -func (a *AdminServiceApiService) UpdateNamedEntity(ctx context.Context, resourceType string, idProject string, idDomain string, idName string, body AdminNamedEntityUpdateRequest) (AdminNamedEntityUpdateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Put") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminNamedEntityUpdateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" - localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminNamedEntityUpdateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param id Globally unique project name. - * @param body - -@return AdminProjectUpdateResponse -*/ -func (a *AdminServiceApiService) UpdateProject(ctx context.Context, id string, body AdminProject) (AdminProjectUpdateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Put") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjectUpdateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/projects/{id}" - localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjectUpdateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param attributesProject Unique project id for which this set of attributes will be applied. - * @param body - -@return AdminProjectAttributesUpdateResponse -*/ -func (a *AdminServiceApiService) UpdateProjectAttributes(ctx context.Context, attributesProject string, body AdminProjectAttributesUpdateRequest) (AdminProjectAttributesUpdateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Put") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjectAttributesUpdateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/project_attributes/{attributes.project}" - localVarPath = strings.Replace(localVarPath, "{"+"attributes.project"+"}", fmt.Sprintf("%v", attributesProject), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjectAttributesUpdateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param attributesProject Unique project id for which this set of attributes will be applied. - * @param attributesDomain Unique domain id for which this set of attributes will be applied. - * @param body - -@return AdminProjectDomainAttributesUpdateResponse -*/ -func (a *AdminServiceApiService) UpdateProjectDomainAttributes(ctx context.Context, attributesProject string, attributesDomain string, body AdminProjectDomainAttributesUpdateRequest) (AdminProjectDomainAttributesUpdateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Put") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminProjectDomainAttributesUpdateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/project_domain_attributes/{attributes.project}/{attributes.domain}" - localVarPath = strings.Replace(localVarPath, "{"+"attributes.project"+"}", fmt.Sprintf("%v", attributesProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"attributes.domain"+"}", fmt.Sprintf("%v", attributesDomain), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminProjectDomainAttributesUpdateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} - -/* -AdminServiceApiService Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param attributesProject Unique project id for which this set of attributes will be applied. - * @param attributesDomain Unique domain id for which this set of attributes will be applied. - * @param attributesWorkflow Workflow name for which this set of attributes will be applied. - * @param body - -@return AdminWorkflowAttributesUpdateResponse -*/ -func (a *AdminServiceApiService) UpdateWorkflowAttributes(ctx context.Context, attributesProject string, attributesDomain string, attributesWorkflow string, body AdminWorkflowAttributesUpdateRequest) (AdminWorkflowAttributesUpdateResponse, *http.Response, error) { - var ( - localVarHttpMethod = strings.ToUpper("Put") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte - localVarReturnValue AdminWorkflowAttributesUpdateResponse - ) - - // create path and map variables - localVarPath := a.client.cfg.BasePath + "/api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow}" - localVarPath = strings.Replace(localVarPath, "{"+"attributes.project"+"}", fmt.Sprintf("%v", attributesProject), -1) - localVarPath = strings.Replace(localVarPath, "{"+"attributes.domain"+"}", fmt.Sprintf("%v", attributesDomain), -1) - localVarPath = strings.Replace(localVarPath, "{"+"attributes.workflow"+"}", fmt.Sprintf("%v", attributesWorkflow), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHttpContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) - if localVarHttpContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHttpContentType - } - - // to determine the Accept header - localVarHttpHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) - if localVarHttpHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHttpHeaderAccept - } - // body params - localVarPostBody = &body - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHttpResponse, err := a.client.callAPI(r) - if err != nil || localVarHttpResponse == nil { - return localVarReturnValue, localVarHttpResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) - localVarHttpResponse.Body.Close() - if err != nil { - return localVarReturnValue, localVarHttpResponse, err - } - - if localVarHttpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { - return localVarReturnValue, localVarHttpResponse, err - } - } - - if localVarHttpResponse.StatusCode >= 300 { - newErr := GenericSwaggerError{ - body: localVarBody, - error: localVarHttpResponse.Status, - } - - if localVarHttpResponse.StatusCode == 200 { - var v AdminWorkflowAttributesUpdateResponse - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, newErr - } - - return localVarReturnValue, localVarHttpResponse, nil -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/client.go b/gen/pb-go/flyteidl/service/plugin_ststem/client.go deleted file mode 100644 index e936315e9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/client.go +++ /dev/null @@ -1,464 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "bytes" - "context" - "encoding/json" - "encoding/xml" - "errors" - "fmt" - "io" - "mime/multipart" - "net/http" - "net/url" - "os" - "path/filepath" - "reflect" - "regexp" - "strconv" - "strings" - "time" - "unicode/utf8" - - "golang.org/x/oauth2" -) - -var ( - jsonCheck = regexp.MustCompile("(?i:[application|text]/json)") - xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)") -) - -// APIClient manages communication with the flyteidl/service/admin.proto API vversion not set -// In most cases there should be only one, shared, APIClient. -type APIClient struct { - cfg *Configuration - common service // Reuse a single struct instead of allocating one for each service on the heap. - - // API Services - - AdminServiceApi *AdminServiceApiService -} - -type service struct { - client *APIClient -} - -// NewAPIClient creates a new API client. Requires a userAgent string describing your application. -// optionally a custom http.Client to allow for advanced features such as caching. -func NewAPIClient(cfg *Configuration) *APIClient { - if cfg.HTTPClient == nil { - cfg.HTTPClient = http.DefaultClient - } - - c := &APIClient{} - c.cfg = cfg - c.common.client = c - - // API Services - c.AdminServiceApi = (*AdminServiceApiService)(&c.common) - - return c -} - -func atoi(in string) (int, error) { - return strconv.Atoi(in) -} - -// selectHeaderContentType select a content type from the available list. -func selectHeaderContentType(contentTypes []string) string { - if len(contentTypes) == 0 { - return "" - } - if contains(contentTypes, "application/json") { - return "application/json" - } - return contentTypes[0] // use the first content type specified in 'consumes' -} - -// selectHeaderAccept join all accept types and return -func selectHeaderAccept(accepts []string) string { - if len(accepts) == 0 { - return "" - } - - if contains(accepts, "application/json") { - return "application/json" - } - - return strings.Join(accepts, ",") -} - -// contains is a case insenstive match, finding needle in a haystack -func contains(haystack []string, needle string) bool { - for _, a := range haystack { - if strings.ToLower(a) == strings.ToLower(needle) { - return true - } - } - return false -} - -// Verify optional parameters are of the correct type. -func typeCheckParameter(obj interface{}, expected string, name string) error { - // Make sure there is an object. - if obj == nil { - return nil - } - - // Check the type is as expected. - if reflect.TypeOf(obj).String() != expected { - return fmt.Errorf("Expected %s to be of type %s but received %s.", name, expected, reflect.TypeOf(obj).String()) - } - return nil -} - -// parameterToString convert interface{} parameters to string, using a delimiter if format is provided. -func parameterToString(obj interface{}, collectionFormat string) string { - var delimiter string - - switch collectionFormat { - case "pipes": - delimiter = "|" - case "ssv": - delimiter = " " - case "tsv": - delimiter = "\t" - case "csv": - delimiter = "," - } - - if reflect.TypeOf(obj).Kind() == reflect.Slice { - return strings.Trim(strings.Replace(fmt.Sprint(obj), " ", delimiter, -1), "[]") - } - - return fmt.Sprintf("%v", obj) -} - -// callAPI do the request. -func (c *APIClient) callAPI(request *http.Request) (*http.Response, error) { - return c.cfg.HTTPClient.Do(request) -} - -// Change base path to allow switching to mocks -func (c *APIClient) ChangeBasePath(path string) { - c.cfg.BasePath = path -} - -// prepareRequest build the request -func (c *APIClient) prepareRequest( - ctx context.Context, - path string, method string, - postBody interface{}, - headerParams map[string]string, - queryParams url.Values, - formParams url.Values, - fileName string, - fileBytes []byte) (localVarRequest *http.Request, err error) { - - var body *bytes.Buffer - - // Detect postBody type and post. - if postBody != nil { - contentType := headerParams["Content-Type"] - if contentType == "" { - contentType = detectContentType(postBody) - headerParams["Content-Type"] = contentType - } - - body, err = setBody(postBody, contentType) - if err != nil { - return nil, err - } - } - - // add form parameters and file if available. - if len(formParams) > 0 || (len(fileBytes) > 0 && fileName != "") { - if body != nil { - return nil, errors.New("Cannot specify postBody and multipart form at the same time.") - } - body = &bytes.Buffer{} - w := multipart.NewWriter(body) - - for k, v := range formParams { - for _, iv := range v { - if strings.HasPrefix(k, "@") { // file - err = addFile(w, k[1:], iv) - if err != nil { - return nil, err - } - } else { // form value - w.WriteField(k, iv) - } - } - } - if len(fileBytes) > 0 && fileName != "" { - w.Boundary() - //_, fileNm := filepath.Split(fileName) - part, err := w.CreateFormFile("file", filepath.Base(fileName)) - if err != nil { - return nil, err - } - _, err = part.Write(fileBytes) - if err != nil { - return nil, err - } - // Set the Boundary in the Content-Type - headerParams["Content-Type"] = w.FormDataContentType() - } - - // Set Content-Length - headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len()) - w.Close() - } - - // Setup path and query parameters - url, err := url.Parse(path) - if err != nil { - return nil, err - } - - // Adding Query Param - query := url.Query() - for k, v := range queryParams { - for _, iv := range v { - query.Add(k, iv) - } - } - - // Encode the parameters. - url.RawQuery = query.Encode() - - // Generate a new request - if body != nil { - localVarRequest, err = http.NewRequest(method, url.String(), body) - } else { - localVarRequest, err = http.NewRequest(method, url.String(), nil) - } - if err != nil { - return nil, err - } - - // add header parameters, if any - if len(headerParams) > 0 { - headers := http.Header{} - for h, v := range headerParams { - headers.Set(h, v) - } - localVarRequest.Header = headers - } - - // Override request host, if applicable - if c.cfg.Host != "" { - localVarRequest.Host = c.cfg.Host - } - - // Add the user agent to the request. - localVarRequest.Header.Add("User-Agent", c.cfg.UserAgent) - - if ctx != nil { - // add context to the request - localVarRequest = localVarRequest.WithContext(ctx) - - // Walk through any authentication. - - // OAuth2 authentication - if tok, ok := ctx.Value(ContextOAuth2).(oauth2.TokenSource); ok { - // We were able to grab an oauth2 token from the context - var latestToken *oauth2.Token - if latestToken, err = tok.Token(); err != nil { - return nil, err - } - - latestToken.SetAuthHeader(localVarRequest) - } - - // Basic HTTP Authentication - if auth, ok := ctx.Value(ContextBasicAuth).(BasicAuth); ok { - localVarRequest.SetBasicAuth(auth.UserName, auth.Password) - } - - // AccessToken Authentication - if auth, ok := ctx.Value(ContextAccessToken).(string); ok { - localVarRequest.Header.Add("Authorization", "Bearer "+auth) - } - } - - for header, value := range c.cfg.DefaultHeader { - localVarRequest.Header.Add(header, value) - } - - return localVarRequest, nil -} - -func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err error) { - if strings.Contains(contentType, "application/xml") { - if err = xml.Unmarshal(b, v); err != nil { - return err - } - return nil - } else if strings.Contains(contentType, "application/json") { - if err = json.Unmarshal(b, v); err != nil { - return err - } - return nil - } - return errors.New("undefined response type") -} - -// Add a file to the multipart request -func addFile(w *multipart.Writer, fieldName, path string) error { - file, err := os.Open(path) - if err != nil { - return err - } - defer file.Close() - - part, err := w.CreateFormFile(fieldName, filepath.Base(path)) - if err != nil { - return err - } - _, err = io.Copy(part, file) - - return err -} - -// Prevent trying to import "fmt" -func reportError(format string, a ...interface{}) error { - return fmt.Errorf(format, a...) -} - -// Set request body from an interface{} -func setBody(body interface{}, contentType string) (bodyBuf *bytes.Buffer, err error) { - if bodyBuf == nil { - bodyBuf = &bytes.Buffer{} - } - - if reader, ok := body.(io.Reader); ok { - _, err = bodyBuf.ReadFrom(reader) - } else if b, ok := body.([]byte); ok { - _, err = bodyBuf.Write(b) - } else if s, ok := body.(string); ok { - _, err = bodyBuf.WriteString(s) - } else if s, ok := body.(*string); ok { - _, err = bodyBuf.WriteString(*s) - } else if jsonCheck.MatchString(contentType) { - err = json.NewEncoder(bodyBuf).Encode(body) - } else if xmlCheck.MatchString(contentType) { - xml.NewEncoder(bodyBuf).Encode(body) - } - - if err != nil { - return nil, err - } - - if bodyBuf.Len() == 0 { - err = fmt.Errorf("Invalid body type %s\n", contentType) - return nil, err - } - return bodyBuf, nil -} - -// detectContentType method is used to figure out `Request.Body` content type for request header -func detectContentType(body interface{}) string { - contentType := "text/plain; charset=utf-8" - kind := reflect.TypeOf(body).Kind() - - switch kind { - case reflect.Struct, reflect.Map, reflect.Ptr: - contentType = "application/json; charset=utf-8" - case reflect.String: - contentType = "text/plain; charset=utf-8" - default: - if b, ok := body.([]byte); ok { - contentType = http.DetectContentType(b) - } else if kind == reflect.Slice { - contentType = "application/json; charset=utf-8" - } - } - - return contentType -} - -// Ripped from https://github.com/gregjones/httpcache/blob/master/httpcache.go -type cacheControl map[string]string - -func parseCacheControl(headers http.Header) cacheControl { - cc := cacheControl{} - ccHeader := headers.Get("Cache-Control") - for _, part := range strings.Split(ccHeader, ",") { - part = strings.Trim(part, " ") - if part == "" { - continue - } - if strings.ContainsRune(part, '=') { - keyval := strings.Split(part, "=") - cc[strings.Trim(keyval[0], " ")] = strings.Trim(keyval[1], ",") - } else { - cc[part] = "" - } - } - return cc -} - -// CacheExpires helper function to determine remaining time before repeating a request. -func CacheExpires(r *http.Response) time.Time { - // Figure out when the cache expires. - var expires time.Time - now, err := time.Parse(time.RFC1123, r.Header.Get("date")) - if err != nil { - return time.Now() - } - respCacheControl := parseCacheControl(r.Header) - - if maxAge, ok := respCacheControl["max-age"]; ok { - lifetime, err := time.ParseDuration(maxAge + "s") - if err != nil { - expires = now - } - expires = now.Add(lifetime) - } else { - expiresHeader := r.Header.Get("Expires") - if expiresHeader != "" { - expires, err = time.Parse(time.RFC1123, expiresHeader) - if err != nil { - expires = now - } - } - } - return expires -} - -func strlen(s string) int { - return utf8.RuneCountInString(s) -} - -// GenericSwaggerError Provides access to the body, error and model on returned errors. -type GenericSwaggerError struct { - body []byte - error string - model interface{} -} - -// Error returns non-empty string if there was an error. -func (e GenericSwaggerError) Error() string { - return e.error -} - -// Body returns the raw bytes of the response -func (e GenericSwaggerError) Body() []byte { - return e.body -} - -// Model returns the unpacked model of the error -func (e GenericSwaggerError) Model() interface{} { - return e.model -} \ No newline at end of file diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/configuration.go b/gen/pb-go/flyteidl/service/plugin_ststem/configuration.go deleted file mode 100644 index c318ededb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/configuration.go +++ /dev/null @@ -1,72 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "net/http" -) - -// contextKeys are used to identify the type of value in the context. -// Since these are string, it is possible to get a short description of the -// context key for logging and debugging using key.String(). - -type contextKey string - -func (c contextKey) String() string { - return "auth " + string(c) -} - -var ( - // ContextOAuth2 takes a oauth2.TokenSource as authentication for the request. - ContextOAuth2 = contextKey("token") - - // ContextBasicAuth takes BasicAuth as authentication for the request. - ContextBasicAuth = contextKey("basic") - - // ContextAccessToken takes a string oauth2 access token as authentication for the request. - ContextAccessToken = contextKey("accesstoken") - - // ContextAPIKey takes an APIKey as authentication for the request - ContextAPIKey = contextKey("apikey") -) - -// BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth -type BasicAuth struct { - UserName string `json:"userName,omitempty"` - Password string `json:"password,omitempty"` -} - -// APIKey provides API key based authentication to a request passed via context using ContextAPIKey -type APIKey struct { - Key string - Prefix string -} - -type Configuration struct { - BasePath string `json:"basePath,omitempty"` - Host string `json:"host,omitempty"` - Scheme string `json:"scheme,omitempty"` - DefaultHeader map[string]string `json:"defaultHeader,omitempty"` - UserAgent string `json:"userAgent,omitempty"` - HTTPClient *http.Client -} - -func NewConfiguration() *Configuration { - cfg := &Configuration{ - BasePath: "http://localhost", - DefaultHeader: make(map[string]string), - UserAgent: "Swagger-Codegen/1.0.0/go", - } - return cfg -} - -func (c *Configuration) AddDefaultHeader(key string, value string) { - c.DefaultHeader[key] = value -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAbortMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAbortMetadata.md deleted file mode 100644 index 0daad12c8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAbortMetadata.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminAbortMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Cause** | **string** | In the case of a user-specified abort, this will pass along the user-supplied cause. | [optional] [default to null] -**Principal** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAnnotations.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAnnotations.md deleted file mode 100644 index bf12dde73..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAnnotations.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminAnnotations - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Values** | **map[string]string** | Map of custom annotations to be applied to the execution resource. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuth.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuth.md deleted file mode 100644 index a15f938e2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuth.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminAuth - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**AssumableIamRole** | **string** | Defines an optional iam role which will be used for tasks run in executions created with this launch plan. | [optional] [default to null] -**KubernetesServiceAccount** | **string** | Defines an optional kubernetes service account which will be used for tasks run in executions created with this launch plan. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuthRole.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuthRole.md deleted file mode 100644 index e46f7d16e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminAuthRole.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminAuthRole - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**AssumableIamRole** | **string** | Defines an optional iam role which will be used for tasks run in executions created with this launch plan. | [optional] [default to null] -**KubernetesServiceAccount** | **string** | Defines an optional kubernetes service account which will be used for tasks run in executions created with this launch plan. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterAssignment.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterAssignment.md deleted file mode 100644 index aa8c78b77..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterAssignment.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminClusterAssignment - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ClusterPoolName** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterResourceAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterResourceAttributes.md deleted file mode 100644 index 3fe53ac59..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminClusterResourceAttributes.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminClusterResourceAttributes - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Attributes** | **map[string]string** | Custom resource attributes which will be applied in cluster resource creation (e.g. quotas). Map keys are the *case-sensitive* names of variables in templatized resource files. Map values should be the custom values which get substituted during resource creation. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminCronSchedule.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminCronSchedule.md deleted file mode 100644 index ad721d205..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminCronSchedule.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminCronSchedule - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Schedule** | **string** | | [optional] [default to null] -**Offset** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescription.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescription.md deleted file mode 100644 index d0223a024..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescription.md +++ /dev/null @@ -1,13 +0,0 @@ -# AdminDescription - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Value** | **string** | | [optional] [default to null] -**Uri** | **string** | | [optional] [default to null] -**Format** | [***AdminDescriptionFormat**](adminDescriptionFormat.md) | | [optional] [default to null] -**IconLink** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntity.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntity.md deleted file mode 100644 index d0255abe5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntity.md +++ /dev/null @@ -1,14 +0,0 @@ -# AdminDescriptionEntity - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the description entity. | [optional] [default to null] -**ShortDescription** | **string** | One-liner overview of the entity. | [optional] [default to null] -**LongDescription** | [***AdminDescription**](adminDescription.md) | Full user description with formatting preserved. | [optional] [default to null] -**SourceCode** | [***AdminSourceCode**](adminSourceCode.md) | Optional link to source code used to define this entity. | [optional] [default to null] -**Tags** | **[]string** | User-specified tags. These are arbitrary and can be used for searching filtering and discovering tasks. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntityList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntityList.md deleted file mode 100644 index 7e2dd55a1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionEntityList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminDescriptionEntityList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**DescriptionEntities** | [**[]AdminDescriptionEntity**](adminDescriptionEntity.md) | A list of DescriptionEntities returned based on the request. | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionFormat.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionFormat.md deleted file mode 100644 index 937df9e65..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDescriptionFormat.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminDescriptionFormat - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDomain.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDomain.md deleted file mode 100644 index 02598d64e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminDomain.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminDomain - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | **string** | Globally unique domain name. | [optional] [default to null] -**Name** | **string** | Display name. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminEmailNotification.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminEmailNotification.md deleted file mode 100644 index 2ecd4dcdf..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminEmailNotification.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminEmailNotification - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RecipientsEmail** | **[]string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecution.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecution.md deleted file mode 100644 index 6c339413b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecution.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminExecution - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | Unique identifier of the workflow execution. | [optional] [default to null] -**Spec** | [***AdminExecutionSpec**](adminExecutionSpec.md) | User-provided configuration and inputs for launching the execution. | [optional] [default to null] -**Closure** | [***AdminExecutionClosure**](adminExecutionClosure.md) | Execution results. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClosure.md deleted file mode 100644 index 57678bbbd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClosure.md +++ /dev/null @@ -1,23 +0,0 @@ -# AdminExecutionClosure - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Outputs** | [***AdminLiteralMapBlob**](adminLiteralMapBlob.md) | Output URI in the case of a successful execution. DEPRECATED. Use GetExecutionData to fetch output data instead. | [optional] [default to null] -**Error_** | [***CoreExecutionError**](coreExecutionError.md) | Error information in the case of a failed execution. | [optional] [default to null] -**AbortCause** | **string** | In the case of a user-specified abort, this will pass along the user-supplied cause. | [optional] [default to null] -**AbortMetadata** | [***AdminAbortMetadata**](adminAbortMetadata.md) | In the case of a user-specified abort, this will pass along the user and their supplied cause. | [optional] [default to null] -**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this execution. DEPRECATED. Use GetExecutionData to fetch output data instead. | [optional] [default to null] -**ComputedInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | | [optional] [default to null] -**Phase** | [***CoreWorkflowExecutionPhase**](coreWorkflowExecutionPhase.md) | Most recent recorded phase for the execution. | [optional] [default to null] -**StartedAt** | [**time.Time**](time.Time.md) | Reported time at which the execution began running. | [optional] [default to null] -**Duration** | **string** | The amount of time the execution spent running. | [optional] [default to null] -**CreatedAt** | [**time.Time**](time.Time.md) | Reported time at which the execution was created. | [optional] [default to null] -**UpdatedAt** | [**time.Time**](time.Time.md) | Reported time at which the execution was last updated. | [optional] [default to null] -**Notifications** | [**[]AdminNotification**](adminNotification.md) | The notification settings to use after merging the CreateExecutionRequest and the launch plan notification settings. An execution launched with notifications will always prefer that definition to notifications defined statically in a launch plan. | [optional] [default to null] -**WorkflowId** | [***CoreIdentifier**](coreIdentifier.md) | Identifies the workflow definition for this execution. | [optional] [default to null] -**StateChangeDetails** | [***AdminExecutionStateChangeDetails**](adminExecutionStateChangeDetails.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClusterLabel.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClusterLabel.md deleted file mode 100644 index 1751829db..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionClusterLabel.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminExecutionClusterLabel - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Value** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateRequest.md deleted file mode 100644 index 34641089c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateRequest.md +++ /dev/null @@ -1,14 +0,0 @@ -# AdminExecutionCreateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | | [optional] [default to null] -**Domain** | **string** | | [optional] [default to null] -**Name** | **string** | | [optional] [default to null] -**Spec** | [***AdminExecutionSpec**](adminExecutionSpec.md) | | [optional] [default to null] -**Inputs** | [***CoreLiteralMap**](coreLiteralMap.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateResponse.md deleted file mode 100644 index 9b432e52e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionCreateResponse.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminExecutionCreateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionList.md deleted file mode 100644 index 22aa4a236..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminExecutionList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Executions** | [**[]AdminExecution**](adminExecution.md) | | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionMetadata.md deleted file mode 100644 index 48714a858..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionMetadata.md +++ /dev/null @@ -1,16 +0,0 @@ -# AdminExecutionMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Mode** | [***ExecutionMetadataExecutionMode**](ExecutionMetadataExecutionMode.md) | | [optional] [default to null] -**Principal** | **string** | Identifier of the entity that triggered this execution. For systems using back-end authentication any value set here will be discarded in favor of the authenticated user context. | [optional] [default to null] -**Nesting** | **int64** | Indicates the nestedness of this execution. If a user launches a workflow execution, the default nesting is 0. If this execution further launches a workflow (child workflow), the nesting level is incremented by 0 => 1 Generally, if workflow at nesting level k launches a workflow then the child workflow will have nesting = k + 1. | [optional] [default to null] -**ScheduledAt** | [**time.Time**](time.Time.md) | For scheduled executions, the requested time for execution for this specific schedule invocation. | [optional] [default to null] -**ParentNodeExecution** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | | [optional] [default to null] -**ReferenceExecution** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | Optional, a reference workflow execution related to this execution. In the case of a relaunch, this references the original workflow execution. | [optional] [default to null] -**SystemMetadata** | [***AdminSystemMetadata**](adminSystemMetadata.md) | Optional, platform-specific metadata about the execution. In this the future this may be gated behind an ACL or some sort of authorization. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionQueueAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionQueueAttributes.md deleted file mode 100644 index d93649705..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionQueueAttributes.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminExecutionQueueAttributes - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Tags** | **[]string** | Tags used for assigning execution queues for tasks defined within this project. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRecoverRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRecoverRequest.md deleted file mode 100644 index 62a314a3a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRecoverRequest.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminExecutionRecoverRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | Identifier of the workflow execution to recover. | [optional] [default to null] -**Name** | **string** | | [optional] [default to null] -**Metadata** | [***AdminExecutionMetadata**](adminExecutionMetadata.md) | Additional metadata which will be used to overwrite any metadata in the reference execution when triggering a recovery execution. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRelaunchRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRelaunchRequest.md deleted file mode 100644 index 6af13a026..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionRelaunchRequest.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminExecutionRelaunchRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] -**Name** | **string** | | [optional] [default to null] -**OverwriteCache** | **bool** | Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionSpec.md deleted file mode 100644 index ba7bc3ff6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionSpec.md +++ /dev/null @@ -1,24 +0,0 @@ -# AdminExecutionSpec - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**LaunchPlan** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] -**Inputs** | [***CoreLiteralMap**](coreLiteralMap.md) | | [optional] [default to null] -**Metadata** | [***AdminExecutionMetadata**](adminExecutionMetadata.md) | | [optional] [default to null] -**Notifications** | [***AdminNotificationList**](adminNotificationList.md) | List of notifications based on Execution status transitions When this list is not empty it is used rather than any notifications defined in the referenced launch plan. When this list is empty, the notifications defined for the launch plan will be applied. | [optional] [default to null] -**DisableAll** | **bool** | This should be set to true if all notifications are intended to be disabled for this execution. | [optional] [default to null] -**Labels** | [***AdminLabels**](adminLabels.md) | Labels to apply to the execution resource. | [optional] [default to null] -**Annotations** | [***AdminAnnotations**](adminAnnotations.md) | Annotations to apply to the execution resource. | [optional] [default to null] -**SecurityContext** | [***CoreSecurityContext**](coreSecurityContext.md) | Optional: security context override to apply this execution. | [optional] [default to null] -**AuthRole** | [***AdminAuthRole**](adminAuthRole.md) | Optional: auth override to apply this execution. | [optional] [default to null] -**QualityOfService** | [***CoreQualityOfService**](coreQualityOfService.md) | Indicates the runtime priority of the execution. | [optional] [default to null] -**MaxParallelism** | **int32** | Controls the maximum number of task nodes that can be run in parallel for the entire workflow. This is useful to achieve fairness. Note: MapTasks are regarded as one unit, and parallelism/concurrency of MapTasks is independent from this. | [optional] [default to null] -**RawOutputDataConfig** | [***AdminRawOutputDataConfig**](adminRawOutputDataConfig.md) | | [optional] [default to null] -**ClusterAssignment** | [***AdminClusterAssignment**](adminClusterAssignment.md) | Controls how to select an available cluster on which this execution should run. | [optional] [default to null] -**Interruptible** | **bool** | Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. | [optional] [default to null] -**OverwriteCache** | **bool** | Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionState.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionState.md deleted file mode 100644 index 6d055cd1f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionState.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminExecutionState - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionStateChangeDetails.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionStateChangeDetails.md deleted file mode 100644 index bce9a697d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionStateChangeDetails.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminExecutionStateChangeDetails - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**State** | [***AdminExecutionState**](adminExecutionState.md) | The state of the execution is used to control its visibility in the UI/CLI. | [optional] [default to null] -**OccurredAt** | [**time.Time**](time.Time.md) | This timestamp represents when the state changed. | [optional] [default to null] -**Principal** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateRequest.md deleted file mode 100644 index 0d7a65d58..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminExecutionTerminateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | Uniquely identifies the individual workflow execution to be terminated. | [optional] [default to null] -**Cause** | **string** | Optional reason for aborting. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateResponse.md deleted file mode 100644 index c7d5d56f7..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionTerminateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminExecutionTerminateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateRequest.md deleted file mode 100644 index c159a4ecb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminExecutionUpdateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] -**State** | [***AdminExecutionState**](adminExecutionState.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateResponse.md deleted file mode 100644 index c02bb69b7..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminExecutionUpdateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminExecutionUpdateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRate.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRate.md deleted file mode 100644 index 0adba564c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRate.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminFixedRate - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Value** | **int64** | | [optional] [default to null] -**Unit** | [***AdminFixedRateUnit**](adminFixedRateUnit.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRateUnit.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRateUnit.md deleted file mode 100644 index 349cc0600..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminFixedRateUnit.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminFixedRateUnit - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminGetVersionResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminGetVersionResponse.md deleted file mode 100644 index 702e25fe3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminGetVersionResponse.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminGetVersionResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ControlPlaneVersion** | [***AdminVersion**](adminVersion.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLabels.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLabels.md deleted file mode 100644 index b157ae76a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLabels.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminLabels - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Values** | **map[string]string** | Map of custom labels to be applied to the execution resource. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlan.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlan.md deleted file mode 100644 index 175906b32..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlan.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminLaunchPlan - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | Uniquely identifies a launch plan entity. | [optional] [default to null] -**Spec** | [***AdminLaunchPlanSpec**](adminLaunchPlanSpec.md) | User-provided launch plan details, including reference workflow, inputs and other metadata. | [optional] [default to null] -**Closure** | [***AdminLaunchPlanClosure**](adminLaunchPlanClosure.md) | Values computed by the flyte platform after launch plan registration. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanClosure.md deleted file mode 100644 index cab7a5c26..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanClosure.md +++ /dev/null @@ -1,14 +0,0 @@ -# AdminLaunchPlanClosure - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**State** | [***AdminLaunchPlanState**](adminLaunchPlanState.md) | Indicate the Launch plan state. | [optional] [default to null] -**ExpectedInputs** | [***CoreParameterMap**](coreParameterMap.md) | | [optional] [default to null] -**ExpectedOutputs** | [***CoreVariableMap**](coreVariableMap.md) | | [optional] [default to null] -**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the launch plan was created. | [optional] [default to null] -**UpdatedAt** | [**time.Time**](time.Time.md) | Time at which the launch plan was last updated. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateRequest.md deleted file mode 100644 index 7a19f2057..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminLaunchPlanCreateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | Uniquely identifies a launch plan entity. | [optional] [default to null] -**Spec** | [***AdminLaunchPlanSpec**](adminLaunchPlanSpec.md) | User-provided launch plan details, including reference workflow, inputs and other metadata. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateResponse.md deleted file mode 100644 index 8870703df..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanCreateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminLaunchPlanCreateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanList.md deleted file mode 100644 index 7cac86702..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminLaunchPlanList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**LaunchPlans** | [**[]AdminLaunchPlan**](adminLaunchPlan.md) | | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanMetadata.md deleted file mode 100644 index 9cb878a6c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanMetadata.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminLaunchPlanMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Schedule** | [***AdminSchedule**](adminSchedule.md) | | [optional] [default to null] -**Notifications** | [**[]AdminNotification**](adminNotification.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanSpec.md deleted file mode 100644 index 19ac77b25..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanSpec.md +++ /dev/null @@ -1,24 +0,0 @@ -# AdminLaunchPlanSpec - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**WorkflowId** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] -**EntityMetadata** | [***AdminLaunchPlanMetadata**](adminLaunchPlanMetadata.md) | | [optional] [default to null] -**DefaultInputs** | [***CoreParameterMap**](coreParameterMap.md) | Input values to be passed for the execution. These can be overriden when an execution is created with this launch plan. | [optional] [default to null] -**FixedInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Fixed, non-overridable inputs for the Launch Plan. These can not be overriden when an execution is created with this launch plan. | [optional] [default to null] -**Role** | **string** | | [optional] [default to null] -**Labels** | [***AdminLabels**](adminLabels.md) | Custom labels to be applied to the execution resource. | [optional] [default to null] -**Annotations** | [***AdminAnnotations**](adminAnnotations.md) | Custom annotations to be applied to the execution resource. | [optional] [default to null] -**Auth** | [***AdminAuth**](adminAuth.md) | Indicates the permission associated with workflow executions triggered with this launch plan. | [optional] [default to null] -**AuthRole** | [***AdminAuthRole**](adminAuthRole.md) | | [optional] [default to null] -**SecurityContext** | [***CoreSecurityContext**](coreSecurityContext.md) | | [optional] [default to null] -**QualityOfService** | [***CoreQualityOfService**](coreQualityOfService.md) | Indicates the runtime priority of the execution. | [optional] [default to null] -**RawOutputDataConfig** | [***AdminRawOutputDataConfig**](adminRawOutputDataConfig.md) | Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). | [optional] [default to null] -**MaxParallelism** | **int32** | Controls the maximum number of tasknodes that can be run in parallel for the entire workflow. This is useful to achieve fairness. Note: MapTasks are regarded as one unit, and parallelism/concurrency of MapTasks is independent from this. | [optional] [default to null] -**Interruptible** | **bool** | Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. | [optional] [default to null] -**OverwriteCache** | **bool** | Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanState.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanState.md deleted file mode 100644 index a12ba9797..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanState.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminLaunchPlanState - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateRequest.md deleted file mode 100644 index 2dfa51daf..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminLaunchPlanUpdateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | Identifier of launch plan for which to change state. +required. | [optional] [default to null] -**State** | [***AdminLaunchPlanState**](adminLaunchPlanState.md) | Desired state to apply to the launch plan. +required. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateResponse.md deleted file mode 100644 index e18b2bc56..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLaunchPlanUpdateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminLaunchPlanUpdateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminListMatchableAttributesResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminListMatchableAttributesResponse.md deleted file mode 100644 index b5e77a236..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminListMatchableAttributesResponse.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminListMatchableAttributesResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Configurations** | [**[]AdminMatchableAttributesConfiguration**](adminMatchableAttributesConfiguration.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLiteralMapBlob.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLiteralMapBlob.md deleted file mode 100644 index 432c68d84..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminLiteralMapBlob.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminLiteralMapBlob - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Values** | [***CoreLiteralMap**](coreLiteralMap.md) | | [optional] [default to null] -**Uri** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableAttributesConfiguration.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableAttributesConfiguration.md deleted file mode 100644 index 691b6aced..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableAttributesConfiguration.md +++ /dev/null @@ -1,14 +0,0 @@ -# AdminMatchableAttributesConfiguration - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Attributes** | [***AdminMatchingAttributes**](adminMatchingAttributes.md) | | [optional] [default to null] -**Domain** | **string** | | [optional] [default to null] -**Project** | **string** | | [optional] [default to null] -**Workflow** | **string** | | [optional] [default to null] -**LaunchPlan** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableResource.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableResource.md deleted file mode 100644 index 3e05bd340..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchableResource.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminMatchableResource - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchingAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchingAttributes.md deleted file mode 100644 index 83b4bc828..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminMatchingAttributes.md +++ /dev/null @@ -1,17 +0,0 @@ -# AdminMatchingAttributes - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**TaskResourceAttributes** | [***AdminTaskResourceAttributes**](adminTaskResourceAttributes.md) | | [optional] [default to null] -**ClusterResourceAttributes** | [***AdminClusterResourceAttributes**](adminClusterResourceAttributes.md) | | [optional] [default to null] -**ExecutionQueueAttributes** | [***AdminExecutionQueueAttributes**](adminExecutionQueueAttributes.md) | | [optional] [default to null] -**ExecutionClusterLabel** | [***AdminExecutionClusterLabel**](adminExecutionClusterLabel.md) | | [optional] [default to null] -**QualityOfService** | [***CoreQualityOfService**](coreQualityOfService.md) | | [optional] [default to null] -**PluginOverrides** | [***AdminPluginOverrides**](adminPluginOverrides.md) | | [optional] [default to null] -**WorkflowExecutionConfig** | [***AdminWorkflowExecutionConfig**](adminWorkflowExecutionConfig.md) | | [optional] [default to null] -**ClusterAssignment** | [***AdminClusterAssignment**](adminClusterAssignment.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntity.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntity.md deleted file mode 100644 index 8c33aeeb9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntity.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminNamedEntity - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ResourceType** | [***CoreResourceType**](coreResourceType.md) | Resource type of the named entity. One of Task, Workflow or LaunchPlan. | [optional] [default to null] -**Id** | [***AdminNamedEntityIdentifier**](adminNamedEntityIdentifier.md) | | [optional] [default to null] -**Metadata** | [***AdminNamedEntityMetadata**](adminNamedEntityMetadata.md) | Additional metadata around a named entity. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifier.md deleted file mode 100644 index 0b8d2cdf7..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifier.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminNamedEntityIdentifier - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | Name of the project the resource belongs to. | [optional] [default to null] -**Domain** | **string** | Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | [optional] [default to null] -**Name** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifierList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifierList.md deleted file mode 100644 index 2812086a9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityIdentifierList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminNamedEntityIdentifierList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Entities** | [**[]AdminNamedEntityIdentifier**](adminNamedEntityIdentifier.md) | A list of identifiers. | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityList.md deleted file mode 100644 index 5c0f4f3cb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminNamedEntityList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Entities** | [**[]AdminNamedEntity**](adminNamedEntity.md) | | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityMetadata.md deleted file mode 100644 index 9ad070fc3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityMetadata.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminNamedEntityMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Description** | **string** | | [optional] [default to null] -**State** | [***AdminNamedEntityState**](adminNamedEntityState.md) | Shared state across all version of the entity At this point in time, only workflow entities can have their state archived. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityState.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityState.md deleted file mode 100644 index 6aaaa814b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityState.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminNamedEntityState - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateRequest.md deleted file mode 100644 index 11dce2488..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateRequest.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminNamedEntityUpdateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ResourceType** | [***CoreResourceType**](coreResourceType.md) | | [optional] [default to null] -**Id** | [***AdminNamedEntityIdentifier**](adminNamedEntityIdentifier.md) | | [optional] [default to null] -**Metadata** | [***AdminNamedEntityMetadata**](adminNamedEntityMetadata.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateResponse.md deleted file mode 100644 index a9993623a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNamedEntityUpdateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminNamedEntityUpdateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionClosure.md deleted file mode 100644 index 3f5f51510..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionClosure.md +++ /dev/null @@ -1,20 +0,0 @@ -# AdminNodeExecutionClosure - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**OutputUri** | **string** | Links to a remotely stored, serialized core.LiteralMap of node execution outputs. DEPRECATED. Use GetNodeExecutionData to fetch output data instead. | [optional] [default to null] -**Error_** | [***CoreExecutionError**](coreExecutionError.md) | | [optional] [default to null] -**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this node execution. DEPRECATED. Use GetNodeExecutionData to fetch output data instead. | [optional] [default to null] -**Phase** | [***CoreNodeExecutionPhase**](coreNodeExecutionPhase.md) | The last recorded phase for this node execution. | [optional] [default to null] -**StartedAt** | [**time.Time**](time.Time.md) | Time at which the node execution began running. | [optional] [default to null] -**Duration** | **string** | The amount of time the node execution spent running. | [optional] [default to null] -**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the node execution was created. | [optional] [default to null] -**UpdatedAt** | [**time.Time**](time.Time.md) | Time at which the node execution was last updated. | [optional] [default to null] -**WorkflowNodeMetadata** | [***FlyteidladminWorkflowNodeMetadata**](flyteidladminWorkflowNodeMetadata.md) | | [optional] [default to null] -**TaskNodeMetadata** | [***FlyteidladminTaskNodeMetadata**](flyteidladminTaskNodeMetadata.md) | | [optional] [default to null] -**DeckUri** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventRequest.md deleted file mode 100644 index 418103be9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminNodeExecutionEventRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RequestId** | **string** | | [optional] [default to null] -**Event** | [***EventNodeExecutionEvent**](eventNodeExecutionEvent.md) | Details about the event that occurred. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventResponse.md deleted file mode 100644 index 1df69d704..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionEventResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminNodeExecutionEventResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionGetDataResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionGetDataResponse.md deleted file mode 100644 index 3fa08ea36..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionGetDataResponse.md +++ /dev/null @@ -1,14 +0,0 @@ -# AdminNodeExecutionGetDataResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Inputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of node execution inputs. Deprecated: Please use full_inputs instead. | [optional] [default to null] -**Outputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of node execution outputs. Deprecated: Please use full_outputs instead. | [optional] [default to null] -**FullInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_inputs will only be populated if they are under a configured size threshold. | [optional] [default to null] -**FullOutputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_outputs will only be populated if they are under a configured size threshold. | [optional] [default to null] -**DynamicWorkflow** | [***FlyteidladminDynamicWorkflowNodeMetadata**](flyteidladminDynamicWorkflowNodeMetadata.md) | Optional Workflow closure for a dynamically generated workflow, in the case this node yields a dynamic workflow we return its structure here. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionList.md deleted file mode 100644 index fd176bd87..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminNodeExecutionList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**NodeExecutions** | [**[]FlyteidladminNodeExecution**](flyteidladminNodeExecution.md) | | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionMetaData.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionMetaData.md deleted file mode 100644 index 64a119036..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNodeExecutionMetaData.md +++ /dev/null @@ -1,13 +0,0 @@ -# AdminNodeExecutionMetaData - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RetryGroup** | **string** | Node executions are grouped depending on retries of the parent Retry group is unique within the context of a parent node. | [optional] [default to null] -**IsParentNode** | **bool** | Boolean flag indicating if the node has child nodes under it This can be true when a node contains a dynamic workflow which then produces child nodes. | [optional] [default to null] -**SpecNodeId** | **string** | | [optional] [default to null] -**IsDynamic** | **bool** | Boolean flag indicating if the node has contains a dynamic workflow which then produces child nodes. This is to distinguish between subworkflows and dynamic workflows which can both have is_parent_node as true. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotification.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotification.md deleted file mode 100644 index 5e506b4d8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotification.md +++ /dev/null @@ -1,13 +0,0 @@ -# AdminNotification - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Phases** | [**[]CoreWorkflowExecutionPhase**](coreWorkflowExecutionPhase.md) | | [optional] [default to null] -**Email** | [***AdminEmailNotification**](adminEmailNotification.md) | | [optional] [default to null] -**PagerDuty** | [***AdminPagerDutyNotification**](adminPagerDutyNotification.md) | | [optional] [default to null] -**Slack** | [***AdminSlackNotification**](adminSlackNotification.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotificationList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotificationList.md deleted file mode 100644 index 21ea96346..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminNotificationList.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminNotificationList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Notifications** | [**[]AdminNotification**](adminNotification.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPagerDutyNotification.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPagerDutyNotification.md deleted file mode 100644 index c79946a4e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPagerDutyNotification.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminPagerDutyNotification - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RecipientsEmail** | **[]string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverride.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverride.md deleted file mode 100644 index f6d599f88..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverride.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminPluginOverride - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**TaskType** | **string** | A predefined yet extensible Task type identifier. | [optional] [default to null] -**PluginId** | **[]string** | A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id. | [optional] [default to null] -**MissingPluginBehavior** | [***PluginOverrideMissingPluginBehavior**](PluginOverrideMissingPluginBehavior.md) | Defines the behavior when no plugin from the plugin_id list is not found. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverrides.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverrides.md deleted file mode 100644 index f9f0253d8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminPluginOverrides.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminPluginOverrides - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Overrides** | [**[]AdminPluginOverride**](adminPluginOverride.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProject.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProject.md deleted file mode 100644 index 122a4fdbd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProject.md +++ /dev/null @@ -1,15 +0,0 @@ -# AdminProject - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | **string** | Globally unique project name. | [optional] [default to null] -**Name** | **string** | Display name. | [optional] [default to null] -**Domains** | [**[]AdminDomain**](adminDomain.md) | | [optional] [default to null] -**Description** | **string** | | [optional] [default to null] -**Labels** | [***AdminLabels**](adminLabels.md) | Leverage Labels from flyteidl.admin.common.proto to tag projects with ownership information. | [optional] [default to null] -**State** | [***ProjectProjectState**](ProjectProjectState.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributes.md deleted file mode 100644 index 9c280ae02..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributes.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminProjectAttributes - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | Unique project id for which this set of attributes will be applied. | [optional] [default to null] -**MatchingAttributes** | [***AdminMatchingAttributes**](adminMatchingAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteRequest.md deleted file mode 100644 index 41ffe9e7c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminProjectAttributesDeleteRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | | [optional] [default to null] -**ResourceType** | [***AdminMatchableResource**](adminMatchableResource.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteResponse.md deleted file mode 100644 index 43cc3a79d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesDeleteResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminProjectAttributesDeleteResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesGetResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesGetResponse.md deleted file mode 100644 index a23469aee..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesGetResponse.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminProjectAttributesGetResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Attributes** | [***AdminProjectAttributes**](adminProjectAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateRequest.md deleted file mode 100644 index 77ea2331a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateRequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminProjectAttributesUpdateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Attributes** | [***AdminProjectAttributes**](adminProjectAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateResponse.md deleted file mode 100644 index b59a08771..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectAttributesUpdateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminProjectAttributesUpdateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributes.md deleted file mode 100644 index 2594a8bd8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributes.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminProjectDomainAttributes - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | Unique project id for which this set of attributes will be applied. | [optional] [default to null] -**Domain** | **string** | Unique domain id for which this set of attributes will be applied. | [optional] [default to null] -**MatchingAttributes** | [***AdminMatchingAttributes**](adminMatchingAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteRequest.md deleted file mode 100644 index 184bbb3a5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteRequest.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminProjectDomainAttributesDeleteRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | | [optional] [default to null] -**Domain** | **string** | | [optional] [default to null] -**ResourceType** | [***AdminMatchableResource**](adminMatchableResource.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteResponse.md deleted file mode 100644 index 59d3364c0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesDeleteResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminProjectDomainAttributesDeleteResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesGetResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesGetResponse.md deleted file mode 100644 index 9dbb373d2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesGetResponse.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminProjectDomainAttributesGetResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Attributes** | [***AdminProjectDomainAttributes**](adminProjectDomainAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateRequest.md deleted file mode 100644 index d6820f9af..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateRequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminProjectDomainAttributesUpdateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Attributes** | [***AdminProjectDomainAttributes**](adminProjectDomainAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateResponse.md deleted file mode 100644 index ff7004f7d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectDomainAttributesUpdateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminProjectDomainAttributesUpdateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterRequest.md deleted file mode 100644 index 3f4b444c0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterRequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminProjectRegisterRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | [***AdminProject**](adminProject.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterResponse.md deleted file mode 100644 index c6b227032..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectRegisterResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminProjectRegisterResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectUpdateResponse.md deleted file mode 100644 index e3aeb9245..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjectUpdateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminProjectUpdateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjects.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjects.md deleted file mode 100644 index 1d426faa8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminProjects.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminProjects - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Projects** | [**[]AdminProject**](adminProject.md) | | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminRawOutputDataConfig.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminRawOutputDataConfig.md deleted file mode 100644 index 1cc4254bb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminRawOutputDataConfig.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminRawOutputDataConfig - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**OutputLocationPrefix** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSchedule.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSchedule.md deleted file mode 100644 index 690f2e778..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSchedule.md +++ /dev/null @@ -1,13 +0,0 @@ -# AdminSchedule - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**CronExpression** | **string** | | [optional] [default to null] -**Rate** | [***AdminFixedRate**](adminFixedRate.md) | | [optional] [default to null] -**CronSchedule** | [***AdminCronSchedule**](adminCronSchedule.md) | | [optional] [default to null] -**KickoffTimeInputArg** | **string** | Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminServiceApi.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminServiceApi.md deleted file mode 100644 index 9b0a7cf28..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminServiceApi.md +++ /dev/null @@ -1,2003 +0,0 @@ -# \AdminServiceApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**CreateExecution**](AdminServiceApi.md#CreateExecution) | **Post** /api/v1/executions | Triggers the creation of a :ref:`ref_flyteidl.admin.Execution` -[**CreateLaunchPlan**](AdminServiceApi.md#CreateLaunchPlan) | **Post** /api/v1/launch_plans | Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition -[**CreateNodeEvent**](AdminServiceApi.md#CreateNodeEvent) | **Post** /api/v1/events/nodes | Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred. -[**CreateTask**](AdminServiceApi.md#CreateTask) | **Post** /api/v1/tasks | Create and upload a :ref:`ref_flyteidl.admin.Task` definition -[**CreateTaskEvent**](AdminServiceApi.md#CreateTaskEvent) | **Post** /api/v1/events/tasks | Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred. -[**CreateWorkflow**](AdminServiceApi.md#CreateWorkflow) | **Post** /api/v1/workflows | Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition -[**CreateWorkflowEvent**](AdminServiceApi.md#CreateWorkflowEvent) | **Post** /api/v1/events/workflows | Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred. -[**DeleteProjectAttributes**](AdminServiceApi.md#DeleteProjectAttributes) | **Delete** /api/v1/project_attributes/{project} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -[**DeleteProjectDomainAttributes**](AdminServiceApi.md#DeleteProjectDomainAttributes) | **Delete** /api/v1/project_domain_attributes/{project}/{domain} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -[**DeleteWorkflowAttributes**](AdminServiceApi.md#DeleteWorkflowAttributes) | **Delete** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. -[**GetActiveLaunchPlan**](AdminServiceApi.md#GetActiveLaunchPlan) | **Get** /api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name} | Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`. -[**GetDescriptionEntity**](AdminServiceApi.md#GetDescriptionEntity) | **Get** /api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object. -[**GetExecution**](AdminServiceApi.md#GetExecution) | **Get** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Fetches a :ref:`ref_flyteidl.admin.Execution`. -[**GetExecutionData**](AdminServiceApi.md#GetExecutionData) | **Get** /api/v1/data/executions/{id.project}/{id.domain}/{id.name} | Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`. -[**GetLaunchPlan**](AdminServiceApi.md#GetLaunchPlan) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition. -[**GetNamedEntity**](AdminServiceApi.md#GetNamedEntity) | **Get** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Returns a :ref:`ref_flyteidl.admin.NamedEntity` object. -[**GetNodeExecution**](AdminServiceApi.md#GetNodeExecution) | **Get** /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches a :ref:`ref_flyteidl.admin.NodeExecution`. -[**GetNodeExecutionData**](AdminServiceApi.md#GetNodeExecutionData) | **Get** /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`. -[**GetProjectAttributes**](AdminServiceApi.md#GetProjectAttributes) | **Get** /api/v1/project_attributes/{project} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -[**GetProjectDomainAttributes**](AdminServiceApi.md#GetProjectDomainAttributes) | **Get** /api/v1/project_domain_attributes/{project}/{domain} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -[**GetTask**](AdminServiceApi.md#GetTask) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Task` definition. -[**GetTaskExecution**](AdminServiceApi.md#GetTaskExecution) | **Get** /api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches a :ref:`ref_flyteidl.admin.TaskExecution`. -[**GetTaskExecutionData**](AdminServiceApi.md#GetTaskExecutionData) | **Get** /api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`. -[**GetVersion**](AdminServiceApi.md#GetVersion) | **Get** /api/v1/version | -[**GetWorkflow**](AdminServiceApi.md#GetWorkflow) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Workflow` definition. -[**GetWorkflowAttributes**](AdminServiceApi.md#GetWorkflowAttributes) | **Get** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. -[**ListActiveLaunchPlans**](AdminServiceApi.md#ListActiveLaunchPlans) | **Get** /api/v1/active_launch_plans/{project}/{domain} | List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`. -[**ListDescriptionEntities**](AdminServiceApi.md#ListDescriptionEntities) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. -[**ListDescriptionEntities2**](AdminServiceApi.md#ListDescriptionEntities2) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. -[**ListExecutions**](AdminServiceApi.md#ListExecutions) | **Get** /api/v1/executions/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Execution`. -[**ListLaunchPlanIds**](AdminServiceApi.md#ListLaunchPlanIds) | **Get** /api/v1/launch_plan_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects. -[**ListLaunchPlans**](AdminServiceApi.md#ListLaunchPlans) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. -[**ListLaunchPlans2**](AdminServiceApi.md#ListLaunchPlans2) | **Get** /api/v1/launch_plans/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. -[**ListMatchableAttributes**](AdminServiceApi.md#ListMatchableAttributes) | **Get** /api/v1/matchable_attributes | Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type. -[**ListNamedEntities**](AdminServiceApi.md#ListNamedEntities) | **Get** /api/v1/named_entities/{resource_type}/{project}/{domain} | Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects. -[**ListNodeExecutions**](AdminServiceApi.md#ListNodeExecutions) | **Get** /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`. -[**ListNodeExecutionsForTask**](AdminServiceApi.md#ListNodeExecutionsForTask) | **Get** /api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`. -[**ListProjects**](AdminServiceApi.md#ListProjects) | **Get** /api/v1/projects | Fetches a list of :ref:`ref_flyteidl.admin.Project` -[**ListTaskExecutions**](AdminServiceApi.md#ListTaskExecutions) | **Get** /api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id} | Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`. -[**ListTaskIds**](AdminServiceApi.md#ListTaskIds) | **Get** /api/v1/task_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects. -[**ListTasks**](AdminServiceApi.md#ListTasks) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. -[**ListTasks2**](AdminServiceApi.md#ListTasks2) | **Get** /api/v1/tasks/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. -[**ListWorkflowIds**](AdminServiceApi.md#ListWorkflowIds) | **Get** /api/v1/workflow_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects. -[**ListWorkflows**](AdminServiceApi.md#ListWorkflows) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. -[**ListWorkflows2**](AdminServiceApi.md#ListWorkflows2) | **Get** /api/v1/workflows/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. -[**RecoverExecution**](AdminServiceApi.md#RecoverExecution) | **Post** /api/v1/executions/recover | Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details. -[**RegisterProject**](AdminServiceApi.md#RegisterProject) | **Post** /api/v1/projects | Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment. -[**RelaunchExecution**](AdminServiceApi.md#RelaunchExecution) | **Post** /api/v1/executions/relaunch | Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution` -[**TerminateExecution**](AdminServiceApi.md#TerminateExecution) | **Delete** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`. -[**UpdateExecution**](AdminServiceApi.md#UpdateExecution) | **Put** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`. -[**UpdateLaunchPlan**](AdminServiceApi.md#UpdateLaunchPlan) | **Put** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`. -[**UpdateNamedEntity**](AdminServiceApi.md#UpdateNamedEntity) | **Put** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Updates a :ref:`ref_flyteidl.admin.NamedEntity` object. -[**UpdateProject**](AdminServiceApi.md#UpdateProject) | **Put** /api/v1/projects/{id} | Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API. -[**UpdateProjectAttributes**](AdminServiceApi.md#UpdateProjectAttributes) | **Put** /api/v1/project_attributes/{attributes.project} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level -[**UpdateProjectDomainAttributes**](AdminServiceApi.md#UpdateProjectDomainAttributes) | **Put** /api/v1/project_domain_attributes/{attributes.project}/{attributes.domain} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. -[**UpdateWorkflowAttributes**](AdminServiceApi.md#UpdateWorkflowAttributes) | **Put** /api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. - - -# **CreateExecution** -> AdminExecutionCreateResponse CreateExecution(ctx, body) -Triggers the creation of a :ref:`ref_flyteidl.admin.Execution` - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminExecutionCreateRequest**](AdminExecutionCreateRequest.md)| | - -### Return type - -[**AdminExecutionCreateResponse**](adminExecutionCreateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **CreateLaunchPlan** -> AdminLaunchPlanCreateResponse CreateLaunchPlan(ctx, body) -Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminLaunchPlanCreateRequest**](AdminLaunchPlanCreateRequest.md)| | - -### Return type - -[**AdminLaunchPlanCreateResponse**](adminLaunchPlanCreateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **CreateNodeEvent** -> AdminNodeExecutionEventResponse CreateNodeEvent(ctx, body) -Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminNodeExecutionEventRequest**](AdminNodeExecutionEventRequest.md)| | - -### Return type - -[**AdminNodeExecutionEventResponse**](adminNodeExecutionEventResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **CreateTask** -> FlyteidladminTaskCreateResponse CreateTask(ctx, body) -Create and upload a :ref:`ref_flyteidl.admin.Task` definition - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**FlyteidladminTaskCreateRequest**](FlyteidladminTaskCreateRequest.md)| | - -### Return type - -[**FlyteidladminTaskCreateResponse**](flyteidladminTaskCreateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **CreateTaskEvent** -> AdminTaskExecutionEventResponse CreateTaskEvent(ctx, body) -Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminTaskExecutionEventRequest**](AdminTaskExecutionEventRequest.md)| | - -### Return type - -[**AdminTaskExecutionEventResponse**](adminTaskExecutionEventResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **CreateWorkflow** -> AdminWorkflowCreateResponse CreateWorkflow(ctx, body) -Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminWorkflowCreateRequest**](AdminWorkflowCreateRequest.md)| | - -### Return type - -[**AdminWorkflowCreateResponse**](adminWorkflowCreateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **CreateWorkflowEvent** -> AdminWorkflowExecutionEventResponse CreateWorkflowEvent(ctx, body) -Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminWorkflowExecutionEventRequest**](AdminWorkflowExecutionEventRequest.md)| | - -### Return type - -[**AdminWorkflowExecutionEventResponse**](adminWorkflowExecutionEventResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **DeleteProjectAttributes** -> AdminProjectAttributesDeleteResponse DeleteProjectAttributes(ctx, project, body) -Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Unique project id which this set of attributes references. +required | - **body** | [**AdminProjectAttributesDeleteRequest**](AdminProjectAttributesDeleteRequest.md)| | - -### Return type - -[**AdminProjectAttributesDeleteResponse**](adminProjectAttributesDeleteResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **DeleteProjectDomainAttributes** -> AdminProjectDomainAttributesDeleteResponse DeleteProjectDomainAttributes(ctx, project, domain, body) -Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Unique project id which this set of attributes references. +required | - **domain** | **string**| Unique domain id which this set of attributes references. +required | - **body** | [**AdminProjectDomainAttributesDeleteRequest**](AdminProjectDomainAttributesDeleteRequest.md)| | - -### Return type - -[**AdminProjectDomainAttributesDeleteResponse**](adminProjectDomainAttributesDeleteResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **DeleteWorkflowAttributes** -> AdminWorkflowAttributesDeleteResponse DeleteWorkflowAttributes(ctx, project, domain, workflow, body) -Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Unique project id which this set of attributes references. +required | - **domain** | **string**| Unique domain id which this set of attributes references. +required | - **workflow** | **string**| Workflow name which this set of attributes references. +required | - **body** | [**AdminWorkflowAttributesDeleteRequest**](AdminWorkflowAttributesDeleteRequest.md)| | - -### Return type - -[**AdminWorkflowAttributesDeleteResponse**](adminWorkflowAttributesDeleteResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetActiveLaunchPlan** -> AdminLaunchPlan GetActiveLaunchPlan(ctx, idProject, idDomain, idName) -Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | - -### Return type - -[**AdminLaunchPlan**](adminLaunchPlan.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetDescriptionEntity** -> AdminDescriptionEntity GetDescriptionEntity(ctx, idResourceType, idProject, idDomain, idName, idVersion) -Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idResourceType** | **string**| Identifies the specific type of resource that this identifier corresponds to. | - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. | - **idVersion** | **string**| Specific version of the resource. | - -### Return type - -[**AdminDescriptionEntity**](adminDescriptionEntity.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetExecution** -> AdminExecution GetExecution(ctx, idProject, idDomain, idName) -Fetches a :ref:`ref_flyteidl.admin.Execution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User or system provided value for the resource. | - -### Return type - -[**AdminExecution**](adminExecution.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetExecutionData** -> AdminWorkflowExecutionGetDataResponse GetExecutionData(ctx, idProject, idDomain, idName) -Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User or system provided value for the resource. | - -### Return type - -[**AdminWorkflowExecutionGetDataResponse**](adminWorkflowExecutionGetDataResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetLaunchPlan** -> AdminLaunchPlan GetLaunchPlan(ctx, idProject, idDomain, idName, idVersion, optional) -Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. | - **idVersion** | **string**| Specific version of the resource. | - **optional** | ***GetLaunchPlanOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a GetLaunchPlanOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - - **idResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] - -### Return type - -[**AdminLaunchPlan**](adminLaunchPlan.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetNamedEntity** -> AdminNamedEntity GetNamedEntity(ctx, resourceType, idProject, idDomain, idName) -Returns a :ref:`ref_flyteidl.admin.NamedEntity` object. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **resourceType** | **string**| Resource type of the metadata to get. One of Task, Workflow or LaunchPlan. +required | - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | - -### Return type - -[**AdminNamedEntity**](adminNamedEntity.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetNodeExecution** -> FlyteidladminNodeExecution GetNodeExecution(ctx, idExecutionIdProject, idExecutionIdDomain, idExecutionIdName, idNodeId) -Fetches a :ref:`ref_flyteidl.admin.NodeExecution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idExecutionIdProject** | **string**| Name of the project the resource belongs to. | - **idExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idExecutionIdName** | **string**| User or system provided value for the resource. | - **idNodeId** | **string**| | - -### Return type - -[**FlyteidladminNodeExecution**](flyteidladminNodeExecution.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetNodeExecutionData** -> AdminNodeExecutionGetDataResponse GetNodeExecutionData(ctx, idExecutionIdProject, idExecutionIdDomain, idExecutionIdName, idNodeId) -Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idExecutionIdProject** | **string**| Name of the project the resource belongs to. | - **idExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idExecutionIdName** | **string**| User or system provided value for the resource. | - **idNodeId** | **string**| | - -### Return type - -[**AdminNodeExecutionGetDataResponse**](adminNodeExecutionGetDataResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetProjectAttributes** -> AdminProjectAttributesGetResponse GetProjectAttributes(ctx, project, optional) -Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Unique project id which this set of attributes references. +required | - **optional** | ***GetProjectAttributesOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a GetProjectAttributesOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - **resourceType** | **optional.String**| Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. | [default to TASK_RESOURCE] - -### Return type - -[**AdminProjectAttributesGetResponse**](adminProjectAttributesGetResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetProjectDomainAttributes** -> AdminProjectDomainAttributesGetResponse GetProjectDomainAttributes(ctx, project, domain, optional) -Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Unique project id which this set of attributes references. +required | - **domain** | **string**| Unique domain id which this set of attributes references. +required | - **optional** | ***GetProjectDomainAttributesOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a GetProjectDomainAttributesOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **resourceType** | **optional.String**| Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. | [default to TASK_RESOURCE] - -### Return type - -[**AdminProjectDomainAttributesGetResponse**](adminProjectDomainAttributesGetResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetTask** -> AdminTask GetTask(ctx, idProject, idDomain, idName, idVersion, optional) -Fetch a :ref:`ref_flyteidl.admin.Task` definition. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. | - **idVersion** | **string**| Specific version of the resource. | - **optional** | ***GetTaskOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a GetTaskOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - - **idResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] - -### Return type - -[**AdminTask**](adminTask.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetTaskExecution** -> FlyteidladminTaskExecution GetTaskExecution(ctx, idNodeExecutionIdExecutionIdProject, idNodeExecutionIdExecutionIdDomain, idNodeExecutionIdExecutionIdName, idNodeExecutionIdNodeId, idTaskIdProject, idTaskIdDomain, idTaskIdName, idTaskIdVersion, idRetryAttempt, optional) -Fetches a :ref:`ref_flyteidl.admin.TaskExecution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idNodeExecutionIdExecutionIdProject** | **string**| Name of the project the resource belongs to. | - **idNodeExecutionIdExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idNodeExecutionIdExecutionIdName** | **string**| User or system provided value for the resource. | - **idNodeExecutionIdNodeId** | **string**| | - **idTaskIdProject** | **string**| Name of the project the resource belongs to. | - **idTaskIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idTaskIdName** | **string**| User provided value for the resource. | - **idTaskIdVersion** | **string**| Specific version of the resource. | - **idRetryAttempt** | **int64**| | - **optional** | ***GetTaskExecutionOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a GetTaskExecutionOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - - - - - - - **idTaskIdResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] - -### Return type - -[**FlyteidladminTaskExecution**](flyteidladminTaskExecution.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetTaskExecutionData** -> AdminTaskExecutionGetDataResponse GetTaskExecutionData(ctx, idNodeExecutionIdExecutionIdProject, idNodeExecutionIdExecutionIdDomain, idNodeExecutionIdExecutionIdName, idNodeExecutionIdNodeId, idTaskIdProject, idTaskIdDomain, idTaskIdName, idTaskIdVersion, idRetryAttempt, optional) -Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idNodeExecutionIdExecutionIdProject** | **string**| Name of the project the resource belongs to. | - **idNodeExecutionIdExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idNodeExecutionIdExecutionIdName** | **string**| User or system provided value for the resource. | - **idNodeExecutionIdNodeId** | **string**| | - **idTaskIdProject** | **string**| Name of the project the resource belongs to. | - **idTaskIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idTaskIdName** | **string**| User provided value for the resource. | - **idTaskIdVersion** | **string**| Specific version of the resource. | - **idRetryAttempt** | **int64**| | - **optional** | ***GetTaskExecutionDataOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a GetTaskExecutionDataOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - - - - - - - **idTaskIdResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] - -### Return type - -[**AdminTaskExecutionGetDataResponse**](adminTaskExecutionGetDataResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetVersion** -> AdminGetVersionResponse GetVersion(ctx, ) - - -### Required Parameters -This endpoint does not need any parameter. - -### Return type - -[**AdminGetVersionResponse**](adminGetVersionResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetWorkflow** -> AdminWorkflow GetWorkflow(ctx, idProject, idDomain, idName, idVersion, optional) -Fetch a :ref:`ref_flyteidl.admin.Workflow` definition. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. | - **idVersion** | **string**| Specific version of the resource. | - **optional** | ***GetWorkflowOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a GetWorkflowOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - - **idResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] - -### Return type - -[**AdminWorkflow**](adminWorkflow.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **GetWorkflowAttributes** -> AdminWorkflowAttributesGetResponse GetWorkflowAttributes(ctx, project, domain, workflow, optional) -Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Unique project id which this set of attributes references. +required | - **domain** | **string**| Unique domain id which this set of attributes references. +required | - **workflow** | **string**| Workflow name which this set of attributes references. +required | - **optional** | ***GetWorkflowAttributesOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a GetWorkflowAttributesOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - **resourceType** | **optional.String**| Which type of matchable attributes to return. +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. | [default to TASK_RESOURCE] - -### Return type - -[**AdminWorkflowAttributesGetResponse**](adminWorkflowAttributesGetResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListActiveLaunchPlans** -> AdminLaunchPlanList ListActiveLaunchPlans(ctx, project, domain, optional) -List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Name of the project that contains the identifiers. +required. | - **domain** | **string**| Name of the domain the identifiers belongs to within the project. +required. | - **optional** | ***ListActiveLaunchPlansOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListActiveLaunchPlansOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminLaunchPlanList**](adminLaunchPlanList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListDescriptionEntities** -> AdminDescriptionEntityList ListDescriptionEntities(ctx, resourceType, idProject, idDomain, idName, optional) -Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **resourceType** | **string**| Identifies the specific type of resource that this identifier corresponds to. | - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | - **optional** | ***ListDescriptionEntitiesOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListDescriptionEntitiesOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminDescriptionEntityList**](adminDescriptionEntityList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListDescriptionEntities2** -> AdminDescriptionEntityList ListDescriptionEntities2(ctx, resourceType, idProject, idDomain, optional) -Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **resourceType** | **string**| Identifies the specific type of resource that this identifier corresponds to. | - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **optional** | ***ListDescriptionEntities2Opts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListDescriptionEntities2Opts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminDescriptionEntityList**](adminDescriptionEntityList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListExecutions** -> AdminExecutionList ListExecutions(ctx, idProject, idDomain, optional) -Fetch a list of :ref:`ref_flyteidl.admin.Execution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **optional** | ***ListExecutionsOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListExecutionsOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminExecutionList**](adminExecutionList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListLaunchPlanIds** -> AdminNamedEntityIdentifierList ListLaunchPlanIds(ctx, project, domain, optional) -Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Name of the project that contains the identifiers. +required | - **domain** | **string**| Name of the domain the identifiers belongs to within the project. +required | - **optional** | ***ListLaunchPlanIdsOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListLaunchPlanIdsOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - **filters** | **optional.String**| Indicates a list of filters passed as string. +optional. | - -### Return type - -[**AdminNamedEntityIdentifierList**](adminNamedEntityIdentifierList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListLaunchPlans** -> AdminLaunchPlanList ListLaunchPlans(ctx, idProject, idDomain, idName, optional) -Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | - **optional** | ***ListLaunchPlansOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListLaunchPlansOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminLaunchPlanList**](adminLaunchPlanList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListLaunchPlans2** -> AdminLaunchPlanList ListLaunchPlans2(ctx, idProject, idDomain, optional) -Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **optional** | ***ListLaunchPlans2Opts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListLaunchPlans2Opts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminLaunchPlanList**](adminLaunchPlanList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListMatchableAttributes** -> AdminListMatchableAttributesResponse ListMatchableAttributes(ctx, optional) -Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **optional** | ***ListMatchableAttributesOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListMatchableAttributesOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **resourceType** | **optional.String**| +required. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. | [default to TASK_RESOURCE] - -### Return type - -[**AdminListMatchableAttributesResponse**](adminListMatchableAttributesResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListNamedEntities** -> AdminNamedEntityList ListNamedEntities(ctx, resourceType, project, domain, optional) -Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **resourceType** | **string**| Resource type of the metadata to query. One of Task, Workflow or LaunchPlan. +required | - **project** | **string**| Name of the project that contains the identifiers. +required | - **domain** | **string**| Name of the domain the identifiers belongs to within the project. | - **optional** | ***ListNamedEntitiesOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListNamedEntitiesOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. | - **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - **filters** | **optional.String**| Indicates a list of filters passed as string. +optional. | - -### Return type - -[**AdminNamedEntityList**](adminNamedEntityList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListNodeExecutions** -> AdminNodeExecutionList ListNodeExecutions(ctx, workflowExecutionIdProject, workflowExecutionIdDomain, workflowExecutionIdName, optional) -Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **workflowExecutionIdProject** | **string**| Name of the project the resource belongs to. | - **workflowExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **workflowExecutionIdName** | **string**| User or system provided value for the resource. | - **optional** | ***ListNodeExecutionsOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListNodeExecutionsOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - **uniqueParentId** | **optional.String**| Unique identifier of the parent node in the execution +optional. | - -### Return type - -[**AdminNodeExecutionList**](adminNodeExecutionList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListNodeExecutionsForTask** -> AdminNodeExecutionList ListNodeExecutionsForTask(ctx, taskExecutionIdNodeExecutionIdExecutionIdProject, taskExecutionIdNodeExecutionIdExecutionIdDomain, taskExecutionIdNodeExecutionIdExecutionIdName, taskExecutionIdNodeExecutionIdNodeId, taskExecutionIdTaskIdProject, taskExecutionIdTaskIdDomain, taskExecutionIdTaskIdName, taskExecutionIdTaskIdVersion, taskExecutionIdRetryAttempt, optional) -Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **taskExecutionIdNodeExecutionIdExecutionIdProject** | **string**| Name of the project the resource belongs to. | - **taskExecutionIdNodeExecutionIdExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **taskExecutionIdNodeExecutionIdExecutionIdName** | **string**| User or system provided value for the resource. | - **taskExecutionIdNodeExecutionIdNodeId** | **string**| | - **taskExecutionIdTaskIdProject** | **string**| Name of the project the resource belongs to. | - **taskExecutionIdTaskIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **taskExecutionIdTaskIdName** | **string**| User provided value for the resource. | - **taskExecutionIdTaskIdVersion** | **string**| Specific version of the resource. | - **taskExecutionIdRetryAttempt** | **int64**| | - **optional** | ***ListNodeExecutionsForTaskOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListNodeExecutionsForTaskOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - - - - - - - **taskExecutionIdTaskIdResourceType** | **optional.String**| Identifies the specific type of resource that this identifier corresponds to. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects | [default to UNSPECIFIED] - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, the, server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminNodeExecutionList**](adminNodeExecutionList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListProjects** -> AdminProjects ListProjects(ctx, optional) -Fetches a list of :ref:`ref_flyteidl.admin.Project` - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **optional** | ***ListProjectsOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListProjectsOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **limit** | **optional.Int64**| Indicates the number of projects to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminProjects**](adminProjects.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListTaskExecutions** -> AdminTaskExecutionList ListTaskExecutions(ctx, nodeExecutionIdExecutionIdProject, nodeExecutionIdExecutionIdDomain, nodeExecutionIdExecutionIdName, nodeExecutionIdNodeId, optional) -Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **nodeExecutionIdExecutionIdProject** | **string**| Name of the project the resource belongs to. | - **nodeExecutionIdExecutionIdDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **nodeExecutionIdExecutionIdName** | **string**| User or system provided value for the resource. | - **nodeExecutionIdNodeId** | **string**| | - **optional** | ***ListTaskExecutionsOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListTaskExecutionsOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminTaskExecutionList**](adminTaskExecutionList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListTaskIds** -> AdminNamedEntityIdentifierList ListTaskIds(ctx, project, domain, optional) -Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Name of the project that contains the identifiers. +required | - **domain** | **string**| Name of the domain the identifiers belongs to within the project. +required | - **optional** | ***ListTaskIdsOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListTaskIdsOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - **filters** | **optional.String**| Indicates a list of filters passed as string. +optional. | - -### Return type - -[**AdminNamedEntityIdentifierList**](adminNamedEntityIdentifierList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListTasks** -> AdminTaskList ListTasks(ctx, idProject, idDomain, idName, optional) -Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | - **optional** | ***ListTasksOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListTasksOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminTaskList**](adminTaskList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListTasks2** -> AdminTaskList ListTasks2(ctx, idProject, idDomain, optional) -Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **optional** | ***ListTasks2Opts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListTasks2Opts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminTaskList**](adminTaskList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListWorkflowIds** -> AdminNamedEntityIdentifierList ListWorkflowIds(ctx, project, domain, optional) -Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **project** | **string**| Name of the project that contains the identifiers. +required | - **domain** | **string**| Name of the domain the identifiers belongs to within the project. +required | - **optional** | ***ListWorkflowIdsOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListWorkflowIdsOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - **filters** | **optional.String**| Indicates a list of filters passed as string. +optional. | - -### Return type - -[**AdminNamedEntityIdentifierList**](adminNamedEntityIdentifierList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListWorkflows** -> AdminWorkflowList ListWorkflows(ctx, idProject, idDomain, idName, optional) -Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | - **optional** | ***ListWorkflowsOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListWorkflowsOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminWorkflowList**](adminWorkflowList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **ListWorkflows2** -> AdminWorkflowList ListWorkflows2(ctx, idProject, idDomain, optional) -Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **optional** | ***ListWorkflows2Opts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ListWorkflows2Opts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - - **idName** | **optional.String**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans'. | - **limit** | **optional.Int64**| Indicates the number of resources to be returned. +required. | - **token** | **optional.String**| In the case of multiple pages of results, this server-provided token can be used to fetch the next page in a query. +optional. | - **filters** | **optional.String**| Indicates a list of filters passed as string. More info on constructing filters : <Link> +optional. | - **sortByKey** | **optional.String**| Indicates an attribute to sort the response values. +required. | - **sortByDirection** | **optional.String**| Indicates the direction to apply sort key for response values. +optional. - DESCENDING: By default, fields are sorted in descending order. | [default to DESCENDING] - -### Return type - -[**AdminWorkflowList**](adminWorkflowList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **RecoverExecution** -> AdminExecutionCreateResponse RecoverExecution(ctx, body) -Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminExecutionRecoverRequest**](AdminExecutionRecoverRequest.md)| | - -### Return type - -[**AdminExecutionCreateResponse**](adminExecutionCreateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **RegisterProject** -> AdminProjectRegisterResponse RegisterProject(ctx, body) -Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminProjectRegisterRequest**](AdminProjectRegisterRequest.md)| | - -### Return type - -[**AdminProjectRegisterResponse**](adminProjectRegisterResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **RelaunchExecution** -> AdminExecutionCreateResponse RelaunchExecution(ctx, body) -Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution` - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**AdminExecutionRelaunchRequest**](AdminExecutionRelaunchRequest.md)| | - -### Return type - -[**AdminExecutionCreateResponse**](adminExecutionCreateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **TerminateExecution** -> AdminExecutionTerminateResponse TerminateExecution(ctx, idProject, idDomain, idName, body) -Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User or system provided value for the resource. | - **body** | [**AdminExecutionTerminateRequest**](AdminExecutionTerminateRequest.md)| | - -### Return type - -[**AdminExecutionTerminateResponse**](adminExecutionTerminateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **UpdateExecution** -> AdminExecutionUpdateResponse UpdateExecution(ctx, idProject, idDomain, idName, body) -Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User or system provided value for the resource. | - **body** | [**AdminExecutionUpdateRequest**](AdminExecutionUpdateRequest.md)| | - -### Return type - -[**AdminExecutionUpdateResponse**](adminExecutionUpdateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **UpdateLaunchPlan** -> AdminLaunchPlanUpdateResponse UpdateLaunchPlan(ctx, idProject, idDomain, idName, idVersion, body) -Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. | - **idVersion** | **string**| Specific version of the resource. | - **body** | [**AdminLaunchPlanUpdateRequest**](AdminLaunchPlanUpdateRequest.md)| | - -### Return type - -[**AdminLaunchPlanUpdateResponse**](adminLaunchPlanUpdateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **UpdateNamedEntity** -> AdminNamedEntityUpdateResponse UpdateNamedEntity(ctx, resourceType, idProject, idDomain, idName, body) -Updates a :ref:`ref_flyteidl.admin.NamedEntity` object. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **resourceType** | **string**| Resource type of the metadata to update +required | - **idProject** | **string**| Name of the project the resource belongs to. | - **idDomain** | **string**| Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | - **idName** | **string**| User provided value for the resource. The combination of project + domain + name uniquely identifies the resource. +optional - in certain contexts - like 'List API', 'Launch plans' | - **body** | [**AdminNamedEntityUpdateRequest**](AdminNamedEntityUpdateRequest.md)| | - -### Return type - -[**AdminNamedEntityUpdateResponse**](adminNamedEntityUpdateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **UpdateProject** -> AdminProjectUpdateResponse UpdateProject(ctx, id, body) -Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **id** | **string**| Globally unique project name. | - **body** | [**AdminProject**](AdminProject.md)| | - -### Return type - -[**AdminProjectUpdateResponse**](adminProjectUpdateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **UpdateProjectAttributes** -> AdminProjectAttributesUpdateResponse UpdateProjectAttributes(ctx, attributesProject, body) -Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **attributesProject** | **string**| Unique project id for which this set of attributes will be applied. | - **body** | [**AdminProjectAttributesUpdateRequest**](AdminProjectAttributesUpdateRequest.md)| | - -### Return type - -[**AdminProjectAttributesUpdateResponse**](adminProjectAttributesUpdateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **UpdateProjectDomainAttributes** -> AdminProjectDomainAttributesUpdateResponse UpdateProjectDomainAttributes(ctx, attributesProject, attributesDomain, body) -Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **attributesProject** | **string**| Unique project id for which this set of attributes will be applied. | - **attributesDomain** | **string**| Unique domain id for which this set of attributes will be applied. | - **body** | [**AdminProjectDomainAttributesUpdateRequest**](AdminProjectDomainAttributesUpdateRequest.md)| | - -### Return type - -[**AdminProjectDomainAttributesUpdateResponse**](adminProjectDomainAttributesUpdateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **UpdateWorkflowAttributes** -> AdminWorkflowAttributesUpdateResponse UpdateWorkflowAttributes(ctx, attributesProject, attributesDomain, attributesWorkflow, body) -Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow. - -### Required Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **attributesProject** | **string**| Unique project id for which this set of attributes will be applied. | - **attributesDomain** | **string**| Unique domain id for which this set of attributes will be applied. | - **attributesWorkflow** | **string**| Workflow name for which this set of attributes will be applied. | - **body** | [**AdminWorkflowAttributesUpdateRequest**](AdminWorkflowAttributesUpdateRequest.md)| | - -### Return type - -[**AdminWorkflowAttributesUpdateResponse**](adminWorkflowAttributesUpdateResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSlackNotification.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSlackNotification.md deleted file mode 100644 index 36a57862d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSlackNotification.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminSlackNotification - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RecipientsEmail** | **[]string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSort.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSort.md deleted file mode 100644 index 494dbeeb2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSort.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminSort - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Key** | **string** | | [optional] [default to null] -**Direction** | [***SortDirection**](SortDirection.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSourceCode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSourceCode.md deleted file mode 100644 index 21d8f21c4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSourceCode.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminSourceCode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Link** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSystemMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSystemMetadata.md deleted file mode 100644 index df932b0e7..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminSystemMetadata.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminSystemMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ExecutionCluster** | **string** | Which execution cluster this execution ran on. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTask.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTask.md deleted file mode 100644 index 3d20d512f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTask.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminTask - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the task. | [optional] [default to null] -**Closure** | [***AdminTaskClosure**](adminTaskClosure.md) | closure encapsulates all the fields that maps to a compiled version of the task. | [optional] [default to null] -**ShortDescription** | **string** | One-liner overview of the entity. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskClosure.md deleted file mode 100644 index d56b155be..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskClosure.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminTaskClosure - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**CompiledTask** | [***CoreCompiledTask**](coreCompiledTask.md) | Represents the compiled representation of the task from the specification provided. | [optional] [default to null] -**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the task was created. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionClosure.md deleted file mode 100644 index e8e9b7c57..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionClosure.md +++ /dev/null @@ -1,23 +0,0 @@ -# AdminTaskExecutionClosure - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**OutputUri** | **string** | Path to remote data store where output blob is stored if the execution succeeded (and produced outputs). DEPRECATED. Use GetTaskExecutionData to fetch output data instead. | [optional] [default to null] -**Error_** | [***CoreExecutionError**](coreExecutionError.md) | Error information for the task execution. Populated if the execution failed. | [optional] [default to null] -**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this task execution. DEPRECATED. Use GetTaskExecutionData to fetch output data instead. | [optional] [default to null] -**Phase** | [***CoreTaskExecutionPhase**](coreTaskExecutionPhase.md) | The last recorded phase for this task execution. | [optional] [default to null] -**Logs** | [**[]CoreTaskLog**](coreTaskLog.md) | Detailed log information output by the task execution. | [optional] [default to null] -**StartedAt** | [**time.Time**](time.Time.md) | Time at which the task execution began running. | [optional] [default to null] -**Duration** | **string** | The amount of time the task execution spent running. | [optional] [default to null] -**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the task execution was created. | [optional] [default to null] -**UpdatedAt** | [**time.Time**](time.Time.md) | Time at which the task execution was last updated. | [optional] [default to null] -**CustomInfo** | [***ProtobufStruct**](protobufStruct.md) | Custom data specific to the task plugin. | [optional] [default to null] -**Reason** | **string** | If there is an explanation for the most recent phase transition, the reason will capture it. | [optional] [default to null] -**TaskType** | **string** | A predefined yet extensible Task type identifier. | [optional] [default to null] -**Metadata** | [***EventTaskExecutionMetadata**](eventTaskExecutionMetadata.md) | Metadata around how a task was executed. | [optional] [default to null] -**EventVersion** | **int32** | The event version is used to indicate versioned changes in how data is maintained using this proto message. For example, event_verison > 0 means that maps tasks logs use the TaskExecutionMetadata ExternalResourceInfo fields for each subtask rather than the TaskLog in this message. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventRequest.md deleted file mode 100644 index 4bb601843..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminTaskExecutionEventRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RequestId** | **string** | | [optional] [default to null] -**Event** | [***EventTaskExecutionEvent**](eventTaskExecutionEvent.md) | Details about the event that occurred. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventResponse.md deleted file mode 100644 index 6c3e014f5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionEventResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminTaskExecutionEventResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionGetDataResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionGetDataResponse.md deleted file mode 100644 index 73500c0da..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionGetDataResponse.md +++ /dev/null @@ -1,13 +0,0 @@ -# AdminTaskExecutionGetDataResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Inputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of task execution inputs. Deprecated: Please use full_inputs instead. | [optional] [default to null] -**Outputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of task execution outputs. Deprecated: Please use full_outputs instead. | [optional] [default to null] -**FullInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_inputs will only be populated if they are under a configured size threshold. | [optional] [default to null] -**FullOutputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_outputs will only be populated if they are under a configured size threshold. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionList.md deleted file mode 100644 index 2fa343ebe..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskExecutionList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminTaskExecutionList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**TaskExecutions** | [**[]FlyteidladminTaskExecution**](flyteidladminTaskExecution.md) | | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskList.md deleted file mode 100644 index 70c878d7c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminTaskList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Tasks** | [**[]AdminTask**](adminTask.md) | A list of tasks returned based on the request. | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceAttributes.md deleted file mode 100644 index 5f8466f0f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceAttributes.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminTaskResourceAttributes - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Defaults** | [***AdminTaskResourceSpec**](adminTaskResourceSpec.md) | | [optional] [default to null] -**Limits** | [***AdminTaskResourceSpec**](adminTaskResourceSpec.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceSpec.md deleted file mode 100644 index 7cc9214bc..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskResourceSpec.md +++ /dev/null @@ -1,14 +0,0 @@ -# AdminTaskResourceSpec - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Cpu** | **string** | | [optional] [default to null] -**Gpu** | **string** | | [optional] [default to null] -**Memory** | **string** | | [optional] [default to null] -**Storage** | **string** | | [optional] [default to null] -**EphemeralStorage** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskSpec.md deleted file mode 100644 index f1a253d6e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminTaskSpec.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminTaskSpec - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Template** | [***CoreTaskTemplate**](coreTaskTemplate.md) | Template of the task that encapsulates all the metadata of the task. | [optional] [default to null] -**Description** | [***AdminDescriptionEntity**](adminDescriptionEntity.md) | Represents the specification for description entity. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminUrlBlob.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminUrlBlob.md deleted file mode 100644 index 02b685fc1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminUrlBlob.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminUrlBlob - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Url** | **string** | Actual url value. | [optional] [default to null] -**Bytes** | **string** | Represents the size of the file accessible at the above url. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminVersion.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminVersion.md deleted file mode 100644 index a293d84c5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminVersion.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminVersion - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Build** | **string** | | [optional] [default to null] -**Version** | **string** | | [optional] [default to null] -**BuildTime** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflow.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflow.md deleted file mode 100644 index 6c105d8a8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflow.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminWorkflow - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the workflow. | [optional] [default to null] -**Closure** | [***AdminWorkflowClosure**](adminWorkflowClosure.md) | closure encapsulates all the fields that maps to a compiled version of the workflow. | [optional] [default to null] -**ShortDescription** | **string** | One-liner overview of the entity. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributes.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributes.md deleted file mode 100644 index 08f7c0a62..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributes.md +++ /dev/null @@ -1,13 +0,0 @@ -# AdminWorkflowAttributes - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | Unique project id for which this set of attributes will be applied. | [optional] [default to null] -**Domain** | **string** | Unique domain id for which this set of attributes will be applied. | [optional] [default to null] -**Workflow** | **string** | Workflow name for which this set of attributes will be applied. | [optional] [default to null] -**MatchingAttributes** | [***AdminMatchingAttributes**](adminMatchingAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteRequest.md deleted file mode 100644 index 34633bc43..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteRequest.md +++ /dev/null @@ -1,13 +0,0 @@ -# AdminWorkflowAttributesDeleteRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | | [optional] [default to null] -**Domain** | **string** | | [optional] [default to null] -**Workflow** | **string** | | [optional] [default to null] -**ResourceType** | [***AdminMatchableResource**](adminMatchableResource.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteResponse.md deleted file mode 100644 index df08bd81e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesDeleteResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminWorkflowAttributesDeleteResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesGetResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesGetResponse.md deleted file mode 100644 index 0209bab64..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesGetResponse.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminWorkflowAttributesGetResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Attributes** | [***AdminWorkflowAttributes**](adminWorkflowAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateRequest.md deleted file mode 100644 index 61ab56c20..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateRequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdminWorkflowAttributesUpdateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Attributes** | [***AdminWorkflowAttributes**](adminWorkflowAttributes.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateResponse.md deleted file mode 100644 index 4809a3da0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowAttributesUpdateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminWorkflowAttributesUpdateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowClosure.md deleted file mode 100644 index 2e68eca05..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowClosure.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminWorkflowClosure - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**CompiledWorkflow** | [***CoreCompiledWorkflowClosure**](coreCompiledWorkflowClosure.md) | Represents the compiled representation of the workflow from the specification provided. | [optional] [default to null] -**CreatedAt** | [**time.Time**](time.Time.md) | Time at which the workflow was created. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateRequest.md deleted file mode 100644 index 865027ee6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminWorkflowCreateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] -**Spec** | [***AdminWorkflowSpec**](adminWorkflowSpec.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateResponse.md deleted file mode 100644 index 1a1e9299c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowCreateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminWorkflowCreateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionConfig.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionConfig.md deleted file mode 100644 index ee4dc1940..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionConfig.md +++ /dev/null @@ -1,16 +0,0 @@ -# AdminWorkflowExecutionConfig - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**MaxParallelism** | **int32** | Can be used to control the number of parallel nodes to run within the workflow. This is useful to achieve fairness. | [optional] [default to null] -**SecurityContext** | [***CoreSecurityContext**](coreSecurityContext.md) | Indicates security context permissions for executions triggered with this matchable attribute. | [optional] [default to null] -**RawOutputDataConfig** | [***AdminRawOutputDataConfig**](adminRawOutputDataConfig.md) | Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). | [optional] [default to null] -**Labels** | [***AdminLabels**](adminLabels.md) | Custom labels to be applied to a triggered execution resource. | [optional] [default to null] -**Annotations** | [***AdminAnnotations**](adminAnnotations.md) | Custom annotations to be applied to a triggered execution resource. | [optional] [default to null] -**Interruptible** | **bool** | Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. | [optional] [default to null] -**OverwriteCache** | **bool** | Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventRequest.md deleted file mode 100644 index 6e8a659ce..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminWorkflowExecutionEventRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RequestId** | **string** | | [optional] [default to null] -**Event** | [***EventWorkflowExecutionEvent**](eventWorkflowExecutionEvent.md) | Details about the event that occurred. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventResponse.md deleted file mode 100644 index 701237a46..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionEventResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# AdminWorkflowExecutionEventResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionGetDataResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionGetDataResponse.md deleted file mode 100644 index 853e8e08c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowExecutionGetDataResponse.md +++ /dev/null @@ -1,13 +0,0 @@ -# AdminWorkflowExecutionGetDataResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Outputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of execution outputs. Deprecated: Please use full_outputs instead. | [optional] [default to null] -**Inputs** | [***AdminUrlBlob**](adminUrlBlob.md) | Signed url to fetch a core.LiteralMap of execution inputs. Deprecated: Please use full_inputs instead. | [optional] [default to null] -**FullInputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_inputs will only be populated if they are under a configured size threshold. | [optional] [default to null] -**FullOutputs** | [***CoreLiteralMap**](coreLiteralMap.md) | Full_outputs will only be populated if they are under a configured size threshold. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowList.md deleted file mode 100644 index 1afea7ba8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowList.md +++ /dev/null @@ -1,11 +0,0 @@ -# AdminWorkflowList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Workflows** | [**[]AdminWorkflow**](adminWorkflow.md) | A list of workflows returned based on the request. | [optional] [default to null] -**Token** | **string** | In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowSpec.md deleted file mode 100644 index d9795a60e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/AdminWorkflowSpec.md +++ /dev/null @@ -1,12 +0,0 @@ -# AdminWorkflowSpec - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Template** | [***CoreWorkflowTemplate**](coreWorkflowTemplate.md) | Template of the task that encapsulates all the metadata of the workflow. | [optional] [default to null] -**SubWorkflows** | [**[]CoreWorkflowTemplate**](coreWorkflowTemplate.md) | Workflows that are embedded into other workflows need to be passed alongside the parent workflow to the propeller compiler (since the compiler doesn't have any knowledge of other workflows - ie, it doesn't reach out to Admin to see other registered workflows). In fact, subworkflows do not even need to be registered. | [optional] [default to null] -**Description** | [***AdminDescriptionEntity**](adminDescriptionEntity.md) | Represents the specification for description entity. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/BlobTypeBlobDimensionality.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/BlobTypeBlobDimensionality.md deleted file mode 100644 index 11dc9be23..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/BlobTypeBlobDimensionality.md +++ /dev/null @@ -1,9 +0,0 @@ -# BlobTypeBlobDimensionality - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CatalogReservationStatus.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CatalogReservationStatus.md deleted file mode 100644 index 431558ca1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CatalogReservationStatus.md +++ /dev/null @@ -1,9 +0,0 @@ -# CatalogReservationStatus - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ComparisonExpressionOperator.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ComparisonExpressionOperator.md deleted file mode 100644 index ad349573c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ComparisonExpressionOperator.md +++ /dev/null @@ -1,9 +0,0 @@ -# ComparisonExpressionOperator - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConjunctionExpressionLogicalOperator.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConjunctionExpressionLogicalOperator.md deleted file mode 100644 index 5fb8ee161..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConjunctionExpressionLogicalOperator.md +++ /dev/null @@ -1,9 +0,0 @@ -# ConjunctionExpressionLogicalOperator - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConnectionSetIdList.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConnectionSetIdList.md deleted file mode 100644 index f5e2613c6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ConnectionSetIdList.md +++ /dev/null @@ -1,10 +0,0 @@ -# ConnectionSetIdList - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Ids** | **[]string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ContainerArchitecture.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ContainerArchitecture.md deleted file mode 100644 index 86acdf77e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ContainerArchitecture.md +++ /dev/null @@ -1,9 +0,0 @@ -# ContainerArchitecture - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreAlias.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreAlias.md deleted file mode 100644 index ba5593c62..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreAlias.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreAlias - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Var_** | **string** | Must match one of the output variable names on a node. | [optional] [default to null] -**Alias** | **string** | A workflow-level unique alias that downstream nodes can refer to in their input. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreApproveCondition.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreApproveCondition.md deleted file mode 100644 index 64b729a19..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreApproveCondition.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreApproveCondition - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**SignalId** | **string** | A unique identifier for the requested boolean signal. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinary.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinary.md deleted file mode 100644 index c595f945a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinary.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreBinary - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Value** | **string** | | [optional] [default to null] -**Tag** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinding.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinding.md deleted file mode 100644 index f06a9360b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBinding.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreBinding - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Var_** | **string** | Variable name must match an input/output variable of the node. | [optional] [default to null] -**Binding** | [***CoreBindingData**](coreBindingData.md) | Data to use to bind this variable. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingData.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingData.md deleted file mode 100644 index 52b4fa9b1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingData.md +++ /dev/null @@ -1,14 +0,0 @@ -# CoreBindingData - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Scalar** | [***CoreScalar**](coreScalar.md) | A simple scalar value. | [optional] [default to null] -**Collection** | [***CoreBindingDataCollection**](coreBindingDataCollection.md) | A collection of binding data. This allows nesting of binding data to any number of levels. | [optional] [default to null] -**Promise** | [***CoreOutputReference**](coreOutputReference.md) | References an output promised by another node. | [optional] [default to null] -**Map_** | [***CoreBindingDataMap**](coreBindingDataMap.md) | A map of bindings. The key is always a string. | [optional] [default to null] -**Union** | [***CoreUnionInfo**](coreUnionInfo.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataCollection.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataCollection.md deleted file mode 100644 index 98d43fa18..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataCollection.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreBindingDataCollection - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Bindings** | [**[]CoreBindingData**](coreBindingData.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataMap.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataMap.md deleted file mode 100644 index 9b28e3ce3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBindingDataMap.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreBindingDataMap - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Bindings** | [**map[string]CoreBindingData**](coreBindingData.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlob.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlob.md deleted file mode 100644 index 017f38ba4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlob.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreBlob - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Metadata** | [***CoreBlobMetadata**](coreBlobMetadata.md) | | [optional] [default to null] -**Uri** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobMetadata.md deleted file mode 100644 index bc3e1351c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobMetadata.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreBlobMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Type_** | [***CoreBlobType**](coreBlobType.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobType.md deleted file mode 100644 index 73e98a5d3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBlobType.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreBlobType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Format** | **string** | | [optional] [default to null] -**Dimensionality** | [***BlobTypeBlobDimensionality**](BlobTypeBlobDimensionality.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBooleanExpression.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBooleanExpression.md deleted file mode 100644 index 33658deba..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBooleanExpression.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreBooleanExpression - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Conjunction** | [***CoreConjunctionExpression**](coreConjunctionExpression.md) | | [optional] [default to null] -**Comparison** | [***CoreComparisonExpression**](coreComparisonExpression.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBranchNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBranchNode.md deleted file mode 100644 index 95abc72bd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreBranchNode.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreBranchNode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**IfElse** | [***CoreIfElseBlock**](coreIfElseBlock.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogArtifactTag.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogArtifactTag.md deleted file mode 100644 index d17d99ff3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogArtifactTag.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreCatalogArtifactTag - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ArtifactId** | **string** | | [optional] [default to null] -**Name** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogCacheStatus.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogCacheStatus.md deleted file mode 100644 index fc3866dad..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogCacheStatus.md +++ /dev/null @@ -1,9 +0,0 @@ -# CoreCatalogCacheStatus - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogMetadata.md deleted file mode 100644 index 580e3017c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCatalogMetadata.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreCatalogMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**DatasetId** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] -**ArtifactTag** | [***CoreCatalogArtifactTag**](coreCatalogArtifactTag.md) | | [optional] [default to null] -**SourceTaskExecution** | [***CoreTaskExecutionIdentifier**](coreTaskExecutionIdentifier.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreComparisonExpression.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreComparisonExpression.md deleted file mode 100644 index db0034584..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreComparisonExpression.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreComparisonExpression - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Operator** | [***ComparisonExpressionOperator**](ComparisonExpressionOperator.md) | | [optional] [default to null] -**LeftValue** | [***CoreOperand**](coreOperand.md) | | [optional] [default to null] -**RightValue** | [***CoreOperand**](coreOperand.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledTask.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledTask.md deleted file mode 100644 index e6c32b0ad..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledTask.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreCompiledTask - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Template** | [***CoreTaskTemplate**](coreTaskTemplate.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflow.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflow.md deleted file mode 100644 index f91cda08b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflow.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreCompiledWorkflow - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Template** | [***CoreWorkflowTemplate**](coreWorkflowTemplate.md) | | [optional] [default to null] -**Connections** | [***CoreConnectionSet**](coreConnectionSet.md) | For internal use only! This field is used by the system and must not be filled in. Any values set will be ignored. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflowClosure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflowClosure.md deleted file mode 100644 index 1357c2c75..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreCompiledWorkflowClosure.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreCompiledWorkflowClosure - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Primary** | [***CoreCompiledWorkflow**](coreCompiledWorkflow.md) | | [optional] [default to null] -**SubWorkflows** | [**[]CoreCompiledWorkflow**](coreCompiledWorkflow.md) | | [optional] [default to null] -**Tasks** | [**[]CoreCompiledTask**](coreCompiledTask.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConjunctionExpression.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConjunctionExpression.md deleted file mode 100644 index 596605d18..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConjunctionExpression.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreConjunctionExpression - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Operator** | [***ConjunctionExpressionLogicalOperator**](ConjunctionExpressionLogicalOperator.md) | | [optional] [default to null] -**LeftExpression** | [***CoreBooleanExpression**](coreBooleanExpression.md) | | [optional] [default to null] -**RightExpression** | [***CoreBooleanExpression**](coreBooleanExpression.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConnectionSet.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConnectionSet.md deleted file mode 100644 index b35b8c91a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreConnectionSet.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreConnectionSet - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Downstream** | [**map[string]ConnectionSetIdList**](ConnectionSetIdList.md) | | [optional] [default to null] -**Upstream** | [**map[string]ConnectionSetIdList**](ConnectionSetIdList.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainer.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainer.md deleted file mode 100644 index 30b680d11..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainer.md +++ /dev/null @@ -1,18 +0,0 @@ -# CoreContainer - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Image** | **string** | | [optional] [default to null] -**Command** | **[]string** | Command to be executed, if not provided, the default entrypoint in the container image will be used. | [optional] [default to null] -**Args** | **[]string** | These will default to Flyte given paths. If provided, the system will not append known paths. If the task still needs flyte's inputs and outputs path, add $(FLYTE_INPUT_FILE), $(FLYTE_OUTPUT_FILE) wherever makes sense and the system will populate these before executing the container. | [optional] [default to null] -**Resources** | [***CoreResources**](coreResources.md) | Container resources requirement as specified by the container engine. | [optional] [default to null] -**Env** | [**[]CoreKeyValuePair**](coreKeyValuePair.md) | Environment variables will be set as the container is starting up. | [optional] [default to null] -**Config** | [**[]CoreKeyValuePair**](coreKeyValuePair.md) | Allows extra configs to be available for the container. TODO: elaborate on how configs will become available. Deprecated, please use TaskTemplate.config instead. | [optional] [default to null] -**Ports** | [**[]CoreContainerPort**](coreContainerPort.md) | | [optional] [default to null] -**DataConfig** | [***CoreDataLoadingConfig**](coreDataLoadingConfig.md) | | [optional] [default to null] -**Architecture** | [***ContainerArchitecture**](ContainerArchitecture.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainerPort.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainerPort.md deleted file mode 100644 index c49be6611..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreContainerPort.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreContainerPort - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ContainerPort** | **int64** | Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreDataLoadingConfig.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreDataLoadingConfig.md deleted file mode 100644 index e4b6aa880..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreDataLoadingConfig.md +++ /dev/null @@ -1,14 +0,0 @@ -# CoreDataLoadingConfig - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Enabled** | **bool** | | [optional] [default to null] -**InputPath** | **string** | | [optional] [default to null] -**OutputPath** | **string** | | [optional] [default to null] -**Format** | [***DataLoadingConfigLiteralMapFormat**](DataLoadingConfigLiteralMapFormat.md) | | [optional] [default to null] -**IoStrategy** | [***CoreIoStrategy**](coreIOStrategy.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreEnumType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreEnumType.md deleted file mode 100644 index 0332e6ac6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreEnumType.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreEnumType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Values** | **[]string** | Predefined set of enum values. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreError.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreError.md deleted file mode 100644 index 9e0cc8647..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreError.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreError - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**FailedNodeId** | **string** | The node id that threw the error. | [optional] [default to null] -**Message** | **string** | Error message thrown. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreExecutionError.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreExecutionError.md deleted file mode 100644 index 373a41e7a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreExecutionError.md +++ /dev/null @@ -1,13 +0,0 @@ -# CoreExecutionError - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Code** | **string** | | [optional] [default to null] -**Message** | **string** | Detailed description of the error - including stack trace. | [optional] [default to null] -**ErrorUri** | **string** | | [optional] [default to null] -**Kind** | [***ExecutionErrorErrorKind**](ExecutionErrorErrorKind.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreGateNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreGateNode.md deleted file mode 100644 index 692974f4f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreGateNode.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreGateNode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Approve** | [***CoreApproveCondition**](coreApproveCondition.md) | ApproveCondition represents a dependency on an external approval provided by a boolean signal. | [optional] [default to null] -**Signal** | [***CoreSignalCondition**](coreSignalCondition.md) | SignalCondition represents a dependency on an signal. | [optional] [default to null] -**Sleep** | [***CoreSleepCondition**](coreSleepCondition.md) | SleepCondition represents a dependency on waiting for the specified duration. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentifier.md deleted file mode 100644 index 0e5bf8f56..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentifier.md +++ /dev/null @@ -1,14 +0,0 @@ -# CoreIdentifier - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ResourceType** | [***CoreResourceType**](coreResourceType.md) | Identifies the specific type of resource that this identifier corresponds to. | [optional] [default to null] -**Project** | **string** | Name of the project the resource belongs to. | [optional] [default to null] -**Domain** | **string** | Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | [optional] [default to null] -**Name** | **string** | User provided value for the resource. | [optional] [default to null] -**Version** | **string** | Specific version of the resource. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentity.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentity.md deleted file mode 100644 index f5ee58c54..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIdentity.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreIdentity - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**IamRole** | **string** | iam_role references the fully qualified name of Identity & Access Management role to impersonate. | [optional] [default to null] -**K8sServiceAccount** | **string** | k8s_service_account references a kubernetes service account to impersonate. | [optional] [default to null] -**Oauth2Client** | [***CoreOAuth2Client**](coreOAuth2Client.md) | oauth2_client references an oauth2 client. Backend plugins can use this information to impersonate the client when making external calls. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfBlock.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfBlock.md deleted file mode 100644 index e34425157..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfBlock.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreIfBlock - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Condition** | [***CoreBooleanExpression**](coreBooleanExpression.md) | | [optional] [default to null] -**ThenNode** | [***CoreNode**](coreNode.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfElseBlock.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfElseBlock.md deleted file mode 100644 index 268b5ba41..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIfElseBlock.md +++ /dev/null @@ -1,13 +0,0 @@ -# CoreIfElseBlock - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Case_** | [***CoreIfBlock**](coreIfBlock.md) | +required. First condition to evaluate. | [optional] [default to null] -**Other** | [**[]CoreIfBlock**](coreIfBlock.md) | +optional. Additional branches to evaluate. | [optional] [default to null] -**ElseNode** | [***CoreNode**](coreNode.md) | The node to execute in case none of the branches were taken. | [optional] [default to null] -**Error_** | [***CoreError**](coreError.md) | An error to throw in case none of the branches were taken. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIoStrategy.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIoStrategy.md deleted file mode 100644 index a1502a34f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreIoStrategy.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreIoStrategy - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**DownloadMode** | [***IoStrategyDownloadMode**](IOStrategyDownloadMode.md) | | [optional] [default to null] -**UploadMode** | [***IoStrategyUploadMode**](IOStrategyUploadMode.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sObjectMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sObjectMetadata.md deleted file mode 100644 index 27167bec8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sObjectMetadata.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreK8sObjectMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Labels** | **map[string]string** | Optional labels to add to the pod definition. | [optional] [default to null] -**Annotations** | **map[string]string** | Optional annotations to add to the pod definition. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sPod.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sPod.md deleted file mode 100644 index f5a0efaa5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreK8sPod.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreK8sPod - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Metadata** | [***CoreK8sObjectMetadata**](coreK8sObjectMetadata.md) | Contains additional metadata for building a kubernetes pod. | [optional] [default to null] -**PodSpec** | [***ProtobufStruct**](protobufStruct.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreKeyValuePair.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreKeyValuePair.md deleted file mode 100644 index 6fa741e5f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreKeyValuePair.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreKeyValuePair - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Key** | **string** | required. | [optional] [default to null] -**Value** | **string** | +optional. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteral.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteral.md deleted file mode 100644 index 4e522b684..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteral.md +++ /dev/null @@ -1,13 +0,0 @@ -# CoreLiteral - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Scalar** | [***CoreScalar**](coreScalar.md) | A simple value. | [optional] [default to null] -**Collection** | [***CoreLiteralCollection**](coreLiteralCollection.md) | A collection of literals to allow nesting. | [optional] [default to null] -**Map_** | [***CoreLiteralMap**](coreLiteralMap.md) | A map of strings to literals. | [optional] [default to null] -**Hash** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralCollection.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralCollection.md deleted file mode 100644 index 5e6478238..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralCollection.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreLiteralCollection - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Literals** | [**[]CoreLiteral**](coreLiteral.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralMap.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralMap.md deleted file mode 100644 index 349e00f3c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralMap.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreLiteralMap - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Literals** | [**map[string]CoreLiteral**](coreLiteral.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralType.md deleted file mode 100644 index 2e6b4259c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreLiteralType.md +++ /dev/null @@ -1,20 +0,0 @@ -# CoreLiteralType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Simple** | [***CoreSimpleType**](coreSimpleType.md) | A simple type that can be compared one-to-one with another. | [optional] [default to null] -**Schema** | [***CoreSchemaType**](coreSchemaType.md) | A complex type that requires matching of inner fields. | [optional] [default to null] -**CollectionType** | [***CoreLiteralType**](coreLiteralType.md) | Defines the type of the value of a collection. Only homogeneous collections are allowed. | [optional] [default to null] -**MapValueType** | [***CoreLiteralType**](coreLiteralType.md) | Defines the type of the value of a map type. The type of the key is always a string. | [optional] [default to null] -**Blob** | [***CoreBlobType**](coreBlobType.md) | A blob might have specialized implementation details depending on associated metadata. | [optional] [default to null] -**EnumType** | [***CoreEnumType**](coreEnumType.md) | Defines an enum with pre-defined string values. | [optional] [default to null] -**StructuredDatasetType** | [***CoreStructuredDatasetType**](coreStructuredDatasetType.md) | | [optional] [default to null] -**UnionType** | [***CoreUnionType**](coreUnionType.md) | Defines an union type with pre-defined LiteralTypes. | [optional] [default to null] -**Metadata** | [***ProtobufStruct**](protobufStruct.md) | This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking. This might be used by consumers to identify special behavior or display extended information for the type. | [optional] [default to null] -**Annotation** | [***CoreTypeAnnotation**](coreTypeAnnotation.md) | This field contains arbitrary data that might have special semantic meaning for the client but does not effect internal flyte behavior. | [optional] [default to null] -**Structure** | [***CoreTypeStructure**](coreTypeStructure.md) | Hints to improve type matching. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNode.md deleted file mode 100644 index 4672a83cb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNode.md +++ /dev/null @@ -1,18 +0,0 @@ -# CoreNode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | **string** | A workflow-level unique identifier that identifies this node in the workflow. 'inputs' and 'outputs' are reserved node ids that cannot be used by other nodes. | [optional] [default to null] -**Metadata** | [***CoreNodeMetadata**](coreNodeMetadata.md) | Extra metadata about the node. | [optional] [default to null] -**Inputs** | [**[]CoreBinding**](coreBinding.md) | Specifies how to bind the underlying interface's inputs. All required inputs specified in the underlying interface must be fulfilled. | [optional] [default to null] -**UpstreamNodeIds** | **[]string** | +optional Specifies execution dependency for this node ensuring it will only get scheduled to run after all its upstream nodes have completed. This node will have an implicit dependency on any node that appears in inputs field. | [optional] [default to null] -**OutputAliases** | [**[]CoreAlias**](coreAlias.md) | +optional. A node can define aliases for a subset of its outputs. This is particularly useful if different nodes need to conform to the same interface (e.g. all branches in a branch node). Downstream nodes must refer to this nodes outputs using the alias if one's specified. | [optional] [default to null] -**TaskNode** | [***CoreTaskNode**](coreTaskNode.md) | Information about the Task to execute in this node. | [optional] [default to null] -**WorkflowNode** | [***CoreWorkflowNode**](coreWorkflowNode.md) | Information about the Workflow to execute in this mode. | [optional] [default to null] -**BranchNode** | [***CoreBranchNode**](coreBranchNode.md) | Information about the branch node to evaluate in this node. | [optional] [default to null] -**GateNode** | [***CoreGateNode**](coreGateNode.md) | Information about the condition to evaluate in this node. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionIdentifier.md deleted file mode 100644 index c56bbe6db..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionIdentifier.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreNodeExecutionIdentifier - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**NodeId** | **string** | | [optional] [default to null] -**ExecutionId** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionPhase.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionPhase.md deleted file mode 100644 index 9ca254ae0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeExecutionPhase.md +++ /dev/null @@ -1,9 +0,0 @@ -# CoreNodeExecutionPhase - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeMetadata.md deleted file mode 100644 index 5353ad3e3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreNodeMetadata.md +++ /dev/null @@ -1,13 +0,0 @@ -# CoreNodeMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Name** | **string** | | [optional] [default to null] -**Timeout** | **string** | The overall timeout of a task. | [optional] [default to null] -**Retries** | [***CoreRetryStrategy**](coreRetryStrategy.md) | Number of retries per task. | [optional] [default to null] -**Interruptible** | **bool** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2Client.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2Client.md deleted file mode 100644 index a51a664d4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2Client.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreOAuth2Client - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ClientId** | **string** | | [optional] [default to null] -**ClientSecret** | [***CoreSecret**](coreSecret.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequest.md deleted file mode 100644 index 14286e996..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequest.md +++ /dev/null @@ -1,14 +0,0 @@ -# CoreOAuth2TokenRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Name** | **string** | | [optional] [default to null] -**Type_** | [***CoreOAuth2TokenRequestType**](coreOAuth2TokenRequestType.md) | | [optional] [default to null] -**Client** | [***CoreOAuth2Client**](coreOAuth2Client.md) | | [optional] [default to null] -**IdpDiscoveryEndpoint** | **string** | | [optional] [default to null] -**TokenEndpoint** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequestType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequestType.md deleted file mode 100644 index 75a3ca1d9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOAuth2TokenRequestType.md +++ /dev/null @@ -1,9 +0,0 @@ -# CoreOAuth2TokenRequestType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOperand.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOperand.md deleted file mode 100644 index 4437727b6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOperand.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreOperand - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Primitive** | [***CorePrimitive**](corePrimitive.md) | | [optional] [default to null] -**Var_** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOutputReference.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOutputReference.md deleted file mode 100644 index 085acc371..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreOutputReference.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreOutputReference - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**NodeId** | **string** | Node id must exist at the graph layer. | [optional] [default to null] -**Var_** | **string** | Variable name must refer to an output variable for the node. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameter.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameter.md deleted file mode 100644 index 8fcdca3f2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameter.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreParameter - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Var_** | [***CoreVariable**](coreVariable.md) | +required Variable. Defines the type of the variable backing this parameter. | [optional] [default to null] -**Default_** | [***CoreLiteral**](coreLiteral.md) | Defines a default value that has to match the variable type defined. | [optional] [default to null] -**Required** | **bool** | +optional, is this value required to be filled. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameterMap.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameterMap.md deleted file mode 100644 index a05e5d8e6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreParameterMap.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreParameterMap - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Parameters** | [**map[string]CoreParameter**](coreParameter.md) | Defines a map of parameter names to parameters. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CorePrimitive.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CorePrimitive.md deleted file mode 100644 index 659f54add..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CorePrimitive.md +++ /dev/null @@ -1,15 +0,0 @@ -# CorePrimitive - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Integer** | **string** | | [optional] [default to null] -**FloatValue** | **float64** | | [optional] [default to null] -**StringValue** | **string** | | [optional] [default to null] -**Boolean** | **bool** | | [optional] [default to null] -**Datetime** | [**time.Time**](time.Time.md) | | [optional] [default to null] -**Duration** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfService.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfService.md deleted file mode 100644 index 928f09f55..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfService.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreQualityOfService - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Tier** | [***QualityOfServiceTier**](QualityOfServiceTier.md) | | [optional] [default to null] -**Spec** | [***CoreQualityOfServiceSpec**](coreQualityOfServiceSpec.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfServiceSpec.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfServiceSpec.md deleted file mode 100644 index 1698c34ed..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreQualityOfServiceSpec.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreQualityOfServiceSpec - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**QueueingBudget** | **string** | Indicates how much queueing delay an execution can tolerate. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResourceType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResourceType.md deleted file mode 100644 index bccd44bbe..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResourceType.md +++ /dev/null @@ -1,9 +0,0 @@ -# CoreResourceType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResources.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResources.md deleted file mode 100644 index aa0719117..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreResources.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreResources - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Requests** | [**[]ResourcesResourceEntry**](ResourcesResourceEntry.md) | The desired set of resources requested. ResourceNames must be unique within the list. | [optional] [default to null] -**Limits** | [**[]ResourcesResourceEntry**](ResourcesResourceEntry.md) | Defines a set of bounds (e.g. min/max) within which the task can reliably run. ResourceNames must be unique within the list. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRetryStrategy.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRetryStrategy.md deleted file mode 100644 index 73552b17b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRetryStrategy.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreRetryStrategy - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Retries** | **int64** | Number of retries. Retries will be consumed when the job fails with a recoverable error. The number of retries must be less than or equals to 10. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRuntimeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRuntimeMetadata.md deleted file mode 100644 index 3d2cd8dfd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreRuntimeMetadata.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreRuntimeMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Type_** | [***RuntimeMetadataRuntimeType**](RuntimeMetadataRuntimeType.md) | Type of runtime. | [optional] [default to null] -**Version** | **string** | Version of the runtime. All versions should be backward compatible. However, certain cases call for version checks to ensure tighter validation or setting expectations. | [optional] [default to null] -**Flavor** | **string** | +optional It can be used to provide extra information about the runtime (e.g. python, golang... etc.). | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreScalar.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreScalar.md deleted file mode 100644 index 30e0c5bbd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreScalar.md +++ /dev/null @@ -1,18 +0,0 @@ -# CoreScalar - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Primitive** | [***CorePrimitive**](corePrimitive.md) | | [optional] [default to null] -**Blob** | [***CoreBlob**](coreBlob.md) | | [optional] [default to null] -**Binary** | [***CoreBinary**](coreBinary.md) | | [optional] [default to null] -**Schema** | [***CoreSchema**](coreSchema.md) | | [optional] [default to null] -**NoneType** | [***CoreVoid**](coreVoid.md) | | [optional] [default to null] -**Error_** | [***CoreError**](coreError.md) | | [optional] [default to null] -**Generic** | [***ProtobufStruct**](protobufStruct.md) | | [optional] [default to null] -**StructuredDataset** | [***CoreStructuredDataset**](coreStructuredDataset.md) | | [optional] [default to null] -**Union** | [***CoreUnion**](coreUnion.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchema.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchema.md deleted file mode 100644 index ff0e8ff75..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchema.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreSchema - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Uri** | **string** | | [optional] [default to null] -**Type_** | [***CoreSchemaType**](coreSchemaType.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchemaType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchemaType.md deleted file mode 100644 index e97cb4dd5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSchemaType.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreSchemaType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Columns** | [**[]SchemaTypeSchemaColumn**](SchemaTypeSchemaColumn.md) | A list of ordered columns this schema comprises of. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecret.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecret.md deleted file mode 100644 index 8a3ef75c3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecret.md +++ /dev/null @@ -1,13 +0,0 @@ -# CoreSecret - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Group** | **string** | | [optional] [default to null] -**GroupVersion** | **string** | | [optional] [default to null] -**Key** | **string** | | [optional] [default to null] -**MountRequirement** | [***SecretMountType**](SecretMountType.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecurityContext.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecurityContext.md deleted file mode 100644 index b992979cc..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSecurityContext.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreSecurityContext - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RunAs** | [***CoreIdentity**](coreIdentity.md) | run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on. | [optional] [default to null] -**Secrets** | [**[]CoreSecret**](coreSecret.md) | secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine. | [optional] [default to null] -**Tokens** | [**[]CoreOAuth2TokenRequest**](coreOAuth2TokenRequest.md) | tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSignalCondition.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSignalCondition.md deleted file mode 100644 index c3f70caed..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSignalCondition.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreSignalCondition - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**SignalId** | **string** | A unique identifier for the requested signal. | [optional] [default to null] -**Type_** | [***CoreLiteralType**](coreLiteralType.md) | A type denoting the required value type for this signal. | [optional] [default to null] -**OutputVariableName** | **string** | The variable name for the signal value in this nodes outputs. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSimpleType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSimpleType.md deleted file mode 100644 index 7e5457b0d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSimpleType.md +++ /dev/null @@ -1,9 +0,0 @@ -# CoreSimpleType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSleepCondition.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSleepCondition.md deleted file mode 100644 index c2b944674..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSleepCondition.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreSleepCondition - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Duration** | **string** | The overall duration for this sleep. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSql.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSql.md deleted file mode 100644 index b17cab25d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreSql.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreSql - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Statement** | **string** | | [optional] [default to null] -**Dialect** | [***SqlDialect**](SqlDialect.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDataset.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDataset.md deleted file mode 100644 index e721e3600..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDataset.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreStructuredDataset - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Uri** | **string** | | [optional] [default to null] -**Metadata** | [***CoreStructuredDatasetMetadata**](coreStructuredDatasetMetadata.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetMetadata.md deleted file mode 100644 index 857212a18..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetMetadata.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreStructuredDatasetMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**StructuredDatasetType** | [***CoreStructuredDatasetType**](coreStructuredDatasetType.md) | Bundle the type information along with the literal. This is here because StructuredDatasets can often be more defined at run time than at compile time. That is, at compile time you might only declare a task to return a pandas dataframe or a StructuredDataset, without any column information, but at run time, you might have that column information. flytekit python will copy this type information into the literal, from the type information, if not provided by the various plugins (encoders). Since this field is run time generated, it's not used for any type checking. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetType.md deleted file mode 100644 index 5277ef974..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreStructuredDatasetType.md +++ /dev/null @@ -1,13 +0,0 @@ -# CoreStructuredDatasetType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Columns** | [**[]StructuredDatasetTypeDatasetColumn**](StructuredDatasetTypeDatasetColumn.md) | A list of ordered columns this schema comprises of. | [optional] [default to null] -**Format** | **string** | This is the storage format, the format of the bits at rest parquet, feather, csv, etc. For two types to be compatible, the format will need to be an exact match. | [optional] [default to null] -**ExternalSchemaType** | **string** | This is a string representing the type that the bytes in external_schema_bytes are formatted in. This is an optional field that will not be used for type checking. | [optional] [default to null] -**ExternalSchemaBytes** | **string** | The serialized bytes of a third-party schema library like Arrow. This is an optional field that will not be used for type checking. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionIdentifier.md deleted file mode 100644 index 732022fcb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionIdentifier.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreTaskExecutionIdentifier - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**TaskId** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] -**NodeExecutionId** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | | [optional] [default to null] -**RetryAttempt** | **int64** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionPhase.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionPhase.md deleted file mode 100644 index 012bd0424..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskExecutionPhase.md +++ /dev/null @@ -1,9 +0,0 @@ -# CoreTaskExecutionPhase - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskLog.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskLog.md deleted file mode 100644 index e34157732..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskLog.md +++ /dev/null @@ -1,13 +0,0 @@ -# CoreTaskLog - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Uri** | **string** | | [optional] [default to null] -**Name** | **string** | | [optional] [default to null] -**MessageFormat** | [***TaskLogMessageFormat**](TaskLogMessageFormat.md) | | [optional] [default to null] -**Ttl** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskMetadata.md deleted file mode 100644 index 05a3da28e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskMetadata.md +++ /dev/null @@ -1,20 +0,0 @@ -# CoreTaskMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Discoverable** | **bool** | Indicates whether the system should attempt to lookup this task's output to avoid duplication of work. | [optional] [default to null] -**Runtime** | [***CoreRuntimeMetadata**](coreRuntimeMetadata.md) | Runtime information about the task. | [optional] [default to null] -**Timeout** | **string** | The overall timeout of a task including user-triggered retries. | [optional] [default to null] -**Retries** | [***CoreRetryStrategy**](coreRetryStrategy.md) | Number of retries per task. | [optional] [default to null] -**DiscoveryVersion** | **string** | Indicates a logical version to apply to this task for the purpose of discovery. | [optional] [default to null] -**DeprecatedErrorMessage** | **string** | If set, this indicates that this task is deprecated. This will enable owners of tasks to notify consumers of the ending of support for a given task. | [optional] [default to null] -**Interruptible** | **bool** | | [optional] [default to null] -**CacheSerializable** | **bool** | | [optional] [default to null] -**GeneratesDeck** | **bool** | Indicates whether the task will generate a Deck URI when it finishes executing. | [optional] [default to null] -**Tags** | **map[string]string** | | [optional] [default to null] -**PodTemplateName** | **string** | pod_template_name is the unique name of a PodTemplate k8s resource to be used as the base configuration if this task creates a k8s Pod. If this value is set, the specified PodTemplate will be used instead of, but applied identically as, the default PodTemplate configured in FlytePropeller. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNode.md deleted file mode 100644 index a03e096f1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNode.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreTaskNode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ReferenceId** | [***CoreIdentifier**](coreIdentifier.md) | A globally unique identifier for the task. | [optional] [default to null] -**Overrides** | [***CoreTaskNodeOverrides**](coreTaskNodeOverrides.md) | Optional overrides applied at task execution time. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNodeOverrides.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNodeOverrides.md deleted file mode 100644 index 8d8f079c7..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskNodeOverrides.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreTaskNodeOverrides - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Resources** | [***CoreResources**](coreResources.md) | A customizable interface to convey resources requested for a task container. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskTemplate.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskTemplate.md deleted file mode 100644 index 81106bf29..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTaskTemplate.md +++ /dev/null @@ -1,20 +0,0 @@ -# CoreTaskTemplate - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | Auto generated taskId by the system. Task Id uniquely identifies this task globally. | [optional] [default to null] -**Type_** | **string** | A predefined yet extensible Task type identifier. This can be used to customize any of the components. If no extensions are provided in the system, Flyte will resolve the this task to its TaskCategory and default the implementation registered for the TaskCategory. | [optional] [default to null] -**Metadata** | [***CoreTaskMetadata**](coreTaskMetadata.md) | Extra metadata about the task. | [optional] [default to null] -**Interface_** | [***CoreTypedInterface**](coreTypedInterface.md) | A strongly typed interface for the task. This enables others to use this task within a workflow and guarantees compile-time validation of the workflow to avoid costly runtime failures. | [optional] [default to null] -**Custom** | [***ProtobufStruct**](protobufStruct.md) | Custom data about the task. This is extensible to allow various plugins in the system. | [optional] [default to null] -**Container** | [***CoreContainer**](coreContainer.md) | | [optional] [default to null] -**K8sPod** | [***CoreK8sPod**](coreK8sPod.md) | | [optional] [default to null] -**Sql** | [***CoreSql**](coreSql.md) | | [optional] [default to null] -**TaskTypeVersion** | **int32** | This can be used to customize task handling at execution time for the same task type. | [optional] [default to null] -**SecurityContext** | [***CoreSecurityContext**](coreSecurityContext.md) | security_context encapsulates security attributes requested to run this task. | [optional] [default to null] -**Config** | **map[string]string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeAnnotation.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeAnnotation.md deleted file mode 100644 index 5593e7a40..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeAnnotation.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreTypeAnnotation - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Annotations** | [***ProtobufStruct**](protobufStruct.md) | A arbitrary JSON payload to describe a type. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeStructure.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeStructure.md deleted file mode 100644 index 2ccf3b03f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypeStructure.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreTypeStructure - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Tag** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypedInterface.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypedInterface.md deleted file mode 100644 index 100dd11c6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreTypedInterface.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreTypedInterface - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Inputs** | [***CoreVariableMap**](coreVariableMap.md) | | [optional] [default to null] -**Outputs** | [***CoreVariableMap**](coreVariableMap.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnion.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnion.md deleted file mode 100644 index 003cd9a5e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnion.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreUnion - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Value** | [***CoreLiteral**](coreLiteral.md) | | [optional] [default to null] -**Type_** | [***CoreLiteralType**](coreLiteralType.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionInfo.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionInfo.md deleted file mode 100644 index f55b40a5a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionInfo.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreUnionInfo - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**TargetType** | [***CoreLiteralType**](coreLiteralType.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionType.md deleted file mode 100644 index 3830cdbc1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreUnionType.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreUnionType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Variants** | [**[]CoreLiteralType**](coreLiteralType.md) | Predefined set of variants in union. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariable.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariable.md deleted file mode 100644 index c86da9485..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariable.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreVariable - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Type_** | [***CoreLiteralType**](coreLiteralType.md) | Variable literal type. | [optional] [default to null] -**Description** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariableMap.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariableMap.md deleted file mode 100644 index 8b2a4b2b2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVariableMap.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreVariableMap - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Variables** | [**map[string]CoreVariable**](coreVariable.md) | Defines a map of variable names to variables. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVoid.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVoid.md deleted file mode 100644 index ef4d598bf..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreVoid.md +++ /dev/null @@ -1,9 +0,0 @@ -# CoreVoid - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionIdentifier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionIdentifier.md deleted file mode 100644 index cf6af7564..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionIdentifier.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreWorkflowExecutionIdentifier - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Project** | **string** | Name of the project the resource belongs to. | [optional] [default to null] -**Domain** | **string** | Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. | [optional] [default to null] -**Name** | **string** | User or system provided value for the resource. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionPhase.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionPhase.md deleted file mode 100644 index 21f821d47..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowExecutionPhase.md +++ /dev/null @@ -1,9 +0,0 @@ -# CoreWorkflowExecutionPhase - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadata.md deleted file mode 100644 index f9aef206d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadata.md +++ /dev/null @@ -1,12 +0,0 @@ -# CoreWorkflowMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**QualityOfService** | [***CoreQualityOfService**](coreQualityOfService.md) | Indicates the runtime priority of workflow executions. | [optional] [default to null] -**OnFailure** | [***WorkflowMetadataOnFailurePolicy**](WorkflowMetadataOnFailurePolicy.md) | Defines how the system should behave when a failure is detected in the workflow execution. | [optional] [default to null] -**Tags** | **map[string]string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadataDefaults.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadataDefaults.md deleted file mode 100644 index 48d163192..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowMetadataDefaults.md +++ /dev/null @@ -1,10 +0,0 @@ -# CoreWorkflowMetadataDefaults - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Interruptible** | **bool** | Whether child nodes of the workflow are interruptible. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowNode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowNode.md deleted file mode 100644 index 0c374117c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowNode.md +++ /dev/null @@ -1,11 +0,0 @@ -# CoreWorkflowNode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**LaunchplanRef** | [***CoreIdentifier**](coreIdentifier.md) | A globally unique identifier for the launch plan. | [optional] [default to null] -**SubWorkflowRef** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowTemplate.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowTemplate.md deleted file mode 100644 index 190c58f34..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/CoreWorkflowTemplate.md +++ /dev/null @@ -1,16 +0,0 @@ -# CoreWorkflowTemplate - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | A globally unique identifier for the workflow. | [optional] [default to null] -**Metadata** | [***CoreWorkflowMetadata**](coreWorkflowMetadata.md) | Extra metadata about the workflow. | [optional] [default to null] -**Interface_** | [***CoreTypedInterface**](coreTypedInterface.md) | Defines a strongly typed interface for the Workflow. This can include some optional parameters. | [optional] [default to null] -**Nodes** | [**[]CoreNode**](coreNode.md) | A list of nodes. In addition, 'globals' is a special reserved node id that can be used to consume workflow inputs. | [optional] [default to null] -**Outputs** | [**[]CoreBinding**](coreBinding.md) | A list of output bindings that specify how to construct workflow outputs. Bindings can pull node outputs or specify literals. All workflow outputs specified in the interface field must be bound in order for the workflow to be validated. A workflow has an implicit dependency on all of its nodes to execute successfully in order to bind final outputs. Most of these outputs will be Binding's with a BindingData of type OutputReference. That is, your workflow can just have an output of some constant (`Output(5)`), but usually, the workflow will be pulling outputs from the output of a task. | [optional] [default to null] -**FailureNode** | [***CoreNode**](coreNode.md) | +optional A catch-all node. This node is executed whenever the execution engine determines the workflow has failed. The interface of this node must match the Workflow interface with an additional input named 'error' of type pb.lyft.flyte.core.Error. | [optional] [default to null] -**MetadataDefaults** | [***CoreWorkflowMetadataDefaults**](coreWorkflowMetadataDefaults.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/DataLoadingConfigLiteralMapFormat.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/DataLoadingConfigLiteralMapFormat.md deleted file mode 100644 index ae8dbb4da..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/DataLoadingConfigLiteralMapFormat.md +++ /dev/null @@ -1,9 +0,0 @@ -# DataLoadingConfigLiteralMapFormat - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventExternalResourceInfo.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventExternalResourceInfo.md deleted file mode 100644 index a96963205..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventExternalResourceInfo.md +++ /dev/null @@ -1,15 +0,0 @@ -# EventExternalResourceInfo - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ExternalId** | **string** | Identifier for an external resource created by this task execution, for example Qubole query ID or presto query ids. | [optional] [default to null] -**Index** | **int64** | A unique index for the external resource with respect to all external resources for this task. Although the identifier may change between task reporting events or retries, this will remain the same to enable aggregating information from multiple reports. | [optional] [default to null] -**RetryAttempt** | **int64** | | [optional] [default to null] -**Phase** | [***CoreTaskExecutionPhase**](coreTaskExecutionPhase.md) | | [optional] [default to null] -**CacheStatus** | [***CoreCatalogCacheStatus**](coreCatalogCacheStatus.md) | Captures the status of caching for this external resource execution. | [optional] [default to null] -**Logs** | [**[]CoreTaskLog**](coreTaskLog.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventNodeExecutionEvent.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventNodeExecutionEvent.md deleted file mode 100644 index abc5b1293..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventNodeExecutionEvent.md +++ /dev/null @@ -1,29 +0,0 @@ -# EventNodeExecutionEvent - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | | [optional] [default to null] -**ProducerId** | **string** | | [optional] [default to null] -**Phase** | [***CoreNodeExecutionPhase**](coreNodeExecutionPhase.md) | | [optional] [default to null] -**OccurredAt** | [**time.Time**](time.Time.md) | This timestamp represents when the original event occurred, it is generated by the executor of the node. | [optional] [default to null] -**InputUri** | **string** | | [optional] [default to null] -**InputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw input data consumed by this node execution. | [optional] [default to null] -**OutputUri** | **string** | URL to the output of the execution, it encodes all the information including Cloud source provider. ie., s3://... | [optional] [default to null] -**Error_** | [***CoreExecutionError**](coreExecutionError.md) | | [optional] [default to null] -**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this node execution. | [optional] [default to null] -**WorkflowNodeMetadata** | [***FlyteidleventWorkflowNodeMetadata**](flyteidleventWorkflowNodeMetadata.md) | | [optional] [default to null] -**TaskNodeMetadata** | [***FlyteidleventTaskNodeMetadata**](flyteidleventTaskNodeMetadata.md) | | [optional] [default to null] -**ParentTaskMetadata** | [***EventParentTaskExecutionMetadata**](eventParentTaskExecutionMetadata.md) | [To be deprecated] Specifies which task (if any) launched this node. | [optional] [default to null] -**ParentNodeMetadata** | [***EventParentNodeExecutionMetadata**](eventParentNodeExecutionMetadata.md) | Specifies the parent node of the current node execution. Node executions at level zero will not have a parent node. | [optional] [default to null] -**RetryGroup** | **string** | | [optional] [default to null] -**SpecNodeId** | **string** | | [optional] [default to null] -**NodeName** | **string** | | [optional] [default to null] -**EventVersion** | **int32** | | [optional] [default to null] -**IsParent** | **bool** | Whether this node launched a subworkflow. | [optional] [default to null] -**IsDynamic** | **bool** | Whether this node yielded a dynamic workflow. | [optional] [default to null] -**DeckUri** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentNodeExecutionMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentNodeExecutionMetadata.md deleted file mode 100644 index 2ca4911b0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentNodeExecutionMetadata.md +++ /dev/null @@ -1,10 +0,0 @@ -# EventParentNodeExecutionMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**NodeId** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentTaskExecutionMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentTaskExecutionMetadata.md deleted file mode 100644 index 1701dacc6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventParentTaskExecutionMetadata.md +++ /dev/null @@ -1,10 +0,0 @@ -# EventParentTaskExecutionMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreTaskExecutionIdentifier**](coreTaskExecutionIdentifier.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventResourcePoolInfo.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventResourcePoolInfo.md deleted file mode 100644 index 087ffb093..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventResourcePoolInfo.md +++ /dev/null @@ -1,11 +0,0 @@ -# EventResourcePoolInfo - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**AllocationToken** | **string** | Unique resource ID used to identify this execution when allocating a token. | [optional] [default to null] -**Namespace** | **string** | Namespace under which this task execution requested an allocation token. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionEvent.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionEvent.md deleted file mode 100644 index a2e7c87cf..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionEvent.md +++ /dev/null @@ -1,27 +0,0 @@ -# EventTaskExecutionEvent - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**TaskId** | [***CoreIdentifier**](coreIdentifier.md) | ID of the task. In combination with the retryAttempt this will indicate the task execution uniquely for a given parent node execution. | [optional] [default to null] -**ParentNodeExecutionId** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | | [optional] [default to null] -**RetryAttempt** | **int64** | | [optional] [default to null] -**Phase** | [***CoreTaskExecutionPhase**](coreTaskExecutionPhase.md) | | [optional] [default to null] -**ProducerId** | **string** | | [optional] [default to null] -**Logs** | [**[]CoreTaskLog**](coreTaskLog.md) | | [optional] [default to null] -**OccurredAt** | [**time.Time**](time.Time.md) | This timestamp represents when the original event occurred, it is generated by the executor of the task. | [optional] [default to null] -**InputUri** | **string** | URI of the input file, it encodes all the information including Cloud source provider. ie., s3://... | [optional] [default to null] -**InputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw input data consumed by this task execution. | [optional] [default to null] -**OutputUri** | **string** | URI to the output of the execution, it will be in a format that encodes all the information including Cloud source provider. ie., s3://... | [optional] [default to null] -**Error_** | [***CoreExecutionError**](coreExecutionError.md) | | [optional] [default to null] -**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this task execution. | [optional] [default to null] -**CustomInfo** | [***ProtobufStruct**](protobufStruct.md) | Custom data that the task plugin sends back. This is extensible to allow various plugins in the system. | [optional] [default to null] -**PhaseVersion** | **int64** | Some phases, like RUNNING, can send multiple events with changed metadata (new logs, additional custom_info, etc) that should be recorded regardless of the lack of phase change. The version field should be incremented when metadata changes across the duration of an individual phase. | [optional] [default to null] -**Reason** | **string** | An optional explanation for the phase transition. | [optional] [default to null] -**TaskType** | **string** | A predefined yet extensible Task type identifier. If the task definition is already registered in flyte admin this type will be identical, but not all task executions necessarily use pre-registered definitions and this type is useful to render the task in the UI, filter task executions, etc. | [optional] [default to null] -**Metadata** | [***EventTaskExecutionMetadata**](eventTaskExecutionMetadata.md) | Metadata around how a task was executed. | [optional] [default to null] -**EventVersion** | **int32** | The event version is used to indicate versioned changes in how data is reported using this proto message. For example, event_verison > 0 means that maps tasks report logs using the TaskExecutionMetadata ExternalResourceInfo fields for each subtask rather than the TaskLog in this message. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionMetadata.md deleted file mode 100644 index e54de876b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventTaskExecutionMetadata.md +++ /dev/null @@ -1,14 +0,0 @@ -# EventTaskExecutionMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**GeneratedName** | **string** | Unique, generated name for this task execution used by the backend. | [optional] [default to null] -**ExternalResources** | [**[]EventExternalResourceInfo**](eventExternalResourceInfo.md) | Additional data on external resources on other back-ends or platforms (e.g. Hive, Qubole, etc) launched by this task execution. | [optional] [default to null] -**ResourcePoolInfo** | [**[]EventResourcePoolInfo**](eventResourcePoolInfo.md) | Includes additional data on concurrent resource management used during execution.. This is a repeated field because a plugin can request multiple resource allocations during execution. | [optional] [default to null] -**PluginIdentifier** | **string** | The identifier of the plugin used to execute this task. | [optional] [default to null] -**InstanceClass** | [***TaskExecutionMetadataInstanceClass**](TaskExecutionMetadataInstanceClass.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventWorkflowExecutionEvent.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventWorkflowExecutionEvent.md deleted file mode 100644 index 2b7144e5c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/EventWorkflowExecutionEvent.md +++ /dev/null @@ -1,16 +0,0 @@ -# EventWorkflowExecutionEvent - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ExecutionId** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] -**ProducerId** | **string** | | [optional] [default to null] -**Phase** | [***CoreWorkflowExecutionPhase**](coreWorkflowExecutionPhase.md) | | [optional] [default to null] -**OccurredAt** | [**time.Time**](time.Time.md) | This timestamp represents when the original event occurred, it is generated by the executor of the workflow. | [optional] [default to null] -**OutputUri** | **string** | URL to the output of the execution, it encodes all the information including Cloud source provider. ie., s3://... | [optional] [default to null] -**Error_** | [***CoreExecutionError**](coreExecutionError.md) | | [optional] [default to null] -**OutputData** | [***CoreLiteralMap**](coreLiteralMap.md) | Raw output data produced by this workflow execution. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionErrorErrorKind.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionErrorErrorKind.md deleted file mode 100644 index c1c97add2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionErrorErrorKind.md +++ /dev/null @@ -1,9 +0,0 @@ -# ExecutionErrorErrorKind - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionMetadataExecutionMode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionMetadataExecutionMode.md deleted file mode 100644 index 9c1826b80..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ExecutionMetadataExecutionMode.md +++ /dev/null @@ -1,9 +0,0 @@ -# ExecutionMetadataExecutionMode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminDynamicWorkflowNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminDynamicWorkflowNodeMetadata.md deleted file mode 100644 index e6422f680..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminDynamicWorkflowNodeMetadata.md +++ /dev/null @@ -1,11 +0,0 @@ -# FlyteidladminDynamicWorkflowNodeMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the workflow. | [optional] [default to null] -**CompiledWorkflow** | [***CoreCompiledWorkflowClosure**](coreCompiledWorkflowClosure.md) | Represents the compiled representation of the embedded dynamic workflow. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminNodeExecution.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminNodeExecution.md deleted file mode 100644 index 6659a41a8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminNodeExecution.md +++ /dev/null @@ -1,13 +0,0 @@ -# FlyteidladminNodeExecution - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreNodeExecutionIdentifier**](coreNodeExecutionIdentifier.md) | Uniquely identifies an individual node execution. | [optional] [default to null] -**InputUri** | **string** | Path to remote data store where input blob is stored. | [optional] [default to null] -**Closure** | [***AdminNodeExecutionClosure**](adminNodeExecutionClosure.md) | Computed results associated with this node execution. | [optional] [default to null] -**Metadata** | [***AdminNodeExecutionMetaData**](adminNodeExecutionMetaData.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateRequest.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateRequest.md deleted file mode 100644 index 5ea81d2fa..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateRequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# FlyteidladminTaskCreateRequest - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | | [optional] [default to null] -**Spec** | [***AdminTaskSpec**](adminTaskSpec.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateResponse.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateResponse.md deleted file mode 100644 index c33dde732..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskCreateResponse.md +++ /dev/null @@ -1,9 +0,0 @@ -# FlyteidladminTaskCreateResponse - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskExecution.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskExecution.md deleted file mode 100644 index 0feb6aedf..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskExecution.md +++ /dev/null @@ -1,13 +0,0 @@ -# FlyteidladminTaskExecution - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreTaskExecutionIdentifier**](coreTaskExecutionIdentifier.md) | Unique identifier for the task execution. | [optional] [default to null] -**InputUri** | **string** | Path to remote data store where input blob is stored. | [optional] [default to null] -**Closure** | [***AdminTaskExecutionClosure**](adminTaskExecutionClosure.md) | Task execution details and results. | [optional] [default to null] -**IsParent** | **bool** | Whether this task spawned nodes. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskNodeMetadata.md deleted file mode 100644 index f6bf9af5a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminTaskNodeMetadata.md +++ /dev/null @@ -1,12 +0,0 @@ -# FlyteidladminTaskNodeMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**CacheStatus** | [***CoreCatalogCacheStatus**](coreCatalogCacheStatus.md) | Captures the status of caching for this execution. | [optional] [default to null] -**CatalogKey** | [***CoreCatalogMetadata**](coreCatalogMetadata.md) | | [optional] [default to null] -**CheckpointUri** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminWorkflowNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminWorkflowNodeMetadata.md deleted file mode 100644 index 1e7929fa5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidladminWorkflowNodeMetadata.md +++ /dev/null @@ -1,10 +0,0 @@ -# FlyteidladminWorkflowNodeMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ExecutionId** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | The identifier for a workflow execution launched by a node. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventDynamicWorkflowNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventDynamicWorkflowNodeMetadata.md deleted file mode 100644 index ee0f1846c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventDynamicWorkflowNodeMetadata.md +++ /dev/null @@ -1,11 +0,0 @@ -# FlyteidleventDynamicWorkflowNodeMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | [***CoreIdentifier**](coreIdentifier.md) | id represents the unique identifier of the workflow. | [optional] [default to null] -**CompiledWorkflow** | [***CoreCompiledWorkflowClosure**](coreCompiledWorkflowClosure.md) | Represents the compiled representation of the embedded dynamic workflow. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventTaskNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventTaskNodeMetadata.md deleted file mode 100644 index 38eeeb914..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventTaskNodeMetadata.md +++ /dev/null @@ -1,14 +0,0 @@ -# FlyteidleventTaskNodeMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**CacheStatus** | [***CoreCatalogCacheStatus**](coreCatalogCacheStatus.md) | Captures the status of caching for this execution. | [optional] [default to null] -**CatalogKey** | [***CoreCatalogMetadata**](coreCatalogMetadata.md) | | [optional] [default to null] -**ReservationStatus** | [***CatalogReservationStatus**](CatalogReservationStatus.md) | Captures the status of cache reservations for this execution. | [optional] [default to null] -**CheckpointUri** | **string** | | [optional] [default to null] -**DynamicWorkflow** | [***FlyteidleventDynamicWorkflowNodeMetadata**](flyteidleventDynamicWorkflowNodeMetadata.md) | In the case this task launched a dynamic workflow we capture its structure here. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventWorkflowNodeMetadata.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventWorkflowNodeMetadata.md deleted file mode 100644 index 745e4e071..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/FlyteidleventWorkflowNodeMetadata.md +++ /dev/null @@ -1,10 +0,0 @@ -# FlyteidleventWorkflowNodeMetadata - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ExecutionId** | [***CoreWorkflowExecutionIdentifier**](coreWorkflowExecutionIdentifier.md) | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyDownloadMode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyDownloadMode.md deleted file mode 100644 index 352aeec26..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyDownloadMode.md +++ /dev/null @@ -1,9 +0,0 @@ -# IoStrategyDownloadMode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyUploadMode.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyUploadMode.md deleted file mode 100644 index 8ec3c6559..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/IoStrategyUploadMode.md +++ /dev/null @@ -1,9 +0,0 @@ -# IoStrategyUploadMode - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/PluginOverrideMissingPluginBehavior.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/PluginOverrideMissingPluginBehavior.md deleted file mode 100644 index ddd02ef07..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/PluginOverrideMissingPluginBehavior.md +++ /dev/null @@ -1,9 +0,0 @@ -# PluginOverrideMissingPluginBehavior - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProjectProjectState.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProjectProjectState.md deleted file mode 100644 index b7b23bdec..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProjectProjectState.md +++ /dev/null @@ -1,9 +0,0 @@ -# ProjectProjectState - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufListValue.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufListValue.md deleted file mode 100644 index 64b9f7c56..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufListValue.md +++ /dev/null @@ -1,10 +0,0 @@ -# ProtobufListValue - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Values** | [**[]ProtobufValue**](protobufValue.md) | Repeated field of dynamically typed values. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufNullValue.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufNullValue.md deleted file mode 100644 index ae5e5ef3e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufNullValue.md +++ /dev/null @@ -1,9 +0,0 @@ -# ProtobufNullValue - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufStruct.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufStruct.md deleted file mode 100644 index 96d055e95..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufStruct.md +++ /dev/null @@ -1,10 +0,0 @@ -# ProtobufStruct - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Fields** | [**map[string]ProtobufValue**](protobufValue.md) | Unordered map of dynamically typed values. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufValue.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufValue.md deleted file mode 100644 index 670b0161b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ProtobufValue.md +++ /dev/null @@ -1,15 +0,0 @@ -# ProtobufValue - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**NullValue** | [***ProtobufNullValue**](protobufNullValue.md) | Represents a null value. | [optional] [default to null] -**NumberValue** | **float64** | Represents a double value. | [optional] [default to null] -**StringValue** | **string** | Represents a string value. | [optional] [default to null] -**BoolValue** | **bool** | Represents a boolean value. | [optional] [default to null] -**StructValue** | [***ProtobufStruct**](protobufStruct.md) | Represents a structured value. | [optional] [default to null] -**ListValue** | [***ProtobufListValue**](protobufListValue.md) | Represents a repeated `Value`. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/QualityOfServiceTier.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/QualityOfServiceTier.md deleted file mode 100644 index a41425843..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/QualityOfServiceTier.md +++ /dev/null @@ -1,9 +0,0 @@ -# QualityOfServiceTier - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceEntry.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceEntry.md deleted file mode 100644 index d168a7d49..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceEntry.md +++ /dev/null @@ -1,11 +0,0 @@ -# ResourcesResourceEntry - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Name** | [***ResourcesResourceName**](ResourcesResourceName.md) | Resource name. | [optional] [default to null] -**Value** | **string** | | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceName.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceName.md deleted file mode 100644 index cac7584bc..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/ResourcesResourceName.md +++ /dev/null @@ -1,9 +0,0 @@ -# ResourcesResourceName - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/RuntimeMetadataRuntimeType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/RuntimeMetadataRuntimeType.md deleted file mode 100644 index fba4dd4c6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/RuntimeMetadataRuntimeType.md +++ /dev/null @@ -1,9 +0,0 @@ -# RuntimeMetadataRuntimeType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaColumnSchemaColumnType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaColumnSchemaColumnType.md deleted file mode 100644 index 48aaf7ef0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaColumnSchemaColumnType.md +++ /dev/null @@ -1,9 +0,0 @@ -# SchemaColumnSchemaColumnType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaTypeSchemaColumn.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaTypeSchemaColumn.md deleted file mode 100644 index 83fd044a2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SchemaTypeSchemaColumn.md +++ /dev/null @@ -1,11 +0,0 @@ -# SchemaTypeSchemaColumn - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Name** | **string** | | [optional] [default to null] -**Type_** | [***SchemaColumnSchemaColumnType**](SchemaColumnSchemaColumnType.md) | The column type. This allows a limited set of types currently. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SecretMountType.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SecretMountType.md deleted file mode 100644 index 8b2913f96..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SecretMountType.md +++ /dev/null @@ -1,9 +0,0 @@ -# SecretMountType - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SortDirection.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SortDirection.md deleted file mode 100644 index 9e14e1899..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SortDirection.md +++ /dev/null @@ -1,9 +0,0 @@ -# SortDirection - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SqlDialect.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/SqlDialect.md deleted file mode 100644 index df24c3ee3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/SqlDialect.md +++ /dev/null @@ -1,9 +0,0 @@ -# SqlDialect - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/StructuredDatasetTypeDatasetColumn.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/StructuredDatasetTypeDatasetColumn.md deleted file mode 100644 index fc50f0a67..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/StructuredDatasetTypeDatasetColumn.md +++ /dev/null @@ -1,11 +0,0 @@ -# StructuredDatasetTypeDatasetColumn - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Name** | **string** | A unique name within the schema type for the column. | [optional] [default to null] -**LiteralType** | [***CoreLiteralType**](coreLiteralType.md) | The column type. | [optional] [default to null] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskExecutionMetadataInstanceClass.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskExecutionMetadataInstanceClass.md deleted file mode 100644 index 445a4a18c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskExecutionMetadataInstanceClass.md +++ /dev/null @@ -1,9 +0,0 @@ -# TaskExecutionMetadataInstanceClass - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskLogMessageFormat.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskLogMessageFormat.md deleted file mode 100644 index c333026fd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/TaskLogMessageFormat.md +++ /dev/null @@ -1,9 +0,0 @@ -# TaskLogMessageFormat - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/docs/WorkflowMetadataOnFailurePolicy.md b/gen/pb-go/flyteidl/service/plugin_ststem/docs/WorkflowMetadataOnFailurePolicy.md deleted file mode 100644 index 971961a40..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/docs/WorkflowMetadataOnFailurePolicy.md +++ /dev/null @@ -1,9 +0,0 @@ -# WorkflowMetadataOnFailurePolicy - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/git_push.sh b/gen/pb-go/flyteidl/service/plugin_ststem/git_push.sh deleted file mode 100644 index ae01b182a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/git_push.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh -# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ -# -# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update" - -git_user_id=$1 -git_repo_id=$2 -release_note=$3 - -if [ "$git_user_id" = "" ]; then - git_user_id="GIT_USER_ID" - echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id" -fi - -if [ "$git_repo_id" = "" ]; then - git_repo_id="GIT_REPO_ID" - echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id" -fi - -if [ "$release_note" = "" ]; then - release_note="Minor update" - echo "[INFO] No command line input provided. Set \$release_note to $release_note" -fi - -# Initialize the local directory as a Git repository -git init - -# Adds the files in the local repository and stages them for commit. -git add . - -# Commits the tracked changes and prepares them to be pushed to a remote repository. -git commit -m "$release_note" - -# Sets the new remote -git_remote=`git remote` -if [ "$git_remote" = "" ]; then # git remote not defined - - if [ "$GIT_TOKEN" = "" ]; then - echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." - git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git - else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git - fi - -fi - -git pull origin master - -# Pushes (Forces) the changes in the local repository up to the remote repository -echo "Git pushing to https://github.com/${git_user_id}/${git_repo_id}.git" -git push origin master 2>&1 | grep -v 'To https' - diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_abort_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_abort_metadata.go deleted file mode 100644 index 3f0864158..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_abort_metadata.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Specifies metadata around an aborted workflow execution. -type AdminAbortMetadata struct { - // In the case of a user-specified abort, this will pass along the user-supplied cause. - Cause string `json:"cause,omitempty"` - Principal string `json:"principal,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_annotations.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_annotations.go deleted file mode 100644 index a81e5fc19..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_annotations.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Annotation values to be applied to an execution resource. In the future a mode (e.g. OVERRIDE, APPEND, etc) can be defined to specify how to merge annotations defined at registration and execution time. -type AdminAnnotations struct { - // Map of custom annotations to be applied to the execution resource. - Values map[string]string `json:"values,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth.go deleted file mode 100644 index 18f3808f0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines permissions associated with executions created by this launch plan spec. Use either of these roles when they have permissions required by your workflow execution. Deprecated. -type AdminAuth struct { - // Defines an optional iam role which will be used for tasks run in executions created with this launch plan. - AssumableIamRole string `json:"assumable_iam_role,omitempty"` - // Defines an optional kubernetes service account which will be used for tasks run in executions created with this launch plan. - KubernetesServiceAccount string `json:"kubernetes_service_account,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth_role.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth_role.go deleted file mode 100644 index 4c0ffd914..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_auth_role.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines permissions associated with executions created by this launch plan spec. Use either of these roles when they have permissions required by your workflow execution. Deprecated. -type AdminAuthRole struct { - // Defines an optional iam role which will be used for tasks run in executions created with this launch plan. - AssumableIamRole string `json:"assumable_iam_role,omitempty"` - // Defines an optional kubernetes service account which will be used for tasks run in executions created with this launch plan. - KubernetesServiceAccount string `json:"kubernetes_service_account,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_assignment.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_assignment.go deleted file mode 100644 index 8b2451a70..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_assignment.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulates specifications for routing an execution onto a specific cluster. -type AdminClusterAssignment struct { - ClusterPoolName string `json:"cluster_pool_name,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_resource_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_resource_attributes.go deleted file mode 100644 index 16bd17b90..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cluster_resource_attributes.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminClusterResourceAttributes struct { - // Custom resource attributes which will be applied in cluster resource creation (e.g. quotas). Map keys are the *case-sensitive* names of variables in templatized resource files. Map values should be the custom values which get substituted during resource creation. - Attributes map[string]string `json:"attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cron_schedule.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cron_schedule.go deleted file mode 100644 index 8cf6271d7..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_cron_schedule.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Options for schedules to run according to a cron expression. -type AdminCronSchedule struct { - Schedule string `json:"schedule,omitempty"` - Offset string `json:"offset,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description.go deleted file mode 100644 index ebe6500b8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Full user description with formatting preserved. This can be rendered by clients, such as the console or command line tools with in-tact formatting. -type AdminDescription struct { - Value string `json:"value,omitempty"` - Uri string `json:"uri,omitempty"` - Format *AdminDescriptionFormat `json:"format,omitempty"` - IconLink string `json:"icon_link,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity.go deleted file mode 100644 index 38cd01582..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity.go +++ /dev/null @@ -1,24 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// DescriptionEntity contains detailed description for the task/workflow. Documentation could provide insight into the algorithms, business use case, etc. -type AdminDescriptionEntity struct { - // id represents the unique identifier of the description entity. - Id *CoreIdentifier `json:"id,omitempty"` - // One-liner overview of the entity. - ShortDescription string `json:"short_description,omitempty"` - // Full user description with formatting preserved. - LongDescription *AdminDescription `json:"long_description,omitempty"` - // Optional link to source code used to define this entity. - SourceCode *AdminSourceCode `json:"source_code,omitempty"` - // User-specified tags. These are arbitrary and can be used for searching filtering and discovering tasks. - Tags []string `json:"tags,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity_list.go deleted file mode 100644 index b002d9e54..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_entity_list.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminDescriptionEntityList struct { - // A list of DescriptionEntities returned based on the request. - DescriptionEntities []AdminDescriptionEntity `json:"descriptionEntities,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_format.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_format.go deleted file mode 100644 index a82f8d091..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_description_format.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// AdminDescriptionFormat : - DESCRIPTION_FORMAT_RST: python default documentation - comments is rst -type AdminDescriptionFormat string - -// List of adminDescriptionFormat -const ( - AdminDescriptionFormatUNKNOWN AdminDescriptionFormat = "DESCRIPTION_FORMAT_UNKNOWN" - AdminDescriptionFormatMARKDOWN AdminDescriptionFormat = "DESCRIPTION_FORMAT_MARKDOWN" - AdminDescriptionFormatHTML AdminDescriptionFormat = "DESCRIPTION_FORMAT_HTML" - AdminDescriptionFormatRST AdminDescriptionFormat = "DESCRIPTION_FORMAT_RST" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_domain.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_domain.go deleted file mode 100644 index 3bd6202e3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_domain.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Namespace within a project commonly used to differentiate between different service instances. e.g. \"production\", \"development\", etc. -type AdminDomain struct { - // Globally unique domain name. - Id string `json:"id,omitempty"` - // Display name. - Name string `json:"name,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_email_notification.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_email_notification.go deleted file mode 100644 index dfb91f8db..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_email_notification.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines an email notification specification. -type AdminEmailNotification struct { - RecipientsEmail []string `json:"recipients_email,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution.go deleted file mode 100644 index dba2bfca7..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A workflow execution represents an instantiated workflow, including all inputs and additional metadata as well as computed results included state, outputs, and duration-based attributes. Used as a response object used in Get and List execution requests. -type AdminExecution struct { - // Unique identifier of the workflow execution. - Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` - // User-provided configuration and inputs for launching the execution. - Spec *AdminExecutionSpec `json:"spec,omitempty"` - // Execution results. - Closure *AdminExecutionClosure `json:"closure,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_closure.go deleted file mode 100644 index c4ec0fe69..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_closure.go +++ /dev/null @@ -1,43 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -type AdminExecutionClosure struct { - // Output URI in the case of a successful execution. DEPRECATED. Use GetExecutionData to fetch output data instead. - Outputs *AdminLiteralMapBlob `json:"outputs,omitempty"` - // Error information in the case of a failed execution. - Error_ *CoreExecutionError `json:"error,omitempty"` - // In the case of a user-specified abort, this will pass along the user-supplied cause. - AbortCause string `json:"abort_cause,omitempty"` - // In the case of a user-specified abort, this will pass along the user and their supplied cause. - AbortMetadata *AdminAbortMetadata `json:"abort_metadata,omitempty"` - // Raw output data produced by this execution. DEPRECATED. Use GetExecutionData to fetch output data instead. - OutputData *CoreLiteralMap `json:"output_data,omitempty"` - ComputedInputs *CoreLiteralMap `json:"computed_inputs,omitempty"` - // Most recent recorded phase for the execution. - Phase *CoreWorkflowExecutionPhase `json:"phase,omitempty"` - // Reported time at which the execution began running. - StartedAt time.Time `json:"started_at,omitempty"` - // The amount of time the execution spent running. - Duration string `json:"duration,omitempty"` - // Reported time at which the execution was created. - CreatedAt time.Time `json:"created_at,omitempty"` - // Reported time at which the execution was last updated. - UpdatedAt time.Time `json:"updated_at,omitempty"` - // The notification settings to use after merging the CreateExecutionRequest and the launch plan notification settings. An execution launched with notifications will always prefer that definition to notifications defined statically in a launch plan. - Notifications []AdminNotification `json:"notifications,omitempty"` - // Identifies the workflow definition for this execution. - WorkflowId *CoreIdentifier `json:"workflow_id,omitempty"` - StateChangeDetails *AdminExecutionStateChangeDetails `json:"state_change_details,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_cluster_label.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_cluster_label.go deleted file mode 100644 index 740354b52..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_cluster_label.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminExecutionClusterLabel struct { - Value string `json:"value,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_request.go deleted file mode 100644 index 569e49733..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_request.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to launch an execution with the given project, domain and optionally-assigned name. -type AdminExecutionCreateRequest struct { - Project string `json:"project,omitempty"` - Domain string `json:"domain,omitempty"` - Name string `json:"name,omitempty"` - Spec *AdminExecutionSpec `json:"spec,omitempty"` - Inputs *CoreLiteralMap `json:"inputs,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_response.go deleted file mode 100644 index 6d885a444..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_create_response.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// The unique identifier for a successfully created execution. If the name was *not* specified in the create request, this identifier will include a generated name. -type AdminExecutionCreateResponse struct { - Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_list.go deleted file mode 100644 index a102827ad..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_list.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminExecutionList struct { - Executions []AdminExecution `json:"executions,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_metadata.go deleted file mode 100644 index 3fc6429b2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_metadata.go +++ /dev/null @@ -1,30 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -// Represents attributes about an execution which are not required to launch the execution but are useful to record. These attributes are assigned at launch time and do not change. -type AdminExecutionMetadata struct { - Mode *ExecutionMetadataExecutionMode `json:"mode,omitempty"` - // Identifier of the entity that triggered this execution. For systems using back-end authentication any value set here will be discarded in favor of the authenticated user context. - Principal string `json:"principal,omitempty"` - // Indicates the nestedness of this execution. If a user launches a workflow execution, the default nesting is 0. If this execution further launches a workflow (child workflow), the nesting level is incremented by 0 => 1 Generally, if workflow at nesting level k launches a workflow then the child workflow will have nesting = k + 1. - Nesting int64 `json:"nesting,omitempty"` - // For scheduled executions, the requested time for execution for this specific schedule invocation. - ScheduledAt time.Time `json:"scheduled_at,omitempty"` - ParentNodeExecution *CoreNodeExecutionIdentifier `json:"parent_node_execution,omitempty"` - // Optional, a reference workflow execution related to this execution. In the case of a relaunch, this references the original workflow execution. - ReferenceExecution *CoreWorkflowExecutionIdentifier `json:"reference_execution,omitempty"` - // Optional, platform-specific metadata about the execution. In this the future this may be gated behind an ACL or some sort of authorization. - SystemMetadata *AdminSystemMetadata `json:"system_metadata,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_queue_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_queue_attributes.go deleted file mode 100644 index 5b399cebe..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_queue_attributes.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminExecutionQueueAttributes struct { - // Tags used for assigning execution queues for tasks defined within this project. - Tags []string `json:"tags,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_recover_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_recover_request.go deleted file mode 100644 index dfaaceff0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_recover_request.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to recover the referenced execution. -type AdminExecutionRecoverRequest struct { - // Identifier of the workflow execution to recover. - Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` - Name string `json:"name,omitempty"` - // Additional metadata which will be used to overwrite any metadata in the reference execution when triggering a recovery execution. - Metadata *AdminExecutionMetadata `json:"metadata,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_relaunch_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_relaunch_request.go deleted file mode 100644 index f9125840d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_relaunch_request.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to relaunch the referenced execution. -type AdminExecutionRelaunchRequest struct { - Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` - Name string `json:"name,omitempty"` - // Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. - OverwriteCache bool `json:"overwrite_cache,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_spec.go deleted file mode 100644 index cf678ee1c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_spec.go +++ /dev/null @@ -1,40 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// An ExecutionSpec encompasses all data used to launch this execution. The Spec does not change over the lifetime of an execution as it progresses across phase changes. -type AdminExecutionSpec struct { - LaunchPlan *CoreIdentifier `json:"launch_plan,omitempty"` - Inputs *CoreLiteralMap `json:"inputs,omitempty"` - Metadata *AdminExecutionMetadata `json:"metadata,omitempty"` - // List of notifications based on Execution status transitions When this list is not empty it is used rather than any notifications defined in the referenced launch plan. When this list is empty, the notifications defined for the launch plan will be applied. - Notifications *AdminNotificationList `json:"notifications,omitempty"` - // This should be set to true if all notifications are intended to be disabled for this execution. - DisableAll bool `json:"disable_all,omitempty"` - // Labels to apply to the execution resource. - Labels *AdminLabels `json:"labels,omitempty"` - // Annotations to apply to the execution resource. - Annotations *AdminAnnotations `json:"annotations,omitempty"` - // Optional: security context override to apply this execution. - SecurityContext *CoreSecurityContext `json:"security_context,omitempty"` - // Optional: auth override to apply this execution. - AuthRole *AdminAuthRole `json:"auth_role,omitempty"` - // Indicates the runtime priority of the execution. - QualityOfService *CoreQualityOfService `json:"quality_of_service,omitempty"` - // Controls the maximum number of task nodes that can be run in parallel for the entire workflow. This is useful to achieve fairness. Note: MapTasks are regarded as one unit, and parallelism/concurrency of MapTasks is independent from this. - MaxParallelism int32 `json:"max_parallelism,omitempty"` - RawOutputDataConfig *AdminRawOutputDataConfig `json:"raw_output_data_config,omitempty"` - // Controls how to select an available cluster on which this execution should run. - ClusterAssignment *AdminClusterAssignment `json:"cluster_assignment,omitempty"` - // Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. - Interruptible bool `json:"interruptible,omitempty"` - // Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. - OverwriteCache bool `json:"overwrite_cache,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state.go deleted file mode 100644 index e9dc68072..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// AdminExecutionState : The state of the execution is used to control its visibility in the UI/CLI. - EXECUTION_ACTIVE: By default, all executions are considered active. - EXECUTION_ARCHIVED: Archived executions are no longer visible in the UI. -type AdminExecutionState string - -// List of adminExecutionState -const ( - AdminExecutionStateACTIVE AdminExecutionState = "EXECUTION_ACTIVE" - AdminExecutionStateARCHIVED AdminExecutionState = "EXECUTION_ARCHIVED" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state_change_details.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state_change_details.go deleted file mode 100644 index f6f86f22d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_state_change_details.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -type AdminExecutionStateChangeDetails struct { - // The state of the execution is used to control its visibility in the UI/CLI. - State *AdminExecutionState `json:"state,omitempty"` - // This timestamp represents when the state changed. - OccurredAt time.Time `json:"occurred_at,omitempty"` - Principal string `json:"principal,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_request.go deleted file mode 100644 index b556b4c4f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_request.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to terminate an in-progress execution. This action is irreversible. If an execution is already terminated, this request will simply be a no-op. This request will fail if it references a non-existent execution. If the request succeeds the phase \"ABORTED\" will be recorded for the termination with the optional cause added to the output_result. -type AdminExecutionTerminateRequest struct { - // Uniquely identifies the individual workflow execution to be terminated. - Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` - // Optional reason for aborting. - Cause string `json:"cause,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_response.go deleted file mode 100644 index 24bb67fa4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_terminate_response.go +++ /dev/null @@ -1,13 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminExecutionTerminateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_request.go deleted file mode 100644 index c161bb54d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_request.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminExecutionUpdateRequest struct { - Id *CoreWorkflowExecutionIdentifier `json:"id,omitempty"` - State *AdminExecutionState `json:"state,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_response.go deleted file mode 100644 index d5612415a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_execution_update_response.go +++ /dev/null @@ -1,13 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminExecutionUpdateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate.go deleted file mode 100644 index 84954b04b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Option for schedules run at a certain frequency e.g. every 2 minutes. -type AdminFixedRate struct { - Value int64 `json:"value,omitempty"` - Unit *AdminFixedRateUnit `json:"unit,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate_unit.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate_unit.go deleted file mode 100644 index 8664776ec..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_fixed_rate_unit.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// AdminFixedRateUnit : Represents a frequency at which to run a schedule. -type AdminFixedRateUnit string - -// List of adminFixedRateUnit -const ( - AdminFixedRateUnitMINUTE AdminFixedRateUnit = "MINUTE" - AdminFixedRateUnitHOUR AdminFixedRateUnit = "HOUR" - AdminFixedRateUnitDAY AdminFixedRateUnit = "DAY" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_get_version_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_get_version_response.go deleted file mode 100644 index 84051d9bd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_get_version_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminGetVersionResponse struct { - ControlPlaneVersion *AdminVersion `json:"control_plane_version,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_labels.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_labels.go deleted file mode 100644 index a9b653f92..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_labels.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Label values to be applied to an execution resource. In the future a mode (e.g. OVERRIDE, APPEND, etc) can be defined to specify how to merge labels defined at registration and execution time. -type AdminLabels struct { - // Map of custom labels to be applied to the execution resource. - Values map[string]string `json:"values,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan.go deleted file mode 100644 index 7934b9be6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A LaunchPlan provides the capability to templatize workflow executions. Launch plans simplify associating one or more schedules, inputs and notifications with your workflows. Launch plans can be shared and used to trigger executions with predefined inputs even when a workflow definition doesn't necessarily have a default value for said input. -type AdminLaunchPlan struct { - // Uniquely identifies a launch plan entity. - Id *CoreIdentifier `json:"id,omitempty"` - // User-provided launch plan details, including reference workflow, inputs and other metadata. - Spec *AdminLaunchPlanSpec `json:"spec,omitempty"` - // Values computed by the flyte platform after launch plan registration. - Closure *AdminLaunchPlanClosure `json:"closure,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_closure.go deleted file mode 100644 index 7b6a05662..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_closure.go +++ /dev/null @@ -1,26 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -// Values computed by the flyte platform after launch plan registration. These include expected_inputs required to be present in a CreateExecutionRequest to launch the reference workflow as well timestamp values associated with the launch plan. -type AdminLaunchPlanClosure struct { - // Indicate the Launch plan state. - State *AdminLaunchPlanState `json:"state,omitempty"` - ExpectedInputs *CoreParameterMap `json:"expected_inputs,omitempty"` - ExpectedOutputs *CoreVariableMap `json:"expected_outputs,omitempty"` - // Time at which the launch plan was created. - CreatedAt time.Time `json:"created_at,omitempty"` - // Time at which the launch plan was last updated. - UpdatedAt time.Time `json:"updated_at,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_request.go deleted file mode 100644 index 28b762947..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_request.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to register a launch plan. The included LaunchPlanSpec may have a complete or incomplete set of inputs required to launch a workflow execution. By default all launch plans are registered in state INACTIVE. If you wish to set the state to ACTIVE, you must submit a LaunchPlanUpdateRequest, after you have successfully created a launch plan. -type AdminLaunchPlanCreateRequest struct { - // Uniquely identifies a launch plan entity. - Id *CoreIdentifier `json:"id,omitempty"` - // User-provided launch plan details, including reference workflow, inputs and other metadata. - Spec *AdminLaunchPlanSpec `json:"spec,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_response.go deleted file mode 100644 index 4c49c0f09..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_create_response.go +++ /dev/null @@ -1,13 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminLaunchPlanCreateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_list.go deleted file mode 100644 index bf7748556..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_list.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminLaunchPlanList struct { - LaunchPlans []AdminLaunchPlan `json:"launch_plans,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_metadata.go deleted file mode 100644 index 92cfea323..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_metadata.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Additional launch plan attributes included in the LaunchPlanSpec not strictly required to launch the reference workflow. -type AdminLaunchPlanMetadata struct { - Schedule *AdminSchedule `json:"schedule,omitempty"` - Notifications []AdminNotification `json:"notifications,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_spec.go deleted file mode 100644 index 1bc7db5b1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_spec.go +++ /dev/null @@ -1,39 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// User-provided launch plan definition and configuration values. -type AdminLaunchPlanSpec struct { - WorkflowId *CoreIdentifier `json:"workflow_id,omitempty"` - EntityMetadata *AdminLaunchPlanMetadata `json:"entity_metadata,omitempty"` - // Input values to be passed for the execution. These can be overriden when an execution is created with this launch plan. - DefaultInputs *CoreParameterMap `json:"default_inputs,omitempty"` - // Fixed, non-overridable inputs for the Launch Plan. These can not be overriden when an execution is created with this launch plan. - FixedInputs *CoreLiteralMap `json:"fixed_inputs,omitempty"` - Role string `json:"role,omitempty"` - // Custom labels to be applied to the execution resource. - Labels *AdminLabels `json:"labels,omitempty"` - // Custom annotations to be applied to the execution resource. - Annotations *AdminAnnotations `json:"annotations,omitempty"` - // Indicates the permission associated with workflow executions triggered with this launch plan. - Auth *AdminAuth `json:"auth,omitempty"` - AuthRole *AdminAuthRole `json:"auth_role,omitempty"` - SecurityContext *CoreSecurityContext `json:"security_context,omitempty"` - // Indicates the runtime priority of the execution. - QualityOfService *CoreQualityOfService `json:"quality_of_service,omitempty"` - // Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). - RawOutputDataConfig *AdminRawOutputDataConfig `json:"raw_output_data_config,omitempty"` - // Controls the maximum number of tasknodes that can be run in parallel for the entire workflow. This is useful to achieve fairness. Note: MapTasks are regarded as one unit, and parallelism/concurrency of MapTasks is independent from this. - MaxParallelism int32 `json:"max_parallelism,omitempty"` - // Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. - Interruptible bool `json:"interruptible,omitempty"` - // Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. - OverwriteCache bool `json:"overwrite_cache,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_state.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_state.go deleted file mode 100644 index adab8701b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_state.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// AdminLaunchPlanState : By default any launch plan regardless of state can be used to launch a workflow execution. However, at most one version of a launch plan (e.g. a NamedEntityIdentifier set of shared project, domain and name values) can be active at a time in regards to *schedules*. That is, at most one schedule in a NamedEntityIdentifier group will be observed and trigger executions at a defined cadence. -type AdminLaunchPlanState string - -// List of adminLaunchPlanState -const ( - AdminLaunchPlanStateINACTIVE AdminLaunchPlanState = "INACTIVE" - AdminLaunchPlanStateACTIVE AdminLaunchPlanState = "ACTIVE" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_request.go deleted file mode 100644 index 80c04b06d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_request.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminLaunchPlanUpdateRequest struct { - // Identifier of launch plan for which to change state. +required. - Id *CoreIdentifier `json:"id,omitempty"` - // Desired state to apply to the launch plan. +required. - State *AdminLaunchPlanState `json:"state,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_response.go deleted file mode 100644 index d01654fbb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_launch_plan_update_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be populated in the future. -type AdminLaunchPlanUpdateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_list_matchable_attributes_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_list_matchable_attributes_response.go deleted file mode 100644 index 7ca35da96..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_list_matchable_attributes_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminListMatchableAttributesResponse struct { - Configurations []AdminMatchableAttributesConfiguration `json:"configurations,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_literal_map_blob.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_literal_map_blob.go deleted file mode 100644 index d70dd0240..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_literal_map_blob.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminLiteralMapBlob struct { - Values *CoreLiteralMap `json:"values,omitempty"` - Uri string `json:"uri,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_attributes_configuration.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_attributes_configuration.go deleted file mode 100644 index a876f2a90..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_attributes_configuration.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents a custom set of attributes applied for either a domain; a domain and project; or domain, project and workflow name. These are used to override system level defaults for kubernetes cluster resource management, default execution values, and more all across different levels of specificity. -type AdminMatchableAttributesConfiguration struct { - Attributes *AdminMatchingAttributes `json:"attributes,omitempty"` - Domain string `json:"domain,omitempty"` - Project string `json:"project,omitempty"` - Workflow string `json:"workflow,omitempty"` - LaunchPlan string `json:"launch_plan,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_resource.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_resource.go deleted file mode 100644 index 27486cd4b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matchable_resource.go +++ /dev/null @@ -1,24 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// AdminMatchableResource : Defines a resource that can be configured by customizable Project-, ProjectDomain- or WorkflowAttributes based on matching tags. - TASK_RESOURCE: Applies to customizable task resource requests and limits. - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources. - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment. - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec. - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type. - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides. - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run. -type AdminMatchableResource string - -// List of adminMatchableResource -const ( - AdminMatchableResourceTASK_RESOURCE AdminMatchableResource = "TASK_RESOURCE" - AdminMatchableResourceCLUSTER_RESOURCE AdminMatchableResource = "CLUSTER_RESOURCE" - AdminMatchableResourceEXECUTION_QUEUE AdminMatchableResource = "EXECUTION_QUEUE" - AdminMatchableResourceEXECUTION_CLUSTER_LABEL AdminMatchableResource = "EXECUTION_CLUSTER_LABEL" - AdminMatchableResourceQUALITY_OF_SERVICE_SPECIFICATION AdminMatchableResource = "QUALITY_OF_SERVICE_SPECIFICATION" - AdminMatchableResourcePLUGIN_OVERRIDE AdminMatchableResource = "PLUGIN_OVERRIDE" - AdminMatchableResourceWORKFLOW_EXECUTION_CONFIG AdminMatchableResource = "WORKFLOW_EXECUTION_CONFIG" - AdminMatchableResourceCLUSTER_ASSIGNMENT AdminMatchableResource = "CLUSTER_ASSIGNMENT" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matching_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matching_attributes.go deleted file mode 100644 index 2045ae599..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_matching_attributes.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Generic container for encapsulating all types of the above attributes messages. -type AdminMatchingAttributes struct { - TaskResourceAttributes *AdminTaskResourceAttributes `json:"task_resource_attributes,omitempty"` - ClusterResourceAttributes *AdminClusterResourceAttributes `json:"cluster_resource_attributes,omitempty"` - ExecutionQueueAttributes *AdminExecutionQueueAttributes `json:"execution_queue_attributes,omitempty"` - ExecutionClusterLabel *AdminExecutionClusterLabel `json:"execution_cluster_label,omitempty"` - QualityOfService *CoreQualityOfService `json:"quality_of_service,omitempty"` - PluginOverrides *AdminPluginOverrides `json:"plugin_overrides,omitempty"` - WorkflowExecutionConfig *AdminWorkflowExecutionConfig `json:"workflow_execution_config,omitempty"` - ClusterAssignment *AdminClusterAssignment `json:"cluster_assignment,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity.go deleted file mode 100644 index 677f85ca1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulates information common to a NamedEntity, a Flyte resource such as a task, workflow or launch plan. A NamedEntity is exclusively identified by its resource type and identifier. -type AdminNamedEntity struct { - // Resource type of the named entity. One of Task, Workflow or LaunchPlan. - ResourceType *CoreResourceType `json:"resource_type,omitempty"` - Id *AdminNamedEntityIdentifier `json:"id,omitempty"` - // Additional metadata around a named entity. - Metadata *AdminNamedEntityMetadata `json:"metadata,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier.go deleted file mode 100644 index 410c08b09..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulation of fields that identifies a Flyte resource. A Flyte resource can be a task, workflow or launch plan. A resource can internally have multiple versions and is uniquely identified by project, domain, and name. -type AdminNamedEntityIdentifier struct { - // Name of the project the resource belongs to. - Project string `json:"project,omitempty"` - // Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - Domain string `json:"domain,omitempty"` - Name string `json:"name,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier_list.go deleted file mode 100644 index 94f054ad5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_identifier_list.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents a list of NamedEntityIdentifiers. -type AdminNamedEntityIdentifierList struct { - // A list of identifiers. - Entities []AdminNamedEntityIdentifier `json:"entities,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_list.go deleted file mode 100644 index 80a2cae7e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_list.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents a list of NamedEntityIdentifiers. -type AdminNamedEntityList struct { - Entities []AdminNamedEntity `json:"entities,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_metadata.go deleted file mode 100644 index 56808adce..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_metadata.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Additional metadata around a named entity. -type AdminNamedEntityMetadata struct { - Description string `json:"description,omitempty"` - // Shared state across all version of the entity At this point in time, only workflow entities can have their state archived. - State *AdminNamedEntityState `json:"state,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_state.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_state.go deleted file mode 100644 index 5ecefa2cd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_state.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// AdminNamedEntityState : The status of the named entity is used to control its visibility in the UI. - NAMED_ENTITY_ACTIVE: By default, all named entities are considered active and under development. - NAMED_ENTITY_ARCHIVED: Archived named entities are no longer visible in the UI. - SYSTEM_GENERATED: System generated entities that aren't explicitly created or managed by a user. -type AdminNamedEntityState string - -// List of adminNamedEntityState -const ( - AdminNamedEntityStateNAMED_ENTITY_ACTIVE AdminNamedEntityState = "NAMED_ENTITY_ACTIVE" - AdminNamedEntityStateNAMED_ENTITY_ARCHIVED AdminNamedEntityState = "NAMED_ENTITY_ARCHIVED" - AdminNamedEntityStateSYSTEM_GENERATED AdminNamedEntityState = "SYSTEM_GENERATED" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_request.go deleted file mode 100644 index fc234c53b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_request.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to set the referenced named entity state to the configured value. -type AdminNamedEntityUpdateRequest struct { - ResourceType *CoreResourceType `json:"resource_type,omitempty"` - Id *AdminNamedEntityIdentifier `json:"id,omitempty"` - Metadata *AdminNamedEntityMetadata `json:"metadata,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_response.go deleted file mode 100644 index 75da09d50..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_named_entity_update_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be populated in the future. -type AdminNamedEntityUpdateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_closure.go deleted file mode 100644 index 51333487e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_closure.go +++ /dev/null @@ -1,36 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -// Container for node execution details and results. -type AdminNodeExecutionClosure struct { - // Links to a remotely stored, serialized core.LiteralMap of node execution outputs. DEPRECATED. Use GetNodeExecutionData to fetch output data instead. - OutputUri string `json:"output_uri,omitempty"` - Error_ *CoreExecutionError `json:"error,omitempty"` - // Raw output data produced by this node execution. DEPRECATED. Use GetNodeExecutionData to fetch output data instead. - OutputData *CoreLiteralMap `json:"output_data,omitempty"` - // The last recorded phase for this node execution. - Phase *CoreNodeExecutionPhase `json:"phase,omitempty"` - // Time at which the node execution began running. - StartedAt time.Time `json:"started_at,omitempty"` - // The amount of time the node execution spent running. - Duration string `json:"duration,omitempty"` - // Time at which the node execution was created. - CreatedAt time.Time `json:"created_at,omitempty"` - // Time at which the node execution was last updated. - UpdatedAt time.Time `json:"updated_at,omitempty"` - WorkflowNodeMetadata *FlyteidladminWorkflowNodeMetadata `json:"workflow_node_metadata,omitempty"` - TaskNodeMetadata *FlyteidladminTaskNodeMetadata `json:"task_node_metadata,omitempty"` - DeckUri string `json:"deck_uri,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_request.go deleted file mode 100644 index 9cbdf14b9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_request.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to send a notification that a node execution event has occurred. -type AdminNodeExecutionEventRequest struct { - RequestId string `json:"request_id,omitempty"` - // Details about the event that occurred. - Event *EventNodeExecutionEvent `json:"event,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_response.go deleted file mode 100644 index ccbc684cf..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_event_response.go +++ /dev/null @@ -1,13 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminNodeExecutionEventResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_get_data_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_get_data_response.go deleted file mode 100644 index 0397a0a86..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_get_data_response.go +++ /dev/null @@ -1,24 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Response structure for NodeExecutionGetDataRequest which contains inputs and outputs for a node execution. -type AdminNodeExecutionGetDataResponse struct { - // Signed url to fetch a core.LiteralMap of node execution inputs. Deprecated: Please use full_inputs instead. - Inputs *AdminUrlBlob `json:"inputs,omitempty"` - // Signed url to fetch a core.LiteralMap of node execution outputs. Deprecated: Please use full_outputs instead. - Outputs *AdminUrlBlob `json:"outputs,omitempty"` - // Full_inputs will only be populated if they are under a configured size threshold. - FullInputs *CoreLiteralMap `json:"full_inputs,omitempty"` - // Full_outputs will only be populated if they are under a configured size threshold. - FullOutputs *CoreLiteralMap `json:"full_outputs,omitempty"` - // Optional Workflow closure for a dynamically generated workflow, in the case this node yields a dynamic workflow we return its structure here. - DynamicWorkflow *FlyteidladminDynamicWorkflowNodeMetadata `json:"dynamic_workflow,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_list.go deleted file mode 100644 index f4c290466..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_list.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminNodeExecutionList struct { - NodeExecutions []FlyteidladminNodeExecution `json:"node_executions,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_meta_data.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_meta_data.go deleted file mode 100644 index e30b75bdb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_node_execution_meta_data.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminNodeExecutionMetaData struct { - // Node executions are grouped depending on retries of the parent Retry group is unique within the context of a parent node. - RetryGroup string `json:"retry_group,omitempty"` - // Boolean flag indicating if the node has child nodes under it This can be true when a node contains a dynamic workflow which then produces child nodes. - IsParentNode bool `json:"is_parent_node,omitempty"` - SpecNodeId string `json:"spec_node_id,omitempty"` - // Boolean flag indicating if the node has contains a dynamic workflow which then produces child nodes. This is to distinguish between subworkflows and dynamic workflows which can both have is_parent_node as true. - IsDynamic bool `json:"is_dynamic,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification.go deleted file mode 100644 index 7883c77f8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents a structure for notifications based on execution status. The notification content is configured within flyte admin but can be templatized. Future iterations could expose configuring notifications with custom content. -type AdminNotification struct { - Phases []CoreWorkflowExecutionPhase `json:"phases,omitempty"` - Email *AdminEmailNotification `json:"email,omitempty"` - PagerDuty *AdminPagerDutyNotification `json:"pager_duty,omitempty"` - Slack *AdminSlackNotification `json:"slack,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification_list.go deleted file mode 100644 index 170c09260..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_notification_list.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminNotificationList struct { - Notifications []AdminNotification `json:"notifications,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_pager_duty_notification.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_pager_duty_notification.go deleted file mode 100644 index 6c9ea4f1d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_pager_duty_notification.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a pager duty notification specification. -type AdminPagerDutyNotification struct { - RecipientsEmail []string `json:"recipients_email,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_override.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_override.go deleted file mode 100644 index 94e73a548..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_override.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// This MatchableAttribute configures selecting alternate plugin implementations for a given task type. In addition to an override implementation a selection of fallbacks can be provided or other modes for handling cases where the desired plugin override is not enabled in a given Flyte deployment. -type AdminPluginOverride struct { - // A predefined yet extensible Task type identifier. - TaskType string `json:"task_type,omitempty"` - // A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id. - PluginId []string `json:"plugin_id,omitempty"` - // Defines the behavior when no plugin from the plugin_id list is not found. - MissingPluginBehavior *PluginOverrideMissingPluginBehavior `json:"missing_plugin_behavior,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_overrides.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_overrides.go deleted file mode 100644 index 73275ff89..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_plugin_overrides.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminPluginOverrides struct { - Overrides []AdminPluginOverride `json:"overrides,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project.go deleted file mode 100644 index f18770cec..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project.go +++ /dev/null @@ -1,23 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Top-level namespace used to classify different entities like workflows and executions. -type AdminProject struct { - // Globally unique project name. - Id string `json:"id,omitempty"` - // Display name. - Name string `json:"name,omitempty"` - Domains []AdminDomain `json:"domains,omitempty"` - Description string `json:"description,omitempty"` - // Leverage Labels from flyteidl.admin.common.proto to tag projects with ownership information. - Labels *AdminLabels `json:"labels,omitempty"` - State *ProjectProjectState `json:"state,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes.go deleted file mode 100644 index ee2f0093f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectAttributes struct { - // Unique project id for which this set of attributes will be applied. - Project string `json:"project,omitempty"` - MatchingAttributes *AdminMatchingAttributes `json:"matching_attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_request.go deleted file mode 100644 index 33c7ad7c1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_request.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectAttributesDeleteRequest struct { - Project string `json:"project,omitempty"` - ResourceType *AdminMatchableResource `json:"resource_type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_response.go deleted file mode 100644 index 078922f04..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_delete_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be populated in the future. -type AdminProjectAttributesDeleteResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_get_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_get_response.go deleted file mode 100644 index 9f0ed4ca3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_get_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectAttributesGetResponse struct { - Attributes *AdminProjectAttributes `json:"attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_request.go deleted file mode 100644 index 73f876eb2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_request.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectAttributesUpdateRequest struct { - Attributes *AdminProjectAttributes `json:"attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_response.go deleted file mode 100644 index 88ceba2da..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_attributes_update_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be populated in the future. -type AdminProjectAttributesUpdateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes.go deleted file mode 100644 index 4553d2070..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectDomainAttributes struct { - // Unique project id for which this set of attributes will be applied. - Project string `json:"project,omitempty"` - // Unique domain id for which this set of attributes will be applied. - Domain string `json:"domain,omitempty"` - MatchingAttributes *AdminMatchingAttributes `json:"matching_attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_request.go deleted file mode 100644 index 1ad1a13ef..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_request.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectDomainAttributesDeleteRequest struct { - Project string `json:"project,omitempty"` - Domain string `json:"domain,omitempty"` - ResourceType *AdminMatchableResource `json:"resource_type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_response.go deleted file mode 100644 index 5f65229e5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_delete_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be populated in the future. -type AdminProjectDomainAttributesDeleteResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_get_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_get_response.go deleted file mode 100644 index 58cb58f15..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_get_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectDomainAttributesGetResponse struct { - Attributes *AdminProjectDomainAttributes `json:"attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_request.go deleted file mode 100644 index 4902c4580..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_request.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectDomainAttributesUpdateRequest struct { - Attributes *AdminProjectDomainAttributes `json:"attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_response.go deleted file mode 100644 index a1ae64f02..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_domain_attributes_update_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be populated in the future. -type AdminProjectDomainAttributesUpdateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_request.go deleted file mode 100644 index 639f5f134..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_request.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjectRegisterRequest struct { - Project *AdminProject `json:"project,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_response.go deleted file mode 100644 index f7e051a0b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_register_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be updated in the future. -type AdminProjectRegisterResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_update_response.go deleted file mode 100644 index 83a2f3a52..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_project_update_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be updated in the future. -type AdminProjectUpdateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_projects.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_projects.go deleted file mode 100644 index 8f573d2b0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_projects.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminProjects struct { - Projects []AdminProject `json:"projects,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_raw_output_data_config.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_raw_output_data_config.go deleted file mode 100644 index 38e34fb01..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_raw_output_data_config.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). See https://github.com/flyteorg/flyte/issues/211 for more background information. -type AdminRawOutputDataConfig struct { - OutputLocationPrefix string `json:"output_location_prefix,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_schedule.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_schedule.go deleted file mode 100644 index aac3a267d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_schedule.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines complete set of information required to trigger an execution on a schedule. -type AdminSchedule struct { - CronExpression string `json:"cron_expression,omitempty"` - Rate *AdminFixedRate `json:"rate,omitempty"` - CronSchedule *AdminCronSchedule `json:"cron_schedule,omitempty"` - // Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off. - KickoffTimeInputArg string `json:"kickoff_time_input_arg,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_slack_notification.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_slack_notification.go deleted file mode 100644 index 6713ac9f3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_slack_notification.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a slack notification specification. -type AdminSlackNotification struct { - RecipientsEmail []string `json:"recipients_email,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_sort.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_sort.go deleted file mode 100644 index 4628442be..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_sort.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Specifies sort ordering in a list request. -type AdminSort struct { - Key string `json:"key,omitempty"` - Direction *SortDirection `json:"direction,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_source_code.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_source_code.go deleted file mode 100644 index 9ea6792c1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_source_code.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminSourceCode struct { - Link string `json:"link,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_system_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_system_metadata.go deleted file mode 100644 index 2b24f56ed..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_system_metadata.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents system, rather than user-facing, metadata about an execution. -type AdminSystemMetadata struct { - // Which execution cluster this execution ran on. - ExecutionCluster string `json:"execution_cluster,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task.go deleted file mode 100644 index 303977222..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Flyte workflows are composed of many ordered tasks. That is small, reusable, self-contained logical blocks arranged to process workflow inputs and produce a deterministic set of outputs. Tasks can come in many varieties tuned for specialized behavior. -type AdminTask struct { - // id represents the unique identifier of the task. - Id *CoreIdentifier `json:"id,omitempty"` - // closure encapsulates all the fields that maps to a compiled version of the task. - Closure *AdminTaskClosure `json:"closure,omitempty"` - // One-liner overview of the entity. - ShortDescription string `json:"short_description,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_closure.go deleted file mode 100644 index 2c1c13fc9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_closure.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -// Compute task attributes which include values derived from the TaskSpec, as well as plugin-specific data and task metadata. -type AdminTaskClosure struct { - // Represents the compiled representation of the task from the specification provided. - CompiledTask *CoreCompiledTask `json:"compiled_task,omitempty"` - // Time at which the task was created. - CreatedAt time.Time `json:"created_at,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_closure.go deleted file mode 100644 index ff6271338..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_closure.go +++ /dev/null @@ -1,46 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -// Container for task execution details and results. -type AdminTaskExecutionClosure struct { - // Path to remote data store where output blob is stored if the execution succeeded (and produced outputs). DEPRECATED. Use GetTaskExecutionData to fetch output data instead. - OutputUri string `json:"output_uri,omitempty"` - // Error information for the task execution. Populated if the execution failed. - Error_ *CoreExecutionError `json:"error,omitempty"` - // Raw output data produced by this task execution. DEPRECATED. Use GetTaskExecutionData to fetch output data instead. - OutputData *CoreLiteralMap `json:"output_data,omitempty"` - // The last recorded phase for this task execution. - Phase *CoreTaskExecutionPhase `json:"phase,omitempty"` - // Detailed log information output by the task execution. - Logs []CoreTaskLog `json:"logs,omitempty"` - // Time at which the task execution began running. - StartedAt time.Time `json:"started_at,omitempty"` - // The amount of time the task execution spent running. - Duration string `json:"duration,omitempty"` - // Time at which the task execution was created. - CreatedAt time.Time `json:"created_at,omitempty"` - // Time at which the task execution was last updated. - UpdatedAt time.Time `json:"updated_at,omitempty"` - // Custom data specific to the task plugin. - CustomInfo *ProtobufStruct `json:"custom_info,omitempty"` - // If there is an explanation for the most recent phase transition, the reason will capture it. - Reason string `json:"reason,omitempty"` - // A predefined yet extensible Task type identifier. - TaskType string `json:"task_type,omitempty"` - // Metadata around how a task was executed. - Metadata *EventTaskExecutionMetadata `json:"metadata,omitempty"` - // The event version is used to indicate versioned changes in how data is maintained using this proto message. For example, event_verison > 0 means that maps tasks logs use the TaskExecutionMetadata ExternalResourceInfo fields for each subtask rather than the TaskLog in this message. - EventVersion int32 `json:"event_version,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_request.go deleted file mode 100644 index 6ed1a8af8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_request.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to send a notification that a task execution event has occurred. -type AdminTaskExecutionEventRequest struct { - RequestId string `json:"request_id,omitempty"` - // Details about the event that occurred. - Event *EventTaskExecutionEvent `json:"event,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_response.go deleted file mode 100644 index 9c6ac71fa..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_event_response.go +++ /dev/null @@ -1,13 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminTaskExecutionEventResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_get_data_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_get_data_response.go deleted file mode 100644 index 6c94f7fcd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_get_data_response.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Response structure for TaskExecutionGetDataRequest which contains inputs and outputs for a task execution. -type AdminTaskExecutionGetDataResponse struct { - // Signed url to fetch a core.LiteralMap of task execution inputs. Deprecated: Please use full_inputs instead. - Inputs *AdminUrlBlob `json:"inputs,omitempty"` - // Signed url to fetch a core.LiteralMap of task execution outputs. Deprecated: Please use full_outputs instead. - Outputs *AdminUrlBlob `json:"outputs,omitempty"` - // Full_inputs will only be populated if they are under a configured size threshold. - FullInputs *CoreLiteralMap `json:"full_inputs,omitempty"` - // Full_outputs will only be populated if they are under a configured size threshold. - FullOutputs *CoreLiteralMap `json:"full_outputs,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_list.go deleted file mode 100644 index 641f1dc8b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_execution_list.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminTaskExecutionList struct { - TaskExecutions []FlyteidladminTaskExecution `json:"task_executions,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_list.go deleted file mode 100644 index fa98418df..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_list.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminTaskList struct { - // A list of tasks returned based on the request. - Tasks []AdminTask `json:"tasks,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_attributes.go deleted file mode 100644 index 86dc0e7ac..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_attributes.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines task resource defaults and limits that will be applied at task registration. -type AdminTaskResourceAttributes struct { - Defaults *AdminTaskResourceSpec `json:"defaults,omitempty"` - Limits *AdminTaskResourceSpec `json:"limits,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_spec.go deleted file mode 100644 index 98352b0cc..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_resource_spec.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a set of overridable task resource attributes set during task registration. -type AdminTaskResourceSpec struct { - Cpu string `json:"cpu,omitempty"` - Gpu string `json:"gpu,omitempty"` - Memory string `json:"memory,omitempty"` - Storage string `json:"storage,omitempty"` - EphemeralStorage string `json:"ephemeral_storage,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_spec.go deleted file mode 100644 index b9537676d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_task_spec.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents a structure that encapsulates the user-configured specification of the task. -type AdminTaskSpec struct { - // Template of the task that encapsulates all the metadata of the task. - Template *CoreTaskTemplate `json:"template,omitempty"` - // Represents the specification for description entity. - Description *AdminDescriptionEntity `json:"description,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_url_blob.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_url_blob.go deleted file mode 100644 index 36e424565..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_url_blob.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents a string url and associated metadata used throughout the platform. -type AdminUrlBlob struct { - // Actual url value. - Url string `json:"url,omitempty"` - // Represents the size of the file accessible at the above url. - Bytes string `json:"bytes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_version.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_version.go deleted file mode 100644 index c744ee1fe..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_version.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminVersion struct { - Build string `json:"Build,omitempty"` - Version string `json:"Version,omitempty"` - BuildTime string `json:"BuildTime,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow.go deleted file mode 100644 index 1dbb3895a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents the workflow structure stored in the Admin A workflow is created by ordering tasks and associating outputs to inputs in order to produce a directed-acyclic execution graph. -type AdminWorkflow struct { - // id represents the unique identifier of the workflow. - Id *CoreIdentifier `json:"id,omitempty"` - // closure encapsulates all the fields that maps to a compiled version of the workflow. - Closure *AdminWorkflowClosure `json:"closure,omitempty"` - // One-liner overview of the entity. - ShortDescription string `json:"short_description,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes.go deleted file mode 100644 index 7d5aebb69..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminWorkflowAttributes struct { - // Unique project id for which this set of attributes will be applied. - Project string `json:"project,omitempty"` - // Unique domain id for which this set of attributes will be applied. - Domain string `json:"domain,omitempty"` - // Workflow name for which this set of attributes will be applied. - Workflow string `json:"workflow,omitempty"` - MatchingAttributes *AdminMatchingAttributes `json:"matching_attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_request.go deleted file mode 100644 index 7f28a1763..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_request.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminWorkflowAttributesDeleteRequest struct { - Project string `json:"project,omitempty"` - Domain string `json:"domain,omitempty"` - Workflow string `json:"workflow,omitempty"` - ResourceType *AdminMatchableResource `json:"resource_type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_response.go deleted file mode 100644 index a9aa7f484..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_delete_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be populated in the future. -type AdminWorkflowAttributesDeleteResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_get_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_get_response.go deleted file mode 100644 index 96b3f847b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_get_response.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Response to get an individual workflow attribute override. -type AdminWorkflowAttributesGetResponse struct { - Attributes *AdminWorkflowAttributes `json:"attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_request.go deleted file mode 100644 index 3fe2cf004..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_request.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminWorkflowAttributesUpdateRequest struct { - Attributes *AdminWorkflowAttributes `json:"attributes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_response.go deleted file mode 100644 index 24a6c1e11..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_attributes_update_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Purposefully empty, may be populated in the future. -type AdminWorkflowAttributesUpdateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_closure.go deleted file mode 100644 index b83685da2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_closure.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -// A container holding the compiled workflow produced from the WorkflowSpec and additional metadata. -type AdminWorkflowClosure struct { - // Represents the compiled representation of the workflow from the specification provided. - CompiledWorkflow *CoreCompiledWorkflowClosure `json:"compiled_workflow,omitempty"` - // Time at which the workflow was created. - CreatedAt time.Time `json:"created_at,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_request.go deleted file mode 100644 index 520b369bb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_request.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminWorkflowCreateRequest struct { - Id *CoreIdentifier `json:"id,omitempty"` - Spec *AdminWorkflowSpec `json:"spec,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_response.go deleted file mode 100644 index a3f65091a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_create_response.go +++ /dev/null @@ -1,13 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminWorkflowCreateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_config.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_config.go deleted file mode 100644 index 3e629c2c5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_config.go +++ /dev/null @@ -1,28 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Adds defaults for customizable workflow-execution specifications and overrides. -type AdminWorkflowExecutionConfig struct { - // Can be used to control the number of parallel nodes to run within the workflow. This is useful to achieve fairness. - MaxParallelism int32 `json:"max_parallelism,omitempty"` - // Indicates security context permissions for executions triggered with this matchable attribute. - SecurityContext *CoreSecurityContext `json:"security_context,omitempty"` - // Encapsulates user settings pertaining to offloaded data (i.e. Blobs, Schema, query data, etc.). - RawOutputDataConfig *AdminRawOutputDataConfig `json:"raw_output_data_config,omitempty"` - // Custom labels to be applied to a triggered execution resource. - Labels *AdminLabels `json:"labels,omitempty"` - // Custom annotations to be applied to a triggered execution resource. - Annotations *AdminAnnotations `json:"annotations,omitempty"` - // Allows for the interruptible flag of a workflow to be overwritten for a single execution. Omitting this field uses the workflow's value as a default. As we need to distinguish between the field not being provided and its default value false, we have to use a wrapper around the bool field. - Interruptible bool `json:"interruptible,omitempty"` - // Allows for all cached values of a workflow and its tasks to be overwritten for a single execution. If enabled, all calculations are performed even if cached results would be available, overwriting the stored data once execution finishes successfully. - OverwriteCache bool `json:"overwrite_cache,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_request.go deleted file mode 100644 index a37005dfc..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_request.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Request to send a notification that a workflow execution event has occurred. -type AdminWorkflowExecutionEventRequest struct { - RequestId string `json:"request_id,omitempty"` - // Details about the event that occurred. - Event *EventWorkflowExecutionEvent `json:"event,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_response.go deleted file mode 100644 index 850f3c3b5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_event_response.go +++ /dev/null @@ -1,13 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminWorkflowExecutionEventResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_get_data_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_get_data_response.go deleted file mode 100644 index 6615e9f90..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_execution_get_data_response.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Response structure for WorkflowExecutionGetDataRequest which contains inputs and outputs for an execution. -type AdminWorkflowExecutionGetDataResponse struct { - // Signed url to fetch a core.LiteralMap of execution outputs. Deprecated: Please use full_outputs instead. - Outputs *AdminUrlBlob `json:"outputs,omitempty"` - // Signed url to fetch a core.LiteralMap of execution inputs. Deprecated: Please use full_inputs instead. - Inputs *AdminUrlBlob `json:"inputs,omitempty"` - // Full_inputs will only be populated if they are under a configured size threshold. - FullInputs *CoreLiteralMap `json:"full_inputs,omitempty"` - // Full_outputs will only be populated if they are under a configured size threshold. - FullOutputs *CoreLiteralMap `json:"full_outputs,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_list.go deleted file mode 100644 index 71d85e432..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_list.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type AdminWorkflowList struct { - // A list of workflows returned based on the request. - Workflows []AdminWorkflow `json:"workflows,omitempty"` - // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. - Token string `json:"token,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_spec.go deleted file mode 100644 index 345b20397..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_admin_workflow_spec.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents a structure that encapsulates the specification of the workflow. -type AdminWorkflowSpec struct { - // Template of the task that encapsulates all the metadata of the workflow. - Template *CoreWorkflowTemplate `json:"template,omitempty"` - // Workflows that are embedded into other workflows need to be passed alongside the parent workflow to the propeller compiler (since the compiler doesn't have any knowledge of other workflows - ie, it doesn't reach out to Admin to see other registered workflows). In fact, subworkflows do not even need to be registered. - SubWorkflows []CoreWorkflowTemplate `json:"sub_workflows,omitempty"` - // Represents the specification for description entity. - Description *AdminDescriptionEntity `json:"description,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_blob_type_blob_dimensionality.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_blob_type_blob_dimensionality.go deleted file mode 100644 index 1ef939c32..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_blob_type_blob_dimensionality.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type BlobTypeBlobDimensionality string - -// List of BlobTypeBlobDimensionality -const ( - BlobTypeBlobDimensionalitySINGLE BlobTypeBlobDimensionality = "SINGLE" - BlobTypeBlobDimensionalityMULTIPART BlobTypeBlobDimensionality = "MULTIPART" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_catalog_reservation_status.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_catalog_reservation_status.go deleted file mode 100644 index 9e4016dd0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_catalog_reservation_status.go +++ /dev/null @@ -1,21 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// CatalogReservationStatus : Indicates the status of a catalog reservation operation. - RESERVATION_DISABLED: Used to indicate that reservations are disabled - RESERVATION_ACQUIRED: Used to indicate that a reservation was successfully acquired or extended - RESERVATION_EXISTS: Used to indicate that an active reservation currently exists - RESERVATION_RELEASED: Used to indicate that the reservation has been successfully released - RESERVATION_FAILURE: Used to indicate that a reservation operation resulted in failure -type CatalogReservationStatus string - -// List of CatalogReservationStatus -const ( - CatalogReservationStatusDISABLED CatalogReservationStatus = "RESERVATION_DISABLED" - CatalogReservationStatusACQUIRED CatalogReservationStatus = "RESERVATION_ACQUIRED" - CatalogReservationStatusEXISTS CatalogReservationStatus = "RESERVATION_EXISTS" - CatalogReservationStatusRELEASED CatalogReservationStatus = "RESERVATION_RELEASED" - CatalogReservationStatusFAILURE CatalogReservationStatus = "RESERVATION_FAILURE" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_comparison_expression_operator.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_comparison_expression_operator.go deleted file mode 100644 index 12d935a31..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_comparison_expression_operator.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// ComparisonExpressionOperator : - GT: Greater Than - LT: Less Than -type ComparisonExpressionOperator string - -// List of ComparisonExpressionOperator -const ( - ComparisonExpressionOperatorEQ ComparisonExpressionOperator = "EQ" - ComparisonExpressionOperatorNEQ ComparisonExpressionOperator = "NEQ" - ComparisonExpressionOperatorGT ComparisonExpressionOperator = "GT" - ComparisonExpressionOperatorGTE ComparisonExpressionOperator = "GTE" - ComparisonExpressionOperatorLT ComparisonExpressionOperator = "LT" - ComparisonExpressionOperatorLTE ComparisonExpressionOperator = "LTE" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_conjunction_expression_logical_operator.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_conjunction_expression_logical_operator.go deleted file mode 100644 index d6d9a9327..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_conjunction_expression_logical_operator.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// ConjunctionExpressionLogicalOperator : - AND: Conjunction -type ConjunctionExpressionLogicalOperator string - -// List of ConjunctionExpressionLogicalOperator -const ( - ConjunctionExpressionLogicalOperatorAND ConjunctionExpressionLogicalOperator = "AND" - ConjunctionExpressionLogicalOperatorOR ConjunctionExpressionLogicalOperator = "OR" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_connection_set_id_list.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_connection_set_id_list.go deleted file mode 100644 index 8089d7a60..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_connection_set_id_list.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type ConnectionSetIdList struct { - Ids []string `json:"ids,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_container_architecture.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_container_architecture.go deleted file mode 100644 index 33605ea01..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_container_architecture.go +++ /dev/null @@ -1,21 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// ContainerArchitecture : Architecture-type the container image supports. -type ContainerArchitecture string - -// List of ContainerArchitecture -const ( - ContainerArchitectureUNKNOWN ContainerArchitecture = "UNKNOWN" - ContainerArchitectureAMD64 ContainerArchitecture = "AMD64" - ContainerArchitectureARM64 ContainerArchitecture = "ARM64" - ContainerArchitectureARM_V6 ContainerArchitecture = "ARM_V6" - ContainerArchitectureARM_V7 ContainerArchitecture = "ARM_V7" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_alias.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_alias.go deleted file mode 100644 index aef7f3ed4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_alias.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Links a variable to an alias. -type CoreAlias struct { - // Must match one of the output variable names on a node. - Var_ string `json:"var,omitempty"` - // A workflow-level unique alias that downstream nodes can refer to in their input. - Alias string `json:"alias,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_approve_condition.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_approve_condition.go deleted file mode 100644 index 959aba1d3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_approve_condition.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// ApproveCondition represents a dependency on an external approval. During execution, this will manifest as a boolean signal with the provided signal_id. -type CoreApproveCondition struct { - // A unique identifier for the requested boolean signal. - SignalId string `json:"signal_id,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binary.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binary.go deleted file mode 100644 index 57d8d667a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binary.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A simple byte array with a tag to help different parts of the system communicate about what is in the byte array. It's strongly advisable that consumers of this type define a unique tag and validate the tag before parsing the data. -type CoreBinary struct { - Value string `json:"value,omitempty"` - Tag string `json:"tag,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding.go deleted file mode 100644 index 265175b26..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// An input/output binding of a variable to either static value or a node output. -type CoreBinding struct { - // Variable name must match an input/output variable of the node. - Var_ string `json:"var,omitempty"` - // Data to use to bind this variable. - Binding *CoreBindingData `json:"binding,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data.go deleted file mode 100644 index 9ce99611e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data.go +++ /dev/null @@ -1,23 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Specifies either a simple value or a reference to another output. -type CoreBindingData struct { - // A simple scalar value. - Scalar *CoreScalar `json:"scalar,omitempty"` - // A collection of binding data. This allows nesting of binding data to any number of levels. - Collection *CoreBindingDataCollection `json:"collection,omitempty"` - // References an output promised by another node. - Promise *CoreOutputReference `json:"promise,omitempty"` - // A map of bindings. The key is always a string. - Map_ *CoreBindingDataMap `json:"map,omitempty"` - Union *CoreUnionInfo `json:"union,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_collection.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_collection.go deleted file mode 100644 index 4c4e20221..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_collection.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A collection of BindingData items. -type CoreBindingDataCollection struct { - Bindings []CoreBindingData `json:"bindings,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_map.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_map.go deleted file mode 100644 index 1a0dd7b43..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_binding_data_map.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A map of BindingData items. -type CoreBindingDataMap struct { - Bindings map[string]CoreBindingData `json:"bindings,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob.go deleted file mode 100644 index a749f5cff..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Refers to an offloaded set of files. It encapsulates the type of the store and a unique uri for where the data is. There are no restrictions on how the uri is formatted since it will depend on how to interact with the store. -type CoreBlob struct { - Metadata *CoreBlobMetadata `json:"metadata,omitempty"` - Uri string `json:"uri,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_metadata.go deleted file mode 100644 index 800f7d3be..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_metadata.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreBlobMetadata struct { - Type_ *CoreBlobType `json:"type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_type.go deleted file mode 100644 index 99de1bbac..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_blob_type.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreBlobType struct { - Format string `json:"format,omitempty"` - Dimensionality *BlobTypeBlobDimensionality `json:"dimensionality,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_boolean_expression.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_boolean_expression.go deleted file mode 100644 index fb47338fe..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_boolean_expression.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a boolean expression tree. It can be a simple or a conjunction expression. Multiple expressions can be combined using a conjunction or a disjunction to result in a final boolean result. -type CoreBooleanExpression struct { - Conjunction *CoreConjunctionExpression `json:"conjunction,omitempty"` - Comparison *CoreComparisonExpression `json:"comparison,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_branch_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_branch_node.go deleted file mode 100644 index ababb5cca..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_branch_node.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// BranchNode is a special node that alter the flow of the workflow graph. It allows the control flow to branch at runtime based on a series of conditions that get evaluated on various parameters (e.g. inputs, primitives). -type CoreBranchNode struct { - IfElse *CoreIfElseBlock `json:"if_else,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_artifact_tag.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_artifact_tag.go deleted file mode 100644 index 3298f238a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_artifact_tag.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreCatalogArtifactTag struct { - ArtifactId string `json:"artifact_id,omitempty"` - Name string `json:"name,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_cache_status.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_cache_status.go deleted file mode 100644 index 39ef8e75b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_cache_status.go +++ /dev/null @@ -1,23 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// CoreCatalogCacheStatus : - CACHE_DISABLED: Used to indicate that caching was disabled - CACHE_MISS: Used to indicate that the cache lookup resulted in no matches - CACHE_HIT: used to indicate that the associated artifact was a result of a previous execution - CACHE_POPULATED: used to indicate that the resultant artifact was added to the cache - CACHE_LOOKUP_FAILURE: Used to indicate that cache lookup failed because of an error - CACHE_PUT_FAILURE: Used to indicate that cache lookup failed because of an error - CACHE_SKIPPED: Used to indicate the cache lookup was skipped -type CoreCatalogCacheStatus string - -// List of coreCatalogCacheStatus -const ( - CoreCatalogCacheStatusDISABLED CoreCatalogCacheStatus = "CACHE_DISABLED" - CoreCatalogCacheStatusMISS CoreCatalogCacheStatus = "CACHE_MISS" - CoreCatalogCacheStatusHIT CoreCatalogCacheStatus = "CACHE_HIT" - CoreCatalogCacheStatusPOPULATED CoreCatalogCacheStatus = "CACHE_POPULATED" - CoreCatalogCacheStatusLOOKUP_FAILURE CoreCatalogCacheStatus = "CACHE_LOOKUP_FAILURE" - CoreCatalogCacheStatusPUT_FAILURE CoreCatalogCacheStatus = "CACHE_PUT_FAILURE" - CoreCatalogCacheStatusSKIPPED CoreCatalogCacheStatus = "CACHE_SKIPPED" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_metadata.go deleted file mode 100644 index 4333f211c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_catalog_metadata.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreCatalogMetadata struct { - DatasetId *CoreIdentifier `json:"dataset_id,omitempty"` - ArtifactTag *CoreCatalogArtifactTag `json:"artifact_tag,omitempty"` - SourceTaskExecution *CoreTaskExecutionIdentifier `json:"source_task_execution,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_comparison_expression.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_comparison_expression.go deleted file mode 100644 index 1dce7ddf2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_comparison_expression.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a 2-level tree where the root is a comparison operator and Operands are primitives or known variables. Each expression results in a boolean result. -type CoreComparisonExpression struct { - Operator *ComparisonExpressionOperator `json:"operator,omitempty"` - LeftValue *CoreOperand `json:"left_value,omitempty"` - RightValue *CoreOperand `json:"right_value,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_task.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_task.go deleted file mode 100644 index cc99f0823..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_task.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreCompiledTask struct { - Template *CoreTaskTemplate `json:"template,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow.go deleted file mode 100644 index 017221793..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreCompiledWorkflow struct { - Template *CoreWorkflowTemplate `json:"template,omitempty"` - // For internal use only! This field is used by the system and must not be filled in. Any values set will be ignored. - Connections *CoreConnectionSet `json:"connections,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow_closure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow_closure.go deleted file mode 100644 index b98160893..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_compiled_workflow_closure.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A Compiled Workflow Closure contains all the information required to start a new execution, or to visualize a workflow and its details. The CompiledWorkflowClosure should always contain a primary workflow, that is the main workflow that will being the execution. All subworkflows are denormalized. WorkflowNodes refer to the workflow identifiers of compiled subworkflows. -type CoreCompiledWorkflowClosure struct { - Primary *CoreCompiledWorkflow `json:"primary,omitempty"` - SubWorkflows []CoreCompiledWorkflow `json:"sub_workflows,omitempty"` - Tasks []CoreCompiledTask `json:"tasks,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_conjunction_expression.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_conjunction_expression.go deleted file mode 100644 index db4306325..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_conjunction_expression.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a conjunction expression of two boolean expressions. -type CoreConjunctionExpression struct { - Operator *ConjunctionExpressionLogicalOperator `json:"operator,omitempty"` - LeftExpression *CoreBooleanExpression `json:"left_expression,omitempty"` - RightExpression *CoreBooleanExpression `json:"right_expression,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_connection_set.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_connection_set.go deleted file mode 100644 index 36bb78c05..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_connection_set.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreConnectionSet struct { - Downstream map[string]ConnectionSetIdList `json:"downstream,omitempty"` - Upstream map[string]ConnectionSetIdList `json:"upstream,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container.go deleted file mode 100644 index 7e926642a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container.go +++ /dev/null @@ -1,27 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreContainer struct { - Image string `json:"image,omitempty"` - // Command to be executed, if not provided, the default entrypoint in the container image will be used. - Command []string `json:"command,omitempty"` - // These will default to Flyte given paths. If provided, the system will not append known paths. If the task still needs flyte's inputs and outputs path, add $(FLYTE_INPUT_FILE), $(FLYTE_OUTPUT_FILE) wherever makes sense and the system will populate these before executing the container. - Args []string `json:"args,omitempty"` - // Container resources requirement as specified by the container engine. - Resources *CoreResources `json:"resources,omitempty"` - // Environment variables will be set as the container is starting up. - Env []CoreKeyValuePair `json:"env,omitempty"` - // Allows extra configs to be available for the container. TODO: elaborate on how configs will become available. Deprecated, please use TaskTemplate.config instead. - Config []CoreKeyValuePair `json:"config,omitempty"` - Ports []CoreContainerPort `json:"ports,omitempty"` - DataConfig *CoreDataLoadingConfig `json:"data_config,omitempty"` - Architecture *ContainerArchitecture `json:"architecture,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container_port.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container_port.go deleted file mode 100644 index 1fe1cb4a3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_container_port.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines port properties for a container. -type CoreContainerPort struct { - // Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. - ContainerPort int64 `json:"container_port,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_data_loading_config.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_data_loading_config.go deleted file mode 100644 index 536147652..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_data_loading_config.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// This configuration allows executing raw containers in Flyte using the Flyte CoPilot system. Flyte CoPilot, eliminates the needs of flytekit or sdk inside the container. Any inputs required by the users container are side-loaded in the input_path Any outputs generated by the user container - within output_path are automatically uploaded. -type CoreDataLoadingConfig struct { - Enabled bool `json:"enabled,omitempty"` - InputPath string `json:"input_path,omitempty"` - OutputPath string `json:"output_path,omitempty"` - Format *DataLoadingConfigLiteralMapFormat `json:"format,omitempty"` - IoStrategy *CoreIoStrategy `json:"io_strategy,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_enum_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_enum_type.go deleted file mode 100644 index af25f1a07..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_enum_type.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Enables declaring enum types, with predefined string values For len(values) > 0, the first value in the ordered list is regarded as the default value. If you wish To provide no defaults, make the first value as undefined. -type CoreEnumType struct { - // Predefined set of enum values. - Values []string `json:"values,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_error.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_error.go deleted file mode 100644 index dff242087..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_error.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents an error thrown from a node. -type CoreError struct { - // The node id that threw the error. - FailedNodeId string `json:"failed_node_id,omitempty"` - // Error message thrown. - Message string `json:"message,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_execution_error.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_execution_error.go deleted file mode 100644 index 1c99359ce..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_execution_error.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents the error message from the execution. -type CoreExecutionError struct { - Code string `json:"code,omitempty"` - // Detailed description of the error - including stack trace. - Message string `json:"message,omitempty"` - ErrorUri string `json:"error_uri,omitempty"` - Kind *ExecutionErrorErrorKind `json:"kind,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_gate_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_gate_node.go deleted file mode 100644 index 7895110a5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_gate_node.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// GateNode refers to the condition that is required for the gate to successfully complete. -type CoreGateNode struct { - // ApproveCondition represents a dependency on an external approval provided by a boolean signal. - Approve *CoreApproveCondition `json:"approve,omitempty"` - // SignalCondition represents a dependency on an signal. - Signal *CoreSignalCondition `json:"signal,omitempty"` - // SleepCondition represents a dependency on waiting for the specified duration. - Sleep *CoreSleepCondition `json:"sleep,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identifier.go deleted file mode 100644 index 0db6b784f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identifier.go +++ /dev/null @@ -1,24 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulation of fields that uniquely identifies a Flyte resource. -type CoreIdentifier struct { - // Identifies the specific type of resource that this identifier corresponds to. - ResourceType *CoreResourceType `json:"resource_type,omitempty"` - // Name of the project the resource belongs to. - Project string `json:"project,omitempty"` - // Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - Domain string `json:"domain,omitempty"` - // User provided value for the resource. - Name string `json:"name,omitempty"` - // Specific version of the resource. - Version string `json:"version,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identity.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identity.go deleted file mode 100644 index 2361f2629..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_identity.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Identity encapsulates the various security identities a task can run as. It's up to the underlying plugin to pick the right identity for the execution environment. -type CoreIdentity struct { - // iam_role references the fully qualified name of Identity & Access Management role to impersonate. - IamRole string `json:"iam_role,omitempty"` - // k8s_service_account references a kubernetes service account to impersonate. - K8sServiceAccount string `json:"k8s_service_account,omitempty"` - // oauth2_client references an oauth2 client. Backend plugins can use this information to impersonate the client when making external calls. - Oauth2Client *CoreOAuth2Client `json:"oauth2_client,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_block.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_block.go deleted file mode 100644 index e8f6c599c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_block.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a condition and the execution unit that should be executed if the condition is satisfied. -type CoreIfBlock struct { - Condition *CoreBooleanExpression `json:"condition,omitempty"` - ThenNode *CoreNode `json:"then_node,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_else_block.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_else_block.go deleted file mode 100644 index ef71a26b9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_if_else_block.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a series of if/else blocks. The first branch whose condition evaluates to true is the one to execute. If no conditions were satisfied, the else_node or the error will execute. -type CoreIfElseBlock struct { - // +required. First condition to evaluate. - Case_ *CoreIfBlock `json:"case,omitempty"` - // +optional. Additional branches to evaluate. - Other []CoreIfBlock `json:"other,omitempty"` - // The node to execute in case none of the branches were taken. - ElseNode *CoreNode `json:"else_node,omitempty"` - // An error to throw in case none of the branches were taken. - Error_ *CoreError `json:"error,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_io_strategy.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_io_strategy.go deleted file mode 100644 index 2c28f13b4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_io_strategy.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreIoStrategy struct { - DownloadMode *IoStrategyDownloadMode `json:"download_mode,omitempty"` - UploadMode *IoStrategyUploadMode `json:"upload_mode,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_object_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_object_metadata.go deleted file mode 100644 index 8ecf38886..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_object_metadata.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Metadata for building a kubernetes object when a task is executed. -type CoreK8sObjectMetadata struct { - // Optional labels to add to the pod definition. - Labels map[string]string `json:"labels,omitempty"` - // Optional annotations to add to the pod definition. - Annotations map[string]string `json:"annotations,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_pod.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_pod.go deleted file mode 100644 index 4bb52f243..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_k8s_pod.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a pod spec and additional pod metadata that is created when a task is executed. -type CoreK8sPod struct { - // Contains additional metadata for building a kubernetes pod. - Metadata *CoreK8sObjectMetadata `json:"metadata,omitempty"` - PodSpec *ProtobufStruct `json:"pod_spec,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_key_value_pair.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_key_value_pair.go deleted file mode 100644 index 38fcf13c9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_key_value_pair.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A generic key value pair. -type CoreKeyValuePair struct { - // required. - Key string `json:"key,omitempty"` - // +optional. - Value string `json:"value,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal.go deleted file mode 100644 index 215727d84..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal.go +++ /dev/null @@ -1,21 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A simple value. This supports any level of nesting (e.g. array of array of array of Blobs) as well as simple primitives. -type CoreLiteral struct { - // A simple value. - Scalar *CoreScalar `json:"scalar,omitempty"` - // A collection of literals to allow nesting. - Collection *CoreLiteralCollection `json:"collection,omitempty"` - // A map of strings to literals. - Map_ *CoreLiteralMap `json:"map,omitempty"` - Hash string `json:"hash,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_collection.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_collection.go deleted file mode 100644 index 96ac4f66c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_collection.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A collection of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field. -type CoreLiteralCollection struct { - Literals []CoreLiteral `json:"literals,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_map.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_map.go deleted file mode 100644 index 44f8ff707..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_map.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A map of literals. This is a workaround since oneofs in proto messages cannot contain a repeated field. -type CoreLiteralMap struct { - Literals map[string]CoreLiteral `json:"literals,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_type.go deleted file mode 100644 index c33a34937..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_literal_type.go +++ /dev/null @@ -1,35 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a strong type to allow type checking between interfaces. -type CoreLiteralType struct { - // A simple type that can be compared one-to-one with another. - Simple *CoreSimpleType `json:"simple,omitempty"` - // A complex type that requires matching of inner fields. - Schema *CoreSchemaType `json:"schema,omitempty"` - // Defines the type of the value of a collection. Only homogeneous collections are allowed. - CollectionType *CoreLiteralType `json:"collection_type,omitempty"` - // Defines the type of the value of a map type. The type of the key is always a string. - MapValueType *CoreLiteralType `json:"map_value_type,omitempty"` - // A blob might have specialized implementation details depending on associated metadata. - Blob *CoreBlobType `json:"blob,omitempty"` - // Defines an enum with pre-defined string values. - EnumType *CoreEnumType `json:"enum_type,omitempty"` - StructuredDatasetType *CoreStructuredDatasetType `json:"structured_dataset_type,omitempty"` - // Defines an union type with pre-defined LiteralTypes. - UnionType *CoreUnionType `json:"union_type,omitempty"` - // This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking. This might be used by consumers to identify special behavior or display extended information for the type. - Metadata *ProtobufStruct `json:"metadata,omitempty"` - // This field contains arbitrary data that might have special semantic meaning for the client but does not effect internal flyte behavior. - Annotation *CoreTypeAnnotation `json:"annotation,omitempty"` - // Hints to improve type matching. - Structure *CoreTypeStructure `json:"structure,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node.go deleted file mode 100644 index 11cf0e500..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node.go +++ /dev/null @@ -1,32 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A Workflow graph Node. One unit of execution in the graph. Each node can be linked to a Task, a Workflow or a branch node. -type CoreNode struct { - // A workflow-level unique identifier that identifies this node in the workflow. 'inputs' and 'outputs' are reserved node ids that cannot be used by other nodes. - Id string `json:"id,omitempty"` - // Extra metadata about the node. - Metadata *CoreNodeMetadata `json:"metadata,omitempty"` - // Specifies how to bind the underlying interface's inputs. All required inputs specified in the underlying interface must be fulfilled. - Inputs []CoreBinding `json:"inputs,omitempty"` - // +optional Specifies execution dependency for this node ensuring it will only get scheduled to run after all its upstream nodes have completed. This node will have an implicit dependency on any node that appears in inputs field. - UpstreamNodeIds []string `json:"upstream_node_ids,omitempty"` - // +optional. A node can define aliases for a subset of its outputs. This is particularly useful if different nodes need to conform to the same interface (e.g. all branches in a branch node). Downstream nodes must refer to this nodes outputs using the alias if one's specified. - OutputAliases []CoreAlias `json:"output_aliases,omitempty"` - // Information about the Task to execute in this node. - TaskNode *CoreTaskNode `json:"task_node,omitempty"` - // Information about the Workflow to execute in this mode. - WorkflowNode *CoreWorkflowNode `json:"workflow_node,omitempty"` - // Information about the branch node to evaluate in this node. - BranchNode *CoreBranchNode `json:"branch_node,omitempty"` - // Information about the condition to evaluate in this node. - GateNode *CoreGateNode `json:"gate_node,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_identifier.go deleted file mode 100644 index dabeefb03..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_identifier.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulation of fields that identify a Flyte node execution entity. -type CoreNodeExecutionIdentifier struct { - NodeId string `json:"node_id,omitempty"` - ExecutionId *CoreWorkflowExecutionIdentifier `json:"execution_id,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_phase.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_phase.go deleted file mode 100644 index fed55a75a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_execution_phase.go +++ /dev/null @@ -1,27 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreNodeExecutionPhase string - -// List of coreNodeExecutionPhase -const ( - CoreNodeExecutionPhaseUNDEFINED CoreNodeExecutionPhase = "UNDEFINED" - CoreNodeExecutionPhaseQUEUED CoreNodeExecutionPhase = "QUEUED" - CoreNodeExecutionPhaseRUNNING CoreNodeExecutionPhase = "RUNNING" - CoreNodeExecutionPhaseSUCCEEDED CoreNodeExecutionPhase = "SUCCEEDED" - CoreNodeExecutionPhaseFAILING CoreNodeExecutionPhase = "FAILING" - CoreNodeExecutionPhaseFAILED CoreNodeExecutionPhase = "FAILED" - CoreNodeExecutionPhaseABORTED CoreNodeExecutionPhase = "ABORTED" - CoreNodeExecutionPhaseSKIPPED CoreNodeExecutionPhase = "SKIPPED" - CoreNodeExecutionPhaseTIMED_OUT CoreNodeExecutionPhase = "TIMED_OUT" - CoreNodeExecutionPhaseDYNAMIC_RUNNING CoreNodeExecutionPhase = "DYNAMIC_RUNNING" - CoreNodeExecutionPhaseRECOVERED CoreNodeExecutionPhase = "RECOVERED" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_metadata.go deleted file mode 100644 index 7691a3595..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_node_metadata.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines extra information about the Node. -type CoreNodeMetadata struct { - Name string `json:"name,omitempty"` - // The overall timeout of a task. - Timeout string `json:"timeout,omitempty"` - // Number of retries per task. - Retries *CoreRetryStrategy `json:"retries,omitempty"` - Interruptible bool `json:"interruptible,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_client.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_client.go deleted file mode 100644 index c40ce551c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_client.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// OAuth2Client encapsulates OAuth2 Client Credentials to be used when making calls on behalf of that task. -type CoreOAuth2Client struct { - ClientId string `json:"client_id,omitempty"` - ClientSecret *CoreSecret `json:"client_secret,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request.go deleted file mode 100644 index a78eb11a3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// OAuth2TokenRequest encapsulates information needed to request an OAuth2 token. FLYTE_TOKENS_ENV_PREFIX will be passed to indicate the prefix of the environment variables that will be present if tokens are passed through environment variables. FLYTE_TOKENS_PATH_PREFIX will be passed to indicate the prefix of the path where secrets will be mounted if tokens are passed through file mounts. -type CoreOAuth2TokenRequest struct { - Name string `json:"name,omitempty"` - Type_ *CoreOAuth2TokenRequestType `json:"type,omitempty"` - Client *CoreOAuth2Client `json:"client,omitempty"` - IdpDiscoveryEndpoint string `json:"idp_discovery_endpoint,omitempty"` - TokenEndpoint string `json:"token_endpoint,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request_type.go deleted file mode 100644 index f98517827..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_o_auth2_token_request_type.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// CoreOAuth2TokenRequestType : Type of the token requested. - CLIENT_CREDENTIALS: CLIENT_CREDENTIALS indicates a 2-legged OAuth token requested using client credentials. -type CoreOAuth2TokenRequestType string - -// List of coreOAuth2TokenRequestType -const ( - CoreOAuth2TokenRequestTypeCLIENT_CREDENTIALS CoreOAuth2TokenRequestType = "CLIENT_CREDENTIALS" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_operand.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_operand.go deleted file mode 100644 index 8f8472dab..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_operand.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines an operand to a comparison expression. -type CoreOperand struct { - Primitive *CorePrimitive `json:"primitive,omitempty"` - Var_ string `json:"var,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_output_reference.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_output_reference.go deleted file mode 100644 index 26bd732be..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_output_reference.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A reference to an output produced by a node. The type can be retrieved -and validated- from the underlying interface of the node. -type CoreOutputReference struct { - // Node id must exist at the graph layer. - NodeId string `json:"node_id,omitempty"` - // Variable name must refer to an output variable for the node. - Var_ string `json:"var,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter.go deleted file mode 100644 index 3c6a8ac25..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A parameter is used as input to a launch plan and has the special ability to have a default value or mark itself as required. -type CoreParameter struct { - // +required Variable. Defines the type of the variable backing this parameter. - Var_ *CoreVariable `json:"var,omitempty"` - // Defines a default value that has to match the variable type defined. - Default_ *CoreLiteral `json:"default,omitempty"` - // +optional, is this value required to be filled. - Required bool `json:"required,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter_map.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter_map.go deleted file mode 100644 index 96f0d4ad4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_parameter_map.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A map of Parameters. -type CoreParameterMap struct { - // Defines a map of parameter names to parameters. - Parameters map[string]CoreParameter `json:"parameters,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_primitive.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_primitive.go deleted file mode 100644 index 2f59346a4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_primitive.go +++ /dev/null @@ -1,23 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -type CorePrimitive struct { - Integer string `json:"integer,omitempty"` - FloatValue float64 `json:"float_value,omitempty"` - StringValue string `json:"string_value,omitempty"` - Boolean bool `json:"boolean,omitempty"` - Datetime time.Time `json:"datetime,omitempty"` - Duration string `json:"duration,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service.go deleted file mode 100644 index eb902d09b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Indicates the priority of an execution. -type CoreQualityOfService struct { - Tier *QualityOfServiceTier `json:"tier,omitempty"` - Spec *CoreQualityOfServiceSpec `json:"spec,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service_spec.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service_spec.go deleted file mode 100644 index f043a5584..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_quality_of_service_spec.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents customized execution run-time attributes. -type CoreQualityOfServiceSpec struct { - // Indicates how much queueing delay an execution can tolerate. - QueueingBudget string `json:"queueing_budget,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resource_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resource_type.go deleted file mode 100644 index fa88425b5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resource_type.go +++ /dev/null @@ -1,21 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// CoreResourceType : Indicates a resource type within Flyte. - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects -type CoreResourceType string - -// List of coreResourceType -const ( - CoreResourceTypeUNSPECIFIED CoreResourceType = "UNSPECIFIED" - CoreResourceTypeTASK CoreResourceType = "TASK" - CoreResourceTypeWORKFLOW CoreResourceType = "WORKFLOW" - CoreResourceTypeLAUNCH_PLAN CoreResourceType = "LAUNCH_PLAN" - CoreResourceTypeDATASET CoreResourceType = "DATASET" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resources.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resources.go deleted file mode 100644 index 19c2f6e75..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_resources.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A customizable interface to convey resources requested for a container. This can be interpreted differently for different container engines. -type CoreResources struct { - // The desired set of resources requested. ResourceNames must be unique within the list. - Requests []ResourcesResourceEntry `json:"requests,omitempty"` - // Defines a set of bounds (e.g. min/max) within which the task can reliably run. ResourceNames must be unique within the list. - Limits []ResourcesResourceEntry `json:"limits,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_retry_strategy.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_retry_strategy.go deleted file mode 100644 index 60af5e228..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_retry_strategy.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Retry strategy associated with an executable unit. -type CoreRetryStrategy struct { - // Number of retries. Retries will be consumed when the job fails with a recoverable error. The number of retries must be less than or equals to 10. - Retries int64 `json:"retries,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_runtime_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_runtime_metadata.go deleted file mode 100644 index fc989e36a..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_runtime_metadata.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Runtime information. This is loosely defined to allow for extensibility. -type CoreRuntimeMetadata struct { - // Type of runtime. - Type_ *RuntimeMetadataRuntimeType `json:"type,omitempty"` - // Version of the runtime. All versions should be backward compatible. However, certain cases call for version checks to ensure tighter validation or setting expectations. - Version string `json:"version,omitempty"` - // +optional It can be used to provide extra information about the runtime (e.g. python, golang... etc.). - Flavor string `json:"flavor,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_scalar.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_scalar.go deleted file mode 100644 index 8ccdaf9dc..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_scalar.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreScalar struct { - Primitive *CorePrimitive `json:"primitive,omitempty"` - Blob *CoreBlob `json:"blob,omitempty"` - Binary *CoreBinary `json:"binary,omitempty"` - Schema *CoreSchema `json:"schema,omitempty"` - NoneType *CoreVoid `json:"none_type,omitempty"` - Error_ *CoreError `json:"error,omitempty"` - Generic *ProtobufStruct `json:"generic,omitempty"` - StructuredDataset *CoreStructuredDataset `json:"structured_dataset,omitempty"` - Union *CoreUnion `json:"union,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema.go deleted file mode 100644 index 99687f420..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A strongly typed schema that defines the interface of data retrieved from the underlying storage medium. -type CoreSchema struct { - Uri string `json:"uri,omitempty"` - Type_ *CoreSchemaType `json:"type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema_type.go deleted file mode 100644 index f40ec315d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_schema_type.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines schema columns and types to strongly type-validate schemas interoperability. -type CoreSchemaType struct { - // A list of ordered columns this schema comprises of. - Columns []SchemaTypeSchemaColumn `json:"columns,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_secret.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_secret.go deleted file mode 100644 index 5e8281561..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_secret.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Secret encapsulates information about the secret a task needs to proceed. An environment variable FLYTE_SECRETS_ENV_PREFIX will be passed to indicate the prefix of the environment variables that will be present if secrets are passed through environment variables. FLYTE_SECRETS_DEFAULT_DIR will be passed to indicate the prefix of the path where secrets will be mounted if secrets are passed through file mounts. -type CoreSecret struct { - Group string `json:"group,omitempty"` - GroupVersion string `json:"group_version,omitempty"` - Key string `json:"key,omitempty"` - MountRequirement *SecretMountType `json:"mount_requirement,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_security_context.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_security_context.go deleted file mode 100644 index 6a2441fbd..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_security_context.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// SecurityContext holds security attributes that apply to tasks. -type CoreSecurityContext struct { - // run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on. - RunAs *CoreIdentity `json:"run_as,omitempty"` - // secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine. - Secrets []CoreSecret `json:"secrets,omitempty"` - // tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine. - Tokens []CoreOAuth2TokenRequest `json:"tokens,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_signal_condition.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_signal_condition.go deleted file mode 100644 index c57c17528..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_signal_condition.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// SignalCondition represents a dependency on an signal. -type CoreSignalCondition struct { - // A unique identifier for the requested signal. - SignalId string `json:"signal_id,omitempty"` - // A type denoting the required value type for this signal. - Type_ *CoreLiteralType `json:"type,omitempty"` - // The variable name for the signal value in this nodes outputs. - OutputVariableName string `json:"output_variable_name,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_simple_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_simple_type.go deleted file mode 100644 index c6f46577f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_simple_type.go +++ /dev/null @@ -1,26 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// CoreSimpleType : Define a set of simple types. -type CoreSimpleType string - -// List of coreSimpleType -const ( - CoreSimpleTypeNONE CoreSimpleType = "NONE" - CoreSimpleTypeINTEGER CoreSimpleType = "INTEGER" - CoreSimpleTypeFLOAT CoreSimpleType = "FLOAT" - CoreSimpleTypeSTRING_ CoreSimpleType = "STRING" - CoreSimpleTypeBOOLEAN CoreSimpleType = "BOOLEAN" - CoreSimpleTypeDATETIME CoreSimpleType = "DATETIME" - CoreSimpleTypeDURATION CoreSimpleType = "DURATION" - CoreSimpleTypeBINARY CoreSimpleType = "BINARY" - CoreSimpleTypeERROR_ CoreSimpleType = "ERROR" - CoreSimpleTypeSTRUCT_ CoreSimpleType = "STRUCT" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sleep_condition.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sleep_condition.go deleted file mode 100644 index eb3153e8b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sleep_condition.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// SleepCondition represents a dependency on waiting for the specified duration. -type CoreSleepCondition struct { - // The overall duration for this sleep. - Duration string `json:"duration,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sql.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sql.go deleted file mode 100644 index 9f40f1f86..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_sql.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Sql represents a generic sql workload with a statement and dialect. -type CoreSql struct { - Statement string `json:"statement,omitempty"` - Dialect *SqlDialect `json:"dialect,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset.go deleted file mode 100644 index 382f9184f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreStructuredDataset struct { - Uri string `json:"uri,omitempty"` - Metadata *CoreStructuredDatasetMetadata `json:"metadata,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_metadata.go deleted file mode 100644 index 0ce6c8590..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_metadata.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreStructuredDatasetMetadata struct { - // Bundle the type information along with the literal. This is here because StructuredDatasets can often be more defined at run time than at compile time. That is, at compile time you might only declare a task to return a pandas dataframe or a StructuredDataset, without any column information, but at run time, you might have that column information. flytekit python will copy this type information into the literal, from the type information, if not provided by the various plugins (encoders). Since this field is run time generated, it's not used for any type checking. - StructuredDatasetType *CoreStructuredDatasetType `json:"structured_dataset_type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_type.go deleted file mode 100644 index b54f09594..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_structured_dataset_type.go +++ /dev/null @@ -1,21 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreStructuredDatasetType struct { - // A list of ordered columns this schema comprises of. - Columns []StructuredDatasetTypeDatasetColumn `json:"columns,omitempty"` - // This is the storage format, the format of the bits at rest parquet, feather, csv, etc. For two types to be compatible, the format will need to be an exact match. - Format string `json:"format,omitempty"` - // This is a string representing the type that the bytes in external_schema_bytes are formatted in. This is an optional field that will not be used for type checking. - ExternalSchemaType string `json:"external_schema_type,omitempty"` - // The serialized bytes of a third-party schema library like Arrow. This is an optional field that will not be used for type checking. - ExternalSchemaBytes string `json:"external_schema_bytes,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_identifier.go deleted file mode 100644 index c30d5d6bf..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_identifier.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulation of fields that identify a Flyte task execution entity. -type CoreTaskExecutionIdentifier struct { - TaskId *CoreIdentifier `json:"task_id,omitempty"` - NodeExecutionId *CoreNodeExecutionIdentifier `json:"node_execution_id,omitempty"` - RetryAttempt int64 `json:"retry_attempt,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_phase.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_phase.go deleted file mode 100644 index 966199572..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_execution_phase.go +++ /dev/null @@ -1,24 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreTaskExecutionPhase string - -// List of coreTaskExecutionPhase -const ( - CoreTaskExecutionPhaseUNDEFINED CoreTaskExecutionPhase = "UNDEFINED" - CoreTaskExecutionPhaseQUEUED CoreTaskExecutionPhase = "QUEUED" - CoreTaskExecutionPhaseRUNNING CoreTaskExecutionPhase = "RUNNING" - CoreTaskExecutionPhaseSUCCEEDED CoreTaskExecutionPhase = "SUCCEEDED" - CoreTaskExecutionPhaseABORTED CoreTaskExecutionPhase = "ABORTED" - CoreTaskExecutionPhaseFAILED CoreTaskExecutionPhase = "FAILED" - CoreTaskExecutionPhaseINITIALIZING CoreTaskExecutionPhase = "INITIALIZING" - CoreTaskExecutionPhaseWAITING_FOR_RESOURCES CoreTaskExecutionPhase = "WAITING_FOR_RESOURCES" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_log.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_log.go deleted file mode 100644 index 01a4b853f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_log.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreTaskLog struct { - Uri string `json:"uri,omitempty"` - Name string `json:"name,omitempty"` - MessageFormat *TaskLogMessageFormat `json:"message_format,omitempty"` - Ttl string `json:"ttl,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_metadata.go deleted file mode 100644 index 7e26380e1..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_metadata.go +++ /dev/null @@ -1,32 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreTaskMetadata struct { - // Indicates whether the system should attempt to lookup this task's output to avoid duplication of work. - Discoverable bool `json:"discoverable,omitempty"` - // Runtime information about the task. - Runtime *CoreRuntimeMetadata `json:"runtime,omitempty"` - // The overall timeout of a task including user-triggered retries. - Timeout string `json:"timeout,omitempty"` - // Number of retries per task. - Retries *CoreRetryStrategy `json:"retries,omitempty"` - // Indicates a logical version to apply to this task for the purpose of discovery. - DiscoveryVersion string `json:"discovery_version,omitempty"` - // If set, this indicates that this task is deprecated. This will enable owners of tasks to notify consumers of the ending of support for a given task. - DeprecatedErrorMessage string `json:"deprecated_error_message,omitempty"` - Interruptible bool `json:"interruptible,omitempty"` - CacheSerializable bool `json:"cache_serializable,omitempty"` - // Indicates whether the task will generate a Deck URI when it finishes executing. - GeneratesDeck bool `json:"generates_deck,omitempty"` - Tags map[string]string `json:"tags,omitempty"` - // pod_template_name is the unique name of a PodTemplate k8s resource to be used as the base configuration if this task creates a k8s Pod. If this value is set, the specified PodTemplate will be used instead of, but applied identically as, the default PodTemplate configured in FlytePropeller. - PodTemplateName string `json:"pod_template_name,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node.go deleted file mode 100644 index 46a9313e5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Refers to the task that the Node is to execute. -type CoreTaskNode struct { - // A globally unique identifier for the task. - ReferenceId *CoreIdentifier `json:"reference_id,omitempty"` - // Optional overrides applied at task execution time. - Overrides *CoreTaskNodeOverrides `json:"overrides,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node_overrides.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node_overrides.go deleted file mode 100644 index 032bdb48b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_node_overrides.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Optional task node overrides that will be applied at task execution time. -type CoreTaskNodeOverrides struct { - // A customizable interface to convey resources requested for a task container. - Resources *CoreResources `json:"resources,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_template.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_template.go deleted file mode 100644 index d7e40fe3d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_task_template.go +++ /dev/null @@ -1,32 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// A Task structure that uniquely identifies a task in the system Tasks are registered as a first step in the system. -type CoreTaskTemplate struct { - // Auto generated taskId by the system. Task Id uniquely identifies this task globally. - Id *CoreIdentifier `json:"id,omitempty"` - // A predefined yet extensible Task type identifier. This can be used to customize any of the components. If no extensions are provided in the system, Flyte will resolve the this task to its TaskCategory and default the implementation registered for the TaskCategory. - Type_ string `json:"type,omitempty"` - // Extra metadata about the task. - Metadata *CoreTaskMetadata `json:"metadata,omitempty"` - // A strongly typed interface for the task. This enables others to use this task within a workflow and guarantees compile-time validation of the workflow to avoid costly runtime failures. - Interface_ *CoreTypedInterface `json:"interface,omitempty"` - // Custom data about the task. This is extensible to allow various plugins in the system. - Custom *ProtobufStruct `json:"custom,omitempty"` - Container *CoreContainer `json:"container,omitempty"` - K8sPod *CoreK8sPod `json:"k8s_pod,omitempty"` - Sql *CoreSql `json:"sql,omitempty"` - // This can be used to customize task handling at execution time for the same task type. - TaskTypeVersion int32 `json:"task_type_version,omitempty"` - // security_context encapsulates security attributes requested to run this task. - SecurityContext *CoreSecurityContext `json:"security_context,omitempty"` - Config map[string]string `json:"config,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_annotation.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_annotation.go deleted file mode 100644 index e09266a4b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_annotation.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// TypeAnnotation encapsulates registration time information about a type. This can be used for various control-plane operations. TypeAnnotation will not be available at runtime when a task runs. -type CoreTypeAnnotation struct { - // A arbitrary JSON payload to describe a type. - Annotations *ProtobufStruct `json:"annotations,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_structure.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_structure.go deleted file mode 100644 index 0372953ef..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_type_structure.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Hints to improve type matching e.g. allows distinguishing output from custom type transformers even if the underlying IDL serialization matches. -type CoreTypeStructure struct { - Tag string `json:"tag,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_typed_interface.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_typed_interface.go deleted file mode 100644 index 1beaccbe5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_typed_interface.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines strongly typed inputs and outputs. -type CoreTypedInterface struct { - Inputs *CoreVariableMap `json:"inputs,omitempty"` - Outputs *CoreVariableMap `json:"outputs,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union.go deleted file mode 100644 index ade93d150..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// The runtime representation of a tagged union value. See `UnionType` for more details. -type CoreUnion struct { - Value *CoreLiteral `json:"value,omitempty"` - Type_ *CoreLiteralType `json:"type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_info.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_info.go deleted file mode 100644 index 93c3da3b8..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_info.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreUnionInfo struct { - TargetType *CoreLiteralType `json:"targetType,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_type.go deleted file mode 100644 index 955fd9d2d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_union_type.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a tagged union type, also known as a variant (and formally as the sum type). A sum type S is defined by a sequence of types (A, B, C, ...), each tagged by a string tag A value of type S is constructed from a value of any of the variant types. The specific choice of type is recorded by storing the varaint's tag with the literal value and can be examined in runtime. Type S is typically written as S := Apple A | Banana B | Cantaloupe C | ... Notably, a nullable (optional) type is a sum type between some type X and the singleton type representing a null-value: Optional X := X | Null See also: https://en.wikipedia.org/wiki/Tagged_union -type CoreUnionType struct { - // Predefined set of variants in union. - Variants []CoreLiteralType `json:"variants,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable.go deleted file mode 100644 index c2355b9fc..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Defines a strongly typed variable. -type CoreVariable struct { - // Variable literal type. - Type_ *CoreLiteralType `json:"type,omitempty"` - Description string `json:"description,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable_map.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable_map.go deleted file mode 100644 index 2a693f42b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_variable_map.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreVariableMap struct { - // Defines a map of variable names to variables. - Variables map[string]CoreVariable `json:"variables,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_void.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_void.go deleted file mode 100644 index e687f8152..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_void.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Used to denote a nil/null/None assignment to a scalar value. The underlying LiteralType for Void is intentionally undefined since it can be assigned to a scalar of any LiteralType. -type CoreVoid struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_identifier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_identifier.go deleted file mode 100644 index 7f979c556..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_identifier.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreWorkflowExecutionIdentifier struct { - // Name of the project the resource belongs to. - Project string `json:"project,omitempty"` - // Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. - Domain string `json:"domain,omitempty"` - // User or system provided value for the resource. - Name string `json:"name,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_phase.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_phase.go deleted file mode 100644 index 72fcb62b2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_execution_phase.go +++ /dev/null @@ -1,26 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type CoreWorkflowExecutionPhase string - -// List of coreWorkflowExecutionPhase -const ( - CoreWorkflowExecutionPhaseUNDEFINED CoreWorkflowExecutionPhase = "UNDEFINED" - CoreWorkflowExecutionPhaseQUEUED CoreWorkflowExecutionPhase = "QUEUED" - CoreWorkflowExecutionPhaseRUNNING CoreWorkflowExecutionPhase = "RUNNING" - CoreWorkflowExecutionPhaseSUCCEEDING CoreWorkflowExecutionPhase = "SUCCEEDING" - CoreWorkflowExecutionPhaseSUCCEEDED CoreWorkflowExecutionPhase = "SUCCEEDED" - CoreWorkflowExecutionPhaseFAILING CoreWorkflowExecutionPhase = "FAILING" - CoreWorkflowExecutionPhaseFAILED CoreWorkflowExecutionPhase = "FAILED" - CoreWorkflowExecutionPhaseABORTED CoreWorkflowExecutionPhase = "ABORTED" - CoreWorkflowExecutionPhaseTIMED_OUT CoreWorkflowExecutionPhase = "TIMED_OUT" - CoreWorkflowExecutionPhaseABORTING CoreWorkflowExecutionPhase = "ABORTING" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata.go deleted file mode 100644 index 6476f8b18..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// This is workflow layer metadata. These settings are only applicable to the workflow as a whole, and do not percolate down to child entities (like tasks) launched by the workflow. -type CoreWorkflowMetadata struct { - // Indicates the runtime priority of workflow executions. - QualityOfService *CoreQualityOfService `json:"quality_of_service,omitempty"` - // Defines how the system should behave when a failure is detected in the workflow execution. - OnFailure *WorkflowMetadataOnFailurePolicy `json:"on_failure,omitempty"` - Tags map[string]string `json:"tags,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata_defaults.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata_defaults.go deleted file mode 100644 index a962a6b17..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_metadata_defaults.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// The difference between these settings and the WorkflowMetadata ones is that these are meant to be passed down to a workflow's underlying entities (like tasks). For instance, 'interruptible' has no meaning at the workflow layer, it is only relevant when a task executes. The settings here are the defaults that are passed to all nodes unless explicitly overridden at the node layer. If you are adding a setting that applies to both the Workflow itself, and everything underneath it, it should be added to both this object and the WorkflowMetadata object above. -type CoreWorkflowMetadataDefaults struct { - // Whether child nodes of the workflow are interruptible. - Interruptible bool `json:"interruptible,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_node.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_node.go deleted file mode 100644 index 0b4752850..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_node.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Refers to a the workflow the node is to execute. -type CoreWorkflowNode struct { - // A globally unique identifier for the launch plan. - LaunchplanRef *CoreIdentifier `json:"launchplan_ref,omitempty"` - SubWorkflowRef *CoreIdentifier `json:"sub_workflow_ref,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_template.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_template.go deleted file mode 100644 index 5027caae4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_core_workflow_template.go +++ /dev/null @@ -1,27 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Flyte Workflow Structure that encapsulates task, branch and subworkflow nodes to form a statically analyzable, directed acyclic graph. -type CoreWorkflowTemplate struct { - // A globally unique identifier for the workflow. - Id *CoreIdentifier `json:"id,omitempty"` - // Extra metadata about the workflow. - Metadata *CoreWorkflowMetadata `json:"metadata,omitempty"` - // Defines a strongly typed interface for the Workflow. This can include some optional parameters. - Interface_ *CoreTypedInterface `json:"interface,omitempty"` - // A list of nodes. In addition, 'globals' is a special reserved node id that can be used to consume workflow inputs. - Nodes []CoreNode `json:"nodes,omitempty"` - // A list of output bindings that specify how to construct workflow outputs. Bindings can pull node outputs or specify literals. All workflow outputs specified in the interface field must be bound in order for the workflow to be validated. A workflow has an implicit dependency on all of its nodes to execute successfully in order to bind final outputs. Most of these outputs will be Binding's with a BindingData of type OutputReference. That is, your workflow can just have an output of some constant (`Output(5)`), but usually, the workflow will be pulling outputs from the output of a task. - Outputs []CoreBinding `json:"outputs,omitempty"` - // +optional A catch-all node. This node is executed whenever the execution engine determines the workflow has failed. The interface of this node must match the Workflow interface with an additional input named 'error' of type pb.lyft.flyte.core.Error. - FailureNode *CoreNode `json:"failure_node,omitempty"` - MetadataDefaults *CoreWorkflowMetadataDefaults `json:"metadata_defaults,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_data_loading_config_literal_map_format.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_data_loading_config_literal_map_format.go deleted file mode 100644 index abc123d5b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_data_loading_config_literal_map_format.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// DataLoadingConfigLiteralMapFormat : - JSON: JSON / YAML for the metadata (which contains inlined primitive values). The representation is inline with the standard json specification as specified - https://www.json.org/json-en.html - PROTO: Proto is a serialized binary of `core.LiteralMap` defined in flyteidl/core -type DataLoadingConfigLiteralMapFormat string - -// List of DataLoadingConfigLiteralMapFormat -const ( - DataLoadingConfigLiteralMapFormatJSON DataLoadingConfigLiteralMapFormat = "JSON" - DataLoadingConfigLiteralMapFormatYAML DataLoadingConfigLiteralMapFormat = "YAML" - DataLoadingConfigLiteralMapFormatPROTO DataLoadingConfigLiteralMapFormat = "PROTO" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_external_resource_info.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_external_resource_info.go deleted file mode 100644 index 09078fb82..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_external_resource_info.go +++ /dev/null @@ -1,23 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// This message contains metadata about external resources produced or used by a specific task execution. -type EventExternalResourceInfo struct { - // Identifier for an external resource created by this task execution, for example Qubole query ID or presto query ids. - ExternalId string `json:"external_id,omitempty"` - // A unique index for the external resource with respect to all external resources for this task. Although the identifier may change between task reporting events or retries, this will remain the same to enable aggregating information from multiple reports. - Index int64 `json:"index,omitempty"` - RetryAttempt int64 `json:"retry_attempt,omitempty"` - Phase *CoreTaskExecutionPhase `json:"phase,omitempty"` - // Captures the status of caching for this external resource execution. - CacheStatus *CoreCatalogCacheStatus `json:"cache_status,omitempty"` - Logs []CoreTaskLog `json:"logs,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_node_execution_event.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_node_execution_event.go deleted file mode 100644 index e9caa1127..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_node_execution_event.go +++ /dev/null @@ -1,45 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -type EventNodeExecutionEvent struct { - Id *CoreNodeExecutionIdentifier `json:"id,omitempty"` - ProducerId string `json:"producer_id,omitempty"` - Phase *CoreNodeExecutionPhase `json:"phase,omitempty"` - // This timestamp represents when the original event occurred, it is generated by the executor of the node. - OccurredAt time.Time `json:"occurred_at,omitempty"` - InputUri string `json:"input_uri,omitempty"` - // Raw input data consumed by this node execution. - InputData *CoreLiteralMap `json:"input_data,omitempty"` - // URL to the output of the execution, it encodes all the information including Cloud source provider. ie., s3://... - OutputUri string `json:"output_uri,omitempty"` - Error_ *CoreExecutionError `json:"error,omitempty"` - // Raw output data produced by this node execution. - OutputData *CoreLiteralMap `json:"output_data,omitempty"` - WorkflowNodeMetadata *FlyteidleventWorkflowNodeMetadata `json:"workflow_node_metadata,omitempty"` - TaskNodeMetadata *FlyteidleventTaskNodeMetadata `json:"task_node_metadata,omitempty"` - // [To be deprecated] Specifies which task (if any) launched this node. - ParentTaskMetadata *EventParentTaskExecutionMetadata `json:"parent_task_metadata,omitempty"` - // Specifies the parent node of the current node execution. Node executions at level zero will not have a parent node. - ParentNodeMetadata *EventParentNodeExecutionMetadata `json:"parent_node_metadata,omitempty"` - RetryGroup string `json:"retry_group,omitempty"` - SpecNodeId string `json:"spec_node_id,omitempty"` - NodeName string `json:"node_name,omitempty"` - EventVersion int32 `json:"event_version,omitempty"` - // Whether this node launched a subworkflow. - IsParent bool `json:"is_parent,omitempty"` - // Whether this node yielded a dynamic workflow. - IsDynamic bool `json:"is_dynamic,omitempty"` - DeckUri string `json:"deck_uri,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_node_execution_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_node_execution_metadata.go deleted file mode 100644 index 857048f80..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_node_execution_metadata.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type EventParentNodeExecutionMetadata struct { - NodeId string `json:"node_id,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_task_execution_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_task_execution_metadata.go deleted file mode 100644 index 7c230ef83..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_parent_task_execution_metadata.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type EventParentTaskExecutionMetadata struct { - Id *CoreTaskExecutionIdentifier `json:"id,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_resource_pool_info.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_resource_pool_info.go deleted file mode 100644 index f85eeb554..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_resource_pool_info.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// This message holds task execution metadata specific to resource allocation used to manage concurrent executions for a project namespace. -type EventResourcePoolInfo struct { - // Unique resource ID used to identify this execution when allocating a token. - AllocationToken string `json:"allocation_token,omitempty"` - // Namespace under which this task execution requested an allocation token. - Namespace string `json:"namespace,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_event.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_event.go deleted file mode 100644 index 9bdcab03b..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_event.go +++ /dev/null @@ -1,48 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -// Plugin specific execution event information. For tasks like Python, Hive, Spark, DynamicJob. -type EventTaskExecutionEvent struct { - // ID of the task. In combination with the retryAttempt this will indicate the task execution uniquely for a given parent node execution. - TaskId *CoreIdentifier `json:"task_id,omitempty"` - ParentNodeExecutionId *CoreNodeExecutionIdentifier `json:"parent_node_execution_id,omitempty"` - RetryAttempt int64 `json:"retry_attempt,omitempty"` - Phase *CoreTaskExecutionPhase `json:"phase,omitempty"` - ProducerId string `json:"producer_id,omitempty"` - Logs []CoreTaskLog `json:"logs,omitempty"` - // This timestamp represents when the original event occurred, it is generated by the executor of the task. - OccurredAt time.Time `json:"occurred_at,omitempty"` - // URI of the input file, it encodes all the information including Cloud source provider. ie., s3://... - InputUri string `json:"input_uri,omitempty"` - // Raw input data consumed by this task execution. - InputData *CoreLiteralMap `json:"input_data,omitempty"` - // URI to the output of the execution, it will be in a format that encodes all the information including Cloud source provider. ie., s3://... - OutputUri string `json:"output_uri,omitempty"` - Error_ *CoreExecutionError `json:"error,omitempty"` - // Raw output data produced by this task execution. - OutputData *CoreLiteralMap `json:"output_data,omitempty"` - // Custom data that the task plugin sends back. This is extensible to allow various plugins in the system. - CustomInfo *ProtobufStruct `json:"custom_info,omitempty"` - // Some phases, like RUNNING, can send multiple events with changed metadata (new logs, additional custom_info, etc) that should be recorded regardless of the lack of phase change. The version field should be incremented when metadata changes across the duration of an individual phase. - PhaseVersion int64 `json:"phase_version,omitempty"` - // An optional explanation for the phase transition. - Reason string `json:"reason,omitempty"` - // A predefined yet extensible Task type identifier. If the task definition is already registered in flyte admin this type will be identical, but not all task executions necessarily use pre-registered definitions and this type is useful to render the task in the UI, filter task executions, etc. - TaskType string `json:"task_type,omitempty"` - // Metadata around how a task was executed. - Metadata *EventTaskExecutionMetadata `json:"metadata,omitempty"` - // The event version is used to indicate versioned changes in how data is reported using this proto message. For example, event_verison > 0 means that maps tasks report logs using the TaskExecutionMetadata ExternalResourceInfo fields for each subtask rather than the TaskLog in this message. - EventVersion int32 `json:"event_version,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_metadata.go deleted file mode 100644 index 590be16cb..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_task_execution_metadata.go +++ /dev/null @@ -1,23 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Holds metadata around how a task was executed. As a task transitions across event phases during execution some attributes, such its generated name, generated external resources, and more may grow in size but not change necessarily based on the phase transition that sparked the event update. Metadata is a container for these attributes across the task execution lifecycle. -type EventTaskExecutionMetadata struct { - // Unique, generated name for this task execution used by the backend. - GeneratedName string `json:"generated_name,omitempty"` - // Additional data on external resources on other back-ends or platforms (e.g. Hive, Qubole, etc) launched by this task execution. - ExternalResources []EventExternalResourceInfo `json:"external_resources,omitempty"` - // Includes additional data on concurrent resource management used during execution.. This is a repeated field because a plugin can request multiple resource allocations during execution. - ResourcePoolInfo []EventResourcePoolInfo `json:"resource_pool_info,omitempty"` - // The identifier of the plugin used to execute this task. - PluginIdentifier string `json:"plugin_identifier,omitempty"` - InstanceClass *TaskExecutionMetadataInstanceClass `json:"instance_class,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_workflow_execution_event.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_event_workflow_execution_event.go deleted file mode 100644 index 930fcfdf9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_event_workflow_execution_event.go +++ /dev/null @@ -1,27 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "time" -) - -type EventWorkflowExecutionEvent struct { - ExecutionId *CoreWorkflowExecutionIdentifier `json:"execution_id,omitempty"` - ProducerId string `json:"producer_id,omitempty"` - Phase *CoreWorkflowExecutionPhase `json:"phase,omitempty"` - // This timestamp represents when the original event occurred, it is generated by the executor of the workflow. - OccurredAt time.Time `json:"occurred_at,omitempty"` - // URL to the output of the execution, it encodes all the information including Cloud source provider. ie., s3://... - OutputUri string `json:"output_uri,omitempty"` - Error_ *CoreExecutionError `json:"error,omitempty"` - // Raw output data produced by this workflow execution. - OutputData *CoreLiteralMap `json:"output_data,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_error_error_kind.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_error_error_kind.go deleted file mode 100644 index 4f4885ca0..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_error_error_kind.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type ExecutionErrorErrorKind string - -// List of ExecutionErrorErrorKind -const ( - ExecutionErrorErrorKindUNKNOWN ExecutionErrorErrorKind = "UNKNOWN" - ExecutionErrorErrorKindUSER ExecutionErrorErrorKind = "USER" - ExecutionErrorErrorKindSYSTEM ExecutionErrorErrorKind = "SYSTEM" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_metadata_execution_mode.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_metadata_execution_mode.go deleted file mode 100644 index ca665cd4c..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_execution_metadata_execution_mode.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// ExecutionMetadataExecutionMode : The method by which this execution was launched. - MANUAL: The default execution mode, MANUAL implies that an execution was launched by an individual. - SCHEDULED: A schedule triggered this execution launch. - SYSTEM: A system process was responsible for launching this execution rather an individual. - RELAUNCH: This execution was launched with identical inputs as a previous execution. - CHILD_WORKFLOW: This execution was triggered by another execution. - RECOVERED: This execution was recovered from another execution. -type ExecutionMetadataExecutionMode string - -// List of ExecutionMetadataExecutionMode -const ( - ExecutionMetadataExecutionModeMANUAL ExecutionMetadataExecutionMode = "MANUAL" - ExecutionMetadataExecutionModeSCHEDULED ExecutionMetadataExecutionMode = "SCHEDULED" - ExecutionMetadataExecutionModeSYSTEM ExecutionMetadataExecutionMode = "SYSTEM" - ExecutionMetadataExecutionModeRELAUNCH ExecutionMetadataExecutionMode = "RELAUNCH" - ExecutionMetadataExecutionModeCHILD_WORKFLOW ExecutionMetadataExecutionMode = "CHILD_WORKFLOW" - ExecutionMetadataExecutionModeRECOVERED ExecutionMetadataExecutionMode = "RECOVERED" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_dynamic_workflow_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_dynamic_workflow_node_metadata.go deleted file mode 100644 index d565c4de9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_dynamic_workflow_node_metadata.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// For dynamic workflow nodes we capture information about the dynamic workflow definition that gets generated. -type FlyteidladminDynamicWorkflowNodeMetadata struct { - // id represents the unique identifier of the workflow. - Id *CoreIdentifier `json:"id,omitempty"` - // Represents the compiled representation of the embedded dynamic workflow. - CompiledWorkflow *CoreCompiledWorkflowClosure `json:"compiled_workflow,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_node_execution.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_node_execution.go deleted file mode 100644 index f6543ed42..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_node_execution.go +++ /dev/null @@ -1,21 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulates all details for a single node execution entity. A node represents a component in the overall workflow graph. A node launch a task, multiple tasks, an entire nested sub-workflow, or even a separate child-workflow execution. The same task can be called repeatedly in a single workflow but each node is unique. -type FlyteidladminNodeExecution struct { - // Uniquely identifies an individual node execution. - Id *CoreNodeExecutionIdentifier `json:"id,omitempty"` - // Path to remote data store where input blob is stored. - InputUri string `json:"input_uri,omitempty"` - // Computed results associated with this node execution. - Closure *AdminNodeExecutionClosure `json:"closure,omitempty"` - Metadata *AdminNodeExecutionMetaData `json:"metadata,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_request.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_request.go deleted file mode 100644 index 1ce8e4f17..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_request.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type FlyteidladminTaskCreateRequest struct { - Id *CoreIdentifier `json:"id,omitempty"` - Spec *AdminTaskSpec `json:"spec,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_response.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_response.go deleted file mode 100644 index 21e74cc35..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_create_response.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Represents a response structure if task creation succeeds. -type FlyteidladminTaskCreateResponse struct { -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_execution.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_execution.go deleted file mode 100644 index 66c274a0d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_execution.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulates all details for a single task execution entity. A task execution represents an instantiated task, including all inputs and additional metadata as well as computed results included state, outputs, and duration-based attributes. -type FlyteidladminTaskExecution struct { - // Unique identifier for the task execution. - Id *CoreTaskExecutionIdentifier `json:"id,omitempty"` - // Path to remote data store where input blob is stored. - InputUri string `json:"input_uri,omitempty"` - // Task execution details and results. - Closure *AdminTaskExecutionClosure `json:"closure,omitempty"` - // Whether this task spawned nodes. - IsParent bool `json:"is_parent,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_node_metadata.go deleted file mode 100644 index 1a5c34a4e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_task_node_metadata.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type FlyteidladminTaskNodeMetadata struct { - // Captures the status of caching for this execution. - CacheStatus *CoreCatalogCacheStatus `json:"cache_status,omitempty"` - CatalogKey *CoreCatalogMetadata `json:"catalog_key,omitempty"` - CheckpointUri string `json:"checkpoint_uri,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_workflow_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_workflow_node_metadata.go deleted file mode 100644 index fc5584f74..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidladmin_workflow_node_metadata.go +++ /dev/null @@ -1,15 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type FlyteidladminWorkflowNodeMetadata struct { - // The identifier for a workflow execution launched by a node. - ExecutionId *CoreWorkflowExecutionIdentifier `json:"executionId,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_dynamic_workflow_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_dynamic_workflow_node_metadata.go deleted file mode 100644 index 116e1735f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_dynamic_workflow_node_metadata.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// For dynamic workflow nodes we send information about the dynamic workflow definition that gets generated. -type FlyteidleventDynamicWorkflowNodeMetadata struct { - // id represents the unique identifier of the workflow. - Id *CoreIdentifier `json:"id,omitempty"` - // Represents the compiled representation of the embedded dynamic workflow. - CompiledWorkflow *CoreCompiledWorkflowClosure `json:"compiled_workflow,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_task_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_task_node_metadata.go deleted file mode 100644 index 1c3a7d61e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_task_node_metadata.go +++ /dev/null @@ -1,21 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type FlyteidleventTaskNodeMetadata struct { - // Captures the status of caching for this execution. - CacheStatus *CoreCatalogCacheStatus `json:"cache_status,omitempty"` - CatalogKey *CoreCatalogMetadata `json:"catalog_key,omitempty"` - // Captures the status of cache reservations for this execution. - ReservationStatus *CatalogReservationStatus `json:"reservation_status,omitempty"` - CheckpointUri string `json:"checkpoint_uri,omitempty"` - // In the case this task launched a dynamic workflow we capture its structure here. - DynamicWorkflow *FlyteidleventDynamicWorkflowNodeMetadata `json:"dynamic_workflow,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_workflow_node_metadata.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_workflow_node_metadata.go deleted file mode 100644 index 77ad7f1d2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_flyteidlevent_workflow_node_metadata.go +++ /dev/null @@ -1,14 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type FlyteidleventWorkflowNodeMetadata struct { - ExecutionId *CoreWorkflowExecutionIdentifier `json:"execution_id,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_download_mode.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_download_mode.go deleted file mode 100644 index df69384d5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_download_mode.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// IoStrategyDownloadMode : - DOWNLOAD_EAGER: All data will be downloaded before the main container is executed - DOWNLOAD_STREAM: Data will be downloaded as a stream and an End-Of-Stream marker will be written to indicate all data has been downloaded. Refer to protocol for details - DO_NOT_DOWNLOAD: Large objects (offloaded) will not be downloaded -type IoStrategyDownloadMode string - -// List of IOStrategyDownloadMode -const ( - IoStrategyDownloadModeDOWNLOAD_EAGER IoStrategyDownloadMode = "DOWNLOAD_EAGER" - IoStrategyDownloadModeDOWNLOAD_STREAM IoStrategyDownloadMode = "DOWNLOAD_STREAM" - IoStrategyDownloadModeDO_NOT_DOWNLOAD IoStrategyDownloadMode = "DO_NOT_DOWNLOAD" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_upload_mode.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_upload_mode.go deleted file mode 100644 index 3ab5237e3..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_io_strategy_upload_mode.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// IoStrategyUploadMode : - UPLOAD_ON_EXIT: All data will be uploaded after the main container exits - UPLOAD_EAGER: Data will be uploaded as it appears. Refer to protocol specification for details - DO_NOT_UPLOAD: Data will not be uploaded, only references will be written -type IoStrategyUploadMode string - -// List of IOStrategyUploadMode -const ( - IoStrategyUploadModeUPLOAD_ON_EXIT IoStrategyUploadMode = "UPLOAD_ON_EXIT" - IoStrategyUploadModeUPLOAD_EAGER IoStrategyUploadMode = "UPLOAD_EAGER" - IoStrategyUploadModeDO_NOT_UPLOAD IoStrategyUploadMode = "DO_NOT_UPLOAD" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_plugin_override_missing_plugin_behavior.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_plugin_override_missing_plugin_behavior.go deleted file mode 100644 index baa89e8d6..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_plugin_override_missing_plugin_behavior.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// PluginOverrideMissingPluginBehavior : - FAIL: By default, if this plugin is not enabled for a Flyte deployment then execution will fail. - USE_DEFAULT: Uses the system-configured default implementation. -type PluginOverrideMissingPluginBehavior string - -// List of PluginOverrideMissingPluginBehavior -const ( - PluginOverrideMissingPluginBehaviorFAIL PluginOverrideMissingPluginBehavior = "FAIL" - PluginOverrideMissingPluginBehaviorUSE_DEFAULT PluginOverrideMissingPluginBehavior = "USE_DEFAULT" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_project_project_state.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_project_project_state.go deleted file mode 100644 index e482f46ef..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_project_project_state.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// ProjectProjectState : The state of the project is used to control its visibility in the UI and validity. - ACTIVE: By default, all projects are considered active. - ARCHIVED: Archived projects are no longer visible in the UI and no longer valid. - SYSTEM_GENERATED: System generated projects that aren't explicitly created or managed by a user. -type ProjectProjectState string - -// List of ProjectProjectState -const ( - ProjectProjectStateACTIVE ProjectProjectState = "ACTIVE" - ProjectProjectStateARCHIVED ProjectProjectState = "ARCHIVED" - ProjectProjectStateSYSTEM_GENERATED ProjectProjectState = "SYSTEM_GENERATED" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_list_value.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_list_value.go deleted file mode 100644 index 02e320843..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_list_value.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// `ListValue` is a wrapper around a repeated field of values. The JSON representation for `ListValue` is JSON array. -type ProtobufListValue struct { - // Repeated field of dynamically typed values. - Values []ProtobufValue `json:"values,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_null_value.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_null_value.go deleted file mode 100644 index 851e179c5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_null_value.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// ProtobufNullValue : `NullValue` is a singleton enumeration to represent the null value for the `Value` type union. The JSON representation for `NullValue` is JSON `null`. - NULL_VALUE: Null value. -type ProtobufNullValue string - -// List of protobufNullValue -const ( - ProtobufNullValueNULL_VALUE ProtobufNullValue = "NULL_VALUE" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_struct.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_struct.go deleted file mode 100644 index 11af7fa50..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_struct.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// `Struct` represents a structured data value, consisting of fields which map to dynamically typed values. In some languages, `Struct` might be supported by a native representation. For example, in scripting languages like JS a struct is represented as an object. The details of that representation are described together with the proto support for the language. The JSON representation for `Struct` is JSON object. -type ProtobufStruct struct { - // Unordered map of dynamically typed values. - Fields map[string]ProtobufValue `json:"fields,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_value.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_value.go deleted file mode 100644 index 25e2aeb44..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_protobuf_value.go +++ /dev/null @@ -1,26 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// `Value` represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of that variants, absence of any variant indicates an error. The JSON representation for `Value` is JSON value. -type ProtobufValue struct { - // Represents a null value. - NullValue *ProtobufNullValue `json:"null_value,omitempty"` - // Represents a double value. - NumberValue float64 `json:"number_value,omitempty"` - // Represents a string value. - StringValue string `json:"string_value,omitempty"` - // Represents a boolean value. - BoolValue bool `json:"bool_value,omitempty"` - // Represents a structured value. - StructValue *ProtobufStruct `json:"struct_value,omitempty"` - // Represents a repeated `Value`. - ListValue *ProtobufListValue `json:"list_value,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_quality_of_service_tier.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_quality_of_service_tier.go deleted file mode 100644 index 77f0e6f5f..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_quality_of_service_tier.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// QualityOfServiceTier : - UNDEFINED: Default: no quality of service specified. -type QualityOfServiceTier string - -// List of QualityOfServiceTier -const ( - QualityOfServiceTierUNDEFINED QualityOfServiceTier = "UNDEFINED" - QualityOfServiceTierHIGH QualityOfServiceTier = "HIGH" - QualityOfServiceTierMEDIUM QualityOfServiceTier = "MEDIUM" - QualityOfServiceTierLOW QualityOfServiceTier = "LOW" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_entry.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_entry.go deleted file mode 100644 index 77a9fe539..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_entry.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -// Encapsulates a resource name and value. -type ResourcesResourceEntry struct { - // Resource name. - Name *ResourcesResourceName `json:"name,omitempty"` - Value string `json:"value,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_name.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_name.go deleted file mode 100644 index 55f891f0e..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_resources_resource_name.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// ResourcesResourceName : Known resource names. - EPHEMERAL_STORAGE: For Kubernetes-based deployments, pods use ephemeral local storage for scratch space, caching, and for logs. -type ResourcesResourceName string - -// List of ResourcesResourceName -const ( - ResourcesResourceNameUNKNOWN ResourcesResourceName = "UNKNOWN" - ResourcesResourceNameCPU ResourcesResourceName = "CPU" - ResourcesResourceNameGPU ResourcesResourceName = "GPU" - ResourcesResourceNameMEMORY ResourcesResourceName = "MEMORY" - ResourcesResourceNameSTORAGE ResourcesResourceName = "STORAGE" - ResourcesResourceNameEPHEMERAL_STORAGE ResourcesResourceName = "EPHEMERAL_STORAGE" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_runtime_metadata_runtime_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_runtime_metadata_runtime_type.go deleted file mode 100644 index 2eaed732d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_runtime_metadata_runtime_type.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type RuntimeMetadataRuntimeType string - -// List of RuntimeMetadataRuntimeType -const ( - RuntimeMetadataRuntimeTypeOTHER RuntimeMetadataRuntimeType = "OTHER" - RuntimeMetadataRuntimeTypeFLYTE_SDK RuntimeMetadataRuntimeType = "FLYTE_SDK" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_column_schema_column_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_column_schema_column_type.go deleted file mode 100644 index eadfec8c5..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_column_schema_column_type.go +++ /dev/null @@ -1,22 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type SchemaColumnSchemaColumnType string - -// List of SchemaColumnSchemaColumnType -const ( - SchemaColumnSchemaColumnTypeINTEGER SchemaColumnSchemaColumnType = "INTEGER" - SchemaColumnSchemaColumnTypeFLOAT SchemaColumnSchemaColumnType = "FLOAT" - SchemaColumnSchemaColumnTypeSTRING_ SchemaColumnSchemaColumnType = "STRING" - SchemaColumnSchemaColumnTypeBOOLEAN SchemaColumnSchemaColumnType = "BOOLEAN" - SchemaColumnSchemaColumnTypeDATETIME SchemaColumnSchemaColumnType = "DATETIME" - SchemaColumnSchemaColumnTypeDURATION SchemaColumnSchemaColumnType = "DURATION" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_type_schema_column.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_type_schema_column.go deleted file mode 100644 index 947f4494d..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_schema_type_schema_column.go +++ /dev/null @@ -1,16 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type SchemaTypeSchemaColumn struct { - Name string `json:"name,omitempty"` - // The column type. This allows a limited set of types currently. - Type_ *SchemaColumnSchemaColumnType `json:"type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_secret_mount_type.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_secret_mount_type.go deleted file mode 100644 index 09e6a68e4..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_secret_mount_type.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// SecretMountType : - ANY: Default case, indicates the client can tolerate either mounting options. - ENV_VAR: ENV_VAR indicates the secret needs to be mounted as an environment variable. - FILE: FILE indicates the secret needs to be mounted as a file. -type SecretMountType string - -// List of SecretMountType -const ( - SecretMountTypeANY SecretMountType = "ANY" - SecretMountTypeENV_VAR SecretMountType = "ENV_VAR" - SecretMountTypeFILE SecretMountType = "FILE" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_sort_direction.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_sort_direction.go deleted file mode 100644 index 1acd1e5f9..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_sort_direction.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// SortDirection : - DESCENDING: By default, fields are sorted in descending order. -type SortDirection string - -// List of SortDirection -const ( - SortDirectionDESCENDING SortDirection = "DESCENDING" - SortDirectionASCENDING SortDirection = "ASCENDING" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_sql_dialect.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_sql_dialect.go deleted file mode 100644 index 5bdc41926..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_sql_dialect.go +++ /dev/null @@ -1,20 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// SqlDialect : The dialect of the SQL statement. This is used to validate and parse SQL statements at compilation time to avoid expensive runtime operations. If set to an unsupported dialect, no validation will be done on the statement. We support the following dialect: ansi, hive. -type SqlDialect string - -// List of SqlDialect -const ( - SqlDialectUNDEFINED SqlDialect = "UNDEFINED" - SqlDialectANSI SqlDialect = "ANSI" - SqlDialectHIVE SqlDialect = "HIVE" - SqlDialectOTHER SqlDialect = "OTHER" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_structured_dataset_type_dataset_column.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_structured_dataset_type_dataset_column.go deleted file mode 100644 index f4a185682..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_structured_dataset_type_dataset_column.go +++ /dev/null @@ -1,17 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type StructuredDatasetTypeDatasetColumn struct { - // A unique name within the schema type for the column. - Name string `json:"name,omitempty"` - // The column type. - LiteralType *CoreLiteralType `json:"literal_type,omitempty"` -} diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_task_execution_metadata_instance_class.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_task_execution_metadata_instance_class.go deleted file mode 100644 index d51c16de2..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_task_execution_metadata_instance_class.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// TaskExecutionMetadataInstanceClass : Includes the broad category of machine used for this specific task execution. - DEFAULT: The default instance class configured for the flyte application platform. - INTERRUPTIBLE: The instance class configured for interruptible tasks. -type TaskExecutionMetadataInstanceClass string - -// List of TaskExecutionMetadataInstanceClass -const ( - TaskExecutionMetadataInstanceClassDEFAULT_ TaskExecutionMetadataInstanceClass = "DEFAULT" - TaskExecutionMetadataInstanceClassINTERRUPTIBLE TaskExecutionMetadataInstanceClass = "INTERRUPTIBLE" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_task_log_message_format.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_task_log_message_format.go deleted file mode 100644 index 548f2be95..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_task_log_message_format.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -type TaskLogMessageFormat string - -// List of TaskLogMessageFormat -const ( - TaskLogMessageFormatUNKNOWN TaskLogMessageFormat = "UNKNOWN" - TaskLogMessageFormatCSV TaskLogMessageFormat = "CSV" - TaskLogMessageFormatJSON TaskLogMessageFormat = "JSON" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/model_workflow_metadata_on_failure_policy.go b/gen/pb-go/flyteidl/service/plugin_ststem/model_workflow_metadata_on_failure_policy.go deleted file mode 100644 index 4156f3a93..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/model_workflow_metadata_on_failure_policy.go +++ /dev/null @@ -1,18 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem -// WorkflowMetadataOnFailurePolicy : - FAIL_IMMEDIATELY: FAIL_IMMEDIATELY instructs the system to fail as soon as a node fails in the workflow. It'll automatically abort all currently running nodes and clean up resources before finally marking the workflow executions as failed. - FAIL_AFTER_EXECUTABLE_NODES_COMPLETE: FAIL_AFTER_EXECUTABLE_NODES_COMPLETE instructs the system to make as much progress as it can. The system will not alter the dependencies of the execution graph so any node that depend on the failed node will not be run. Other nodes that will be executed to completion before cleaning up resources and marking the workflow execution as failed. -type WorkflowMetadataOnFailurePolicy string - -// List of WorkflowMetadataOnFailurePolicy -const ( - WorkflowMetadataOnFailurePolicyIMMEDIATELY WorkflowMetadataOnFailurePolicy = "FAIL_IMMEDIATELY" - WorkflowMetadataOnFailurePolicyAFTER_EXECUTABLE_NODES_COMPLETE WorkflowMetadataOnFailurePolicy = "FAIL_AFTER_EXECUTABLE_NODES_COMPLETE" -) diff --git a/gen/pb-go/flyteidl/service/plugin_ststem/response.go b/gen/pb-go/flyteidl/service/plugin_ststem/response.go deleted file mode 100644 index b66695def..000000000 --- a/gen/pb-go/flyteidl/service/plugin_ststem/response.go +++ /dev/null @@ -1,43 +0,0 @@ -/* - * flyteidl/service/admin.proto - * - * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - * - * API version: version not set - * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) - */ - -package plugin_ststem - -import ( - "net/http" -) - -type APIResponse struct { - *http.Response `json:"-"` - Message string `json:"message,omitempty"` - // Operation is the name of the swagger operation. - Operation string `json:"operation,omitempty"` - // RequestURL is the request URL. This value is always available, even if the - // embedded *http.Response is nil. - RequestURL string `json:"url,omitempty"` - // Method is the HTTP method used for the request. This value is always - // available, even if the embedded *http.Response is nil. - Method string `json:"method,omitempty"` - // Payload holds the contents of the response body (which may be nil or empty). - // This is provided here as the raw response.Body() reader will have already - // been drained. - Payload []byte `json:"-"` -} - -func NewAPIResponse(r *http.Response) *APIResponse { - - response := &APIResponse{Response: r} - return response -} - -func NewAPIResponseWithError(errorMessage string) *APIResponse { - - response := &APIResponse{Message: errorMessage} - return response -} diff --git a/generate_protos.sh b/generate_protos.sh index 3636f702b..0f3cfb3c5 100755 --- a/generate_protos.sh +++ b/generate_protos.sh @@ -76,7 +76,6 @@ docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs schottra/docker-protobufjs:v0 # Generate GO API client code docker run --rm -u $(id -u):$(id -g) --rm -v $DIR:/defs $SWAGGER_CLI_IMAGE generate -i /defs/gen/pb-go/flyteidl/service/admin.swagger.json -l go -o /defs/gen/pb-go/flyteidl/service/flyteadmin --additional-properties=packageName=flyteadmin -docker run --rm -u $(id -u):$(id -g) --rm -v $DIR:/defs $SWAGGER_CLI_IMAGE generate -i /defs/gen/pb-go/flyteidl/service/admin.swagger.json -l go -o /defs/gen/pb-go/flyteidl/service/plugin_ststem --additional-properties=packageName=plugin_ststem # # Generate Python API client code docker run --rm -u $(id -u):$(id -g) --rm -v $DIR:/defs $SWAGGER_CLI_IMAGE generate -i /defs/gen/pb-go/flyteidl/service/admin.swagger.json -l python -o /defs/gen/pb_python/flyteidl/service/flyteadmin --additional-properties=packageName=flyteadmin From 856bde9929fa75e067bbce9b15d05e507c4aa80c Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Mon, 6 Mar 2023 17:05:14 -0800 Subject: [PATCH 09/18] dics Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.grpc.pb.h | 10 + .../flyteidl/service/plugin_system.pb.go | 52 +- .../service/plugin_system.swagger.json | 24 +- .../flyteidl/service/PluginSystem.java | 598 ++++++++++++++++++ .../service/plugin_system_pb2_grpc.py | 18 +- protos/flyteidl/service/plugin_system.proto | 26 + 6 files changed, 702 insertions(+), 26 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h index 9764e846c..309d18e14 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h @@ -40,6 +40,7 @@ class ServerContext; namespace flyteidl { namespace service { +// BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server. class BackendPluginService final { public: static constexpr char const* service_full_name() { @@ -48,6 +49,7 @@ class BackendPluginService final { class StubInterface { public: virtual ~StubInterface() {} + // Send a task create request to the backend plugin server. virtual ::grpc::Status CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::flyteidl::service::TaskCreateResponse* response) = 0; std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> AsyncCreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(AsyncCreateTaskRaw(context, request, cq)); @@ -55,6 +57,7 @@ class BackendPluginService final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>> PrepareAsyncCreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskCreateResponse>>(PrepareAsyncCreateTaskRaw(context, request, cq)); } + // Get job status. virtual ::grpc::Status GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskGetResponse* response) = 0; std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>> AsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>>(AsyncGetTaskRaw(context, request, cq)); @@ -62,6 +65,7 @@ class BackendPluginService final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>> PrepareAsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskGetResponse>>(PrepareAsyncGetTaskRaw(context, request, cq)); } + // Delete the task resource. virtual ::grpc::Status DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) = 0; std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>> AsyncDeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::service::TaskDeleteResponse>>(AsyncDeleteTaskRaw(context, request, cq)); @@ -72,14 +76,17 @@ class BackendPluginService final { class experimental_async_interface { public: virtual ~experimental_async_interface() {} + // Send a task create request to the backend plugin server. virtual void CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; virtual void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function) = 0; virtual void CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; virtual void CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + // Get job status. virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, std::function) = 0; virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, std::function) = 0; virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + // Delete the task resource. virtual void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) = 0; virtual void DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, std::function) = 0; virtual void DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; @@ -160,8 +167,11 @@ class BackendPluginService final { public: Service(); virtual ~Service(); + // Send a task create request to the backend plugin server. virtual ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response); + // Get job status. virtual ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response); + // Delete the task resource. virtual ::grpc::Status DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response); }; template diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index f164e5f0c..ed869f192 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -25,6 +25,7 @@ var _ = math.Inf // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// The state of the execution is used to control its visibility in the UI/CLI. type State int32 const ( @@ -56,13 +57,19 @@ func (State) EnumDescriptor() ([]byte, []int) { return fileDescriptor_3ccc78ed94d2bb96, []int{0} } +// Represents a request structure to create task. type TaskCreateRequest struct { - Inputs *core.LiteralMap `protobuf:"bytes,1,opt,name=inputs,proto3" json:"inputs,omitempty"` - Template *core.TaskTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` - OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + // The inputs required to start the execution. All required inputs must be + // included in this map. If not required and not provided, defaults apply. + // +optional + Inputs *core.LiteralMap `protobuf:"bytes,1,opt,name=inputs,proto3" json:"inputs,omitempty"` + // Template of the task that encapsulates all the metadata of the task. + Template *core.TaskTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` + // Prefix for where offloaded data from user workflows will be written. + OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *TaskCreateRequest) Reset() { *m = TaskCreateRequest{} } @@ -111,8 +118,11 @@ func (m *TaskCreateRequest) GetOutputPrefix() string { return "" } +// Represents a create response structure. type TaskCreateResponse struct { - JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` + // The unique id identifying the job. + JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` + // Error message if fail to create job. Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` @@ -158,10 +168,15 @@ func (m *TaskCreateResponse) GetMessage() string { return "" } +// A message used to fetch a job state from backend plugin server. type TaskGetRequest struct { - TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` - JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` - OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` + // A predefined yet extensible Task type identifier. + TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + // The unique id identifying the job. + JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` + // Prefix for where offloaded data from user workflows will be written. + OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` + // The latest job status. PrevState State `protobuf:"varint,4,opt,name=prev_state,json=prevState,proto3,enum=flyteidl.service.State" json:"prev_state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` @@ -221,8 +236,11 @@ func (m *TaskGetRequest) GetPrevState() State { return State_FAILED } +// Response to get an individual task state. type TaskGetResponse struct { - State State `protobuf:"varint,1,opt,name=state,proto3,enum=flyteidl.service.State" json:"state,omitempty"` + // The state of the execution is used to control its visibility in the UI/CLI. + State State `protobuf:"varint,1,opt,name=state,proto3,enum=flyteidl.service.State" json:"state,omitempty"` + // Error message if fail to get job. Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` @@ -268,8 +286,11 @@ func (m *TaskGetResponse) GetMessage() string { return "" } +// A message used to delete a task. type TaskDeleteRequest struct { - TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + // A predefined yet extensible Task type identifier. + TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + // The unique id identifying the job. JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` @@ -315,6 +336,7 @@ func (m *TaskDeleteRequest) GetJobId() string { return "" } +// Response to delete a task. type TaskDeleteResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` @@ -410,8 +432,11 @@ const _ = grpc.SupportPackageIsVersion4 // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type BackendPluginServiceClient interface { + // Send a task create request to the backend plugin server. CreateTask(ctx context.Context, in *TaskCreateRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) + // Get job status. GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskGetResponse, error) + // Delete the task resource. DeleteTask(ctx context.Context, in *TaskDeleteRequest, opts ...grpc.CallOption) (*TaskDeleteResponse, error) } @@ -452,8 +477,11 @@ func (c *backendPluginServiceClient) DeleteTask(ctx context.Context, in *TaskDel // BackendPluginServiceServer is the server API for BackendPluginService service. type BackendPluginServiceServer interface { + // Send a task create request to the backend plugin server. CreateTask(context.Context, *TaskCreateRequest) (*TaskCreateResponse, error) + // Get job status. GetTask(context.Context, *TaskGetRequest) (*TaskGetResponse, error) + // Delete the task resource. DeleteTask(context.Context, *TaskDeleteRequest) (*TaskDeleteResponse, error) } diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json index 1f9685545..9d9734ad3 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -1045,12 +1045,15 @@ "type": "object", "properties": { "job_id": { - "type": "string" + "type": "string", + "description": "The unique id identifying the job." }, "message": { - "type": "string" + "type": "string", + "description": "Error message if fail to create job." } - } + }, + "description": "Represents a create response structure." }, "protobufListValue": { "type": "object", @@ -1126,21 +1129,26 @@ "RUNNING", "SUCCEEDED" ], - "default": "FAILED" + "default": "FAILED", + "description": "The state of the execution is used to control its visibility in the UI/CLI." }, "serviceTaskDeleteResponse": { - "type": "object" + "type": "object", + "description": "Response to delete a task." }, "serviceTaskGetResponse": { "type": "object", "properties": { "state": { - "$ref": "#/definitions/serviceState" + "$ref": "#/definitions/serviceState", + "description": "The state of the execution is used to control its visibility in the UI/CLI." }, "message": { - "type": "string" + "type": "string", + "description": "Error message if fail to get job." } - } + }, + "description": "Response to get an individual task state." } } } diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index e17f8df3a..bd7a112a6 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -15,6 +15,10 @@ public static void registerAllExtensions( (com.google.protobuf.ExtensionRegistryLite) registry); } /** + *
+   * The state of the execution is used to control its visibility in the UI/CLI.
+   * 
+ * * Protobuf enum {@code flyteidl.service.State} */ public enum State @@ -135,42 +139,84 @@ public interface TaskCreateRequestOrBuilder extends com.google.protobuf.MessageOrBuilder { /** + *
+     * The inputs required to start the execution. All required inputs must be
+     * included in this map. If not required and not provided, defaults apply.
+     * +optional
+     * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ boolean hasInputs(); /** + *
+     * The inputs required to start the execution. All required inputs must be
+     * included in this map. If not required and not provided, defaults apply.
+     * +optional
+     * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ flyteidl.core.Literals.LiteralMap getInputs(); /** + *
+     * The inputs required to start the execution. All required inputs must be
+     * included in this map. If not required and not provided, defaults apply.
+     * +optional
+     * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder(); /** + *
+     * Template of the task that encapsulates all the metadata of the task.
+     * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ boolean hasTemplate(); /** + *
+     * Template of the task that encapsulates all the metadata of the task.
+     * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ flyteidl.core.Tasks.TaskTemplate getTemplate(); /** + *
+     * Template of the task that encapsulates all the metadata of the task.
+     * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder(); /** + *
+     * Prefix for where offloaded data from user workflows will be written.
+     * 
+ * * string output_prefix = 3; */ java.lang.String getOutputPrefix(); /** + *
+     * Prefix for where offloaded data from user workflows will be written.
+     * 
+ * * string output_prefix = 3; */ com.google.protobuf.ByteString getOutputPrefixBytes(); } /** + *
+   * Represents a request structure to create task.
+   * 
+ * * Protobuf type {@code flyteidl.service.TaskCreateRequest} */ public static final class TaskCreateRequest extends @@ -277,18 +323,36 @@ private TaskCreateRequest( public static final int INPUTS_FIELD_NUMBER = 1; private flyteidl.core.Literals.LiteralMap inputs_; /** + *
+     * The inputs required to start the execution. All required inputs must be
+     * included in this map. If not required and not provided, defaults apply.
+     * +optional
+     * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public boolean hasInputs() { return inputs_ != null; } /** + *
+     * The inputs required to start the execution. All required inputs must be
+     * included in this map. If not required and not provided, defaults apply.
+     * +optional
+     * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public flyteidl.core.Literals.LiteralMap getInputs() { return inputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : inputs_; } /** + *
+     * The inputs required to start the execution. All required inputs must be
+     * included in this map. If not required and not provided, defaults apply.
+     * +optional
+     * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder() { @@ -298,18 +362,30 @@ public flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder() { public static final int TEMPLATE_FIELD_NUMBER = 2; private flyteidl.core.Tasks.TaskTemplate template_; /** + *
+     * Template of the task that encapsulates all the metadata of the task.
+     * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public boolean hasTemplate() { return template_ != null; } /** + *
+     * Template of the task that encapsulates all the metadata of the task.
+     * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplate getTemplate() { return template_ == null ? flyteidl.core.Tasks.TaskTemplate.getDefaultInstance() : template_; } /** + *
+     * Template of the task that encapsulates all the metadata of the task.
+     * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { @@ -319,6 +395,10 @@ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { public static final int OUTPUT_PREFIX_FIELD_NUMBER = 3; private volatile java.lang.Object outputPrefix_; /** + *
+     * Prefix for where offloaded data from user workflows will be written.
+     * 
+ * * string output_prefix = 3; */ public java.lang.String getOutputPrefix() { @@ -334,6 +414,10 @@ public java.lang.String getOutputPrefix() { } } /** + *
+     * Prefix for where offloaded data from user workflows will be written.
+     * 
+ * * string output_prefix = 3; */ public com.google.protobuf.ByteString @@ -537,6 +621,10 @@ protected Builder newBuilderForType( return builder; } /** + *
+     * Represents a request structure to create task.
+     * 
+ * * Protobuf type {@code flyteidl.service.TaskCreateRequest} */ public static final class Builder extends @@ -716,12 +804,24 @@ public Builder mergeFrom( private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> inputsBuilder_; /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public boolean hasInputs() { return inputsBuilder_ != null || inputs_ != null; } /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public flyteidl.core.Literals.LiteralMap getInputs() { @@ -732,6 +832,12 @@ public flyteidl.core.Literals.LiteralMap getInputs() { } } /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public Builder setInputs(flyteidl.core.Literals.LiteralMap value) { @@ -748,6 +854,12 @@ public Builder setInputs(flyteidl.core.Literals.LiteralMap value) { return this; } /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public Builder setInputs( @@ -762,6 +874,12 @@ public Builder setInputs( return this; } /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public Builder mergeInputs(flyteidl.core.Literals.LiteralMap value) { @@ -780,6 +898,12 @@ public Builder mergeInputs(flyteidl.core.Literals.LiteralMap value) { return this; } /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public Builder clearInputs() { @@ -794,6 +918,12 @@ public Builder clearInputs() { return this; } /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public flyteidl.core.Literals.LiteralMap.Builder getInputsBuilder() { @@ -802,6 +932,12 @@ public flyteidl.core.Literals.LiteralMap.Builder getInputsBuilder() { return getInputsFieldBuilder().getBuilder(); } /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ public flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder() { @@ -813,6 +949,12 @@ public flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder() { } } /** + *
+       * The inputs required to start the execution. All required inputs must be
+       * included in this map. If not required and not provided, defaults apply.
+       * +optional
+       * 
+ * * .flyteidl.core.LiteralMap inputs = 1; */ private com.google.protobuf.SingleFieldBuilderV3< @@ -833,12 +975,20 @@ public flyteidl.core.Literals.LiteralMapOrBuilder getInputsOrBuilder() { private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.Tasks.TaskTemplate, flyteidl.core.Tasks.TaskTemplate.Builder, flyteidl.core.Tasks.TaskTemplateOrBuilder> templateBuilder_; /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public boolean hasTemplate() { return templateBuilder_ != null || template_ != null; } /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplate getTemplate() { @@ -849,6 +999,10 @@ public flyteidl.core.Tasks.TaskTemplate getTemplate() { } } /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public Builder setTemplate(flyteidl.core.Tasks.TaskTemplate value) { @@ -865,6 +1019,10 @@ public Builder setTemplate(flyteidl.core.Tasks.TaskTemplate value) { return this; } /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public Builder setTemplate( @@ -879,6 +1037,10 @@ public Builder setTemplate( return this; } /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public Builder mergeTemplate(flyteidl.core.Tasks.TaskTemplate value) { @@ -897,6 +1059,10 @@ public Builder mergeTemplate(flyteidl.core.Tasks.TaskTemplate value) { return this; } /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public Builder clearTemplate() { @@ -911,6 +1077,10 @@ public Builder clearTemplate() { return this; } /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplate.Builder getTemplateBuilder() { @@ -919,6 +1089,10 @@ public flyteidl.core.Tasks.TaskTemplate.Builder getTemplateBuilder() { return getTemplateFieldBuilder().getBuilder(); } /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { @@ -930,6 +1104,10 @@ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { } } /** + *
+       * Template of the task that encapsulates all the metadata of the task.
+       * 
+ * * .flyteidl.core.TaskTemplate template = 2; */ private com.google.protobuf.SingleFieldBuilderV3< @@ -948,6 +1126,10 @@ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { private java.lang.Object outputPrefix_ = ""; /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public java.lang.String getOutputPrefix() { @@ -963,6 +1145,10 @@ public java.lang.String getOutputPrefix() { } } /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public com.google.protobuf.ByteString @@ -979,6 +1165,10 @@ public java.lang.String getOutputPrefix() { } } /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public Builder setOutputPrefix( @@ -992,6 +1182,10 @@ public Builder setOutputPrefix( return this; } /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public Builder clearOutputPrefix() { @@ -1001,6 +1195,10 @@ public Builder clearOutputPrefix() { return this; } /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public Builder setOutputPrefixBytes( @@ -1072,26 +1270,46 @@ public interface TaskCreateResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 1; */ java.lang.String getJobId(); /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 1; */ com.google.protobuf.ByteString getJobIdBytes(); /** + *
+     * Error message if fail to create job.
+     * 
+ * * string message = 2; */ java.lang.String getMessage(); /** + *
+     * Error message if fail to create job.
+     * 
+ * * string message = 2; */ com.google.protobuf.ByteString getMessageBytes(); } /** + *
+   * Represents a create response structure.
+   * 
+ * * Protobuf type {@code flyteidl.service.TaskCreateResponse} */ public static final class TaskCreateResponse extends @@ -1179,6 +1397,10 @@ private TaskCreateResponse( public static final int JOB_ID_FIELD_NUMBER = 1; private volatile java.lang.Object jobId_; /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 1; */ public java.lang.String getJobId() { @@ -1194,6 +1416,10 @@ public java.lang.String getJobId() { } } /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 1; */ public com.google.protobuf.ByteString @@ -1213,6 +1439,10 @@ public java.lang.String getJobId() { public static final int MESSAGE_FIELD_NUMBER = 2; private volatile java.lang.Object message_; /** + *
+     * Error message if fail to create job.
+     * 
+ * * string message = 2; */ public java.lang.String getMessage() { @@ -1228,6 +1458,10 @@ public java.lang.String getMessage() { } } /** + *
+     * Error message if fail to create job.
+     * 
+ * * string message = 2; */ public com.google.protobuf.ByteString @@ -1409,6 +1643,10 @@ protected Builder newBuilderForType( return builder; } /** + *
+     * Represents a create response structure.
+     * 
+ * * Protobuf type {@code flyteidl.service.TaskCreateResponse} */ public static final class Builder extends @@ -1565,6 +1803,10 @@ public Builder mergeFrom( private java.lang.Object jobId_ = ""; /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 1; */ public java.lang.String getJobId() { @@ -1580,6 +1822,10 @@ public java.lang.String getJobId() { } } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 1; */ public com.google.protobuf.ByteString @@ -1596,6 +1842,10 @@ public java.lang.String getJobId() { } } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 1; */ public Builder setJobId( @@ -1609,6 +1859,10 @@ public Builder setJobId( return this; } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 1; */ public Builder clearJobId() { @@ -1618,6 +1872,10 @@ public Builder clearJobId() { return this; } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 1; */ public Builder setJobIdBytes( @@ -1634,6 +1892,10 @@ public Builder setJobIdBytes( private java.lang.Object message_ = ""; /** + *
+       * Error message if fail to create job.
+       * 
+ * * string message = 2; */ public java.lang.String getMessage() { @@ -1649,6 +1911,10 @@ public java.lang.String getMessage() { } } /** + *
+       * Error message if fail to create job.
+       * 
+ * * string message = 2; */ public com.google.protobuf.ByteString @@ -1665,6 +1931,10 @@ public java.lang.String getMessage() { } } /** + *
+       * Error message if fail to create job.
+       * 
+ * * string message = 2; */ public Builder setMessage( @@ -1678,6 +1948,10 @@ public Builder setMessage( return this; } /** + *
+       * Error message if fail to create job.
+       * 
+ * * string message = 2; */ public Builder clearMessage() { @@ -1687,6 +1961,10 @@ public Builder clearMessage() { return this; } /** + *
+       * Error message if fail to create job.
+       * 
+ * * string message = 2; */ public Builder setMessageBytes( @@ -1758,45 +2036,81 @@ public interface TaskGetRequestOrBuilder extends com.google.protobuf.MessageOrBuilder { /** + *
+     * A predefined yet extensible Task type identifier.
+     * 
+ * * string task_type = 1; */ java.lang.String getTaskType(); /** + *
+     * A predefined yet extensible Task type identifier.
+     * 
+ * * string task_type = 1; */ com.google.protobuf.ByteString getTaskTypeBytes(); /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 2; */ java.lang.String getJobId(); /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 2; */ com.google.protobuf.ByteString getJobIdBytes(); /** + *
+     * Prefix for where offloaded data from user workflows will be written.
+     * 
+ * * string output_prefix = 3; */ java.lang.String getOutputPrefix(); /** + *
+     * Prefix for where offloaded data from user workflows will be written.
+     * 
+ * * string output_prefix = 3; */ com.google.protobuf.ByteString getOutputPrefixBytes(); /** + *
+     * The latest job status.
+     * 
+ * * .flyteidl.service.State prev_state = 4; */ int getPrevStateValue(); /** + *
+     * The latest job status.
+     * 
+ * * .flyteidl.service.State prev_state = 4; */ flyteidl.service.PluginSystem.State getPrevState(); } /** + *
+   * A message used to fetch a job state from backend plugin server.
+   * 
+ * * Protobuf type {@code flyteidl.service.TaskGetRequest} */ public static final class TaskGetRequest extends @@ -1898,6 +2212,10 @@ private TaskGetRequest( public static final int TASK_TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object taskType_; /** + *
+     * A predefined yet extensible Task type identifier.
+     * 
+ * * string task_type = 1; */ public java.lang.String getTaskType() { @@ -1913,6 +2231,10 @@ public java.lang.String getTaskType() { } } /** + *
+     * A predefined yet extensible Task type identifier.
+     * 
+ * * string task_type = 1; */ public com.google.protobuf.ByteString @@ -1932,6 +2254,10 @@ public java.lang.String getTaskType() { public static final int JOB_ID_FIELD_NUMBER = 2; private volatile java.lang.Object jobId_; /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 2; */ public java.lang.String getJobId() { @@ -1947,6 +2273,10 @@ public java.lang.String getJobId() { } } /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 2; */ public com.google.protobuf.ByteString @@ -1966,6 +2296,10 @@ public java.lang.String getJobId() { public static final int OUTPUT_PREFIX_FIELD_NUMBER = 3; private volatile java.lang.Object outputPrefix_; /** + *
+     * Prefix for where offloaded data from user workflows will be written.
+     * 
+ * * string output_prefix = 3; */ public java.lang.String getOutputPrefix() { @@ -1981,6 +2315,10 @@ public java.lang.String getOutputPrefix() { } } /** + *
+     * Prefix for where offloaded data from user workflows will be written.
+     * 
+ * * string output_prefix = 3; */ public com.google.protobuf.ByteString @@ -2000,12 +2338,20 @@ public java.lang.String getOutputPrefix() { public static final int PREV_STATE_FIELD_NUMBER = 4; private int prevState_; /** + *
+     * The latest job status.
+     * 
+ * * .flyteidl.service.State prev_state = 4; */ public int getPrevStateValue() { return prevState_; } /** + *
+     * The latest job status.
+     * 
+ * * .flyteidl.service.State prev_state = 4; */ public flyteidl.service.PluginSystem.State getPrevState() { @@ -2199,6 +2545,10 @@ protected Builder newBuilderForType( return builder; } /** + *
+     * A message used to fetch a job state from backend plugin server.
+     * 
+ * * Protobuf type {@code flyteidl.service.TaskGetRequest} */ public static final class Builder extends @@ -2368,6 +2718,10 @@ public Builder mergeFrom( private java.lang.Object taskType_ = ""; /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public java.lang.String getTaskType() { @@ -2383,6 +2737,10 @@ public java.lang.String getTaskType() { } } /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public com.google.protobuf.ByteString @@ -2399,6 +2757,10 @@ public java.lang.String getTaskType() { } } /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public Builder setTaskType( @@ -2412,6 +2774,10 @@ public Builder setTaskType( return this; } /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public Builder clearTaskType() { @@ -2421,6 +2787,10 @@ public Builder clearTaskType() { return this; } /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public Builder setTaskTypeBytes( @@ -2437,6 +2807,10 @@ public Builder setTaskTypeBytes( private java.lang.Object jobId_ = ""; /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public java.lang.String getJobId() { @@ -2452,6 +2826,10 @@ public java.lang.String getJobId() { } } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public com.google.protobuf.ByteString @@ -2468,6 +2846,10 @@ public java.lang.String getJobId() { } } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public Builder setJobId( @@ -2481,6 +2863,10 @@ public Builder setJobId( return this; } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public Builder clearJobId() { @@ -2490,6 +2876,10 @@ public Builder clearJobId() { return this; } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public Builder setJobIdBytes( @@ -2506,6 +2896,10 @@ public Builder setJobIdBytes( private java.lang.Object outputPrefix_ = ""; /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public java.lang.String getOutputPrefix() { @@ -2521,6 +2915,10 @@ public java.lang.String getOutputPrefix() { } } /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public com.google.protobuf.ByteString @@ -2537,6 +2935,10 @@ public java.lang.String getOutputPrefix() { } } /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public Builder setOutputPrefix( @@ -2550,6 +2952,10 @@ public Builder setOutputPrefix( return this; } /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public Builder clearOutputPrefix() { @@ -2559,6 +2965,10 @@ public Builder clearOutputPrefix() { return this; } /** + *
+       * Prefix for where offloaded data from user workflows will be written.
+       * 
+ * * string output_prefix = 3; */ public Builder setOutputPrefixBytes( @@ -2575,12 +2985,20 @@ public Builder setOutputPrefixBytes( private int prevState_ = 0; /** + *
+       * The latest job status.
+       * 
+ * * .flyteidl.service.State prev_state = 4; */ public int getPrevStateValue() { return prevState_; } /** + *
+       * The latest job status.
+       * 
+ * * .flyteidl.service.State prev_state = 4; */ public Builder setPrevStateValue(int value) { @@ -2589,6 +3007,10 @@ public Builder setPrevStateValue(int value) { return this; } /** + *
+       * The latest job status.
+       * 
+ * * .flyteidl.service.State prev_state = 4; */ public flyteidl.service.PluginSystem.State getPrevState() { @@ -2597,6 +3019,10 @@ public flyteidl.service.PluginSystem.State getPrevState() { return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; } /** + *
+       * The latest job status.
+       * 
+ * * .flyteidl.service.State prev_state = 4; */ public Builder setPrevState(flyteidl.service.PluginSystem.State value) { @@ -2609,6 +3035,10 @@ public Builder setPrevState(flyteidl.service.PluginSystem.State value) { return this; } /** + *
+       * The latest job status.
+       * 
+ * * .flyteidl.service.State prev_state = 4; */ public Builder clearPrevState() { @@ -2675,25 +3105,45 @@ public interface TaskGetResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { /** + *
+     * The state of the execution is used to control its visibility in the UI/CLI.
+     * 
+ * * .flyteidl.service.State state = 1; */ int getStateValue(); /** + *
+     * The state of the execution is used to control its visibility in the UI/CLI.
+     * 
+ * * .flyteidl.service.State state = 1; */ flyteidl.service.PluginSystem.State getState(); /** + *
+     * Error message if fail to get job.
+     * 
+ * * string message = 2; */ java.lang.String getMessage(); /** + *
+     * Error message if fail to get job.
+     * 
+ * * string message = 2; */ com.google.protobuf.ByteString getMessageBytes(); } /** + *
+   * Response to get an individual task state.
+   * 
+ * * Protobuf type {@code flyteidl.service.TaskGetResponse} */ public static final class TaskGetResponse extends @@ -2781,12 +3231,20 @@ private TaskGetResponse( public static final int STATE_FIELD_NUMBER = 1; private int state_; /** + *
+     * The state of the execution is used to control its visibility in the UI/CLI.
+     * 
+ * * .flyteidl.service.State state = 1; */ public int getStateValue() { return state_; } /** + *
+     * The state of the execution is used to control its visibility in the UI/CLI.
+     * 
+ * * .flyteidl.service.State state = 1; */ public flyteidl.service.PluginSystem.State getState() { @@ -2798,6 +3256,10 @@ public flyteidl.service.PluginSystem.State getState() { public static final int MESSAGE_FIELD_NUMBER = 2; private volatile java.lang.Object message_; /** + *
+     * Error message if fail to get job.
+     * 
+ * * string message = 2; */ public java.lang.String getMessage() { @@ -2813,6 +3275,10 @@ public java.lang.String getMessage() { } } /** + *
+     * Error message if fail to get job.
+     * 
+ * * string message = 2; */ public com.google.protobuf.ByteString @@ -2994,6 +3460,10 @@ protected Builder newBuilderForType( return builder; } /** + *
+     * Response to get an individual task state.
+     * 
+ * * Protobuf type {@code flyteidl.service.TaskGetResponse} */ public static final class Builder extends @@ -3149,12 +3619,20 @@ public Builder mergeFrom( private int state_ = 0; /** + *
+       * The state of the execution is used to control its visibility in the UI/CLI.
+       * 
+ * * .flyteidl.service.State state = 1; */ public int getStateValue() { return state_; } /** + *
+       * The state of the execution is used to control its visibility in the UI/CLI.
+       * 
+ * * .flyteidl.service.State state = 1; */ public Builder setStateValue(int value) { @@ -3163,6 +3641,10 @@ public Builder setStateValue(int value) { return this; } /** + *
+       * The state of the execution is used to control its visibility in the UI/CLI.
+       * 
+ * * .flyteidl.service.State state = 1; */ public flyteidl.service.PluginSystem.State getState() { @@ -3171,6 +3653,10 @@ public flyteidl.service.PluginSystem.State getState() { return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; } /** + *
+       * The state of the execution is used to control its visibility in the UI/CLI.
+       * 
+ * * .flyteidl.service.State state = 1; */ public Builder setState(flyteidl.service.PluginSystem.State value) { @@ -3183,6 +3669,10 @@ public Builder setState(flyteidl.service.PluginSystem.State value) { return this; } /** + *
+       * The state of the execution is used to control its visibility in the UI/CLI.
+       * 
+ * * .flyteidl.service.State state = 1; */ public Builder clearState() { @@ -3194,6 +3684,10 @@ public Builder clearState() { private java.lang.Object message_ = ""; /** + *
+       * Error message if fail to get job.
+       * 
+ * * string message = 2; */ public java.lang.String getMessage() { @@ -3209,6 +3703,10 @@ public java.lang.String getMessage() { } } /** + *
+       * Error message if fail to get job.
+       * 
+ * * string message = 2; */ public com.google.protobuf.ByteString @@ -3225,6 +3723,10 @@ public java.lang.String getMessage() { } } /** + *
+       * Error message if fail to get job.
+       * 
+ * * string message = 2; */ public Builder setMessage( @@ -3238,6 +3740,10 @@ public Builder setMessage( return this; } /** + *
+       * Error message if fail to get job.
+       * 
+ * * string message = 2; */ public Builder clearMessage() { @@ -3247,6 +3753,10 @@ public Builder clearMessage() { return this; } /** + *
+       * Error message if fail to get job.
+       * 
+ * * string message = 2; */ public Builder setMessageBytes( @@ -3318,26 +3828,46 @@ public interface TaskDeleteRequestOrBuilder extends com.google.protobuf.MessageOrBuilder { /** + *
+     * A predefined yet extensible Task type identifier.
+     * 
+ * * string task_type = 1; */ java.lang.String getTaskType(); /** + *
+     * A predefined yet extensible Task type identifier.
+     * 
+ * * string task_type = 1; */ com.google.protobuf.ByteString getTaskTypeBytes(); /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 2; */ java.lang.String getJobId(); /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 2; */ com.google.protobuf.ByteString getJobIdBytes(); } /** + *
+   * A message used to delete a task.
+   * 
+ * * Protobuf type {@code flyteidl.service.TaskDeleteRequest} */ public static final class TaskDeleteRequest extends @@ -3425,6 +3955,10 @@ private TaskDeleteRequest( public static final int TASK_TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object taskType_; /** + *
+     * A predefined yet extensible Task type identifier.
+     * 
+ * * string task_type = 1; */ public java.lang.String getTaskType() { @@ -3440,6 +3974,10 @@ public java.lang.String getTaskType() { } } /** + *
+     * A predefined yet extensible Task type identifier.
+     * 
+ * * string task_type = 1; */ public com.google.protobuf.ByteString @@ -3459,6 +3997,10 @@ public java.lang.String getTaskType() { public static final int JOB_ID_FIELD_NUMBER = 2; private volatile java.lang.Object jobId_; /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 2; */ public java.lang.String getJobId() { @@ -3474,6 +4016,10 @@ public java.lang.String getJobId() { } } /** + *
+     * The unique id identifying the job.
+     * 
+ * * string job_id = 2; */ public com.google.protobuf.ByteString @@ -3655,6 +4201,10 @@ protected Builder newBuilderForType( return builder; } /** + *
+     * A message used to delete a task.
+     * 
+ * * Protobuf type {@code flyteidl.service.TaskDeleteRequest} */ public static final class Builder extends @@ -3811,6 +4361,10 @@ public Builder mergeFrom( private java.lang.Object taskType_ = ""; /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public java.lang.String getTaskType() { @@ -3826,6 +4380,10 @@ public java.lang.String getTaskType() { } } /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public com.google.protobuf.ByteString @@ -3842,6 +4400,10 @@ public java.lang.String getTaskType() { } } /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public Builder setTaskType( @@ -3855,6 +4417,10 @@ public Builder setTaskType( return this; } /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public Builder clearTaskType() { @@ -3864,6 +4430,10 @@ public Builder clearTaskType() { return this; } /** + *
+       * A predefined yet extensible Task type identifier.
+       * 
+ * * string task_type = 1; */ public Builder setTaskTypeBytes( @@ -3880,6 +4450,10 @@ public Builder setTaskTypeBytes( private java.lang.Object jobId_ = ""; /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public java.lang.String getJobId() { @@ -3895,6 +4469,10 @@ public java.lang.String getJobId() { } } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public com.google.protobuf.ByteString @@ -3911,6 +4489,10 @@ public java.lang.String getJobId() { } } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public Builder setJobId( @@ -3924,6 +4506,10 @@ public Builder setJobId( return this; } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public Builder clearJobId() { @@ -3933,6 +4519,10 @@ public Builder clearJobId() { return this; } /** + *
+       * The unique id identifying the job.
+       * 
+ * * string job_id = 2; */ public Builder setJobIdBytes( @@ -4004,6 +4594,10 @@ public interface TaskDeleteResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { } /** + *
+   * Response to delete a task.
+   * 
+ * * Protobuf type {@code flyteidl.service.TaskDeleteResponse} */ public static final class TaskDeleteResponse extends @@ -4218,6 +4812,10 @@ protected Builder newBuilderForType( return builder; } /** + *
+     * Response to delete a task.
+     * 
+ * * Protobuf type {@code flyteidl.service.TaskDeleteResponse} */ public static final class Builder extends diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py b/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py index e35c2e9da..190f57465 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py @@ -6,7 +6,8 @@ class BackendPluginServiceStub(object): - """Missing associated documentation comment in .proto file.""" + """BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server. + """ def __init__(self, channel): """Constructor. @@ -32,22 +33,26 @@ def __init__(self, channel): class BackendPluginServiceServicer(object): - """Missing associated documentation comment in .proto file.""" + """BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server. + """ def CreateTask(self, request, context): - """Missing associated documentation comment in .proto file.""" + """Send a task create request to the backend plugin server. + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetTask(self, request, context): - """Missing associated documentation comment in .proto file.""" + """Get job status. + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def DeleteTask(self, request, context): - """Missing associated documentation comment in .proto file.""" + """Delete the task resource. + """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') @@ -78,7 +83,8 @@ def add_BackendPluginServiceServicer_to_server(servicer, server): # This class is part of an EXPERIMENTAL API. class BackendPluginService(object): - """Missing associated documentation comment in .proto file.""" + """BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server. + """ @staticmethod def CreateTask(request, diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 0b4620088..7ecf71665 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -6,12 +6,17 @@ import "flyteidl/core/literals.proto"; import "flyteidl/core/tasks.proto"; import "flyteidl/core/interface.proto"; +// BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server. service BackendPluginService { + // Send a task create request to the backend plugin server. rpc CreateTask (TaskCreateRequest) returns (TaskCreateResponse){}; + // Get job status. rpc GetTask (TaskGetRequest) returns (TaskGetResponse){}; + // Delete the task resource. rpc DeleteTask (TaskDeleteRequest) returns (TaskDeleteResponse){}; } +// The state of the execution is used to control its visibility in the UI/CLI. enum State { FAILED = 0; PENDING = 1; @@ -19,34 +24,55 @@ enum State { SUCCEEDED = 3; } +// Represents a request structure to create task. message TaskCreateRequest { + // The inputs required to start the execution. All required inputs must be + // included in this map. If not required and not provided, defaults apply. + // +optional core.LiteralMap inputs = 1; + // Template of the task that encapsulates all the metadata of the task. core.TaskTemplate template = 2; + // Prefix for where offloaded data from user workflows will be written. string output_prefix = 3; } +// Represents a create response structure. message TaskCreateResponse { + // The unique id identifying the job. string job_id = 1; + // Error message if fail to create job. string message = 2; } +// A message used to fetch a job state from backend plugin server. message TaskGetRequest { + // A predefined yet extensible Task type identifier. string task_type = 1; + // The unique id identifying the job. string job_id = 2; + // Prefix for where offloaded data from user workflows will be written. string output_prefix = 3; + // The latest job status. State prev_state = 4; } +// Response to get an individual task state. message TaskGetResponse { + // The state of the execution is used to control its visibility in the UI/CLI. State state = 1; + // Error message if fail to get job. string message = 2; } +// A message used to delete a task. message TaskDeleteRequest { + // A predefined yet extensible Task type identifier. string task_type = 1; + // The unique id identifying the job. string job_id = 2; } +// Response to delete a task. message TaskDeleteResponse { } From 560b33772de37f656cdd15c2736f191e9d6bf700 Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Tue, 14 Mar 2023 11:52:42 -0700 Subject: [PATCH 10/18] Remove output prefix from get request Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.pb.cc | 147 ++++---- .../flyteidl/service/plugin_system.pb.h | 97 +++-- .../flyteidl/service/plugin_system.pb.go | 77 ++-- .../flyteidl/service/PluginSystem.java | 341 +++++++++++------- gen/pb-js/flyteidl.d.ts | 8 +- gen/pb-js/flyteidl.js | 22 +- .../flyteidl/service/plugin_system_pb2.py | 24 +- .../flyteidl/service/plugin_system_pb2.pyi | 8 +- protos/flyteidl/service/plugin_system.proto | 6 +- 9 files changed, 411 insertions(+), 319 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index dfc7386b9..05ef9ba2e 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -87,8 +87,9 @@ static void InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2epr ::flyteidl::service::TaskGetRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<1> scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, { + &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base,}}; static void InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; @@ -168,7 +169,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, task_type_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, job_id_), - PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, output_prefix_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, outputs_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, prev_state_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, _internal_metadata_), @@ -223,29 +224,30 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eprot "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" - "\007message\030\002 \001(\t\"w\n\016TaskGetRequest\022\021\n\ttask" - "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" - "efix\030\003 \001(\t\022+\n\nprev_state\030\004 \001(\0162\027.flyteid" - "l.service.State\"J\n\017TaskGetResponse\022&\n\005st" - "ate\030\001 \001(\0162\027.flyteidl.service.State\022\017\n\007me" - "ssage\030\002 \001(\t\"6\n\021TaskDeleteRequest\022\021\n\ttask" - "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDelet" - "eResponse*<\n\005State\022\n\n\006FAILED\020\000\022\013\n\007PENDIN" - "G\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCCEEDED\020\0032\236\002\n\024Back" - "endPluginService\022Y\n\nCreateTask\022#.flyteid" - "l.service.TaskCreateRequest\032$.flyteidl.s" - "ervice.TaskCreateResponse\"\000\022P\n\007GetTask\022 " - ".flyteidl.service.TaskGetRequest\032!.flyte" - "idl.service.TaskGetResponse\"\000\022Y\n\nDeleteT" - "ask\022#.flyteidl.service.TaskDeleteRequest" - "\032$.flyteidl.service.TaskDeleteResponse\"\000" - "B9Z7github.com/flyteorg/flyteidl/gen/pb-" - "go/flyteidl/serviceb\006proto3" + "\007message\030\002 \001(\t\"\214\001\n\016TaskGetRequest\022\021\n\ttas" + "k_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022*\n\007outputs\030" + "\003 \001(\0132\031.flyteidl.core.LiteralMap\022+\n\nprev" + "_state\030\004 \001(\0162\027.flyteidl.service.State\"J\n" + "\017TaskGetResponse\022&\n\005state\030\001 \001(\0162\027.flytei" + "dl.service.State\022\017\n\007message\030\002 \001(\t\"6\n\021Tas" + "kDeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job" + "_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*<\n\005State" + "\022\n\n\006FAILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r" + "\n\tSUCCEEDED\020\0032\236\002\n\024BackendPluginService\022Y" + "\n\nCreateTask\022#.flyteidl.service.TaskCrea" + "teRequest\032$.flyteidl.service.TaskCreateR" + "esponse\"\000\022P\n\007GetTask\022 .flyteidl.service." + "TaskGetRequest\032!.flyteidl.service.TaskGe" + "tResponse\"\000\022Y\n\nDeleteTask\022#.flyteidl.ser" + "vice.TaskDeleteRequest\032$.flyteidl.servic" + "e.TaskDeleteResponse\"\000B9Z7github.com/fly" + "teorg/flyteidl/gen/pb-go/flyteidl/servic" + "eb\006proto3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1027, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1049, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -1096,15 +1098,28 @@ ::google::protobuf::Metadata TaskCreateResponse::GetMetadata() const { // =================================================================== void TaskGetRequest::InitAsDefaultInstance() { + ::flyteidl::service::_TaskGetRequest_default_instance_._instance.get_mutable()->outputs_ = const_cast< ::flyteidl::core::LiteralMap*>( + ::flyteidl::core::LiteralMap::internal_default_instance()); } class TaskGetRequest::HasBitSetters { public: + static const ::flyteidl::core::LiteralMap& outputs(const TaskGetRequest* msg); }; +const ::flyteidl::core::LiteralMap& +TaskGetRequest::HasBitSetters::outputs(const TaskGetRequest* msg) { + return *msg->outputs_; +} +void TaskGetRequest::clear_outputs() { + if (GetArenaNoVirtual() == nullptr && outputs_ != nullptr) { + delete outputs_; + } + outputs_ = nullptr; +} #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int TaskGetRequest::kTaskTypeFieldNumber; const int TaskGetRequest::kJobIdFieldNumber; -const int TaskGetRequest::kOutputPrefixFieldNumber; +const int TaskGetRequest::kOutputsFieldNumber; const int TaskGetRequest::kPrevStateFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 @@ -1125,9 +1140,10 @@ TaskGetRequest::TaskGetRequest(const TaskGetRequest& from) if (from.job_id().size() > 0) { job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); } - output_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.output_prefix().size() > 0) { - output_prefix_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.output_prefix_); + if (from.has_outputs()) { + outputs_ = new ::flyteidl::core::LiteralMap(*from.outputs_); + } else { + outputs_ = nullptr; } prev_state_ = from.prev_state_; // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskGetRequest) @@ -1138,8 +1154,9 @@ void TaskGetRequest::SharedCtor() { &scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - output_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - prev_state_ = 0; + ::memset(&outputs_, 0, static_cast( + reinterpret_cast(&prev_state_) - + reinterpret_cast(&outputs_)) + sizeof(prev_state_)); } TaskGetRequest::~TaskGetRequest() { @@ -1150,7 +1167,7 @@ TaskGetRequest::~TaskGetRequest() { void TaskGetRequest::SharedDtor() { task_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - output_prefix_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete outputs_; } void TaskGetRequest::SetCachedSize(int size) const { @@ -1170,7 +1187,10 @@ void TaskGetRequest::Clear() { task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - output_prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (GetArenaNoVirtual() == nullptr && outputs_ != nullptr) { + delete outputs_; + } + outputs_ = nullptr; prev_state_ = 0; _internal_metadata_.Clear(); } @@ -1220,20 +1240,17 @@ const char* TaskGetRequest::_InternalParse(const char* begin, const char* end, v ptr += size; break; } - // string output_prefix = 3; + // .flyteidl.core.LiteralMap outputs = 3; case 3: { if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetRequest.output_prefix"); - object = msg->mutable_output_prefix(); - if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { - parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; - goto string_till_end; - } - GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); - ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); + parser_till_end = ::flyteidl::core::LiteralMap::_InternalParse; + object = msg->mutable_outputs(); + if (size > end - ptr) goto len_delim_till_end; ptr += size; + GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( + {parser_till_end, object}, ptr - size, ptr)); break; } // .flyteidl.service.State prev_state = 4; @@ -1308,15 +1325,11 @@ bool TaskGetRequest::MergePartialFromCodedStream( break; } - // string output_prefix = 3; + // .flyteidl.core.LiteralMap outputs = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_output_prefix())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->output_prefix().data(), static_cast(this->output_prefix().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.service.TaskGetRequest.output_prefix")); + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_outputs())); } else { goto handle_unusual; } @@ -1384,14 +1397,10 @@ void TaskGetRequest::SerializeWithCachedSizes( 2, this->job_id(), output); } - // string output_prefix = 3; - if (this->output_prefix().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->output_prefix().data(), static_cast(this->output_prefix().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskGetRequest.output_prefix"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 3, this->output_prefix(), output); + // .flyteidl.core.LiteralMap outputs = 3; + if (this->has_outputs()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 3, HasBitSetters::outputs(this), output); } // .flyteidl.service.State prev_state = 4; @@ -1435,15 +1444,11 @@ ::google::protobuf::uint8* TaskGetRequest::InternalSerializeWithCachedSizesToArr 2, this->job_id(), target); } - // string output_prefix = 3; - if (this->output_prefix().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->output_prefix().data(), static_cast(this->output_prefix().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskGetRequest.output_prefix"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->output_prefix(), target); + // .flyteidl.core.LiteralMap outputs = 3; + if (this->has_outputs()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 3, HasBitSetters::outputs(this), target); } // .flyteidl.service.State prev_state = 4; @@ -1487,11 +1492,11 @@ size_t TaskGetRequest::ByteSizeLong() const { this->job_id()); } - // string output_prefix = 3; - if (this->output_prefix().size() > 0) { + // .flyteidl.core.LiteralMap outputs = 3; + if (this->has_outputs()) { total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->output_prefix()); + ::google::protobuf::internal::WireFormatLite::MessageSize( + *outputs_); } // .flyteidl.service.State prev_state = 4; @@ -1535,9 +1540,8 @@ void TaskGetRequest::MergeFrom(const TaskGetRequest& from) { job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); } - if (from.output_prefix().size() > 0) { - - output_prefix_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.output_prefix_); + if (from.has_outputs()) { + mutable_outputs()->::flyteidl::core::LiteralMap::MergeFrom(from.outputs()); } if (from.prev_state() != 0) { set_prev_state(from.prev_state()); @@ -1573,8 +1577,7 @@ void TaskGetRequest::InternalSwap(TaskGetRequest* other) { GetArenaNoVirtual()); job_id_.Swap(&other->job_id_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); - output_prefix_.Swap(&other->output_prefix_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); + swap(outputs_, other->outputs_); swap(prev_state_, other->prev_state_); } diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h index c070a28de..3db87dfc8 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -510,19 +510,14 @@ class TaskGetRequest final : ::std::string* release_job_id(); void set_allocated_job_id(::std::string* job_id); - // string output_prefix = 3; - void clear_output_prefix(); - static const int kOutputPrefixFieldNumber = 3; - const ::std::string& output_prefix() const; - void set_output_prefix(const ::std::string& value); - #if LANG_CXX11 - void set_output_prefix(::std::string&& value); - #endif - void set_output_prefix(const char* value); - void set_output_prefix(const char* value, size_t size); - ::std::string* mutable_output_prefix(); - ::std::string* release_output_prefix(); - void set_allocated_output_prefix(::std::string* output_prefix); + // .flyteidl.core.LiteralMap outputs = 3; + bool has_outputs() const; + void clear_outputs(); + static const int kOutputsFieldNumber = 3; + const ::flyteidl::core::LiteralMap& outputs() const; + ::flyteidl::core::LiteralMap* release_outputs(); + ::flyteidl::core::LiteralMap* mutable_outputs(); + void set_allocated_outputs(::flyteidl::core::LiteralMap* outputs); // .flyteidl.service.State prev_state = 4; void clear_prev_state(); @@ -537,7 +532,7 @@ class TaskGetRequest final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::ArenaStringPtr task_type_; ::google::protobuf::internal::ArenaStringPtr job_id_; - ::google::protobuf::internal::ArenaStringPtr output_prefix_; + ::flyteidl::core::LiteralMap* outputs_; int prev_state_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; @@ -1283,57 +1278,49 @@ inline void TaskGetRequest::set_allocated_job_id(::std::string* job_id) { // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.job_id) } -// string output_prefix = 3; -inline void TaskGetRequest::clear_output_prefix() { - output_prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline const ::std::string& TaskGetRequest::output_prefix() const { - // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.output_prefix) - return output_prefix_.GetNoArena(); -} -inline void TaskGetRequest::set_output_prefix(const ::std::string& value) { - - output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetRequest.output_prefix) +// .flyteidl.core.LiteralMap outputs = 3; +inline bool TaskGetRequest::has_outputs() const { + return this != internal_default_instance() && outputs_ != nullptr; } -#if LANG_CXX11 -inline void TaskGetRequest::set_output_prefix(::std::string&& value) { - - output_prefix_.SetNoArena( - &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetRequest.output_prefix) -} -#endif -inline void TaskGetRequest::set_output_prefix(const char* value) { - GOOGLE_DCHECK(value != nullptr); - - output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetRequest.output_prefix) -} -inline void TaskGetRequest::set_output_prefix(const char* value, size_t size) { - - output_prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetRequest.output_prefix) +inline const ::flyteidl::core::LiteralMap& TaskGetRequest::outputs() const { + const ::flyteidl::core::LiteralMap* p = outputs_; + // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.outputs) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_LiteralMap_default_instance_); } -inline ::std::string* TaskGetRequest::mutable_output_prefix() { +inline ::flyteidl::core::LiteralMap* TaskGetRequest::release_outputs() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetRequest.outputs) - // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetRequest.output_prefix) - return output_prefix_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::flyteidl::core::LiteralMap* temp = outputs_; + outputs_ = nullptr; + return temp; } -inline ::std::string* TaskGetRequest::release_output_prefix() { - // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetRequest.output_prefix) +inline ::flyteidl::core::LiteralMap* TaskGetRequest::mutable_outputs() { - return output_prefix_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (outputs_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::LiteralMap>(GetArenaNoVirtual()); + outputs_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetRequest.outputs) + return outputs_; } -inline void TaskGetRequest::set_allocated_output_prefix(::std::string* output_prefix) { - if (output_prefix != nullptr) { +inline void TaskGetRequest::set_allocated_outputs(::flyteidl::core::LiteralMap* outputs) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(outputs_); + } + if (outputs) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + outputs = ::google::protobuf::internal::GetOwnedMessage( + message_arena, outputs, submessage_arena); + } } else { } - output_prefix_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), output_prefix); - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.output_prefix) + outputs_ = outputs; + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.outputs) } // .flyteidl.service.State prev_state = 4; diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index ed869f192..da145208a 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -174,8 +174,9 @@ type TaskGetRequest struct { TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` // The unique id identifying the job. JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` - // Prefix for where offloaded data from user workflows will be written. - OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` + // The outputs of the execution. + // +optional + Outputs *core.LiteralMap `protobuf:"bytes,3,opt,name=outputs,proto3" json:"outputs,omitempty"` // The latest job status. PrevState State `protobuf:"varint,4,opt,name=prev_state,json=prevState,proto3,enum=flyteidl.service.State" json:"prev_state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` @@ -222,11 +223,11 @@ func (m *TaskGetRequest) GetJobId() string { return "" } -func (m *TaskGetRequest) GetOutputPrefix() string { +func (m *TaskGetRequest) GetOutputs() *core.LiteralMap { if m != nil { - return m.OutputPrefix + return m.Outputs } - return "" + return nil } func (m *TaskGetRequest) GetPrevState() State { @@ -383,41 +384,41 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 532 bytes of a gzipped FileDescriptorProto + // 541 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xc1, 0x6e, 0xda, 0x40, 0x10, 0xc5, 0xa4, 0x40, 0x3c, 0x69, 0x52, 0xba, 0x4a, 0x55, 0x42, 0x5a, 0x89, 0x3a, 0x39, 0xa0, - 0x4a, 0xb1, 0x55, 0x2a, 0x35, 0xaa, 0xd4, 0x4b, 0x03, 0x2e, 0x42, 0x4a, 0x11, 0x32, 0xe4, 0x90, - 0x5c, 0x90, 0x81, 0xc1, 0x75, 0x30, 0xde, 0xad, 0x77, 0x1d, 0x95, 0x9f, 0xa9, 0x54, 0xa9, 0x1f, - 0x5a, 0xad, 0x17, 0x1c, 0x20, 0xad, 0x55, 0xe5, 0xe6, 0xdd, 0x79, 0xf3, 0xe6, 0xcd, 0xbc, 0x1d, - 0xc3, 0xe9, 0x34, 0x58, 0x08, 0xf4, 0x27, 0x81, 0xc5, 0x31, 0xba, 0xf3, 0xc7, 0x68, 0xb1, 0x20, - 0xf6, 0xfc, 0x70, 0xc8, 0x17, 0x5c, 0xe0, 0xdc, 0x64, 0x11, 0x15, 0x94, 0x94, 0x57, 0x28, 0x73, - 0x89, 0xaa, 0xbe, 0x4a, 0xf3, 0xc6, 0x34, 0x42, 0x2b, 0xf0, 0x05, 0x46, 0x6e, 0xc0, 0x15, 0xbe, - 0x7a, 0xb4, 0x19, 0x15, 0x2e, 0x9f, 0xad, 0x42, 0xaf, 0x37, 0x43, 0x7e, 0x28, 0x30, 0x9a, 0xba, - 0x63, 0x54, 0x61, 0xe3, 0xb7, 0x06, 0xcf, 0x07, 0x2e, 0x9f, 0x35, 0x23, 0x74, 0x05, 0x3a, 0xf8, - 0x3d, 0x46, 0x2e, 0xc8, 0x3b, 0x28, 0xfa, 0x21, 0x8b, 0x05, 0xaf, 0x68, 0x35, 0xad, 0xbe, 0xd7, - 0x38, 0x32, 0x53, 0x41, 0x92, 0xc5, 0xbc, 0x54, 0xe5, 0xbf, 0xba, 0xcc, 0x59, 0x02, 0xc9, 0x39, - 0xec, 0x0a, 0x9c, 0xb3, 0xc0, 0x15, 0x58, 0xc9, 0x27, 0x49, 0xc7, 0x5b, 0x49, 0xb2, 0xcc, 0x60, - 0x09, 0x71, 0x52, 0x30, 0x39, 0x81, 0x7d, 0x1a, 0x0b, 0x16, 0x8b, 0x21, 0x8b, 0x70, 0xea, 0xff, - 0xa8, 0xec, 0xd4, 0xb4, 0xba, 0xee, 0x3c, 0x55, 0x97, 0xbd, 0xe4, 0xce, 0xb0, 0x81, 0xac, 0xab, - 0xe4, 0x8c, 0x86, 0x1c, 0xc9, 0x0b, 0x28, 0xde, 0xd2, 0xd1, 0xd0, 0x9f, 0x24, 0x32, 0x75, 0xa7, - 0x70, 0x4b, 0x47, 0x9d, 0x09, 0xa9, 0x40, 0x69, 0x8e, 0x9c, 0xbb, 0x9e, 0x52, 0xa2, 0x3b, 0xab, - 0xa3, 0xf1, 0x4b, 0x83, 0x03, 0xc9, 0xd3, 0x46, 0xb1, 0x6a, 0xf5, 0x18, 0x74, 0x39, 0xae, 0xa1, - 0x58, 0x30, 0x5c, 0xd2, 0xec, 0xca, 0x8b, 0xc1, 0x82, 0xad, 0x17, 0xc8, 0xaf, 0x17, 0xf8, 0x1f, - 0xc9, 0xe4, 0x03, 0x00, 0x8b, 0xf0, 0x6e, 0xc8, 0x85, 0x1c, 0xc9, 0x93, 0x9a, 0x56, 0x3f, 0x68, - 0xbc, 0x34, 0xb7, 0x8d, 0x35, 0xfb, 0x32, 0xec, 0xe8, 0x12, 0x9a, 0x7c, 0x1a, 0x37, 0xf0, 0x2c, - 0x95, 0xb8, 0xec, 0xf3, 0x0c, 0x0a, 0x8a, 0x45, 0xcb, 0x66, 0x51, 0xa8, 0x8c, 0xfe, 0xdb, 0xca, - 0xec, 0x16, 0x06, 0x78, 0x6f, 0xf6, 0x23, 0x26, 0x60, 0x1c, 0x2a, 0x3f, 0x56, 0x44, 0x4a, 0xe7, - 0xdb, 0x4f, 0x50, 0x48, 0x84, 0x10, 0x80, 0xe2, 0x97, 0xcf, 0x9d, 0x4b, 0xbb, 0x55, 0xce, 0x91, - 0x3d, 0x28, 0xf5, 0xec, 0x6e, 0xab, 0xd3, 0x6d, 0x97, 0x35, 0x79, 0x70, 0xae, 0xba, 0x5d, 0x79, - 0xc8, 0x93, 0x7d, 0xd0, 0xfb, 0x57, 0xcd, 0xa6, 0x6d, 0xb7, 0xec, 0x56, 0x79, 0xa7, 0xf1, 0x33, - 0x0f, 0x87, 0x17, 0xee, 0x78, 0x86, 0xe1, 0xa4, 0x97, 0xec, 0x44, 0x5f, 0x35, 0x47, 0xae, 0x01, - 0x94, 0xf1, 0xb2, 0x24, 0x39, 0x79, 0xd8, 0xfd, 0x83, 0x07, 0x5c, 0x3d, 0xcd, 0x06, 0x29, 0xbd, - 0x46, 0x8e, 0xf4, 0xa0, 0xd4, 0x46, 0x91, 0xf0, 0xd6, 0xfe, 0x9e, 0x72, 0xff, 0x54, 0xaa, 0x6f, - 0x32, 0x10, 0x29, 0xe3, 0x35, 0x80, 0x9a, 0x4a, 0x96, 0xd8, 0x0d, 0x03, 0xfe, 0x25, 0x76, 0x73, - 0xb8, 0x46, 0xee, 0xe2, 0xe3, 0xcd, 0xb9, 0xe7, 0x8b, 0x6f, 0xf1, 0xc8, 0x1c, 0xd3, 0xb9, 0x95, - 0xe4, 0xd0, 0xc8, 0xb3, 0xd2, 0x05, 0xf7, 0x30, 0xb4, 0xd8, 0xe8, 0xcc, 0xa3, 0xd6, 0xf6, 0x4f, - 0x66, 0x54, 0x4c, 0xb6, 0xfd, 0xfd, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x93, 0x30, 0xce, 0xe1, - 0x7f, 0x04, 0x00, 0x00, + 0x4a, 0xb1, 0x55, 0x22, 0x35, 0xaa, 0xd4, 0x4b, 0x03, 0x2e, 0x42, 0x4a, 0x11, 0x32, 0xe4, 0x90, + 0x5c, 0x90, 0x81, 0xc1, 0x75, 0x30, 0xf6, 0xd6, 0xbb, 0x8e, 0xca, 0xcf, 0xf4, 0xd4, 0x1f, 0xe8, + 0x1f, 0x56, 0xeb, 0xb5, 0x1d, 0x20, 0xad, 0x0f, 0xb9, 0x79, 0x77, 0xde, 0xbc, 0x79, 0xf3, 0x66, + 0xc7, 0x70, 0x3a, 0xf7, 0x56, 0x1c, 0xdd, 0x99, 0x67, 0x30, 0x0c, 0xef, 0xdd, 0x29, 0x1a, 0xd4, + 0x8b, 0x1c, 0xd7, 0x1f, 0xb3, 0x15, 0xe3, 0xb8, 0xd4, 0x69, 0x18, 0xf0, 0x80, 0x54, 0x53, 0x94, + 0x9e, 0xa0, 0xea, 0x6f, 0xb2, 0xbc, 0x69, 0x10, 0xa2, 0xe1, 0xb9, 0x1c, 0x43, 0xdb, 0x63, 0x12, + 0x5f, 0x3f, 0xda, 0x8c, 0x72, 0x9b, 0x2d, 0xd2, 0xd0, 0xdb, 0xcd, 0x90, 0xeb, 0x73, 0x0c, 0xe7, + 0xf6, 0x14, 0x65, 0x58, 0xfb, 0xad, 0xc0, 0xcb, 0x91, 0xcd, 0x16, 0xed, 0x10, 0x6d, 0x8e, 0x16, + 0xfe, 0x88, 0x90, 0x71, 0xf2, 0x01, 0xca, 0xae, 0x4f, 0x23, 0xce, 0x6a, 0x4a, 0x43, 0x69, 0xee, + 0xb5, 0x8e, 0xf4, 0x4c, 0x90, 0x60, 0xd1, 0xaf, 0x64, 0xf9, 0x6f, 0x36, 0xb5, 0x12, 0x20, 0xb9, + 0x80, 0x5d, 0x8e, 0x4b, 0xea, 0xd9, 0x1c, 0x6b, 0xc5, 0x38, 0xe9, 0x78, 0x2b, 0x49, 0x94, 0x19, + 0x25, 0x10, 0x2b, 0x03, 0x93, 0x13, 0xd8, 0x0f, 0x22, 0x4e, 0x23, 0x3e, 0xa6, 0x21, 0xce, 0xdd, + 0x9f, 0xb5, 0x9d, 0x86, 0xd2, 0x54, 0xad, 0xe7, 0xf2, 0x72, 0x10, 0xdf, 0x69, 0x26, 0x90, 0x75, + 0x95, 0x8c, 0x06, 0x3e, 0x43, 0xf2, 0x0a, 0xca, 0x77, 0xc1, 0x64, 0xec, 0xce, 0x62, 0x99, 0xaa, + 0x55, 0xba, 0x0b, 0x26, 0xbd, 0x19, 0xa9, 0x41, 0x65, 0x89, 0x8c, 0xd9, 0x8e, 0x54, 0xa2, 0x5a, + 0xe9, 0x51, 0xfb, 0xa3, 0xc0, 0x81, 0xe0, 0xe9, 0x22, 0x4f, 0x5b, 0x3d, 0x06, 0x55, 0xd8, 0x35, + 0xe6, 0x2b, 0x8a, 0x09, 0xcd, 0xae, 0xb8, 0x18, 0xad, 0xe8, 0x7a, 0x81, 0xe2, 0x7a, 0x81, 0x73, + 0xa8, 0x48, 0x75, 0x2c, 0x16, 0x9b, 0xeb, 0x4f, 0x8a, 0x24, 0x1f, 0x01, 0x68, 0x88, 0xf7, 0x63, + 0xc6, 0x85, 0x45, 0xcf, 0x1a, 0x4a, 0xf3, 0xa0, 0xf5, 0x5a, 0xdf, 0x1e, 0xb4, 0x3e, 0x14, 0x61, + 0x4b, 0x15, 0xd0, 0xf8, 0x53, 0xbb, 0x85, 0x17, 0x99, 0xe4, 0xa4, 0xef, 0x33, 0x28, 0x49, 0x16, + 0x25, 0x9f, 0x45, 0xa2, 0x72, 0xfc, 0xe8, 0xca, 0xe1, 0x77, 0xd0, 0xc3, 0x87, 0xe1, 0x3f, 0xc1, + 0x11, 0xed, 0x50, 0xce, 0x27, 0x25, 0x92, 0x3a, 0xdf, 0x7f, 0x86, 0x52, 0x2c, 0x84, 0x00, 0x94, + 0xbf, 0x7e, 0xe9, 0x5d, 0x99, 0x9d, 0x6a, 0x81, 0xec, 0x41, 0x65, 0x60, 0xf6, 0x3b, 0xbd, 0x7e, + 0xb7, 0xaa, 0x88, 0x83, 0x75, 0xdd, 0xef, 0x8b, 0x43, 0x91, 0xec, 0x83, 0x3a, 0xbc, 0x6e, 0xb7, + 0x4d, 0xb3, 0x63, 0x76, 0xaa, 0x3b, 0xad, 0x5f, 0x45, 0x38, 0xbc, 0xb4, 0xa7, 0x0b, 0xf4, 0x67, + 0x83, 0x78, 0x47, 0x86, 0xb2, 0x39, 0x72, 0x03, 0x20, 0x1f, 0x82, 0x28, 0x49, 0x4e, 0x1e, 0x77, + 0xff, 0xe8, 0x41, 0xd7, 0x4f, 0xf3, 0x41, 0x52, 0xaf, 0x56, 0x20, 0x03, 0xa8, 0x74, 0x91, 0xc7, + 0xbc, 0x8d, 0x7f, 0xa7, 0x3c, 0x3c, 0x9d, 0xfa, 0xbb, 0x1c, 0x44, 0xc6, 0x78, 0x03, 0x20, 0x5d, + 0xc9, 0x13, 0xbb, 0x31, 0x80, 0xff, 0x89, 0xdd, 0x34, 0x57, 0x2b, 0x5c, 0x7e, 0xba, 0xbd, 0x70, + 0x5c, 0xfe, 0x3d, 0x9a, 0xe8, 0xd3, 0x60, 0x69, 0xc4, 0x39, 0x41, 0xe8, 0x18, 0xd9, 0xc2, 0x3b, + 0xe8, 0x1b, 0x74, 0x72, 0xe6, 0x04, 0xc6, 0xf6, 0x4f, 0x67, 0x52, 0x8e, 0xb7, 0xff, 0xfc, 0x6f, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x1e, 0x7a, 0x6e, 0x8f, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index bd7a112a6..0f1d2287c 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -2073,21 +2073,31 @@ public interface TaskGetRequestOrBuilder extends /** *
-     * Prefix for where offloaded data from user workflows will be written.
+     * The outputs of the execution.
+     * +optional
      * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - java.lang.String getOutputPrefix(); + boolean hasOutputs(); /** *
-     * Prefix for where offloaded data from user workflows will be written.
+     * The outputs of the execution.
+     * +optional
      * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - com.google.protobuf.ByteString - getOutputPrefixBytes(); + flyteidl.core.Literals.LiteralMap getOutputs(); + /** + *
+     * The outputs of the execution.
+     * +optional
+     * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder(); /** *
@@ -2125,7 +2135,6 @@ private TaskGetRequest(com.google.protobuf.GeneratedMessageV3.Builder builder
     private TaskGetRequest() {
       taskType_ = "";
       jobId_ = "";
-      outputPrefix_ = "";
       prevState_ = 0;
     }
 
@@ -2166,9 +2175,16 @@ private TaskGetRequest(
               break;
             }
             case 26: {
-              java.lang.String s = input.readStringRequireUtf8();
+              flyteidl.core.Literals.LiteralMap.Builder subBuilder = null;
+              if (outputs_ != null) {
+                subBuilder = outputs_.toBuilder();
+              }
+              outputs_ = input.readMessage(flyteidl.core.Literals.LiteralMap.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(outputs_);
+                outputs_ = subBuilder.buildPartial();
+              }
 
-              outputPrefix_ = s;
               break;
             }
             case 32: {
@@ -2293,46 +2309,40 @@ public java.lang.String getJobId() {
       }
     }
 
-    public static final int OUTPUT_PREFIX_FIELD_NUMBER = 3;
-    private volatile java.lang.Object outputPrefix_;
+    public static final int OUTPUTS_FIELD_NUMBER = 3;
+    private flyteidl.core.Literals.LiteralMap outputs_;
     /**
      * 
-     * Prefix for where offloaded data from user workflows will be written.
+     * The outputs of the execution.
+     * +optional
      * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - public java.lang.String getOutputPrefix() { - java.lang.Object ref = outputPrefix_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - outputPrefix_ = s; - return s; - } + public boolean hasOutputs() { + return outputs_ != null; } /** *
-     * Prefix for where offloaded data from user workflows will be written.
+     * The outputs of the execution.
+     * +optional
      * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - public com.google.protobuf.ByteString - getOutputPrefixBytes() { - java.lang.Object ref = outputPrefix_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - outputPrefix_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public flyteidl.core.Literals.LiteralMap getOutputs() { + return outputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; + } + /** + *
+     * The outputs of the execution.
+     * +optional
+     * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { + return getOutputs(); } public static final int PREV_STATE_FIELD_NUMBER = 4; @@ -2380,8 +2390,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!getJobIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, jobId_); } - if (!getOutputPrefixBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, outputPrefix_); + if (outputs_ != null) { + output.writeMessage(3, getOutputs()); } if (prevState_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { output.writeEnum(4, prevState_); @@ -2401,8 +2411,9 @@ public int getSerializedSize() { if (!getJobIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, jobId_); } - if (!getOutputPrefixBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, outputPrefix_); + if (outputs_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getOutputs()); } if (prevState_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { size += com.google.protobuf.CodedOutputStream @@ -2427,8 +2438,11 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getTaskType())) return false; if (!getJobId() .equals(other.getJobId())) return false; - if (!getOutputPrefix() - .equals(other.getOutputPrefix())) return false; + if (hasOutputs() != other.hasOutputs()) return false; + if (hasOutputs()) { + if (!getOutputs() + .equals(other.getOutputs())) return false; + } if (prevState_ != other.prevState_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -2445,8 +2459,10 @@ public int hashCode() { hash = (53 * hash) + getTaskType().hashCode(); hash = (37 * hash) + JOB_ID_FIELD_NUMBER; hash = (53 * hash) + getJobId().hashCode(); - hash = (37 * hash) + OUTPUT_PREFIX_FIELD_NUMBER; - hash = (53 * hash) + getOutputPrefix().hashCode(); + if (hasOutputs()) { + hash = (37 * hash) + OUTPUTS_FIELD_NUMBER; + hash = (53 * hash) + getOutputs().hashCode(); + } hash = (37 * hash) + PREV_STATE_FIELD_NUMBER; hash = (53 * hash) + prevState_; hash = (29 * hash) + unknownFields.hashCode(); @@ -2590,8 +2606,12 @@ public Builder clear() { jobId_ = ""; - outputPrefix_ = ""; - + if (outputsBuilder_ == null) { + outputs_ = null; + } else { + outputs_ = null; + outputsBuilder_ = null; + } prevState_ = 0; return this; @@ -2622,7 +2642,11 @@ public flyteidl.service.PluginSystem.TaskGetRequest buildPartial() { flyteidl.service.PluginSystem.TaskGetRequest result = new flyteidl.service.PluginSystem.TaskGetRequest(this); result.taskType_ = taskType_; result.jobId_ = jobId_; - result.outputPrefix_ = outputPrefix_; + if (outputsBuilder_ == null) { + result.outputs_ = outputs_; + } else { + result.outputs_ = outputsBuilder_.build(); + } result.prevState_ = prevState_; onBuilt(); return result; @@ -2680,9 +2704,8 @@ public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetRequest other) { jobId_ = other.jobId_; onChanged(); } - if (!other.getOutputPrefix().isEmpty()) { - outputPrefix_ = other.outputPrefix_; - onChanged(); + if (other.hasOutputs()) { + mergeOutputs(other.getOutputs()); } if (other.prevState_ != 0) { setPrevStateValue(other.getPrevStateValue()); @@ -2894,93 +2917,166 @@ public Builder setJobIdBytes( return this; } - private java.lang.Object outputPrefix_ = ""; + private flyteidl.core.Literals.LiteralMap outputs_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> outputsBuilder_; /** *
-       * Prefix for where offloaded data from user workflows will be written.
+       * The outputs of the execution.
+       * +optional
        * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - public java.lang.String getOutputPrefix() { - java.lang.Object ref = outputPrefix_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - outputPrefix_ = s; - return s; + public boolean hasOutputs() { + return outputsBuilder_ != null || outputs_ != null; + } + /** + *
+       * The outputs of the execution.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMap getOutputs() { + if (outputsBuilder_ == null) { + return outputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; } else { - return (java.lang.String) ref; + return outputsBuilder_.getMessage(); } } /** *
-       * Prefix for where offloaded data from user workflows will be written.
+       * The outputs of the execution.
+       * +optional
        * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - public com.google.protobuf.ByteString - getOutputPrefixBytes() { - java.lang.Object ref = outputPrefix_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - outputPrefix_ = b; - return b; + public Builder setOutputs(flyteidl.core.Literals.LiteralMap value) { + if (outputsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + outputs_ = value; + onChanged(); } else { - return (com.google.protobuf.ByteString) ref; + outputsBuilder_.setMessage(value); } + + return this; } /** *
-       * Prefix for where offloaded data from user workflows will be written.
+       * The outputs of the execution.
+       * +optional
        * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - public Builder setOutputPrefix( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - outputPrefix_ = value; - onChanged(); + public Builder setOutputs( + flyteidl.core.Literals.LiteralMap.Builder builderForValue) { + if (outputsBuilder_ == null) { + outputs_ = builderForValue.build(); + onChanged(); + } else { + outputsBuilder_.setMessage(builderForValue.build()); + } + return this; } /** *
-       * Prefix for where offloaded data from user workflows will be written.
+       * The outputs of the execution.
+       * +optional
        * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - public Builder clearOutputPrefix() { - - outputPrefix_ = getDefaultInstance().getOutputPrefix(); - onChanged(); + public Builder mergeOutputs(flyteidl.core.Literals.LiteralMap value) { + if (outputsBuilder_ == null) { + if (outputs_ != null) { + outputs_ = + flyteidl.core.Literals.LiteralMap.newBuilder(outputs_).mergeFrom(value).buildPartial(); + } else { + outputs_ = value; + } + onChanged(); + } else { + outputsBuilder_.mergeFrom(value); + } + return this; } /** *
-       * Prefix for where offloaded data from user workflows will be written.
+       * The outputs of the execution.
+       * +optional
        * 
* - * string output_prefix = 3; + * .flyteidl.core.LiteralMap outputs = 3; */ - public Builder setOutputPrefixBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearOutputs() { + if (outputsBuilder_ == null) { + outputs_ = null; + onChanged(); + } else { + outputs_ = null; + outputsBuilder_ = null; + } + + return this; + } + /** + *
+       * The outputs of the execution.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMap.Builder getOutputsBuilder() { - outputPrefix_ = value; onChanged(); - return this; + return getOutputsFieldBuilder().getBuilder(); + } + /** + *
+       * The outputs of the execution.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { + if (outputsBuilder_ != null) { + return outputsBuilder_.getMessageOrBuilder(); + } else { + return outputs_ == null ? + flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; + } + } + /** + *
+       * The outputs of the execution.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> + getOutputsFieldBuilder() { + if (outputsBuilder_ == null) { + outputsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder>( + getOutputs(), + getParentForChildren(), + isClean()); + outputs_ = null; + } + return outputsBuilder_; } private int prevState_ = 0; @@ -5055,24 +5151,25 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" + "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + - "\007message\030\002 \001(\t\"w\n\016TaskGetRequest\022\021\n\ttask" + - "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022\025\n\routput_pr" + - "efix\030\003 \001(\t\022+\n\nprev_state\030\004 \001(\0162\027.flyteid" + - "l.service.State\"J\n\017TaskGetResponse\022&\n\005st" + - "ate\030\001 \001(\0162\027.flyteidl.service.State\022\017\n\007me" + - "ssage\030\002 \001(\t\"6\n\021TaskDeleteRequest\022\021\n\ttask" + - "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDelet" + - "eResponse*<\n\005State\022\n\n\006FAILED\020\000\022\013\n\007PENDIN" + - "G\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCCEEDED\020\0032\236\002\n\024Back" + - "endPluginService\022Y\n\nCreateTask\022#.flyteid" + - "l.service.TaskCreateRequest\032$.flyteidl.s" + - "ervice.TaskCreateResponse\"\000\022P\n\007GetTask\022 " + - ".flyteidl.service.TaskGetRequest\032!.flyte" + - "idl.service.TaskGetResponse\"\000\022Y\n\nDeleteT" + - "ask\022#.flyteidl.service.TaskDeleteRequest" + - "\032$.flyteidl.service.TaskDeleteResponse\"\000" + - "B9Z7github.com/flyteorg/flyteidl/gen/pb-" + - "go/flyteidl/serviceb\006proto3" + "\007message\030\002 \001(\t\"\214\001\n\016TaskGetRequest\022\021\n\ttas" + + "k_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022*\n\007outputs\030" + + "\003 \001(\0132\031.flyteidl.core.LiteralMap\022+\n\nprev" + + "_state\030\004 \001(\0162\027.flyteidl.service.State\"J\n" + + "\017TaskGetResponse\022&\n\005state\030\001 \001(\0162\027.flytei" + + "dl.service.State\022\017\n\007message\030\002 \001(\t\"6\n\021Tas" + + "kDeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job" + + "_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*<\n\005State" + + "\022\n\n\006FAILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r" + + "\n\tSUCCEEDED\020\0032\236\002\n\024BackendPluginService\022Y" + + "\n\nCreateTask\022#.flyteidl.service.TaskCrea" + + "teRequest\032$.flyteidl.service.TaskCreateR" + + "esponse\"\000\022P\n\007GetTask\022 .flyteidl.service." + + "TaskGetRequest\032!.flyteidl.service.TaskGe" + + "tResponse\"\000\022Y\n\nDeleteTask\022#.flyteidl.ser" + + "vice.TaskDeleteRequest\032$.flyteidl.servic" + + "e.TaskDeleteResponse\"\000B9Z7github.com/fly" + + "teorg/flyteidl/gen/pb-go/flyteidl/servic" + + "eb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -5106,7 +5203,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_service_TaskGetRequest_descriptor, - new java.lang.String[] { "TaskType", "JobId", "OutputPrefix", "PrevState", }); + new java.lang.String[] { "TaskType", "JobId", "Outputs", "PrevState", }); internal_static_flyteidl_service_TaskGetResponse_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable = new diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index 8fa3b07d7..e2db59748 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19550,8 +19550,8 @@ export namespace flyteidl { /** TaskGetRequest jobId */ jobId?: (string|null); - /** TaskGetRequest outputPrefix */ - outputPrefix?: (string|null); + /** TaskGetRequest outputs */ + outputs?: (flyteidl.core.ILiteralMap|null); /** TaskGetRequest prevState */ prevState?: (flyteidl.service.State|null); @@ -19572,8 +19572,8 @@ export namespace flyteidl { /** TaskGetRequest jobId. */ public jobId: string; - /** TaskGetRequest outputPrefix. */ - public outputPrefix: string; + /** TaskGetRequest outputs. */ + public outputs?: (flyteidl.core.ILiteralMap|null); /** TaskGetRequest prevState. */ public prevState: flyteidl.service.State; diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index d82f58d74..768b0c178 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -45410,7 +45410,7 @@ * @interface ITaskGetRequest * @property {string|null} [taskType] TaskGetRequest taskType * @property {string|null} [jobId] TaskGetRequest jobId - * @property {string|null} [outputPrefix] TaskGetRequest outputPrefix + * @property {flyteidl.core.ILiteralMap|null} [outputs] TaskGetRequest outputs * @property {flyteidl.service.State|null} [prevState] TaskGetRequest prevState */ @@ -45446,12 +45446,12 @@ TaskGetRequest.prototype.jobId = ""; /** - * TaskGetRequest outputPrefix. - * @member {string} outputPrefix + * TaskGetRequest outputs. + * @member {flyteidl.core.ILiteralMap|null|undefined} outputs * @memberof flyteidl.service.TaskGetRequest * @instance */ - TaskGetRequest.prototype.outputPrefix = ""; + TaskGetRequest.prototype.outputs = null; /** * TaskGetRequest prevState. @@ -45489,8 +45489,8 @@ writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType); if (message.jobId != null && message.hasOwnProperty("jobId")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId); - if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix")) - writer.uint32(/* id 3, wireType 2 =*/26).string(message.outputPrefix); + if (message.outputs != null && message.hasOwnProperty("outputs")) + $root.flyteidl.core.LiteralMap.encode(message.outputs, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.prevState != null && message.hasOwnProperty("prevState")) writer.uint32(/* id 4, wireType 0 =*/32).int32(message.prevState); return writer; @@ -45521,7 +45521,7 @@ message.jobId = reader.string(); break; case 3: - message.outputPrefix = reader.string(); + message.outputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32()); break; case 4: message.prevState = reader.int32(); @@ -45551,9 +45551,11 @@ if (message.jobId != null && message.hasOwnProperty("jobId")) if (!$util.isString(message.jobId)) return "jobId: string expected"; - if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix")) - if (!$util.isString(message.outputPrefix)) - return "outputPrefix: string expected"; + if (message.outputs != null && message.hasOwnProperty("outputs")) { + var error = $root.flyteidl.core.LiteralMap.verify(message.outputs); + if (error) + return "outputs." + error; + } if (message.prevState != null && message.hasOwnProperty("prevState")) switch (message.prevState) { default: diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index 4aa418aaf..4c795b046 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -16,7 +16,7 @@ from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xa1\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\x12\x36\n\nprev_state\x18\x04 \x01(\x0e\x32\x17.flyteidl.service.StateR\tprevState\"Z\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*<\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07RUNNING\x10\x02\x12\r\n\tSUCCEEDED\x10\x03\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xb1\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12\x33\n\x07outputs\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\x12\x36\n\nprev_state\x18\x04 \x01(\x0e\x32\x17.flyteidl.service.StateR\tprevState\"Z\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*<\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07RUNNING\x10\x02\x12\r\n\tSUCCEEDED\x10\x03\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -24,20 +24,20 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service' - _STATE._serialized_start=735 - _STATE._serialized_end=795 + _STATE._serialized_start=751 + _STATE._serialized_end=811 _TASKCREATEREQUEST._serialized_start=147 _TASKCREATEREQUEST._serialized_end=311 _TASKCREATERESPONSE._serialized_start=313 _TASKCREATERESPONSE._serialized_end=382 _TASKGETREQUEST._serialized_start=385 - _TASKGETREQUEST._serialized_end=546 - _TASKGETRESPONSE._serialized_start=548 - _TASKGETRESPONSE._serialized_end=638 - _TASKDELETEREQUEST._serialized_start=640 - _TASKDELETEREQUEST._serialized_end=711 - _TASKDELETERESPONSE._serialized_start=713 - _TASKDELETERESPONSE._serialized_end=733 - _BACKENDPLUGINSERVICE._serialized_start=798 - _BACKENDPLUGINSERVICE._serialized_end=1084 + _TASKGETREQUEST._serialized_end=562 + _TASKGETRESPONSE._serialized_start=564 + _TASKGETRESPONSE._serialized_end=654 + _TASKDELETEREQUEST._serialized_start=656 + _TASKDELETEREQUEST._serialized_end=727 + _TASKDELETERESPONSE._serialized_start=729 + _TASKDELETERESPONSE._serialized_end=749 + _BACKENDPLUGINSERVICE._serialized_start=814 + _BACKENDPLUGINSERVICE._serialized_end=1100 # @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi index 009d8fdee..dc7e2163f 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -43,16 +43,16 @@ class TaskDeleteResponse(_message.Message): def __init__(self) -> None: ... class TaskGetRequest(_message.Message): - __slots__ = ["job_id", "output_prefix", "prev_state", "task_type"] + __slots__ = ["job_id", "outputs", "prev_state", "task_type"] JOB_ID_FIELD_NUMBER: _ClassVar[int] - OUTPUT_PREFIX_FIELD_NUMBER: _ClassVar[int] + OUTPUTS_FIELD_NUMBER: _ClassVar[int] PREV_STATE_FIELD_NUMBER: _ClassVar[int] TASK_TYPE_FIELD_NUMBER: _ClassVar[int] job_id: str - output_prefix: str + outputs: _literals_pb2.LiteralMap prev_state: State task_type: str - def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ..., output_prefix: _Optional[str] = ..., prev_state: _Optional[_Union[State, str]] = ...) -> None: ... + def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ..., outputs: _Optional[_Union[_literals_pb2.LiteralMap, _Mapping]] = ..., prev_state: _Optional[_Union[State, str]] = ...) -> None: ... class TaskGetResponse(_message.Message): __slots__ = ["message", "state"] diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 7ecf71665..069a3e6df 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -50,8 +50,10 @@ message TaskGetRequest { string task_type = 1; // The unique id identifying the job. string job_id = 2; - // Prefix for where offloaded data from user workflows will be written. - string output_prefix = 3; + // The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a + // Structured dataset pointing to the query result table. + // +optional + core.LiteralMap outputs = 3; // The latest job status. State prev_state = 4; } From 13eae27ca52ba8ef3581a974c95d9051c35916db Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Tue, 14 Mar 2023 12:39:45 -0700 Subject: [PATCH 11/18] update Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.pb.cc | 224 +++---- .../flyteidl/service/plugin_system.pb.h | 116 ++-- .../flyteidl/service/plugin_system.pb.go | 101 +-- .../service/plugin_system.swagger.json | 4 + .../flyteidl/service/PluginSystem.java | 621 +++++++++--------- gen/pb-js/flyteidl.d.ts | 12 +- gen/pb-js/flyteidl.js | 40 +- .../flyteidl/service/plugin_system_pb2.py | 8 +- .../flyteidl/service/plugin_system_pb2.pyi | 12 +- protos/flyteidl/service/plugin_system.proto | 10 +- 10 files changed, 584 insertions(+), 564 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index 05ef9ba2e..40a5b605c 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -87,9 +87,8 @@ static void InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2epr ::flyteidl::service::TaskGetRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, { - &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base,}}; +::google::protobuf::internal::SCCInfo<0> scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; static void InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; @@ -102,8 +101,9 @@ static void InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2ep ::flyteidl::service::TaskGetResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<1> scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, { + &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base,}}; static void InitDefaultsTaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; @@ -169,7 +169,6 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, task_type_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, job_id_), - PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, outputs_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, prev_state_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, _internal_metadata_), @@ -178,6 +177,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, state_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, message_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, outputs_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskDeleteRequest, _internal_metadata_), ~0u, // no _extensions_ @@ -195,7 +195,7 @@ static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SE { 0, -1, sizeof(::flyteidl::service::TaskCreateRequest)}, { 8, -1, sizeof(::flyteidl::service::TaskCreateResponse)}, { 15, -1, sizeof(::flyteidl::service::TaskGetRequest)}, - { 24, -1, sizeof(::flyteidl::service::TaskGetResponse)}, + { 23, -1, sizeof(::flyteidl::service::TaskGetResponse)}, { 31, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, { 38, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, }; @@ -224,30 +224,30 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eprot "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" - "\007message\030\002 \001(\t\"\214\001\n\016TaskGetRequest\022\021\n\ttas" - "k_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022*\n\007outputs\030" - "\003 \001(\0132\031.flyteidl.core.LiteralMap\022+\n\nprev" - "_state\030\004 \001(\0162\027.flyteidl.service.State\"J\n" - "\017TaskGetResponse\022&\n\005state\030\001 \001(\0162\027.flytei" - "dl.service.State\022\017\n\007message\030\002 \001(\t\"6\n\021Tas" - "kDeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job" - "_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*<\n\005State" - "\022\n\n\006FAILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r" - "\n\tSUCCEEDED\020\0032\236\002\n\024BackendPluginService\022Y" - "\n\nCreateTask\022#.flyteidl.service.TaskCrea" - "teRequest\032$.flyteidl.service.TaskCreateR" - "esponse\"\000\022P\n\007GetTask\022 .flyteidl.service." - "TaskGetRequest\032!.flyteidl.service.TaskGe" - "tResponse\"\000\022Y\n\nDeleteTask\022#.flyteidl.ser" - "vice.TaskDeleteRequest\032$.flyteidl.servic" - "e.TaskDeleteResponse\"\000B9Z7github.com/fly" - "teorg/flyteidl/gen/pb-go/flyteidl/servic" - "eb\006proto3" + "\007message\030\002 \001(\t\"`\n\016TaskGetRequest\022\021\n\ttask" + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022+\n\nprev_stat" + "e\030\003 \001(\0162\027.flyteidl.service.State\"v\n\017Task" + "GetResponse\022&\n\005state\030\001 \001(\0162\027.flyteidl.se" + "rvice.State\022\017\n\007message\030\002 \001(\t\022*\n\007outputs\030" + "\003 \001(\0132\031.flyteidl.core.LiteralMap\"6\n\021Task" + "DeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_" + "id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*<\n\005State\022" + "\n\n\006FAILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r\n" + "\tSUCCEEDED\020\0032\236\002\n\024BackendPluginService\022Y\n" + "\nCreateTask\022#.flyteidl.service.TaskCreat" + "eRequest\032$.flyteidl.service.TaskCreateRe" + "sponse\"\000\022P\n\007GetTask\022 .flyteidl.service.T" + "askGetRequest\032!.flyteidl.service.TaskGet" + "Response\"\000\022Y\n\nDeleteTask\022#.flyteidl.serv" + "ice.TaskDeleteRequest\032$.flyteidl.service" + ".TaskDeleteResponse\"\000B9Z7github.com/flyt" + "eorg/flyteidl/gen/pb-go/flyteidl/service" + "b\006proto3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1049, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1048, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -1098,28 +1098,14 @@ ::google::protobuf::Metadata TaskCreateResponse::GetMetadata() const { // =================================================================== void TaskGetRequest::InitAsDefaultInstance() { - ::flyteidl::service::_TaskGetRequest_default_instance_._instance.get_mutable()->outputs_ = const_cast< ::flyteidl::core::LiteralMap*>( - ::flyteidl::core::LiteralMap::internal_default_instance()); } class TaskGetRequest::HasBitSetters { public: - static const ::flyteidl::core::LiteralMap& outputs(const TaskGetRequest* msg); }; -const ::flyteidl::core::LiteralMap& -TaskGetRequest::HasBitSetters::outputs(const TaskGetRequest* msg) { - return *msg->outputs_; -} -void TaskGetRequest::clear_outputs() { - if (GetArenaNoVirtual() == nullptr && outputs_ != nullptr) { - delete outputs_; - } - outputs_ = nullptr; -} #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int TaskGetRequest::kTaskTypeFieldNumber; const int TaskGetRequest::kJobIdFieldNumber; -const int TaskGetRequest::kOutputsFieldNumber; const int TaskGetRequest::kPrevStateFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 @@ -1140,11 +1126,6 @@ TaskGetRequest::TaskGetRequest(const TaskGetRequest& from) if (from.job_id().size() > 0) { job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); } - if (from.has_outputs()) { - outputs_ = new ::flyteidl::core::LiteralMap(*from.outputs_); - } else { - outputs_ = nullptr; - } prev_state_ = from.prev_state_; // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskGetRequest) } @@ -1154,9 +1135,7 @@ void TaskGetRequest::SharedCtor() { &scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - ::memset(&outputs_, 0, static_cast( - reinterpret_cast(&prev_state_) - - reinterpret_cast(&outputs_)) + sizeof(prev_state_)); + prev_state_ = 0; } TaskGetRequest::~TaskGetRequest() { @@ -1167,7 +1146,6 @@ TaskGetRequest::~TaskGetRequest() { void TaskGetRequest::SharedDtor() { task_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete outputs_; } void TaskGetRequest::SetCachedSize(int size) const { @@ -1187,10 +1165,6 @@ void TaskGetRequest::Clear() { task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (GetArenaNoVirtual() == nullptr && outputs_ != nullptr) { - delete outputs_; - } - outputs_ = nullptr; prev_state_ = 0; _internal_metadata_.Clear(); } @@ -1240,22 +1214,9 @@ const char* TaskGetRequest::_InternalParse(const char* begin, const char* end, v ptr += size; break; } - // .flyteidl.core.LiteralMap outputs = 3; + // .flyteidl.service.State prev_state = 3; case 3: { - if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::LiteralMap::_InternalParse; - object = msg->mutable_outputs(); - if (size > end - ptr) goto len_delim_till_end; - ptr += size; - GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( - {parser_till_end, object}, ptr - size, ptr)); - break; - } - // .flyteidl.service.State prev_state = 4; - case 4: { - if (static_cast<::google::protobuf::uint8>(tag) != 32) goto handle_unusual; + if (static_cast<::google::protobuf::uint8>(tag) != 24) goto handle_unusual; ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); msg->set_prev_state(static_cast<::flyteidl::service::State>(val)); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); @@ -1325,20 +1286,9 @@ bool TaskGetRequest::MergePartialFromCodedStream( break; } - // .flyteidl.core.LiteralMap outputs = 3; + // .flyteidl.service.State prev_state = 3; case 3: { - if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_outputs())); - } else { - goto handle_unusual; - } - break; - } - - // .flyteidl.service.State prev_state = 4; - case 4: { - if (static_cast< ::google::protobuf::uint8>(tag) == (32 & 0xFF)) { + if (static_cast< ::google::protobuf::uint8>(tag) == (24 & 0xFF)) { int value = 0; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( @@ -1397,16 +1347,10 @@ void TaskGetRequest::SerializeWithCachedSizes( 2, this->job_id(), output); } - // .flyteidl.core.LiteralMap outputs = 3; - if (this->has_outputs()) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 3, HasBitSetters::outputs(this), output); - } - - // .flyteidl.service.State prev_state = 4; + // .flyteidl.service.State prev_state = 3; if (this->prev_state() != 0) { ::google::protobuf::internal::WireFormatLite::WriteEnum( - 4, this->prev_state(), output); + 3, this->prev_state(), output); } if (_internal_metadata_.have_unknown_fields()) { @@ -1444,17 +1388,10 @@ ::google::protobuf::uint8* TaskGetRequest::InternalSerializeWithCachedSizesToArr 2, this->job_id(), target); } - // .flyteidl.core.LiteralMap outputs = 3; - if (this->has_outputs()) { - target = ::google::protobuf::internal::WireFormatLite:: - InternalWriteMessageToArray( - 3, HasBitSetters::outputs(this), target); - } - - // .flyteidl.service.State prev_state = 4; + // .flyteidl.service.State prev_state = 3; if (this->prev_state() != 0) { target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( - 4, this->prev_state(), target); + 3, this->prev_state(), target); } if (_internal_metadata_.have_unknown_fields()) { @@ -1492,14 +1429,7 @@ size_t TaskGetRequest::ByteSizeLong() const { this->job_id()); } - // .flyteidl.core.LiteralMap outputs = 3; - if (this->has_outputs()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::MessageSize( - *outputs_); - } - - // .flyteidl.service.State prev_state = 4; + // .flyteidl.service.State prev_state = 3; if (this->prev_state() != 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->prev_state()); @@ -1540,9 +1470,6 @@ void TaskGetRequest::MergeFrom(const TaskGetRequest& from) { job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); } - if (from.has_outputs()) { - mutable_outputs()->::flyteidl::core::LiteralMap::MergeFrom(from.outputs()); - } if (from.prev_state() != 0) { set_prev_state(from.prev_state()); } @@ -1577,7 +1504,6 @@ void TaskGetRequest::InternalSwap(TaskGetRequest* other) { GetArenaNoVirtual()); job_id_.Swap(&other->job_id_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); - swap(outputs_, other->outputs_); swap(prev_state_, other->prev_state_); } @@ -1590,14 +1516,28 @@ ::google::protobuf::Metadata TaskGetRequest::GetMetadata() const { // =================================================================== void TaskGetResponse::InitAsDefaultInstance() { + ::flyteidl::service::_TaskGetResponse_default_instance_._instance.get_mutable()->outputs_ = const_cast< ::flyteidl::core::LiteralMap*>( + ::flyteidl::core::LiteralMap::internal_default_instance()); } class TaskGetResponse::HasBitSetters { public: + static const ::flyteidl::core::LiteralMap& outputs(const TaskGetResponse* msg); }; +const ::flyteidl::core::LiteralMap& +TaskGetResponse::HasBitSetters::outputs(const TaskGetResponse* msg) { + return *msg->outputs_; +} +void TaskGetResponse::clear_outputs() { + if (GetArenaNoVirtual() == nullptr && outputs_ != nullptr) { + delete outputs_; + } + outputs_ = nullptr; +} #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int TaskGetResponse::kStateFieldNumber; const int TaskGetResponse::kMessageFieldNumber; +const int TaskGetResponse::kOutputsFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 TaskGetResponse::TaskGetResponse() @@ -1613,6 +1553,11 @@ TaskGetResponse::TaskGetResponse(const TaskGetResponse& from) if (from.message().size() > 0) { message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.message_); } + if (from.has_outputs()) { + outputs_ = new ::flyteidl::core::LiteralMap(*from.outputs_); + } else { + outputs_ = nullptr; + } state_ = from.state_; // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskGetResponse) } @@ -1621,7 +1566,9 @@ void TaskGetResponse::SharedCtor() { ::google::protobuf::internal::InitSCC( &scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - state_ = 0; + ::memset(&outputs_, 0, static_cast( + reinterpret_cast(&state_) - + reinterpret_cast(&outputs_)) + sizeof(state_)); } TaskGetResponse::~TaskGetResponse() { @@ -1631,6 +1578,7 @@ TaskGetResponse::~TaskGetResponse() { void TaskGetResponse::SharedDtor() { message_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete outputs_; } void TaskGetResponse::SetCachedSize(int size) const { @@ -1649,6 +1597,10 @@ void TaskGetResponse::Clear() { (void) cached_has_bits; message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (GetArenaNoVirtual() == nullptr && outputs_ != nullptr) { + delete outputs_; + } + outputs_ = nullptr; state_ = 0; _internal_metadata_.Clear(); } @@ -1690,6 +1642,19 @@ const char* TaskGetResponse::_InternalParse(const char* begin, const char* end, ptr += size; break; } + // .flyteidl.core.LiteralMap outputs = 3; + case 3: { + if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + parser_till_end = ::flyteidl::core::LiteralMap::_InternalParse; + object = msg->mutable_outputs(); + if (size > end - ptr) goto len_delim_till_end; + ptr += size; + GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( + {parser_till_end, object}, ptr - size, ptr)); + break; + } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -1753,6 +1718,17 @@ bool TaskGetResponse::MergePartialFromCodedStream( break; } + // .flyteidl.core.LiteralMap outputs = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_outputs())); + } else { + goto handle_unusual; + } + break; + } + default: { handle_unusual: if (tag == 0) { @@ -1796,6 +1772,12 @@ void TaskGetResponse::SerializeWithCachedSizes( 2, this->message(), output); } + // .flyteidl.core.LiteralMap outputs = 3; + if (this->has_outputs()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 3, HasBitSetters::outputs(this), output); + } + if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); @@ -1826,6 +1808,13 @@ ::google::protobuf::uint8* TaskGetResponse::InternalSerializeWithCachedSizesToAr 2, this->message(), target); } + // .flyteidl.core.LiteralMap outputs = 3; + if (this->has_outputs()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 3, HasBitSetters::outputs(this), target); + } + if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); @@ -1854,6 +1843,13 @@ size_t TaskGetResponse::ByteSizeLong() const { this->message()); } + // .flyteidl.core.LiteralMap outputs = 3; + if (this->has_outputs()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *outputs_); + } + // .flyteidl.service.State state = 1; if (this->state() != 0) { total_size += 1 + @@ -1891,6 +1887,9 @@ void TaskGetResponse::MergeFrom(const TaskGetResponse& from) { message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.message_); } + if (from.has_outputs()) { + mutable_outputs()->::flyteidl::core::LiteralMap::MergeFrom(from.outputs()); + } if (from.state() != 0) { set_state(from.state()); } @@ -1923,6 +1922,7 @@ void TaskGetResponse::InternalSwap(TaskGetResponse* other) { _internal_metadata_.Swap(&other->_internal_metadata_); message_.Swap(&other->message_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); + swap(outputs_, other->outputs_); swap(state_, other->state_); } diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h index 3db87dfc8..c10de36b8 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -510,18 +510,9 @@ class TaskGetRequest final : ::std::string* release_job_id(); void set_allocated_job_id(::std::string* job_id); - // .flyteidl.core.LiteralMap outputs = 3; - bool has_outputs() const; - void clear_outputs(); - static const int kOutputsFieldNumber = 3; - const ::flyteidl::core::LiteralMap& outputs() const; - ::flyteidl::core::LiteralMap* release_outputs(); - ::flyteidl::core::LiteralMap* mutable_outputs(); - void set_allocated_outputs(::flyteidl::core::LiteralMap* outputs); - - // .flyteidl.service.State prev_state = 4; + // .flyteidl.service.State prev_state = 3; void clear_prev_state(); - static const int kPrevStateFieldNumber = 4; + static const int kPrevStateFieldNumber = 3; ::flyteidl::service::State prev_state() const; void set_prev_state(::flyteidl::service::State value); @@ -532,7 +523,6 @@ class TaskGetRequest final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::ArenaStringPtr task_type_; ::google::protobuf::internal::ArenaStringPtr job_id_; - ::flyteidl::core::LiteralMap* outputs_; int prev_state_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; @@ -648,6 +638,15 @@ class TaskGetResponse final : ::std::string* release_message(); void set_allocated_message(::std::string* message); + // .flyteidl.core.LiteralMap outputs = 3; + bool has_outputs() const; + void clear_outputs(); + static const int kOutputsFieldNumber = 3; + const ::flyteidl::core::LiteralMap& outputs() const; + ::flyteidl::core::LiteralMap* release_outputs(); + ::flyteidl::core::LiteralMap* mutable_outputs(); + void set_allocated_outputs(::flyteidl::core::LiteralMap* outputs); + // .flyteidl.service.State state = 1; void clear_state(); static const int kStateFieldNumber = 1; @@ -660,6 +659,7 @@ class TaskGetResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::ArenaStringPtr message_; + ::flyteidl::core::LiteralMap* outputs_; int state_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; @@ -1278,52 +1278,7 @@ inline void TaskGetRequest::set_allocated_job_id(::std::string* job_id) { // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.job_id) } -// .flyteidl.core.LiteralMap outputs = 3; -inline bool TaskGetRequest::has_outputs() const { - return this != internal_default_instance() && outputs_ != nullptr; -} -inline const ::flyteidl::core::LiteralMap& TaskGetRequest::outputs() const { - const ::flyteidl::core::LiteralMap* p = outputs_; - // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.outputs) - return p != nullptr ? *p : *reinterpret_cast( - &::flyteidl::core::_LiteralMap_default_instance_); -} -inline ::flyteidl::core::LiteralMap* TaskGetRequest::release_outputs() { - // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetRequest.outputs) - - ::flyteidl::core::LiteralMap* temp = outputs_; - outputs_ = nullptr; - return temp; -} -inline ::flyteidl::core::LiteralMap* TaskGetRequest::mutable_outputs() { - - if (outputs_ == nullptr) { - auto* p = CreateMaybeMessage<::flyteidl::core::LiteralMap>(GetArenaNoVirtual()); - outputs_ = p; - } - // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetRequest.outputs) - return outputs_; -} -inline void TaskGetRequest::set_allocated_outputs(::flyteidl::core::LiteralMap* outputs) { - ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::google::protobuf::MessageLite*>(outputs_); - } - if (outputs) { - ::google::protobuf::Arena* submessage_arena = nullptr; - if (message_arena != submessage_arena) { - outputs = ::google::protobuf::internal::GetOwnedMessage( - message_arena, outputs, submessage_arena); - } - - } else { - - } - outputs_ = outputs; - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.outputs) -} - -// .flyteidl.service.State prev_state = 4; +// .flyteidl.service.State prev_state = 3; inline void TaskGetRequest::clear_prev_state() { prev_state_ = 0; } @@ -1408,6 +1363,51 @@ inline void TaskGetResponse::set_allocated_message(::std::string* message) { // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetResponse.message) } +// .flyteidl.core.LiteralMap outputs = 3; +inline bool TaskGetResponse::has_outputs() const { + return this != internal_default_instance() && outputs_ != nullptr; +} +inline const ::flyteidl::core::LiteralMap& TaskGetResponse::outputs() const { + const ::flyteidl::core::LiteralMap* p = outputs_; + // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetResponse.outputs) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_LiteralMap_default_instance_); +} +inline ::flyteidl::core::LiteralMap* TaskGetResponse::release_outputs() { + // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetResponse.outputs) + + ::flyteidl::core::LiteralMap* temp = outputs_; + outputs_ = nullptr; + return temp; +} +inline ::flyteidl::core::LiteralMap* TaskGetResponse::mutable_outputs() { + + if (outputs_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::LiteralMap>(GetArenaNoVirtual()); + outputs_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetResponse.outputs) + return outputs_; +} +inline void TaskGetResponse::set_allocated_outputs(::flyteidl::core::LiteralMap* outputs) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(outputs_); + } + if (outputs) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + outputs = ::google::protobuf::internal::GetOwnedMessage( + message_arena, outputs, submessage_arena); + } + + } else { + + } + outputs_ = outputs; + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetResponse.outputs) +} + // ------------------------------------------------------------------- // TaskDeleteRequest diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index da145208a..a3880a92c 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -174,11 +174,8 @@ type TaskGetRequest struct { TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` // The unique id identifying the job. JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` - // The outputs of the execution. - // +optional - Outputs *core.LiteralMap `protobuf:"bytes,3,opt,name=outputs,proto3" json:"outputs,omitempty"` // The latest job status. - PrevState State `protobuf:"varint,4,opt,name=prev_state,json=prevState,proto3,enum=flyteidl.service.State" json:"prev_state,omitempty"` + PrevState State `protobuf:"varint,3,opt,name=prev_state,json=prevState,proto3,enum=flyteidl.service.State" json:"prev_state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -223,13 +220,6 @@ func (m *TaskGetRequest) GetJobId() string { return "" } -func (m *TaskGetRequest) GetOutputs() *core.LiteralMap { - if m != nil { - return m.Outputs - } - return nil -} - func (m *TaskGetRequest) GetPrevState() State { if m != nil { return m.PrevState @@ -242,10 +232,14 @@ type TaskGetResponse struct { // The state of the execution is used to control its visibility in the UI/CLI. State State `protobuf:"varint,1,opt,name=state,proto3,enum=flyteidl.service.State" json:"state,omitempty"` // Error message if fail to get job. - Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` + // The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a + // Structured dataset pointing to the query result table. + // +optional + Outputs *core.LiteralMap `protobuf:"bytes,3,opt,name=outputs,proto3" json:"outputs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *TaskGetResponse) Reset() { *m = TaskGetResponse{} } @@ -287,6 +281,13 @@ func (m *TaskGetResponse) GetMessage() string { return "" } +func (m *TaskGetResponse) GetOutputs() *core.LiteralMap { + if m != nil { + return m.Outputs + } + return nil +} + // A message used to delete a task. type TaskDeleteRequest struct { // A predefined yet extensible Task type identifier. @@ -384,41 +385,41 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 541 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xc1, 0x6e, 0xda, 0x40, - 0x10, 0xc5, 0xa4, 0x40, 0x3c, 0x69, 0x52, 0xba, 0x4a, 0x55, 0x42, 0x5a, 0x89, 0x3a, 0x39, 0xa0, - 0x4a, 0xb1, 0x55, 0x22, 0x35, 0xaa, 0xd4, 0x4b, 0x03, 0x2e, 0x42, 0x4a, 0x11, 0x32, 0xe4, 0x90, - 0x5c, 0x90, 0x81, 0xc1, 0x75, 0x30, 0xf6, 0xd6, 0xbb, 0x8e, 0xca, 0xcf, 0xf4, 0xd4, 0x1f, 0xe8, - 0x1f, 0x56, 0xeb, 0xb5, 0x1d, 0x20, 0xad, 0x0f, 0xb9, 0x79, 0x77, 0xde, 0xbc, 0x79, 0xf3, 0x66, - 0xc7, 0x70, 0x3a, 0xf7, 0x56, 0x1c, 0xdd, 0x99, 0x67, 0x30, 0x0c, 0xef, 0xdd, 0x29, 0x1a, 0xd4, - 0x8b, 0x1c, 0xd7, 0x1f, 0xb3, 0x15, 0xe3, 0xb8, 0xd4, 0x69, 0x18, 0xf0, 0x80, 0x54, 0x53, 0x94, - 0x9e, 0xa0, 0xea, 0x6f, 0xb2, 0xbc, 0x69, 0x10, 0xa2, 0xe1, 0xb9, 0x1c, 0x43, 0xdb, 0x63, 0x12, - 0x5f, 0x3f, 0xda, 0x8c, 0x72, 0x9b, 0x2d, 0xd2, 0xd0, 0xdb, 0xcd, 0x90, 0xeb, 0x73, 0x0c, 0xe7, - 0xf6, 0x14, 0x65, 0x58, 0xfb, 0xad, 0xc0, 0xcb, 0x91, 0xcd, 0x16, 0xed, 0x10, 0x6d, 0x8e, 0x16, - 0xfe, 0x88, 0x90, 0x71, 0xf2, 0x01, 0xca, 0xae, 0x4f, 0x23, 0xce, 0x6a, 0x4a, 0x43, 0x69, 0xee, - 0xb5, 0x8e, 0xf4, 0x4c, 0x90, 0x60, 0xd1, 0xaf, 0x64, 0xf9, 0x6f, 0x36, 0xb5, 0x12, 0x20, 0xb9, - 0x80, 0x5d, 0x8e, 0x4b, 0xea, 0xd9, 0x1c, 0x6b, 0xc5, 0x38, 0xe9, 0x78, 0x2b, 0x49, 0x94, 0x19, - 0x25, 0x10, 0x2b, 0x03, 0x93, 0x13, 0xd8, 0x0f, 0x22, 0x4e, 0x23, 0x3e, 0xa6, 0x21, 0xce, 0xdd, - 0x9f, 0xb5, 0x9d, 0x86, 0xd2, 0x54, 0xad, 0xe7, 0xf2, 0x72, 0x10, 0xdf, 0x69, 0x26, 0x90, 0x75, - 0x95, 0x8c, 0x06, 0x3e, 0x43, 0xf2, 0x0a, 0xca, 0x77, 0xc1, 0x64, 0xec, 0xce, 0x62, 0x99, 0xaa, - 0x55, 0xba, 0x0b, 0x26, 0xbd, 0x19, 0xa9, 0x41, 0x65, 0x89, 0x8c, 0xd9, 0x8e, 0x54, 0xa2, 0x5a, - 0xe9, 0x51, 0xfb, 0xa3, 0xc0, 0x81, 0xe0, 0xe9, 0x22, 0x4f, 0x5b, 0x3d, 0x06, 0x55, 0xd8, 0x35, - 0xe6, 0x2b, 0x8a, 0x09, 0xcd, 0xae, 0xb8, 0x18, 0xad, 0xe8, 0x7a, 0x81, 0xe2, 0x7a, 0x81, 0x73, - 0xa8, 0x48, 0x75, 0x2c, 0x16, 0x9b, 0xeb, 0x4f, 0x8a, 0x24, 0x1f, 0x01, 0x68, 0x88, 0xf7, 0x63, - 0xc6, 0x85, 0x45, 0xcf, 0x1a, 0x4a, 0xf3, 0xa0, 0xf5, 0x5a, 0xdf, 0x1e, 0xb4, 0x3e, 0x14, 0x61, - 0x4b, 0x15, 0xd0, 0xf8, 0x53, 0xbb, 0x85, 0x17, 0x99, 0xe4, 0xa4, 0xef, 0x33, 0x28, 0x49, 0x16, - 0x25, 0x9f, 0x45, 0xa2, 0x72, 0xfc, 0xe8, 0xca, 0xe1, 0x77, 0xd0, 0xc3, 0x87, 0xe1, 0x3f, 0xc1, - 0x11, 0xed, 0x50, 0xce, 0x27, 0x25, 0x92, 0x3a, 0xdf, 0x7f, 0x86, 0x52, 0x2c, 0x84, 0x00, 0x94, - 0xbf, 0x7e, 0xe9, 0x5d, 0x99, 0x9d, 0x6a, 0x81, 0xec, 0x41, 0x65, 0x60, 0xf6, 0x3b, 0xbd, 0x7e, - 0xb7, 0xaa, 0x88, 0x83, 0x75, 0xdd, 0xef, 0x8b, 0x43, 0x91, 0xec, 0x83, 0x3a, 0xbc, 0x6e, 0xb7, - 0x4d, 0xb3, 0x63, 0x76, 0xaa, 0x3b, 0xad, 0x5f, 0x45, 0x38, 0xbc, 0xb4, 0xa7, 0x0b, 0xf4, 0x67, - 0x83, 0x78, 0x47, 0x86, 0xb2, 0x39, 0x72, 0x03, 0x20, 0x1f, 0x82, 0x28, 0x49, 0x4e, 0x1e, 0x77, - 0xff, 0xe8, 0x41, 0xd7, 0x4f, 0xf3, 0x41, 0x52, 0xaf, 0x56, 0x20, 0x03, 0xa8, 0x74, 0x91, 0xc7, - 0xbc, 0x8d, 0x7f, 0xa7, 0x3c, 0x3c, 0x9d, 0xfa, 0xbb, 0x1c, 0x44, 0xc6, 0x78, 0x03, 0x20, 0x5d, - 0xc9, 0x13, 0xbb, 0x31, 0x80, 0xff, 0x89, 0xdd, 0x34, 0x57, 0x2b, 0x5c, 0x7e, 0xba, 0xbd, 0x70, - 0x5c, 0xfe, 0x3d, 0x9a, 0xe8, 0xd3, 0x60, 0x69, 0xc4, 0x39, 0x41, 0xe8, 0x18, 0xd9, 0xc2, 0x3b, - 0xe8, 0x1b, 0x74, 0x72, 0xe6, 0x04, 0xc6, 0xf6, 0x4f, 0x67, 0x52, 0x8e, 0xb7, 0xff, 0xfc, 0x6f, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x1e, 0x7a, 0x6e, 0x8f, 0x04, 0x00, 0x00, + // 542 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x41, 0x6f, 0xda, 0x4c, + 0x10, 0xc5, 0x44, 0x40, 0x3c, 0xf9, 0x92, 0x8f, 0xae, 0x52, 0x95, 0x90, 0x56, 0xa2, 0x4e, 0x0e, + 0x51, 0xa5, 0xd8, 0x2a, 0x91, 0x1a, 0x55, 0xea, 0xa5, 0x01, 0x17, 0x21, 0xa5, 0x08, 0x19, 0x72, + 0x48, 0x2f, 0xc8, 0xc0, 0xe0, 0x3a, 0x18, 0x7b, 0xeb, 0x5d, 0x47, 0x45, 0xea, 0x7f, 0xe8, 0x3f, + 0xe8, 0xa9, 0x3f, 0xb4, 0xda, 0x5d, 0xec, 0x00, 0x69, 0x7c, 0xe8, 0xcd, 0xbb, 0xf3, 0xe6, 0xcd, + 0x9b, 0x37, 0x3b, 0x86, 0xd3, 0x59, 0xb0, 0xe4, 0xe8, 0x4f, 0x03, 0x8b, 0x61, 0x7c, 0xef, 0x4f, + 0xd0, 0xa2, 0x41, 0xe2, 0xf9, 0xe1, 0x88, 0x2d, 0x19, 0xc7, 0x85, 0x49, 0xe3, 0x88, 0x47, 0xa4, + 0x9a, 0xa2, 0xcc, 0x15, 0xaa, 0xfe, 0x32, 0xcb, 0x9b, 0x44, 0x31, 0x5a, 0x81, 0xcf, 0x31, 0x76, + 0x03, 0xa6, 0xf0, 0xf5, 0xa3, 0xcd, 0x28, 0x77, 0xd9, 0x3c, 0x0d, 0xbd, 0xda, 0x0c, 0xf9, 0x21, + 0xc7, 0x78, 0xe6, 0x4e, 0x50, 0x85, 0x8d, 0xdf, 0x1a, 0x3c, 0x1b, 0xba, 0x6c, 0xde, 0x8a, 0xd1, + 0xe5, 0xe8, 0xe0, 0xb7, 0x04, 0x19, 0x27, 0x6f, 0xa1, 0xec, 0x87, 0x34, 0xe1, 0xac, 0xa6, 0x35, + 0xb4, 0xb3, 0xbd, 0xe6, 0x91, 0x99, 0x09, 0x12, 0x2c, 0xe6, 0xb5, 0x2a, 0xff, 0xd9, 0xa5, 0xce, + 0x0a, 0x48, 0x2e, 0x61, 0x97, 0xe3, 0x82, 0x06, 0x2e, 0xc7, 0x5a, 0x51, 0x26, 0x1d, 0x6f, 0x25, + 0x89, 0x32, 0xc3, 0x15, 0xc4, 0xc9, 0xc0, 0xe4, 0x04, 0xf6, 0xa3, 0x84, 0xd3, 0x84, 0x8f, 0x68, + 0x8c, 0x33, 0xff, 0x7b, 0x6d, 0xa7, 0xa1, 0x9d, 0xe9, 0xce, 0x7f, 0xea, 0xb2, 0x2f, 0xef, 0x0c, + 0x1b, 0xc8, 0xba, 0x4a, 0x46, 0xa3, 0x90, 0x21, 0x79, 0x0e, 0xe5, 0xbb, 0x68, 0x3c, 0xf2, 0xa7, + 0x52, 0xa6, 0xee, 0x94, 0xee, 0xa2, 0x71, 0x77, 0x4a, 0x6a, 0x50, 0x59, 0x20, 0x63, 0xae, 0xa7, + 0x94, 0xe8, 0x4e, 0x7a, 0x34, 0x7e, 0xc0, 0x81, 0xa0, 0xe9, 0x20, 0x4f, 0x3b, 0x3d, 0x06, 0x5d, + 0xb8, 0x35, 0xe2, 0x4b, 0x8a, 0x2b, 0x96, 0x5d, 0x71, 0x31, 0x5c, 0xd2, 0x75, 0xfe, 0xe2, 0x3a, + 0xff, 0x3b, 0x00, 0x1a, 0xe3, 0xfd, 0x88, 0x71, 0xd1, 0xac, 0x90, 0x7b, 0xd0, 0x7c, 0x61, 0x6e, + 0x8f, 0xcc, 0x1c, 0x88, 0xb0, 0xa3, 0x0b, 0xa8, 0xfc, 0x34, 0x7e, 0x6a, 0xf0, 0x7f, 0x56, 0x7e, + 0xd5, 0xc2, 0x39, 0x94, 0x14, 0x8d, 0x96, 0x4f, 0xa3, 0x50, 0x4f, 0xb7, 0x46, 0x2e, 0xa0, 0xa2, + 0x1c, 0x63, 0x52, 0x51, 0xee, 0xcc, 0x52, 0xa4, 0xd1, 0x51, 0xc3, 0x6f, 0x63, 0x80, 0x0f, 0xc3, + 0xff, 0x07, 0x4b, 0x8c, 0x43, 0x35, 0x9f, 0x94, 0x48, 0x35, 0xf7, 0xe6, 0x03, 0x94, 0xa4, 0x7a, + 0x02, 0x50, 0xfe, 0xf4, 0xb1, 0x7b, 0x6d, 0xb7, 0xab, 0x05, 0xb2, 0x07, 0x95, 0xbe, 0xdd, 0x6b, + 0x77, 0x7b, 0x9d, 0xaa, 0x26, 0x0e, 0xce, 0x4d, 0xaf, 0x27, 0x0e, 0x45, 0xb2, 0x0f, 0xfa, 0xe0, + 0xa6, 0xd5, 0xb2, 0xed, 0xb6, 0xdd, 0xae, 0xee, 0x34, 0x7f, 0x15, 0xe1, 0xf0, 0xca, 0x9d, 0xcc, + 0x31, 0x9c, 0xf6, 0xe5, 0x8e, 0x0c, 0x94, 0x23, 0xe4, 0x16, 0x40, 0x3d, 0x04, 0x51, 0x92, 0x9c, + 0x3c, 0xb6, 0xec, 0xd1, 0x83, 0xae, 0x9f, 0xe6, 0x83, 0x94, 0x5e, 0xa3, 0x40, 0xfa, 0x50, 0xe9, + 0x20, 0x97, 0xbc, 0x8d, 0xbf, 0xa7, 0x3c, 0xbc, 0x9d, 0xfa, 0xeb, 0x1c, 0x44, 0xc6, 0x78, 0x0b, + 0xa0, 0x5c, 0xc9, 0x13, 0xbb, 0x31, 0x80, 0xa7, 0xc4, 0x6e, 0x9a, 0x6b, 0x14, 0xae, 0xde, 0x7f, + 0xb9, 0xf4, 0x7c, 0xfe, 0x35, 0x19, 0x9b, 0x93, 0x68, 0x61, 0xc9, 0x9c, 0x28, 0xf6, 0xac, 0x6c, + 0xe1, 0x3d, 0x0c, 0x2d, 0x3a, 0x3e, 0xf7, 0x22, 0x6b, 0xfb, 0xa7, 0x33, 0x2e, 0xcb, 0xed, 0xbf, + 0xf8, 0x13, 0x00, 0x00, 0xff, 0xff, 0x14, 0x2b, 0xb6, 0xda, 0x8f, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json index b13681578..f9d41f2e5 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -1150,6 +1150,10 @@ "message": { "type": "string", "description": "Error message if fail to get job." + }, + "outputs": { + "$ref": "#/definitions/coreLiteralMap", + "title": "The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a\nStructured dataset pointing to the query result table.\n+optional" } }, "description": "Response to get an individual task state." diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index 0f1d2287c..61f7be481 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -2071,40 +2071,12 @@ public interface TaskGetRequestOrBuilder extends com.google.protobuf.ByteString getJobIdBytes(); - /** - *
-     * The outputs of the execution.
-     * +optional
-     * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - boolean hasOutputs(); - /** - *
-     * The outputs of the execution.
-     * +optional
-     * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - flyteidl.core.Literals.LiteralMap getOutputs(); - /** - *
-     * The outputs of the execution.
-     * +optional
-     * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder(); - /** *
      * The latest job status.
      * 
* - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ int getPrevStateValue(); /** @@ -2112,7 +2084,7 @@ public interface TaskGetRequestOrBuilder extends * The latest job status. *
* - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ flyteidl.service.PluginSystem.State getPrevState(); } @@ -2174,20 +2146,7 @@ private TaskGetRequest( jobId_ = s; break; } - case 26: { - flyteidl.core.Literals.LiteralMap.Builder subBuilder = null; - if (outputs_ != null) { - subBuilder = outputs_.toBuilder(); - } - outputs_ = input.readMessage(flyteidl.core.Literals.LiteralMap.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(outputs_); - outputs_ = subBuilder.buildPartial(); - } - - break; - } - case 32: { + case 24: { int rawValue = input.readEnum(); prevState_ = rawValue; @@ -2309,50 +2268,14 @@ public java.lang.String getJobId() { } } - public static final int OUTPUTS_FIELD_NUMBER = 3; - private flyteidl.core.Literals.LiteralMap outputs_; - /** - *
-     * The outputs of the execution.
-     * +optional
-     * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public boolean hasOutputs() { - return outputs_ != null; - } - /** - *
-     * The outputs of the execution.
-     * +optional
-     * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public flyteidl.core.Literals.LiteralMap getOutputs() { - return outputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; - } - /** - *
-     * The outputs of the execution.
-     * +optional
-     * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { - return getOutputs(); - } - - public static final int PREV_STATE_FIELD_NUMBER = 4; + public static final int PREV_STATE_FIELD_NUMBER = 3; private int prevState_; /** *
      * The latest job status.
      * 
* - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ public int getPrevStateValue() { return prevState_; @@ -2362,7 +2285,7 @@ public int getPrevStateValue() { * The latest job status. * * - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ public flyteidl.service.PluginSystem.State getPrevState() { @SuppressWarnings("deprecation") @@ -2390,11 +2313,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!getJobIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, jobId_); } - if (outputs_ != null) { - output.writeMessage(3, getOutputs()); - } if (prevState_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { - output.writeEnum(4, prevState_); + output.writeEnum(3, prevState_); } unknownFields.writeTo(output); } @@ -2411,13 +2331,9 @@ public int getSerializedSize() { if (!getJobIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, jobId_); } - if (outputs_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getOutputs()); - } if (prevState_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, prevState_); + .computeEnumSize(3, prevState_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2438,11 +2354,6 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getTaskType())) return false; if (!getJobId() .equals(other.getJobId())) return false; - if (hasOutputs() != other.hasOutputs()) return false; - if (hasOutputs()) { - if (!getOutputs() - .equals(other.getOutputs())) return false; - } if (prevState_ != other.prevState_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -2459,10 +2370,6 @@ public int hashCode() { hash = (53 * hash) + getTaskType().hashCode(); hash = (37 * hash) + JOB_ID_FIELD_NUMBER; hash = (53 * hash) + getJobId().hashCode(); - if (hasOutputs()) { - hash = (37 * hash) + OUTPUTS_FIELD_NUMBER; - hash = (53 * hash) + getOutputs().hashCode(); - } hash = (37 * hash) + PREV_STATE_FIELD_NUMBER; hash = (53 * hash) + prevState_; hash = (29 * hash) + unknownFields.hashCode(); @@ -2606,12 +2513,6 @@ public Builder clear() { jobId_ = ""; - if (outputsBuilder_ == null) { - outputs_ = null; - } else { - outputs_ = null; - outputsBuilder_ = null; - } prevState_ = 0; return this; @@ -2642,11 +2543,6 @@ public flyteidl.service.PluginSystem.TaskGetRequest buildPartial() { flyteidl.service.PluginSystem.TaskGetRequest result = new flyteidl.service.PluginSystem.TaskGetRequest(this); result.taskType_ = taskType_; result.jobId_ = jobId_; - if (outputsBuilder_ == null) { - result.outputs_ = outputs_; - } else { - result.outputs_ = outputsBuilder_.build(); - } result.prevState_ = prevState_; onBuilt(); return result; @@ -2704,9 +2600,6 @@ public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetRequest other) { jobId_ = other.jobId_; onChanged(); } - if (other.hasOutputs()) { - mergeOutputs(other.getOutputs()); - } if (other.prevState_ != 0) { setPrevStateValue(other.getPrevStateValue()); } @@ -2917,175 +2810,13 @@ public Builder setJobIdBytes( return this; } - private flyteidl.core.Literals.LiteralMap outputs_; - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> outputsBuilder_; - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public boolean hasOutputs() { - return outputsBuilder_ != null || outputs_ != null; - } - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public flyteidl.core.Literals.LiteralMap getOutputs() { - if (outputsBuilder_ == null) { - return outputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; - } else { - return outputsBuilder_.getMessage(); - } - } - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public Builder setOutputs(flyteidl.core.Literals.LiteralMap value) { - if (outputsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - outputs_ = value; - onChanged(); - } else { - outputsBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public Builder setOutputs( - flyteidl.core.Literals.LiteralMap.Builder builderForValue) { - if (outputsBuilder_ == null) { - outputs_ = builderForValue.build(); - onChanged(); - } else { - outputsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public Builder mergeOutputs(flyteidl.core.Literals.LiteralMap value) { - if (outputsBuilder_ == null) { - if (outputs_ != null) { - outputs_ = - flyteidl.core.Literals.LiteralMap.newBuilder(outputs_).mergeFrom(value).buildPartial(); - } else { - outputs_ = value; - } - onChanged(); - } else { - outputsBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public Builder clearOutputs() { - if (outputsBuilder_ == null) { - outputs_ = null; - onChanged(); - } else { - outputs_ = null; - outputsBuilder_ = null; - } - - return this; - } - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public flyteidl.core.Literals.LiteralMap.Builder getOutputsBuilder() { - - onChanged(); - return getOutputsFieldBuilder().getBuilder(); - } - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { - if (outputsBuilder_ != null) { - return outputsBuilder_.getMessageOrBuilder(); - } else { - return outputs_ == null ? - flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; - } - } - /** - *
-       * The outputs of the execution.
-       * +optional
-       * 
- * - * .flyteidl.core.LiteralMap outputs = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> - getOutputsFieldBuilder() { - if (outputsBuilder_ == null) { - outputsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder>( - getOutputs(), - getParentForChildren(), - isClean()); - outputs_ = null; - } - return outputsBuilder_; - } - private int prevState_ = 0; /** *
        * The latest job status.
        * 
* - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ public int getPrevStateValue() { return prevState_; @@ -3095,7 +2826,7 @@ public int getPrevStateValue() { * The latest job status. * * - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ public Builder setPrevStateValue(int value) { prevState_ = value; @@ -3107,7 +2838,7 @@ public Builder setPrevStateValue(int value) { * The latest job status. * * - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ public flyteidl.service.PluginSystem.State getPrevState() { @SuppressWarnings("deprecation") @@ -3119,7 +2850,7 @@ public flyteidl.service.PluginSystem.State getPrevState() { * The latest job status. * * - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ public Builder setPrevState(flyteidl.service.PluginSystem.State value) { if (value == null) { @@ -3135,7 +2866,7 @@ public Builder setPrevState(flyteidl.service.PluginSystem.State value) { * The latest job status. * * - * .flyteidl.service.State prev_state = 4; + * .flyteidl.service.State prev_state = 3; */ public Builder clearPrevState() { @@ -3234,6 +2965,37 @@ public interface TaskGetResponseOrBuilder extends */ com.google.protobuf.ByteString getMessageBytes(); + + /** + *
+     * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+     * Structured dataset pointing to the query result table.
+     * +optional
+     * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + boolean hasOutputs(); + /** + *
+     * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+     * Structured dataset pointing to the query result table.
+     * +optional
+     * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + flyteidl.core.Literals.LiteralMap getOutputs(); + /** + *
+     * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+     * Structured dataset pointing to the query result table.
+     * +optional
+     * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder(); } /** *
@@ -3292,6 +3054,19 @@ private TaskGetResponse(
               message_ = s;
               break;
             }
+            case 26: {
+              flyteidl.core.Literals.LiteralMap.Builder subBuilder = null;
+              if (outputs_ != null) {
+                subBuilder = outputs_.toBuilder();
+              }
+              outputs_ = input.readMessage(flyteidl.core.Literals.LiteralMap.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(outputs_);
+                outputs_ = subBuilder.buildPartial();
+              }
+
+              break;
+            }
             default: {
               if (!parseUnknownField(
                   input, unknownFields, extensionRegistry, tag)) {
@@ -3391,6 +3166,45 @@ public java.lang.String getMessage() {
       }
     }
 
+    public static final int OUTPUTS_FIELD_NUMBER = 3;
+    private flyteidl.core.Literals.LiteralMap outputs_;
+    /**
+     * 
+     * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+     * Structured dataset pointing to the query result table.
+     * +optional
+     * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public boolean hasOutputs() { + return outputs_ != null; + } + /** + *
+     * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+     * Structured dataset pointing to the query result table.
+     * +optional
+     * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMap getOutputs() { + return outputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; + } + /** + *
+     * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+     * Structured dataset pointing to the query result table.
+     * +optional
+     * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { + return getOutputs(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -3411,6 +3225,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!getMessageBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); } + if (outputs_ != null) { + output.writeMessage(3, getOutputs()); + } unknownFields.writeTo(output); } @@ -3427,6 +3244,10 @@ public int getSerializedSize() { if (!getMessageBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); } + if (outputs_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getOutputs()); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -3445,6 +3266,11 @@ public boolean equals(final java.lang.Object obj) { if (state_ != other.state_) return false; if (!getMessage() .equals(other.getMessage())) return false; + if (hasOutputs() != other.hasOutputs()) return false; + if (hasOutputs()) { + if (!getOutputs() + .equals(other.getOutputs())) return false; + } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -3460,6 +3286,10 @@ public int hashCode() { hash = (53 * hash) + state_; hash = (37 * hash) + MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getMessage().hashCode(); + if (hasOutputs()) { + hash = (37 * hash) + OUTPUTS_FIELD_NUMBER; + hash = (53 * hash) + getOutputs().hashCode(); + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -3601,6 +3431,12 @@ public Builder clear() { message_ = ""; + if (outputsBuilder_ == null) { + outputs_ = null; + } else { + outputs_ = null; + outputsBuilder_ = null; + } return this; } @@ -3629,6 +3465,11 @@ public flyteidl.service.PluginSystem.TaskGetResponse buildPartial() { flyteidl.service.PluginSystem.TaskGetResponse result = new flyteidl.service.PluginSystem.TaskGetResponse(this); result.state_ = state_; result.message_ = message_; + if (outputsBuilder_ == null) { + result.outputs_ = outputs_; + } else { + result.outputs_ = outputsBuilder_.build(); + } onBuilt(); return result; } @@ -3684,6 +3525,9 @@ public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetResponse other) { message_ = other.message_; onChanged(); } + if (other.hasOutputs()) { + mergeOutputs(other.getOutputs()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -3866,6 +3710,177 @@ public Builder setMessageBytes( onChanged(); return this; } + + private flyteidl.core.Literals.LiteralMap outputs_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> outputsBuilder_; + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public boolean hasOutputs() { + return outputsBuilder_ != null || outputs_ != null; + } + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMap getOutputs() { + if (outputsBuilder_ == null) { + return outputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; + } else { + return outputsBuilder_.getMessage(); + } + } + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public Builder setOutputs(flyteidl.core.Literals.LiteralMap value) { + if (outputsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + outputs_ = value; + onChanged(); + } else { + outputsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public Builder setOutputs( + flyteidl.core.Literals.LiteralMap.Builder builderForValue) { + if (outputsBuilder_ == null) { + outputs_ = builderForValue.build(); + onChanged(); + } else { + outputsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public Builder mergeOutputs(flyteidl.core.Literals.LiteralMap value) { + if (outputsBuilder_ == null) { + if (outputs_ != null) { + outputs_ = + flyteidl.core.Literals.LiteralMap.newBuilder(outputs_).mergeFrom(value).buildPartial(); + } else { + outputs_ = value; + } + onChanged(); + } else { + outputsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public Builder clearOutputs() { + if (outputsBuilder_ == null) { + outputs_ = null; + onChanged(); + } else { + outputs_ = null; + outputsBuilder_ = null; + } + + return this; + } + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMap.Builder getOutputsBuilder() { + + onChanged(); + return getOutputsFieldBuilder().getBuilder(); + } + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { + if (outputsBuilder_ != null) { + return outputsBuilder_.getMessageOrBuilder(); + } else { + return outputs_ == null ? + flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; + } + } + /** + *
+       * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
+       * Structured dataset pointing to the query result table.
+       * +optional
+       * 
+ * + * .flyteidl.core.LiteralMap outputs = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> + getOutputsFieldBuilder() { + if (outputsBuilder_ == null) { + outputsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder>( + getOutputs(), + getParentForChildren(), + isClean()); + outputs_ = null; + } + return outputsBuilder_; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5151,25 +5166,25 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" + "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + - "\007message\030\002 \001(\t\"\214\001\n\016TaskGetRequest\022\021\n\ttas" + - "k_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022*\n\007outputs\030" + - "\003 \001(\0132\031.flyteidl.core.LiteralMap\022+\n\nprev" + - "_state\030\004 \001(\0162\027.flyteidl.service.State\"J\n" + - "\017TaskGetResponse\022&\n\005state\030\001 \001(\0162\027.flytei" + - "dl.service.State\022\017\n\007message\030\002 \001(\t\"6\n\021Tas" + - "kDeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job" + - "_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*<\n\005State" + - "\022\n\n\006FAILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r" + - "\n\tSUCCEEDED\020\0032\236\002\n\024BackendPluginService\022Y" + - "\n\nCreateTask\022#.flyteidl.service.TaskCrea" + - "teRequest\032$.flyteidl.service.TaskCreateR" + - "esponse\"\000\022P\n\007GetTask\022 .flyteidl.service." + - "TaskGetRequest\032!.flyteidl.service.TaskGe" + - "tResponse\"\000\022Y\n\nDeleteTask\022#.flyteidl.ser" + - "vice.TaskDeleteRequest\032$.flyteidl.servic" + - "e.TaskDeleteResponse\"\000B9Z7github.com/fly" + - "teorg/flyteidl/gen/pb-go/flyteidl/servic" + - "eb\006proto3" + "\007message\030\002 \001(\t\"`\n\016TaskGetRequest\022\021\n\ttask" + + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022+\n\nprev_stat" + + "e\030\003 \001(\0162\027.flyteidl.service.State\"v\n\017Task" + + "GetResponse\022&\n\005state\030\001 \001(\0162\027.flyteidl.se" + + "rvice.State\022\017\n\007message\030\002 \001(\t\022*\n\007outputs\030" + + "\003 \001(\0132\031.flyteidl.core.LiteralMap\"6\n\021Task" + + "DeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_" + + "id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*<\n\005State\022" + + "\n\n\006FAILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r\n" + + "\tSUCCEEDED\020\0032\236\002\n\024BackendPluginService\022Y\n" + + "\nCreateTask\022#.flyteidl.service.TaskCreat" + + "eRequest\032$.flyteidl.service.TaskCreateRe" + + "sponse\"\000\022P\n\007GetTask\022 .flyteidl.service.T" + + "askGetRequest\032!.flyteidl.service.TaskGet" + + "Response\"\000\022Y\n\nDeleteTask\022#.flyteidl.serv" + + "ice.TaskDeleteRequest\032$.flyteidl.service" + + ".TaskDeleteResponse\"\000B9Z7github.com/flyt" + + "eorg/flyteidl/gen/pb-go/flyteidl/service" + + "b\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -5203,13 +5218,13 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_service_TaskGetRequest_descriptor, - new java.lang.String[] { "TaskType", "JobId", "Outputs", "PrevState", }); + new java.lang.String[] { "TaskType", "JobId", "PrevState", }); internal_static_flyteidl_service_TaskGetResponse_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_service_TaskGetResponse_descriptor, - new java.lang.String[] { "State", "Message", }); + new java.lang.String[] { "State", "Message", "Outputs", }); internal_static_flyteidl_service_TaskDeleteRequest_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable = new diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index e2db59748..4122fb1c7 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19550,9 +19550,6 @@ export namespace flyteidl { /** TaskGetRequest jobId */ jobId?: (string|null); - /** TaskGetRequest outputs */ - outputs?: (flyteidl.core.ILiteralMap|null); - /** TaskGetRequest prevState */ prevState?: (flyteidl.service.State|null); } @@ -19572,9 +19569,6 @@ export namespace flyteidl { /** TaskGetRequest jobId. */ public jobId: string; - /** TaskGetRequest outputs. */ - public outputs?: (flyteidl.core.ILiteralMap|null); - /** TaskGetRequest prevState. */ public prevState: flyteidl.service.State; @@ -19619,6 +19613,9 @@ export namespace flyteidl { /** TaskGetResponse message */ message?: (string|null); + + /** TaskGetResponse outputs */ + outputs?: (flyteidl.core.ILiteralMap|null); } /** Represents a TaskGetResponse. */ @@ -19636,6 +19633,9 @@ export namespace flyteidl { /** TaskGetResponse message. */ public message: string; + /** TaskGetResponse outputs. */ + public outputs?: (flyteidl.core.ILiteralMap|null); + /** * Creates a new TaskGetResponse instance using the specified properties. * @param [properties] Properties to set diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index 768b0c178..de766b4b2 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -45410,7 +45410,6 @@ * @interface ITaskGetRequest * @property {string|null} [taskType] TaskGetRequest taskType * @property {string|null} [jobId] TaskGetRequest jobId - * @property {flyteidl.core.ILiteralMap|null} [outputs] TaskGetRequest outputs * @property {flyteidl.service.State|null} [prevState] TaskGetRequest prevState */ @@ -45445,14 +45444,6 @@ */ TaskGetRequest.prototype.jobId = ""; - /** - * TaskGetRequest outputs. - * @member {flyteidl.core.ILiteralMap|null|undefined} outputs - * @memberof flyteidl.service.TaskGetRequest - * @instance - */ - TaskGetRequest.prototype.outputs = null; - /** * TaskGetRequest prevState. * @member {flyteidl.service.State} prevState @@ -45489,10 +45480,8 @@ writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType); if (message.jobId != null && message.hasOwnProperty("jobId")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId); - if (message.outputs != null && message.hasOwnProperty("outputs")) - $root.flyteidl.core.LiteralMap.encode(message.outputs, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.prevState != null && message.hasOwnProperty("prevState")) - writer.uint32(/* id 4, wireType 0 =*/32).int32(message.prevState); + writer.uint32(/* id 3, wireType 0 =*/24).int32(message.prevState); return writer; }; @@ -45521,9 +45510,6 @@ message.jobId = reader.string(); break; case 3: - message.outputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32()); - break; - case 4: message.prevState = reader.int32(); break; default: @@ -45551,11 +45537,6 @@ if (message.jobId != null && message.hasOwnProperty("jobId")) if (!$util.isString(message.jobId)) return "jobId: string expected"; - if (message.outputs != null && message.hasOwnProperty("outputs")) { - var error = $root.flyteidl.core.LiteralMap.verify(message.outputs); - if (error) - return "outputs." + error; - } if (message.prevState != null && message.hasOwnProperty("prevState")) switch (message.prevState) { default: @@ -45580,6 +45561,7 @@ * @interface ITaskGetResponse * @property {flyteidl.service.State|null} [state] TaskGetResponse state * @property {string|null} [message] TaskGetResponse message + * @property {flyteidl.core.ILiteralMap|null} [outputs] TaskGetResponse outputs */ /** @@ -45613,6 +45595,14 @@ */ TaskGetResponse.prototype.message = ""; + /** + * TaskGetResponse outputs. + * @member {flyteidl.core.ILiteralMap|null|undefined} outputs + * @memberof flyteidl.service.TaskGetResponse + * @instance + */ + TaskGetResponse.prototype.outputs = null; + /** * Creates a new TaskGetResponse instance using the specified properties. * @function create @@ -45641,6 +45631,8 @@ writer.uint32(/* id 1, wireType 0 =*/8).int32(message.state); if (message.message != null && message.hasOwnProperty("message")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.message); + if (message.outputs != null && message.hasOwnProperty("outputs")) + $root.flyteidl.core.LiteralMap.encode(message.outputs, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -45668,6 +45660,9 @@ case 2: message.message = reader.string(); break; + case 3: + message.outputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32()); + break; default: reader.skipType(tag & 7); break; @@ -45700,6 +45695,11 @@ if (message.message != null && message.hasOwnProperty("message")) if (!$util.isString(message.message)) return "message: string expected"; + if (message.outputs != null && message.hasOwnProperty("outputs")) { + var error = $root.flyteidl.core.LiteralMap.verify(message.outputs); + if (error) + return "outputs." + error; + } return null; }; diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index 4c795b046..650edf609 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -16,7 +16,7 @@ from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xb1\x01\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12\x33\n\x07outputs\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\x12\x36\n\nprev_state\x18\x04 \x01(\x0e\x32\x17.flyteidl.service.StateR\tprevState\"Z\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*<\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07RUNNING\x10\x02\x12\r\n\tSUCCEEDED\x10\x03\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"|\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12\x36\n\nprev_state\x18\x03 \x01(\x0e\x32\x17.flyteidl.service.StateR\tprevState\"\x8f\x01\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x33\n\x07outputs\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*<\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07RUNNING\x10\x02\x12\r\n\tSUCCEEDED\x10\x03\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -30,9 +30,9 @@ _TASKCREATEREQUEST._serialized_end=311 _TASKCREATERESPONSE._serialized_start=313 _TASKCREATERESPONSE._serialized_end=382 - _TASKGETREQUEST._serialized_start=385 - _TASKGETREQUEST._serialized_end=562 - _TASKGETRESPONSE._serialized_start=564 + _TASKGETREQUEST._serialized_start=384 + _TASKGETREQUEST._serialized_end=508 + _TASKGETRESPONSE._serialized_start=511 _TASKGETRESPONSE._serialized_end=654 _TASKDELETEREQUEST._serialized_start=656 _TASKDELETEREQUEST._serialized_end=727 diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi index dc7e2163f..4aaed9634 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -43,24 +43,24 @@ class TaskDeleteResponse(_message.Message): def __init__(self) -> None: ... class TaskGetRequest(_message.Message): - __slots__ = ["job_id", "outputs", "prev_state", "task_type"] + __slots__ = ["job_id", "prev_state", "task_type"] JOB_ID_FIELD_NUMBER: _ClassVar[int] - OUTPUTS_FIELD_NUMBER: _ClassVar[int] PREV_STATE_FIELD_NUMBER: _ClassVar[int] TASK_TYPE_FIELD_NUMBER: _ClassVar[int] job_id: str - outputs: _literals_pb2.LiteralMap prev_state: State task_type: str - def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ..., outputs: _Optional[_Union[_literals_pb2.LiteralMap, _Mapping]] = ..., prev_state: _Optional[_Union[State, str]] = ...) -> None: ... + def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ..., prev_state: _Optional[_Union[State, str]] = ...) -> None: ... class TaskGetResponse(_message.Message): - __slots__ = ["message", "state"] + __slots__ = ["message", "outputs", "state"] MESSAGE_FIELD_NUMBER: _ClassVar[int] + OUTPUTS_FIELD_NUMBER: _ClassVar[int] STATE_FIELD_NUMBER: _ClassVar[int] message: str + outputs: _literals_pb2.LiteralMap state: State - def __init__(self, state: _Optional[_Union[State, str]] = ..., message: _Optional[str] = ...) -> None: ... + def __init__(self, state: _Optional[_Union[State, str]] = ..., message: _Optional[str] = ..., outputs: _Optional[_Union[_literals_pb2.LiteralMap, _Mapping]] = ...) -> None: ... class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = [] diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 069a3e6df..0f3e7a1a1 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -50,12 +50,8 @@ message TaskGetRequest { string task_type = 1; // The unique id identifying the job. string job_id = 2; - // The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a - // Structured dataset pointing to the query result table. - // +optional - core.LiteralMap outputs = 3; // The latest job status. - State prev_state = 4; + State prev_state = 3; } // Response to get an individual task state. @@ -64,6 +60,10 @@ message TaskGetResponse { State state = 1; // Error message if fail to get job. string message = 2; + // The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a + // Structured dataset pointing to the query result table. + // +optional + core.LiteralMap outputs = 3; } // A message used to delete a task. From eb619110c33abefee25436b4200d8605463be939 Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Tue, 14 Mar 2023 16:38:29 -0700 Subject: [PATCH 12/18] remove prev state Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.pb.cc | 94 +++------- .../flyteidl/service/plugin_system.pb.h | 21 --- .../flyteidl/service/plugin_system.pb.go | 80 ++++----- .../flyteidl/service/PluginSystem.java | 169 ++---------------- gen/pb-js/flyteidl.d.ts | 6 - gen/pb-js/flyteidl.js | 24 --- .../flyteidl/service/plugin_system_pb2.py | 24 +-- .../flyteidl/service/plugin_system_pb2.pyi | 6 +- protos/flyteidl/service/plugin_system.proto | 2 - 9 files changed, 90 insertions(+), 336 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index 40a5b605c..7df63506a 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -169,7 +169,6 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, task_type_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, job_id_), - PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, prev_state_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, _internal_metadata_), ~0u, // no _extensions_ @@ -195,9 +194,9 @@ static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SE { 0, -1, sizeof(::flyteidl::service::TaskCreateRequest)}, { 8, -1, sizeof(::flyteidl::service::TaskCreateResponse)}, { 15, -1, sizeof(::flyteidl::service::TaskGetRequest)}, - { 23, -1, sizeof(::flyteidl::service::TaskGetResponse)}, - { 31, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, - { 38, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, + { 22, -1, sizeof(::flyteidl::service::TaskGetResponse)}, + { 30, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, + { 37, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { @@ -224,30 +223,29 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eprot "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" - "\007message\030\002 \001(\t\"`\n\016TaskGetRequest\022\021\n\ttask" - "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022+\n\nprev_stat" - "e\030\003 \001(\0162\027.flyteidl.service.State\"v\n\017Task" - "GetResponse\022&\n\005state\030\001 \001(\0162\027.flyteidl.se" - "rvice.State\022\017\n\007message\030\002 \001(\t\022*\n\007outputs\030" - "\003 \001(\0132\031.flyteidl.core.LiteralMap\"6\n\021Task" - "DeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_" - "id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*<\n\005State\022" - "\n\n\006FAILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r\n" - "\tSUCCEEDED\020\0032\236\002\n\024BackendPluginService\022Y\n" - "\nCreateTask\022#.flyteidl.service.TaskCreat" - "eRequest\032$.flyteidl.service.TaskCreateRe" - "sponse\"\000\022P\n\007GetTask\022 .flyteidl.service.T" - "askGetRequest\032!.flyteidl.service.TaskGet" - "Response\"\000\022Y\n\nDeleteTask\022#.flyteidl.serv" - "ice.TaskDeleteRequest\032$.flyteidl.service" - ".TaskDeleteResponse\"\000B9Z7github.com/flyt" - "eorg/flyteidl/gen/pb-go/flyteidl/service" - "b\006proto3" + "\007message\030\002 \001(\t\"3\n\016TaskGetRequest\022\021\n\ttask" + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"v\n\017TaskGetRe" + "sponse\022&\n\005state\030\001 \001(\0162\027.flyteidl.service" + ".State\022\017\n\007message\030\002 \001(\t\022*\n\007outputs\030\003 \001(\013" + "2\031.flyteidl.core.LiteralMap\"6\n\021TaskDelet" + "eRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002 " + "\001(\t\"\024\n\022TaskDeleteResponse*<\n\005State\022\n\n\006FA" + "ILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCC" + "EEDED\020\0032\236\002\n\024BackendPluginService\022Y\n\nCrea" + "teTask\022#.flyteidl.service.TaskCreateRequ" + "est\032$.flyteidl.service.TaskCreateRespons" + "e\"\000\022P\n\007GetTask\022 .flyteidl.service.TaskGe" + "tRequest\032!.flyteidl.service.TaskGetRespo" + "nse\"\000\022Y\n\nDeleteTask\022#.flyteidl.service.T" + "askDeleteRequest\032$.flyteidl.service.Task" + "DeleteResponse\"\000B9Z7github.com/flyteorg/" + "flyteidl/gen/pb-go/flyteidl/serviceb\006pro" + "to3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1048, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1003, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -1106,7 +1104,6 @@ class TaskGetRequest::HasBitSetters { #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int TaskGetRequest::kTaskTypeFieldNumber; const int TaskGetRequest::kJobIdFieldNumber; -const int TaskGetRequest::kPrevStateFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 TaskGetRequest::TaskGetRequest() @@ -1126,7 +1123,6 @@ TaskGetRequest::TaskGetRequest(const TaskGetRequest& from) if (from.job_id().size() > 0) { job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); } - prev_state_ = from.prev_state_; // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskGetRequest) } @@ -1135,7 +1131,6 @@ void TaskGetRequest::SharedCtor() { &scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - prev_state_ = 0; } TaskGetRequest::~TaskGetRequest() { @@ -1165,7 +1160,6 @@ void TaskGetRequest::Clear() { task_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - prev_state_ = 0; _internal_metadata_.Clear(); } @@ -1214,14 +1208,6 @@ const char* TaskGetRequest::_InternalParse(const char* begin, const char* end, v ptr += size; break; } - // .flyteidl.service.State prev_state = 3; - case 3: { - if (static_cast<::google::protobuf::uint8>(tag) != 24) goto handle_unusual; - ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); - msg->set_prev_state(static_cast<::flyteidl::service::State>(val)); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - break; - } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -1286,20 +1272,6 @@ bool TaskGetRequest::MergePartialFromCodedStream( break; } - // .flyteidl.service.State prev_state = 3; - case 3: { - if (static_cast< ::google::protobuf::uint8>(tag) == (24 & 0xFF)) { - int value = 0; - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( - input, &value))); - set_prev_state(static_cast< ::flyteidl::service::State >(value)); - } else { - goto handle_unusual; - } - break; - } - default: { handle_unusual: if (tag == 0) { @@ -1347,12 +1319,6 @@ void TaskGetRequest::SerializeWithCachedSizes( 2, this->job_id(), output); } - // .flyteidl.service.State prev_state = 3; - if (this->prev_state() != 0) { - ::google::protobuf::internal::WireFormatLite::WriteEnum( - 3, this->prev_state(), output); - } - if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); @@ -1388,12 +1354,6 @@ ::google::protobuf::uint8* TaskGetRequest::InternalSerializeWithCachedSizesToArr 2, this->job_id(), target); } - // .flyteidl.service.State prev_state = 3; - if (this->prev_state() != 0) { - target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( - 3, this->prev_state(), target); - } - if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); @@ -1429,12 +1389,6 @@ size_t TaskGetRequest::ByteSizeLong() const { this->job_id()); } - // .flyteidl.service.State prev_state = 3; - if (this->prev_state() != 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::EnumSize(this->prev_state()); - } - int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; @@ -1470,9 +1424,6 @@ void TaskGetRequest::MergeFrom(const TaskGetRequest& from) { job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); } - if (from.prev_state() != 0) { - set_prev_state(from.prev_state()); - } } void TaskGetRequest::CopyFrom(const ::google::protobuf::Message& from) { @@ -1504,7 +1455,6 @@ void TaskGetRequest::InternalSwap(TaskGetRequest* other) { GetArenaNoVirtual()); job_id_.Swap(&other->job_id_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); - swap(prev_state_, other->prev_state_); } ::google::protobuf::Metadata TaskGetRequest::GetMetadata() const { diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h index c10de36b8..d64945cf4 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -510,12 +510,6 @@ class TaskGetRequest final : ::std::string* release_job_id(); void set_allocated_job_id(::std::string* job_id); - // .flyteidl.service.State prev_state = 3; - void clear_prev_state(); - static const int kPrevStateFieldNumber = 3; - ::flyteidl::service::State prev_state() const; - void set_prev_state(::flyteidl::service::State value); - // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetRequest) private: class HasBitSetters; @@ -523,7 +517,6 @@ class TaskGetRequest final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::ArenaStringPtr task_type_; ::google::protobuf::internal::ArenaStringPtr job_id_; - int prev_state_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; }; @@ -1278,20 +1271,6 @@ inline void TaskGetRequest::set_allocated_job_id(::std::string* job_id) { // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetRequest.job_id) } -// .flyteidl.service.State prev_state = 3; -inline void TaskGetRequest::clear_prev_state() { - prev_state_ = 0; -} -inline ::flyteidl::service::State TaskGetRequest::prev_state() const { - // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetRequest.prev_state) - return static_cast< ::flyteidl::service::State >(prev_state_); -} -inline void TaskGetRequest::set_prev_state(::flyteidl::service::State value) { - - prev_state_ = value; - // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetRequest.prev_state) -} - // ------------------------------------------------------------------- // TaskGetResponse diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index a3880a92c..879646acc 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -173,9 +173,7 @@ type TaskGetRequest struct { // A predefined yet extensible Task type identifier. TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` // The unique id identifying the job. - JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` - // The latest job status. - PrevState State `protobuf:"varint,3,opt,name=prev_state,json=prevState,proto3,enum=flyteidl.service.State" json:"prev_state,omitempty"` + JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -220,13 +218,6 @@ func (m *TaskGetRequest) GetJobId() string { return "" } -func (m *TaskGetRequest) GetPrevState() State { - if m != nil { - return m.PrevState - } - return State_FAILED -} - // Response to get an individual task state. type TaskGetResponse struct { // The state of the execution is used to control its visibility in the UI/CLI. @@ -385,41 +376,40 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 542 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x41, 0x6f, 0xda, 0x4c, - 0x10, 0xc5, 0x44, 0x40, 0x3c, 0xf9, 0x92, 0x8f, 0xae, 0x52, 0x95, 0x90, 0x56, 0xa2, 0x4e, 0x0e, - 0x51, 0xa5, 0xd8, 0x2a, 0x91, 0x1a, 0x55, 0xea, 0xa5, 0x01, 0x17, 0x21, 0xa5, 0x08, 0x19, 0x72, - 0x48, 0x2f, 0xc8, 0xc0, 0xe0, 0x3a, 0x18, 0x7b, 0xeb, 0x5d, 0x47, 0x45, 0xea, 0x7f, 0xe8, 0x3f, - 0xe8, 0xa9, 0x3f, 0xb4, 0xda, 0x5d, 0xec, 0x00, 0x69, 0x7c, 0xe8, 0xcd, 0xbb, 0xf3, 0xe6, 0xcd, - 0x9b, 0x37, 0x3b, 0x86, 0xd3, 0x59, 0xb0, 0xe4, 0xe8, 0x4f, 0x03, 0x8b, 0x61, 0x7c, 0xef, 0x4f, - 0xd0, 0xa2, 0x41, 0xe2, 0xf9, 0xe1, 0x88, 0x2d, 0x19, 0xc7, 0x85, 0x49, 0xe3, 0x88, 0x47, 0xa4, - 0x9a, 0xa2, 0xcc, 0x15, 0xaa, 0xfe, 0x32, 0xcb, 0x9b, 0x44, 0x31, 0x5a, 0x81, 0xcf, 0x31, 0x76, - 0x03, 0xa6, 0xf0, 0xf5, 0xa3, 0xcd, 0x28, 0x77, 0xd9, 0x3c, 0x0d, 0xbd, 0xda, 0x0c, 0xf9, 0x21, - 0xc7, 0x78, 0xe6, 0x4e, 0x50, 0x85, 0x8d, 0xdf, 0x1a, 0x3c, 0x1b, 0xba, 0x6c, 0xde, 0x8a, 0xd1, - 0xe5, 0xe8, 0xe0, 0xb7, 0x04, 0x19, 0x27, 0x6f, 0xa1, 0xec, 0x87, 0x34, 0xe1, 0xac, 0xa6, 0x35, - 0xb4, 0xb3, 0xbd, 0xe6, 0x91, 0x99, 0x09, 0x12, 0x2c, 0xe6, 0xb5, 0x2a, 0xff, 0xd9, 0xa5, 0xce, - 0x0a, 0x48, 0x2e, 0x61, 0x97, 0xe3, 0x82, 0x06, 0x2e, 0xc7, 0x5a, 0x51, 0x26, 0x1d, 0x6f, 0x25, - 0x89, 0x32, 0xc3, 0x15, 0xc4, 0xc9, 0xc0, 0xe4, 0x04, 0xf6, 0xa3, 0x84, 0xd3, 0x84, 0x8f, 0x68, - 0x8c, 0x33, 0xff, 0x7b, 0x6d, 0xa7, 0xa1, 0x9d, 0xe9, 0xce, 0x7f, 0xea, 0xb2, 0x2f, 0xef, 0x0c, - 0x1b, 0xc8, 0xba, 0x4a, 0x46, 0xa3, 0x90, 0x21, 0x79, 0x0e, 0xe5, 0xbb, 0x68, 0x3c, 0xf2, 0xa7, - 0x52, 0xa6, 0xee, 0x94, 0xee, 0xa2, 0x71, 0x77, 0x4a, 0x6a, 0x50, 0x59, 0x20, 0x63, 0xae, 0xa7, - 0x94, 0xe8, 0x4e, 0x7a, 0x34, 0x7e, 0xc0, 0x81, 0xa0, 0xe9, 0x20, 0x4f, 0x3b, 0x3d, 0x06, 0x5d, - 0xb8, 0x35, 0xe2, 0x4b, 0x8a, 0x2b, 0x96, 0x5d, 0x71, 0x31, 0x5c, 0xd2, 0x75, 0xfe, 0xe2, 0x3a, - 0xff, 0x3b, 0x00, 0x1a, 0xe3, 0xfd, 0x88, 0x71, 0xd1, 0xac, 0x90, 0x7b, 0xd0, 0x7c, 0x61, 0x6e, - 0x8f, 0xcc, 0x1c, 0x88, 0xb0, 0xa3, 0x0b, 0xa8, 0xfc, 0x34, 0x7e, 0x6a, 0xf0, 0x7f, 0x56, 0x7e, - 0xd5, 0xc2, 0x39, 0x94, 0x14, 0x8d, 0x96, 0x4f, 0xa3, 0x50, 0x4f, 0xb7, 0x46, 0x2e, 0xa0, 0xa2, - 0x1c, 0x63, 0x52, 0x51, 0xee, 0xcc, 0x52, 0xa4, 0xd1, 0x51, 0xc3, 0x6f, 0x63, 0x80, 0x0f, 0xc3, - 0xff, 0x07, 0x4b, 0x8c, 0x43, 0x35, 0x9f, 0x94, 0x48, 0x35, 0xf7, 0xe6, 0x03, 0x94, 0xa4, 0x7a, - 0x02, 0x50, 0xfe, 0xf4, 0xb1, 0x7b, 0x6d, 0xb7, 0xab, 0x05, 0xb2, 0x07, 0x95, 0xbe, 0xdd, 0x6b, - 0x77, 0x7b, 0x9d, 0xaa, 0x26, 0x0e, 0xce, 0x4d, 0xaf, 0x27, 0x0e, 0x45, 0xb2, 0x0f, 0xfa, 0xe0, - 0xa6, 0xd5, 0xb2, 0xed, 0xb6, 0xdd, 0xae, 0xee, 0x34, 0x7f, 0x15, 0xe1, 0xf0, 0xca, 0x9d, 0xcc, - 0x31, 0x9c, 0xf6, 0xe5, 0x8e, 0x0c, 0x94, 0x23, 0xe4, 0x16, 0x40, 0x3d, 0x04, 0x51, 0x92, 0x9c, - 0x3c, 0xb6, 0xec, 0xd1, 0x83, 0xae, 0x9f, 0xe6, 0x83, 0x94, 0x5e, 0xa3, 0x40, 0xfa, 0x50, 0xe9, - 0x20, 0x97, 0xbc, 0x8d, 0xbf, 0xa7, 0x3c, 0xbc, 0x9d, 0xfa, 0xeb, 0x1c, 0x44, 0xc6, 0x78, 0x0b, - 0xa0, 0x5c, 0xc9, 0x13, 0xbb, 0x31, 0x80, 0xa7, 0xc4, 0x6e, 0x9a, 0x6b, 0x14, 0xae, 0xde, 0x7f, - 0xb9, 0xf4, 0x7c, 0xfe, 0x35, 0x19, 0x9b, 0x93, 0x68, 0x61, 0xc9, 0x9c, 0x28, 0xf6, 0xac, 0x6c, - 0xe1, 0x3d, 0x0c, 0x2d, 0x3a, 0x3e, 0xf7, 0x22, 0x6b, 0xfb, 0xa7, 0x33, 0x2e, 0xcb, 0xed, 0xbf, - 0xf8, 0x13, 0x00, 0x00, 0xff, 0xff, 0x14, 0x2b, 0xb6, 0xda, 0x8f, 0x04, 0x00, 0x00, + // 523 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xc1, 0x6e, 0xda, 0x40, + 0x10, 0x8d, 0x89, 0x80, 0x30, 0x69, 0x52, 0xba, 0x4a, 0x55, 0x42, 0x5a, 0x89, 0x3a, 0x39, 0x44, + 0x95, 0x62, 0xab, 0xe4, 0x10, 0x55, 0xea, 0xa5, 0xc1, 0x2e, 0x42, 0x4a, 0x11, 0x32, 0xe4, 0x90, + 0x5e, 0x90, 0x31, 0x83, 0xeb, 0x60, 0xbc, 0x5b, 0xef, 0xba, 0x2a, 0x5f, 0xd1, 0x3f, 0xe8, 0xa9, + 0x1f, 0x5a, 0xad, 0xd7, 0x76, 0x80, 0x34, 0x1c, 0x7a, 0xdc, 0x99, 0x37, 0x6f, 0xde, 0xbc, 0x19, + 0x1b, 0xce, 0x66, 0xe1, 0x52, 0x60, 0x30, 0x0d, 0x4d, 0x8e, 0xf1, 0x8f, 0xc0, 0x43, 0x93, 0x85, + 0x89, 0x1f, 0x44, 0x63, 0xbe, 0xe4, 0x02, 0x17, 0x06, 0x8b, 0xa9, 0xa0, 0xa4, 0x9e, 0xa3, 0x8c, + 0x0c, 0xd5, 0x7c, 0x5d, 0xd4, 0x79, 0x34, 0x46, 0x33, 0x0c, 0x04, 0xc6, 0x6e, 0xc8, 0x15, 0xbe, + 0x79, 0xbc, 0x9e, 0x15, 0x2e, 0x9f, 0xe7, 0xa9, 0x37, 0xeb, 0xa9, 0x20, 0x12, 0x18, 0xcf, 0x5c, + 0x0f, 0x55, 0x5a, 0xff, 0xa3, 0xc1, 0x8b, 0x91, 0xcb, 0xe7, 0x9d, 0x18, 0x5d, 0x81, 0x0e, 0x7e, + 0x4f, 0x90, 0x0b, 0xf2, 0x1e, 0x2a, 0x41, 0xc4, 0x12, 0xc1, 0x1b, 0x5a, 0x4b, 0x3b, 0xdf, 0x6f, + 0x1f, 0x1b, 0x85, 0x20, 0xc9, 0x62, 0xdc, 0xa8, 0xf6, 0x5f, 0x5c, 0xe6, 0x64, 0x40, 0x72, 0x05, + 0x7b, 0x02, 0x17, 0x2c, 0x74, 0x05, 0x36, 0x4a, 0x69, 0xd1, 0xc9, 0x46, 0x91, 0x6c, 0x33, 0xca, + 0x20, 0x4e, 0x01, 0x26, 0xa7, 0x70, 0x40, 0x13, 0xc1, 0x12, 0x31, 0x66, 0x31, 0xce, 0x82, 0x9f, + 0x8d, 0xdd, 0x96, 0x76, 0x5e, 0x73, 0x9e, 0xa9, 0xe0, 0x20, 0x8d, 0xe9, 0x36, 0x90, 0x55, 0x95, + 0x9c, 0xd1, 0x88, 0x23, 0x79, 0x09, 0x95, 0x7b, 0x3a, 0x19, 0x07, 0xd3, 0x54, 0x66, 0xcd, 0x29, + 0xdf, 0xd3, 0x49, 0x6f, 0x4a, 0x1a, 0x50, 0x5d, 0x20, 0xe7, 0xae, 0xaf, 0x94, 0xd4, 0x9c, 0xfc, + 0xa9, 0x5b, 0x70, 0x28, 0x69, 0xba, 0x28, 0xf2, 0x49, 0x4f, 0xa0, 0x26, 0xdd, 0x1a, 0x8b, 0x25, + 0xc3, 0x8c, 0x65, 0x4f, 0x06, 0x46, 0x4b, 0xb6, 0xca, 0x5f, 0x5a, 0xe1, 0xd7, 0x7f, 0x69, 0xf0, + 0xbc, 0xa0, 0xc9, 0xa4, 0x5c, 0x40, 0x99, 0x0b, 0x39, 0xbb, 0xe4, 0x38, 0x6c, 0xbf, 0x32, 0x36, + 0x37, 0x68, 0x0c, 0x65, 0xda, 0x51, 0xa8, 0xa7, 0x25, 0x92, 0x4b, 0xa8, 0xaa, 0xc9, 0x79, 0x6a, + 0xc4, 0x56, 0xef, 0x73, 0xa4, 0xde, 0x55, 0x4b, 0xb4, 0x30, 0xc4, 0x87, 0x25, 0xfe, 0xcf, 0x68, + 0x47, 0xca, 0xe7, 0x9c, 0x48, 0x0d, 0xf7, 0xee, 0x23, 0x94, 0x53, 0xf5, 0x04, 0xa0, 0xf2, 0xf9, + 0x53, 0xef, 0xc6, 0xb6, 0xea, 0x3b, 0x64, 0x1f, 0xaa, 0x03, 0xbb, 0x6f, 0xf5, 0xfa, 0xdd, 0xba, + 0x26, 0x1f, 0xce, 0x6d, 0xbf, 0x2f, 0x1f, 0x25, 0x72, 0x00, 0xb5, 0xe1, 0x6d, 0xa7, 0x63, 0xdb, + 0x96, 0x6d, 0xd5, 0x77, 0xdb, 0xbf, 0x4b, 0x70, 0x74, 0xed, 0x7a, 0x73, 0x8c, 0xa6, 0x83, 0xf4, + 0xd6, 0x87, 0xca, 0x11, 0x72, 0x07, 0xa0, 0x16, 0x2a, 0x5b, 0x92, 0xd3, 0xc7, 0x96, 0x3d, 0x3a, + 0xcc, 0xe6, 0xd9, 0x76, 0x90, 0xd2, 0xab, 0xef, 0x90, 0x01, 0x54, 0xbb, 0x28, 0x52, 0xde, 0xd6, + 0xbf, 0x4b, 0x1e, 0x6e, 0xa0, 0xf9, 0x76, 0x0b, 0xa2, 0x60, 0xbc, 0x03, 0x50, 0xae, 0x6c, 0x13, + 0xbb, 0xb6, 0x80, 0xa7, 0xc4, 0xae, 0x9b, 0xab, 0xef, 0x5c, 0x7f, 0xf8, 0x7a, 0xe5, 0x07, 0xe2, + 0x5b, 0x32, 0x31, 0x3c, 0xba, 0x30, 0xd3, 0x1a, 0x1a, 0xfb, 0x66, 0xf1, 0xe1, 0xfa, 0x18, 0x99, + 0x6c, 0x72, 0xe1, 0x53, 0x73, 0xf3, 0xe7, 0x31, 0xa9, 0xa4, 0x5f, 0xf1, 0xe5, 0xdf, 0x00, 0x00, + 0x00, 0xff, 0xff, 0x26, 0x14, 0x1b, 0x0c, 0x57, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index 61f7be481..b844a7b60 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -2070,23 +2070,6 @@ public interface TaskGetRequestOrBuilder extends */ com.google.protobuf.ByteString getJobIdBytes(); - - /** - *
-     * The latest job status.
-     * 
- * - * .flyteidl.service.State prev_state = 3; - */ - int getPrevStateValue(); - /** - *
-     * The latest job status.
-     * 
- * - * .flyteidl.service.State prev_state = 3; - */ - flyteidl.service.PluginSystem.State getPrevState(); } /** *
@@ -2107,7 +2090,6 @@ private TaskGetRequest(com.google.protobuf.GeneratedMessageV3.Builder builder
     private TaskGetRequest() {
       taskType_ = "";
       jobId_ = "";
-      prevState_ = 0;
     }
 
     @java.lang.Override
@@ -2146,12 +2128,6 @@ private TaskGetRequest(
               jobId_ = s;
               break;
             }
-            case 24: {
-              int rawValue = input.readEnum();
-
-              prevState_ = rawValue;
-              break;
-            }
             default: {
               if (!parseUnknownField(
                   input, unknownFields, extensionRegistry, tag)) {
@@ -2268,31 +2244,6 @@ public java.lang.String getJobId() {
       }
     }
 
-    public static final int PREV_STATE_FIELD_NUMBER = 3;
-    private int prevState_;
-    /**
-     * 
-     * The latest job status.
-     * 
- * - * .flyteidl.service.State prev_state = 3; - */ - public int getPrevStateValue() { - return prevState_; - } - /** - *
-     * The latest job status.
-     * 
- * - * .flyteidl.service.State prev_state = 3; - */ - public flyteidl.service.PluginSystem.State getPrevState() { - @SuppressWarnings("deprecation") - flyteidl.service.PluginSystem.State result = flyteidl.service.PluginSystem.State.valueOf(prevState_); - return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; - } - private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -2313,9 +2264,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!getJobIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, jobId_); } - if (prevState_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { - output.writeEnum(3, prevState_); - } unknownFields.writeTo(output); } @@ -2331,10 +2279,6 @@ public int getSerializedSize() { if (!getJobIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, jobId_); } - if (prevState_ != flyteidl.service.PluginSystem.State.FAILED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(3, prevState_); - } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -2354,7 +2298,6 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getTaskType())) return false; if (!getJobId() .equals(other.getJobId())) return false; - if (prevState_ != other.prevState_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2370,8 +2313,6 @@ public int hashCode() { hash = (53 * hash) + getTaskType().hashCode(); hash = (37 * hash) + JOB_ID_FIELD_NUMBER; hash = (53 * hash) + getJobId().hashCode(); - hash = (37 * hash) + PREV_STATE_FIELD_NUMBER; - hash = (53 * hash) + prevState_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -2513,8 +2454,6 @@ public Builder clear() { jobId_ = ""; - prevState_ = 0; - return this; } @@ -2543,7 +2482,6 @@ public flyteidl.service.PluginSystem.TaskGetRequest buildPartial() { flyteidl.service.PluginSystem.TaskGetRequest result = new flyteidl.service.PluginSystem.TaskGetRequest(this); result.taskType_ = taskType_; result.jobId_ = jobId_; - result.prevState_ = prevState_; onBuilt(); return result; } @@ -2600,9 +2538,6 @@ public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetRequest other) { jobId_ = other.jobId_; onChanged(); } - if (other.prevState_ != 0) { - setPrevStateValue(other.getPrevStateValue()); - } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -2809,71 +2744,6 @@ public Builder setJobIdBytes( onChanged(); return this; } - - private int prevState_ = 0; - /** - *
-       * The latest job status.
-       * 
- * - * .flyteidl.service.State prev_state = 3; - */ - public int getPrevStateValue() { - return prevState_; - } - /** - *
-       * The latest job status.
-       * 
- * - * .flyteidl.service.State prev_state = 3; - */ - public Builder setPrevStateValue(int value) { - prevState_ = value; - onChanged(); - return this; - } - /** - *
-       * The latest job status.
-       * 
- * - * .flyteidl.service.State prev_state = 3; - */ - public flyteidl.service.PluginSystem.State getPrevState() { - @SuppressWarnings("deprecation") - flyteidl.service.PluginSystem.State result = flyteidl.service.PluginSystem.State.valueOf(prevState_); - return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; - } - /** - *
-       * The latest job status.
-       * 
- * - * .flyteidl.service.State prev_state = 3; - */ - public Builder setPrevState(flyteidl.service.PluginSystem.State value) { - if (value == null) { - throw new NullPointerException(); - } - - prevState_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * The latest job status.
-       * 
- * - * .flyteidl.service.State prev_state = 3; - */ - public Builder clearPrevState() { - - prevState_ = 0; - onChanged(); - return this; - } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5166,25 +5036,24 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" + "5\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\022\017\n" + - "\007message\030\002 \001(\t\"`\n\016TaskGetRequest\022\021\n\ttask" + - "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\022+\n\nprev_stat" + - "e\030\003 \001(\0162\027.flyteidl.service.State\"v\n\017Task" + - "GetResponse\022&\n\005state\030\001 \001(\0162\027.flyteidl.se" + - "rvice.State\022\017\n\007message\030\002 \001(\t\022*\n\007outputs\030" + - "\003 \001(\0132\031.flyteidl.core.LiteralMap\"6\n\021Task" + - "DeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_" + - "id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*<\n\005State\022" + - "\n\n\006FAILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r\n" + - "\tSUCCEEDED\020\0032\236\002\n\024BackendPluginService\022Y\n" + - "\nCreateTask\022#.flyteidl.service.TaskCreat" + - "eRequest\032$.flyteidl.service.TaskCreateRe" + - "sponse\"\000\022P\n\007GetTask\022 .flyteidl.service.T" + - "askGetRequest\032!.flyteidl.service.TaskGet" + - "Response\"\000\022Y\n\nDeleteTask\022#.flyteidl.serv" + - "ice.TaskDeleteRequest\032$.flyteidl.service" + - ".TaskDeleteResponse\"\000B9Z7github.com/flyt" + - "eorg/flyteidl/gen/pb-go/flyteidl/service" + - "b\006proto3" + "\007message\030\002 \001(\t\"3\n\016TaskGetRequest\022\021\n\ttask" + + "_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"v\n\017TaskGetRe" + + "sponse\022&\n\005state\030\001 \001(\0162\027.flyteidl.service" + + ".State\022\017\n\007message\030\002 \001(\t\022*\n\007outputs\030\003 \001(\013" + + "2\031.flyteidl.core.LiteralMap\"6\n\021TaskDelet" + + "eRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002 " + + "\001(\t\"\024\n\022TaskDeleteResponse*<\n\005State\022\n\n\006FA" + + "ILED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCC" + + "EEDED\020\0032\236\002\n\024BackendPluginService\022Y\n\nCrea" + + "teTask\022#.flyteidl.service.TaskCreateRequ" + + "est\032$.flyteidl.service.TaskCreateRespons" + + "e\"\000\022P\n\007GetTask\022 .flyteidl.service.TaskGe" + + "tRequest\032!.flyteidl.service.TaskGetRespo" + + "nse\"\000\022Y\n\nDeleteTask\022#.flyteidl.service.T" + + "askDeleteRequest\032$.flyteidl.service.Task" + + "DeleteResponse\"\000B9Z7github.com/flyteorg/" + + "flyteidl/gen/pb-go/flyteidl/serviceb\006pro" + + "to3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -5218,7 +5087,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_service_TaskGetRequest_descriptor, - new java.lang.String[] { "TaskType", "JobId", "PrevState", }); + new java.lang.String[] { "TaskType", "JobId", }); internal_static_flyteidl_service_TaskGetResponse_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable = new diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index 4122fb1c7..162bbcad7 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19549,9 +19549,6 @@ export namespace flyteidl { /** TaskGetRequest jobId */ jobId?: (string|null); - - /** TaskGetRequest prevState */ - prevState?: (flyteidl.service.State|null); } /** Represents a TaskGetRequest. */ @@ -19569,9 +19566,6 @@ export namespace flyteidl { /** TaskGetRequest jobId. */ public jobId: string; - /** TaskGetRequest prevState. */ - public prevState: flyteidl.service.State; - /** * Creates a new TaskGetRequest instance using the specified properties. * @param [properties] Properties to set diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index de766b4b2..7998cd95f 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -45410,7 +45410,6 @@ * @interface ITaskGetRequest * @property {string|null} [taskType] TaskGetRequest taskType * @property {string|null} [jobId] TaskGetRequest jobId - * @property {flyteidl.service.State|null} [prevState] TaskGetRequest prevState */ /** @@ -45444,14 +45443,6 @@ */ TaskGetRequest.prototype.jobId = ""; - /** - * TaskGetRequest prevState. - * @member {flyteidl.service.State} prevState - * @memberof flyteidl.service.TaskGetRequest - * @instance - */ - TaskGetRequest.prototype.prevState = 0; - /** * Creates a new TaskGetRequest instance using the specified properties. * @function create @@ -45480,8 +45471,6 @@ writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType); if (message.jobId != null && message.hasOwnProperty("jobId")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId); - if (message.prevState != null && message.hasOwnProperty("prevState")) - writer.uint32(/* id 3, wireType 0 =*/24).int32(message.prevState); return writer; }; @@ -45509,9 +45498,6 @@ case 2: message.jobId = reader.string(); break; - case 3: - message.prevState = reader.int32(); - break; default: reader.skipType(tag & 7); break; @@ -45537,16 +45523,6 @@ if (message.jobId != null && message.hasOwnProperty("jobId")) if (!$util.isString(message.jobId)) return "jobId: string expected"; - if (message.prevState != null && message.hasOwnProperty("prevState")) - switch (message.prevState) { - default: - return "prevState: enum value expected"; - case 0: - case 1: - case 2: - case 3: - break; - } return null; }; diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index 650edf609..3e6922828 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -16,7 +16,7 @@ from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"|\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\x12\x36\n\nprev_state\x18\x03 \x01(\x0e\x32\x17.flyteidl.service.StateR\tprevState\"\x8f\x01\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x33\n\x07outputs\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*<\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07RUNNING\x10\x02\x12\r\n\tSUCCEEDED\x10\x03\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"E\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"D\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x8f\x01\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x33\n\x07outputs\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*<\n\x05State\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07RUNNING\x10\x02\x12\r\n\tSUCCEEDED\x10\x03\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -24,20 +24,20 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service' - _STATE._serialized_start=751 - _STATE._serialized_end=811 + _STATE._serialized_start=695 + _STATE._serialized_end=755 _TASKCREATEREQUEST._serialized_start=147 _TASKCREATEREQUEST._serialized_end=311 _TASKCREATERESPONSE._serialized_start=313 _TASKCREATERESPONSE._serialized_end=382 _TASKGETREQUEST._serialized_start=384 - _TASKGETREQUEST._serialized_end=508 - _TASKGETRESPONSE._serialized_start=511 - _TASKGETRESPONSE._serialized_end=654 - _TASKDELETEREQUEST._serialized_start=656 - _TASKDELETEREQUEST._serialized_end=727 - _TASKDELETERESPONSE._serialized_start=729 - _TASKDELETERESPONSE._serialized_end=749 - _BACKENDPLUGINSERVICE._serialized_start=814 - _BACKENDPLUGINSERVICE._serialized_end=1100 + _TASKGETREQUEST._serialized_end=452 + _TASKGETRESPONSE._serialized_start=455 + _TASKGETRESPONSE._serialized_end=598 + _TASKDELETEREQUEST._serialized_start=600 + _TASKDELETEREQUEST._serialized_end=671 + _TASKDELETERESPONSE._serialized_start=673 + _TASKDELETERESPONSE._serialized_end=693 + _BACKENDPLUGINSERVICE._serialized_start=758 + _BACKENDPLUGINSERVICE._serialized_end=1044 # @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi index 4aaed9634..1ac615a0d 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -43,14 +43,12 @@ class TaskDeleteResponse(_message.Message): def __init__(self) -> None: ... class TaskGetRequest(_message.Message): - __slots__ = ["job_id", "prev_state", "task_type"] + __slots__ = ["job_id", "task_type"] JOB_ID_FIELD_NUMBER: _ClassVar[int] - PREV_STATE_FIELD_NUMBER: _ClassVar[int] TASK_TYPE_FIELD_NUMBER: _ClassVar[int] job_id: str - prev_state: State task_type: str - def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ..., prev_state: _Optional[_Union[State, str]] = ...) -> None: ... + def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ...) -> None: ... class TaskGetResponse(_message.Message): __slots__ = ["message", "outputs", "state"] diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 0f3e7a1a1..41f3eac9c 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -50,8 +50,6 @@ message TaskGetRequest { string task_type = 1; // The unique id identifying the job. string job_id = 2; - // The latest job status. - State prev_state = 3; } // Response to get an individual task state. From de96b15037c5b40397a85b5719f01e55f3214aeb Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Thu, 23 Mar 2023 13:59:23 -0700 Subject: [PATCH 13/18] update proto Signed-off-by: Kevin Su --- protos/flyteidl/service/plugin_system.proto | 23 ++++++++++++--------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index 41f3eac9c..dca3448cd 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -18,10 +18,11 @@ service BackendPluginService { // The state of the execution is used to control its visibility in the UI/CLI. enum State { - FAILED = 0; - PENDING = 1; - RUNNING = 2; - SUCCEEDED = 3; + RETRYABLE_FAILURE = 0; + PERMANENT_FAILURE = 1; + PENDING = 2; + RUNNING = 3; + SUCCEEDED = 4; } // Represents a request structure to create task. @@ -32,16 +33,18 @@ message TaskCreateRequest { core.LiteralMap inputs = 1; // Template of the task that encapsulates all the metadata of the task. core.TaskTemplate template = 2; - // Prefix for where offloaded data from user workflows will be written. + // Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring) string output_prefix = 3; } // Represents a create response structure. message TaskCreateResponse { - // The unique id identifying the job. - string job_id = 1; - // Error message if fail to create job. - string message = 2; + oneof value { + // The unique id identifying the job. + string job_id = 1; + // Error message if fail to create job. + string error_message = 2; + } } // A message used to fetch a job state from backend plugin server. @@ -57,7 +60,7 @@ message TaskGetResponse { // The state of the execution is used to control its visibility in the UI/CLI. State state = 1; // Error message if fail to get job. - string message = 2; + string error_message = 2; // The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a // Structured dataset pointing to the query result table. // +optional From 25118ed6088acc75c160ebad6d698d36fc22bfeb Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Mon, 27 Mar 2023 12:01:21 -0700 Subject: [PATCH 14/18] remove error message Signed-off-by: Kevin Su --- .../flyteidl/service/plugin_system.pb.cc | 296 ++------ .../flyteidl/service/plugin_system.pb.h | 295 +------- .../flyteidl/service/plugin_system.pb.go | 133 ++-- .../service/plugin_system.swagger.json | 11 +- .../flyteidl/service/PluginSystem.java | 651 ++---------------- gen/pb-js/flyteidl.d.ts | 15 - gen/pb-js/flyteidl.js | 59 +- .../flyteidl/service/plugin_system_pb2.py | 28 +- .../flyteidl/service/plugin_system_pb2.pyi | 12 +- protos/flyteidl/service/plugin_system.proto | 11 +- 10 files changed, 212 insertions(+), 1299 deletions(-) diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc index bfef03c8c..e07f3ccc8 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc @@ -27,8 +27,6 @@ class TaskCreateRequestDefaultTypeInternal { class TaskCreateResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; - ::google::protobuf::internal::ArenaStringPtr job_id_; - ::google::protobuf::internal::ArenaStringPtr error_message_; } _TaskCreateResponse_default_instance_; class TaskGetRequestDefaultTypeInternal { public: @@ -160,11 +158,9 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, _oneof_case_[0]), + ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ - offsetof(::flyteidl::service::TaskCreateResponseDefaultTypeInternal, job_id_), - offsetof(::flyteidl::service::TaskCreateResponseDefaultTypeInternal, error_message_), - PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, value_), + PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateResponse, job_id_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetRequest, _internal_metadata_), ~0u, // no _extensions_ @@ -178,7 +174,6 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, state_), - PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, error_message_), PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskGetResponse, outputs_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskDeleteRequest, _internal_metadata_), @@ -196,10 +191,10 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsyste static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::flyteidl::service::TaskCreateRequest)}, { 8, -1, sizeof(::flyteidl::service::TaskCreateResponse)}, - { 16, -1, sizeof(::flyteidl::service::TaskGetRequest)}, - { 23, -1, sizeof(::flyteidl::service::TaskGetResponse)}, - { 31, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, - { 38, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, + { 14, -1, sizeof(::flyteidl::service::TaskGetRequest)}, + { 21, -1, sizeof(::flyteidl::service::TaskGetResponse)}, + { 28, -1, sizeof(::flyteidl::service::TaskDeleteRequest)}, + { 35, -1, sizeof(::flyteidl::service::TaskDeleteResponse)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { @@ -225,31 +220,30 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eprot "equest\022)\n\006inputs\030\001 \001(\0132\031.flyteidl.core.L" "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" - "H\n\022TaskCreateResponse\022\020\n\006job_id\030\001 \001(\tH\000\022" - "\027\n\rerror_message\030\002 \001(\tH\000B\007\n\005value\"3\n\016Tas" - "kGetRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id" - "\030\002 \001(\t\"|\n\017TaskGetResponse\022&\n\005state\030\001 \001(\016" - "2\027.flyteidl.service.State\022\025\n\rerror_messa" - "ge\030\002 \001(\t\022*\n\007outputs\030\003 \001(\0132\031.flyteidl.cor" - "e.LiteralMap\"6\n\021TaskDeleteRequest\022\021\n\ttas" - "k_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDele" - "teResponse*^\n\005State\022\025\n\021RETRYABLE_FAILURE" - "\020\000\022\025\n\021PERMANENT_FAILURE\020\001\022\013\n\007PENDING\020\002\022\013" - "\n\007RUNNING\020\003\022\r\n\tSUCCEEDED\020\0042\236\002\n\024BackendPl" - "uginService\022Y\n\nCreateTask\022#.flyteidl.ser" - "vice.TaskCreateRequest\032$.flyteidl.servic" - "e.TaskCreateResponse\"\000\022P\n\007GetTask\022 .flyt" - "eidl.service.TaskGetRequest\032!.flyteidl.s" - "ervice.TaskGetResponse\"\000\022Y\n\nDeleteTask\022#" - ".flyteidl.service.TaskDeleteRequest\032$.fl" - "yteidl.service.TaskDeleteResponse\"\000B9Z7g" - "ithub.com/flyteorg/flyteidl/gen/pb-go/fl" - "yteidl/serviceb\006proto3" + "$\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\"3\n" + "\016TaskGetRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006jo" + "b_id\030\002 \001(\t\"e\n\017TaskGetResponse\022&\n\005state\030\001" + " \001(\0162\027.flyteidl.service.State\022*\n\007outputs" + "\030\002 \001(\0132\031.flyteidl.core.LiteralMap\"6\n\021Tas" + "kDeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job" + "_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*^\n\005State" + "\022\025\n\021RETRYABLE_FAILURE\020\000\022\025\n\021PERMANENT_FAI" + "LURE\020\001\022\013\n\007PENDING\020\002\022\013\n\007RUNNING\020\003\022\r\n\tSUCC" + "EEDED\020\0042\236\002\n\024BackendPluginService\022Y\n\nCrea" + "teTask\022#.flyteidl.service.TaskCreateRequ" + "est\032$.flyteidl.service.TaskCreateRespons" + "e\"\000\022P\n\007GetTask\022 .flyteidl.service.TaskGe" + "tRequest\032!.flyteidl.service.TaskGetRespo" + "nse\"\000\022Y\n\nDeleteTask\022#.flyteidl.service.T" + "askDeleteRequest\032$.flyteidl.service.Task" + "DeleteResponse\"\000B9Z7github.com/flyteorg/" + "flyteidl/gen/pb-go/flyteidl/serviceb\006pro" + "to3" ; ::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1062, + "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1003, }; void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { @@ -731,10 +725,6 @@ ::google::protobuf::Metadata TaskCreateRequest::GetMetadata() const { // =================================================================== void TaskCreateResponse::InitAsDefaultInstance() { - ::flyteidl::service::_TaskCreateResponse_default_instance_.job_id_.UnsafeSetDefault( - &::google::protobuf::internal::GetEmptyStringAlreadyInited()); - ::flyteidl::service::_TaskCreateResponse_default_instance_.error_message_.UnsafeSetDefault( - &::google::protobuf::internal::GetEmptyStringAlreadyInited()); } class TaskCreateResponse::HasBitSetters { public: @@ -742,7 +732,6 @@ class TaskCreateResponse::HasBitSetters { #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int TaskCreateResponse::kJobIdFieldNumber; -const int TaskCreateResponse::kErrorMessageFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 TaskCreateResponse::TaskCreateResponse() @@ -754,19 +743,9 @@ TaskCreateResponse::TaskCreateResponse(const TaskCreateResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - clear_has_value(); - switch (from.value_case()) { - case kJobId: { - set_job_id(from.job_id()); - break; - } - case kErrorMessage: { - set_error_message(from.error_message()); - break; - } - case VALUE_NOT_SET: { - break; - } + job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.job_id().size() > 0) { + job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); } // @@protoc_insertion_point(copy_constructor:flyteidl.service.TaskCreateResponse) } @@ -774,7 +753,7 @@ TaskCreateResponse::TaskCreateResponse(const TaskCreateResponse& from) void TaskCreateResponse::SharedCtor() { ::google::protobuf::internal::InitSCC( &scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - clear_has_value(); + job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } TaskCreateResponse::~TaskCreateResponse() { @@ -783,9 +762,7 @@ TaskCreateResponse::~TaskCreateResponse() { } void TaskCreateResponse::SharedDtor() { - if (has_value()) { - clear_value(); - } + job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void TaskCreateResponse::SetCachedSize(int size) const { @@ -797,32 +774,13 @@ const TaskCreateResponse& TaskCreateResponse::default_instance() { } -void TaskCreateResponse::clear_value() { -// @@protoc_insertion_point(one_of_clear_start:flyteidl.service.TaskCreateResponse) - switch (value_case()) { - case kJobId: { - value_.job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - break; - } - case kErrorMessage: { - value_.error_message_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - break; - } - case VALUE_NOT_SET: { - break; - } - } - _oneof_case_[0] = VALUE_NOT_SET; -} - - void TaskCreateResponse::Clear() { // @@protoc_insertion_point(message_clear_start:flyteidl.service.TaskCreateResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - clear_value(); + job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } @@ -855,22 +813,6 @@ const char* TaskCreateResponse::_InternalParse(const char* begin, const char* en ptr += size; break; } - // string error_message = 2; - case 2: { - if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskCreateResponse.error_message"); - object = msg->mutable_error_message(); - if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { - parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; - goto string_till_end; - } - GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); - ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); - ptr += size; - break; - } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -920,21 +862,6 @@ bool TaskCreateResponse::MergePartialFromCodedStream( break; } - // string error_message = 2; - case 2: { - if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_error_message())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->error_message().data(), static_cast(this->error_message().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.service.TaskCreateResponse.error_message")); - } else { - goto handle_unusual; - } - break; - } - default: { handle_unusual: if (tag == 0) { @@ -963,7 +890,7 @@ void TaskCreateResponse::SerializeWithCachedSizes( (void) cached_has_bits; // string job_id = 1; - if (has_job_id()) { + if (this->job_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->job_id().data(), static_cast(this->job_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, @@ -972,16 +899,6 @@ void TaskCreateResponse::SerializeWithCachedSizes( 1, this->job_id(), output); } - // string error_message = 2; - if (has_error_message()) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->error_message().data(), static_cast(this->error_message().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskCreateResponse.error_message"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 2, this->error_message(), output); - } - if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); @@ -996,7 +913,7 @@ ::google::protobuf::uint8* TaskCreateResponse::InternalSerializeWithCachedSizesT (void) cached_has_bits; // string job_id = 1; - if (has_job_id()) { + if (this->job_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->job_id().data(), static_cast(this->job_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, @@ -1006,17 +923,6 @@ ::google::protobuf::uint8* TaskCreateResponse::InternalSerializeWithCachedSizesT 1, this->job_id(), target); } - // string error_message = 2; - if (has_error_message()) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->error_message().data(), static_cast(this->error_message().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskCreateResponse.error_message"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->error_message(), target); - } - if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); @@ -1038,25 +944,13 @@ size_t TaskCreateResponse::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - switch (value_case()) { - // string job_id = 1; - case kJobId: { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->job_id()); - break; - } - // string error_message = 2; - case kErrorMessage: { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->error_message()); - break; - } - case VALUE_NOT_SET: { - break; - } + // string job_id = 1; + if (this->job_id().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->job_id()); } + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; @@ -1084,18 +978,9 @@ void TaskCreateResponse::MergeFrom(const TaskCreateResponse& from) { ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - switch (from.value_case()) { - case kJobId: { - set_job_id(from.job_id()); - break; - } - case kErrorMessage: { - set_error_message(from.error_message()); - break; - } - case VALUE_NOT_SET: { - break; - } + if (from.job_id().size() > 0) { + + job_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.job_id_); } } @@ -1124,8 +1009,8 @@ void TaskCreateResponse::Swap(TaskCreateResponse* other) { void TaskCreateResponse::InternalSwap(TaskCreateResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - swap(value_, other->value_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + job_id_.Swap(&other->job_id_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); } ::google::protobuf::Metadata TaskCreateResponse::GetMetadata() const { @@ -1527,7 +1412,6 @@ void TaskGetResponse::clear_outputs() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int TaskGetResponse::kStateFieldNumber; -const int TaskGetResponse::kErrorMessageFieldNumber; const int TaskGetResponse::kOutputsFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 @@ -1540,10 +1424,6 @@ TaskGetResponse::TaskGetResponse(const TaskGetResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - error_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.error_message().size() > 0) { - error_message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.error_message_); - } if (from.has_outputs()) { outputs_ = new ::flyteidl::core::LiteralMap(*from.outputs_); } else { @@ -1556,7 +1436,6 @@ TaskGetResponse::TaskGetResponse(const TaskGetResponse& from) void TaskGetResponse::SharedCtor() { ::google::protobuf::internal::InitSCC( &scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - error_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&outputs_, 0, static_cast( reinterpret_cast(&state_) - reinterpret_cast(&outputs_)) + sizeof(state_)); @@ -1568,7 +1447,6 @@ TaskGetResponse::~TaskGetResponse() { } void TaskGetResponse::SharedDtor() { - error_message_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete outputs_; } @@ -1587,7 +1465,6 @@ void TaskGetResponse::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - error_message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == nullptr && outputs_ != nullptr) { delete outputs_; } @@ -1617,27 +1494,11 @@ const char* TaskGetResponse::_InternalParse(const char* begin, const char* end, GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); break; } - // string error_message = 2; + // .flyteidl.core.LiteralMap outputs = 2; case 2: { if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.service.TaskGetResponse.error_message"); - object = msg->mutable_error_message(); - if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { - parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; - goto string_till_end; - } - GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); - ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); - ptr += size; - break; - } - // .flyteidl.core.LiteralMap outputs = 3; - case 3: { - if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); parser_till_end = ::flyteidl::core::LiteralMap::_InternalParse; object = msg->mutable_outputs(); if (size > end - ptr) goto len_delim_till_end; @@ -1661,10 +1522,6 @@ const char* TaskGetResponse::_InternalParse(const char* begin, const char* end, } // switch } // while return ptr; -string_till_end: - static_cast<::std::string*>(object)->clear(); - static_cast<::std::string*>(object)->reserve(size); - goto len_delim_till_end; len_delim_till_end: return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, {parser_till_end, object}, size); @@ -1694,24 +1551,9 @@ bool TaskGetResponse::MergePartialFromCodedStream( break; } - // string error_message = 2; + // .flyteidl.core.LiteralMap outputs = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_error_message())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->error_message().data(), static_cast(this->error_message().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.service.TaskGetResponse.error_message")); - } else { - goto handle_unusual; - } - break; - } - - // .flyteidl.core.LiteralMap outputs = 3; - case 3: { - if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_outputs())); } else { @@ -1753,20 +1595,10 @@ void TaskGetResponse::SerializeWithCachedSizes( 1, this->state(), output); } - // string error_message = 2; - if (this->error_message().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->error_message().data(), static_cast(this->error_message().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskGetResponse.error_message"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 2, this->error_message(), output); - } - - // .flyteidl.core.LiteralMap outputs = 3; + // .flyteidl.core.LiteralMap outputs = 2; if (this->has_outputs()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 3, HasBitSetters::outputs(this), output); + 2, HasBitSetters::outputs(this), output); } if (_internal_metadata_.have_unknown_fields()) { @@ -1788,22 +1620,11 @@ ::google::protobuf::uint8* TaskGetResponse::InternalSerializeWithCachedSizesToAr 1, this->state(), target); } - // string error_message = 2; - if (this->error_message().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->error_message().data(), static_cast(this->error_message().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.service.TaskGetResponse.error_message"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->error_message(), target); - } - - // .flyteidl.core.LiteralMap outputs = 3; + // .flyteidl.core.LiteralMap outputs = 2; if (this->has_outputs()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 3, HasBitSetters::outputs(this), target); + 2, HasBitSetters::outputs(this), target); } if (_internal_metadata_.have_unknown_fields()) { @@ -1827,14 +1648,7 @@ size_t TaskGetResponse::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string error_message = 2; - if (this->error_message().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->error_message()); - } - - // .flyteidl.core.LiteralMap outputs = 3; + // .flyteidl.core.LiteralMap outputs = 2; if (this->has_outputs()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( @@ -1874,10 +1688,6 @@ void TaskGetResponse::MergeFrom(const TaskGetResponse& from) { ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.error_message().size() > 0) { - - error_message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.error_message_); - } if (from.has_outputs()) { mutable_outputs()->::flyteidl::core::LiteralMap::MergeFrom(from.outputs()); } @@ -1911,8 +1721,6 @@ void TaskGetResponse::Swap(TaskGetResponse* other) { void TaskGetResponse::InternalSwap(TaskGetResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - error_message_.Swap(&other->error_message_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); swap(outputs_, other->outputs_); swap(state_, other->state_); } diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h index ae14eca02..5a3e8676e 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/plugin_system.pb.h @@ -285,12 +285,6 @@ class TaskCreateResponse final : } static const TaskCreateResponse& default_instance(); - enum ValueCase { - kJobId = 1, - kErrorMessage = 2, - VALUE_NOT_SET = 0, - }; - static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const TaskCreateResponse* internal_default_instance() { return reinterpret_cast( @@ -355,9 +349,6 @@ class TaskCreateResponse final : // accessors ------------------------------------------------------- // string job_id = 1; - private: - bool has_job_id() const; - public: void clear_job_id(); static const int kJobIdFieldNumber = 1; const ::std::string& job_id() const; @@ -371,43 +362,13 @@ class TaskCreateResponse final : ::std::string* release_job_id(); void set_allocated_job_id(::std::string* job_id); - // string error_message = 2; - private: - bool has_error_message() const; - public: - void clear_error_message(); - static const int kErrorMessageFieldNumber = 2; - const ::std::string& error_message() const; - void set_error_message(const ::std::string& value); - #if LANG_CXX11 - void set_error_message(::std::string&& value); - #endif - void set_error_message(const char* value); - void set_error_message(const char* value, size_t size); - ::std::string* mutable_error_message(); - ::std::string* release_error_message(); - void set_allocated_error_message(::std::string* error_message); - - void clear_value(); - ValueCase value_case() const; // @@protoc_insertion_point(class_scope:flyteidl.service.TaskCreateResponse) private: class HasBitSetters; - void set_has_job_id(); - void set_has_error_message(); - - inline bool has_value() const; - inline void clear_has_value(); ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - union ValueUnion { - ValueUnion() {} - ::google::protobuf::internal::ArenaStringPtr job_id_; - ::google::protobuf::internal::ArenaStringPtr error_message_; - } value_; + ::google::protobuf::internal::ArenaStringPtr job_id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - ::google::protobuf::uint32 _oneof_case_[1]; - friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; }; // ------------------------------------------------------------------- @@ -642,24 +603,10 @@ class TaskGetResponse final : // accessors ------------------------------------------------------- - // string error_message = 2; - void clear_error_message(); - static const int kErrorMessageFieldNumber = 2; - const ::std::string& error_message() const; - void set_error_message(const ::std::string& value); - #if LANG_CXX11 - void set_error_message(::std::string&& value); - #endif - void set_error_message(const char* value); - void set_error_message(const char* value, size_t size); - ::std::string* mutable_error_message(); - ::std::string* release_error_message(); - void set_allocated_error_message(::std::string* error_message); - - // .flyteidl.core.LiteralMap outputs = 3; + // .flyteidl.core.LiteralMap outputs = 2; bool has_outputs() const; void clear_outputs(); - static const int kOutputsFieldNumber = 3; + static const int kOutputsFieldNumber = 2; const ::flyteidl::core::LiteralMap& outputs() const; ::flyteidl::core::LiteralMap* release_outputs(); ::flyteidl::core::LiteralMap* mutable_outputs(); @@ -676,7 +623,6 @@ class TaskGetResponse final : class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::internal::ArenaStringPtr error_message_; ::flyteidl::core::LiteralMap* outputs_; int state_; mutable ::google::protobuf::internal::CachedSize _cached_size_; @@ -1081,198 +1027,58 @@ inline void TaskCreateRequest::set_allocated_output_prefix(::std::string* output // TaskCreateResponse // string job_id = 1; -inline bool TaskCreateResponse::has_job_id() const { - return value_case() == kJobId; -} -inline void TaskCreateResponse::set_has_job_id() { - _oneof_case_[0] = kJobId; -} inline void TaskCreateResponse::clear_job_id() { - if (has_job_id()) { - value_.job_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - clear_has_value(); - } + job_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline const ::std::string& TaskCreateResponse::job_id() const { // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateResponse.job_id) - if (has_job_id()) { - return value_.job_id_.GetNoArena(); - } - return *&::google::protobuf::internal::GetEmptyStringAlreadyInited(); + return job_id_.GetNoArena(); } inline void TaskCreateResponse::set_job_id(const ::std::string& value) { - // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateResponse.job_id) - if (!has_job_id()) { - clear_value(); - set_has_job_id(); - value_.job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - value_.job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateResponse.job_id) } #if LANG_CXX11 inline void TaskCreateResponse::set_job_id(::std::string&& value) { - // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateResponse.job_id) - if (!has_job_id()) { - clear_value(); - set_has_job_id(); - value_.job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - value_.job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + + job_id_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskCreateResponse.job_id) } #endif inline void TaskCreateResponse::set_job_id(const char* value) { GOOGLE_DCHECK(value != nullptr); - if (!has_job_id()) { - clear_value(); - set_has_job_id(); - value_.job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - value_.job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(value)); + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskCreateResponse.job_id) } inline void TaskCreateResponse::set_job_id(const char* value, size_t size) { - if (!has_job_id()) { - clear_value(); - set_has_job_id(); - value_.job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - value_.job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string( - reinterpret_cast(value), size)); + + job_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskCreateResponse.job_id) } inline ::std::string* TaskCreateResponse::mutable_job_id() { - if (!has_job_id()) { - clear_value(); - set_has_job_id(); - value_.job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } + // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateResponse.job_id) - return value_.job_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + return job_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* TaskCreateResponse::release_job_id() { // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateResponse.job_id) - if (has_job_id()) { - clear_has_value(); - return value_.job_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } else { - return nullptr; - } + + return job_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void TaskCreateResponse::set_allocated_job_id(::std::string* job_id) { - if (has_value()) { - clear_value(); - } if (job_id != nullptr) { - set_has_job_id(); - value_.job_id_.UnsafeSetDefault(job_id); - } - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateResponse.job_id) -} - -// string error_message = 2; -inline bool TaskCreateResponse::has_error_message() const { - return value_case() == kErrorMessage; -} -inline void TaskCreateResponse::set_has_error_message() { - _oneof_case_[0] = kErrorMessage; -} -inline void TaskCreateResponse::clear_error_message() { - if (has_error_message()) { - value_.error_message_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - clear_has_value(); - } -} -inline const ::std::string& TaskCreateResponse::error_message() const { - // @@protoc_insertion_point(field_get:flyteidl.service.TaskCreateResponse.error_message) - if (has_error_message()) { - return value_.error_message_.GetNoArena(); - } - return *&::google::protobuf::internal::GetEmptyStringAlreadyInited(); -} -inline void TaskCreateResponse::set_error_message(const ::std::string& value) { - // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateResponse.error_message) - if (!has_error_message()) { - clear_value(); - set_has_error_message(); - value_.error_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - value_.error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateResponse.error_message) -} -#if LANG_CXX11 -inline void TaskCreateResponse::set_error_message(::std::string&& value) { - // @@protoc_insertion_point(field_set:flyteidl.service.TaskCreateResponse.error_message) - if (!has_error_message()) { - clear_value(); - set_has_error_message(); - value_.error_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - value_.error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskCreateResponse.error_message) -} -#endif -inline void TaskCreateResponse::set_error_message(const char* value) { - GOOGLE_DCHECK(value != nullptr); - if (!has_error_message()) { - clear_value(); - set_has_error_message(); - value_.error_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - value_.error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskCreateResponse.error_message) -} -inline void TaskCreateResponse::set_error_message(const char* value, size_t size) { - if (!has_error_message()) { - clear_value(); - set_has_error_message(); - value_.error_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - value_.error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string( - reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskCreateResponse.error_message) -} -inline ::std::string* TaskCreateResponse::mutable_error_message() { - if (!has_error_message()) { - clear_value(); - set_has_error_message(); - value_.error_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - } - // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskCreateResponse.error_message) - return value_.error_message_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline ::std::string* TaskCreateResponse::release_error_message() { - // @@protoc_insertion_point(field_release:flyteidl.service.TaskCreateResponse.error_message) - if (has_error_message()) { - clear_has_value(); - return value_.error_message_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } else { - return nullptr; - } -} -inline void TaskCreateResponse::set_allocated_error_message(::std::string* error_message) { - if (has_value()) { - clear_value(); - } - if (error_message != nullptr) { - set_has_error_message(); - value_.error_message_.UnsafeSetDefault(error_message); + } - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateResponse.error_message) + job_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), job_id); + // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskCreateResponse.job_id) } -inline bool TaskCreateResponse::has_value() const { - return value_case() != VALUE_NOT_SET; -} -inline void TaskCreateResponse::clear_has_value() { - _oneof_case_[0] = VALUE_NOT_SET; -} -inline TaskCreateResponse::ValueCase TaskCreateResponse::value_case() const { - return TaskCreateResponse::ValueCase(_oneof_case_[0]); -} // ------------------------------------------------------------------- // TaskGetRequest @@ -1401,60 +1207,7 @@ inline void TaskGetResponse::set_state(::flyteidl::service::State value) { // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetResponse.state) } -// string error_message = 2; -inline void TaskGetResponse::clear_error_message() { - error_message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline const ::std::string& TaskGetResponse::error_message() const { - // @@protoc_insertion_point(field_get:flyteidl.service.TaskGetResponse.error_message) - return error_message_.GetNoArena(); -} -inline void TaskGetResponse::set_error_message(const ::std::string& value) { - - error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.service.TaskGetResponse.error_message) -} -#if LANG_CXX11 -inline void TaskGetResponse::set_error_message(::std::string&& value) { - - error_message_.SetNoArena( - &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.service.TaskGetResponse.error_message) -} -#endif -inline void TaskGetResponse::set_error_message(const char* value) { - GOOGLE_DCHECK(value != nullptr); - - error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.service.TaskGetResponse.error_message) -} -inline void TaskGetResponse::set_error_message(const char* value, size_t size) { - - error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.service.TaskGetResponse.error_message) -} -inline ::std::string* TaskGetResponse::mutable_error_message() { - - // @@protoc_insertion_point(field_mutable:flyteidl.service.TaskGetResponse.error_message) - return error_message_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline ::std::string* TaskGetResponse::release_error_message() { - // @@protoc_insertion_point(field_release:flyteidl.service.TaskGetResponse.error_message) - - return error_message_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline void TaskGetResponse::set_allocated_error_message(::std::string* error_message) { - if (error_message != nullptr) { - - } else { - - } - error_message_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), error_message); - // @@protoc_insertion_point(field_set_allocated:flyteidl.service.TaskGetResponse.error_message) -} - -// .flyteidl.core.LiteralMap outputs = 3; +// .flyteidl.core.LiteralMap outputs = 2; inline bool TaskGetResponse::has_outputs() const { return this != internal_default_instance() && outputs_ != nullptr; } diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index 5169455c8..55287d418 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -123,13 +123,10 @@ func (m *TaskCreateRequest) GetOutputPrefix() string { // Represents a create response structure. type TaskCreateResponse struct { - // Types that are valid to be assigned to Value: - // *TaskCreateResponse_JobId - // *TaskCreateResponse_ErrorMessage - Value isTaskCreateResponse_Value `protobuf_oneof:"value"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *TaskCreateResponse) Reset() { *m = TaskCreateResponse{} } @@ -157,51 +154,13 @@ func (m *TaskCreateResponse) XXX_DiscardUnknown() { var xxx_messageInfo_TaskCreateResponse proto.InternalMessageInfo -type isTaskCreateResponse_Value interface { - isTaskCreateResponse_Value() -} - -type TaskCreateResponse_JobId struct { - JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3,oneof"` -} - -type TaskCreateResponse_ErrorMessage struct { - ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3,oneof"` -} - -func (*TaskCreateResponse_JobId) isTaskCreateResponse_Value() {} - -func (*TaskCreateResponse_ErrorMessage) isTaskCreateResponse_Value() {} - -func (m *TaskCreateResponse) GetValue() isTaskCreateResponse_Value { - if m != nil { - return m.Value - } - return nil -} - func (m *TaskCreateResponse) GetJobId() string { - if x, ok := m.GetValue().(*TaskCreateResponse_JobId); ok { - return x.JobId - } - return "" -} - -func (m *TaskCreateResponse) GetErrorMessage() string { - if x, ok := m.GetValue().(*TaskCreateResponse_ErrorMessage); ok { - return x.ErrorMessage + if m != nil { + return m.JobId } return "" } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*TaskCreateResponse) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*TaskCreateResponse_JobId)(nil), - (*TaskCreateResponse_ErrorMessage)(nil), - } -} - // A message used to fetch a job state from backend plugin server. type TaskGetRequest struct { // A predefined yet extensible Task type identifier. @@ -256,12 +215,10 @@ func (m *TaskGetRequest) GetJobId() string { type TaskGetResponse struct { // The state of the execution is used to control its visibility in the UI/CLI. State State `protobuf:"varint,1,opt,name=state,proto3,enum=flyteidl.service.State" json:"state,omitempty"` - // Error message if fail to get job. - ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` // The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a // Structured dataset pointing to the query result table. // +optional - Outputs *core.LiteralMap `protobuf:"bytes,3,opt,name=outputs,proto3" json:"outputs,omitempty"` + Outputs *core.LiteralMap `protobuf:"bytes,2,opt,name=outputs,proto3" json:"outputs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -299,13 +256,6 @@ func (m *TaskGetResponse) GetState() State { return State_RETRYABLE_FAILURE } -func (m *TaskGetResponse) GetErrorMessage() string { - if m != nil { - return m.ErrorMessage - } - return "" -} - func (m *TaskGetResponse) GetOutputs() *core.LiteralMap { if m != nil { return m.Outputs @@ -410,43 +360,40 @@ func init() { } var fileDescriptor_3ccc78ed94d2bb96 = []byte{ - // 570 bytes of a gzipped FileDescriptorProto + // 525 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4d, 0x6f, 0xda, 0x40, - 0x10, 0xc5, 0x49, 0x09, 0x61, 0xf2, 0x51, 0xb2, 0x4a, 0x94, 0x84, 0xb4, 0x12, 0x75, 0x52, 0x29, - 0xaa, 0x14, 0x5b, 0x25, 0x87, 0xa8, 0x47, 0x3e, 0x5c, 0x8a, 0x04, 0x16, 0x5a, 0xe0, 0x40, 0xa5, - 0xd6, 0x32, 0x30, 0xb8, 0x0e, 0xc6, 0x76, 0xbd, 0xeb, 0xa8, 0xfc, 0x95, 0x1e, 0x7a, 0xea, 0x0f, - 0xad, 0xd6, 0x0b, 0x4e, 0x21, 0x29, 0x87, 0x1e, 0x77, 0xe6, 0xcd, 0x9b, 0x37, 0x6f, 0x76, 0x17, - 0xae, 0x26, 0xde, 0x9c, 0xa3, 0x3b, 0xf6, 0x74, 0x86, 0xd1, 0x83, 0x3b, 0x42, 0x3d, 0xf4, 0x62, - 0xc7, 0xf5, 0x2d, 0x36, 0x67, 0x1c, 0x67, 0x5a, 0x18, 0x05, 0x3c, 0x20, 0x85, 0x25, 0x4a, 0x5b, - 0xa0, 0x8a, 0xaf, 0xd2, 0xba, 0x51, 0x10, 0xa1, 0xee, 0xb9, 0x1c, 0x23, 0xdb, 0x63, 0x12, 0x5f, - 0x3c, 0x5f, 0xcd, 0x72, 0x9b, 0x4d, 0x97, 0xa9, 0xd7, 0xab, 0x29, 0xd7, 0xe7, 0x18, 0x4d, 0xec, - 0x11, 0xca, 0xb4, 0xfa, 0x5b, 0x81, 0xa3, 0x9e, 0xcd, 0xa6, 0xb5, 0x08, 0x6d, 0x8e, 0x14, 0xbf, - 0xc7, 0xc8, 0x38, 0x79, 0x0f, 0x3b, 0xae, 0x1f, 0xc6, 0x9c, 0x9d, 0x29, 0x25, 0xe5, 0x7a, 0xaf, - 0x7c, 0xae, 0xa5, 0x82, 0x04, 0x8b, 0xd6, 0x92, 0xed, 0xdb, 0x76, 0x48, 0x17, 0x40, 0x72, 0x07, - 0xbb, 0x1c, 0x67, 0xa1, 0x67, 0x73, 0x3c, 0xdb, 0x4a, 0x8a, 0x2e, 0xd6, 0x8a, 0x44, 0x9b, 0xde, - 0x02, 0x42, 0x53, 0x30, 0xb9, 0x84, 0x83, 0x20, 0xe6, 0x61, 0xcc, 0xad, 0x30, 0xc2, 0x89, 0xfb, - 0xe3, 0x6c, 0xbb, 0xa4, 0x5c, 0xe7, 0xe9, 0xbe, 0x0c, 0x76, 0x92, 0x98, 0xfa, 0x05, 0xc8, 0xdf, - 0x2a, 0x59, 0x18, 0xf8, 0x0c, 0xc9, 0x29, 0xec, 0xdc, 0x07, 0x43, 0xcb, 0x1d, 0x27, 0x32, 0xf3, - 0x9f, 0x32, 0x34, 0x7b, 0x1f, 0x0c, 0x9b, 0x63, 0xf2, 0x16, 0x0e, 0x30, 0x8a, 0x82, 0xc8, 0x9a, - 0x21, 0x63, 0xb6, 0x23, 0x15, 0x89, 0xfc, 0x7e, 0x12, 0x6e, 0xcb, 0x68, 0x35, 0x07, 0xd9, 0x07, - 0xdb, 0x8b, 0x51, 0xad, 0xc3, 0xa1, 0xa0, 0x6f, 0x20, 0x5f, 0x3a, 0x70, 0x01, 0x79, 0xe1, 0xa2, - 0xc5, 0xe7, 0x21, 0x4a, 0x76, 0xba, 0x2b, 0x02, 0xbd, 0x79, 0x88, 0xe4, 0x24, 0xed, 0x9b, 0xf0, - 0x2e, 0xba, 0xaa, 0x3f, 0x15, 0x78, 0x99, 0xd2, 0x2c, 0x24, 0xde, 0x40, 0x96, 0x71, 0xe1, 0x89, - 0xe0, 0x38, 0x2c, 0x9f, 0x6a, 0xeb, 0x9b, 0xd5, 0xba, 0x22, 0x4d, 0x25, 0x4a, 0x98, 0xf1, 0x8c, - 0xf0, 0x55, 0xd9, 0xe4, 0x16, 0x72, 0xd2, 0x1c, 0x96, 0x78, 0xb5, 0x71, 0x3d, 0x4b, 0xa4, 0xda, - 0x90, 0x7b, 0xae, 0xa3, 0x87, 0x8f, 0x7b, 0xfe, 0x9f, 0x29, 0x8f, 0xe5, 0x2a, 0x96, 0x44, 0x72, - 0xce, 0x77, 0x5f, 0x21, 0x9b, 0x0c, 0x42, 0x4e, 0xe0, 0x88, 0x1a, 0x3d, 0x3a, 0xa8, 0x54, 0x5b, - 0x86, 0xf5, 0xb1, 0xd2, 0x6c, 0xf5, 0xa9, 0x51, 0xc8, 0x88, 0x70, 0xc7, 0xa0, 0xed, 0x8a, 0x69, - 0x98, 0xbd, 0x34, 0xac, 0x90, 0x3d, 0xc8, 0x75, 0x0c, 0xb3, 0xde, 0x34, 0x1b, 0x85, 0x2d, 0x71, - 0xa0, 0x7d, 0xd3, 0x14, 0x87, 0x6d, 0x72, 0x00, 0xf9, 0x6e, 0xbf, 0x56, 0x33, 0x8c, 0xba, 0x51, - 0x2f, 0xbc, 0x28, 0xff, 0xda, 0x82, 0xe3, 0xaa, 0x3d, 0x9a, 0xa2, 0x3f, 0xee, 0x24, 0x0f, 0xa6, - 0x2b, 0xed, 0x23, 0x03, 0x00, 0x79, 0x2b, 0x84, 0x28, 0x72, 0xf9, 0xd4, 0xdf, 0x27, 0xb7, 0xbb, - 0x78, 0xb5, 0x19, 0x24, 0x27, 0x52, 0x33, 0xa4, 0x03, 0xb9, 0x06, 0xf2, 0x84, 0xb7, 0xf4, 0x7c, - 0xc9, 0xe3, 0x85, 0x29, 0xbe, 0xd9, 0x80, 0x48, 0x19, 0x07, 0x00, 0xd2, 0xb7, 0x4d, 0x62, 0x57, - 0x56, 0xf4, 0x2f, 0xb1, 0xab, 0xf6, 0xab, 0x99, 0xea, 0x87, 0xcf, 0x77, 0x8e, 0xcb, 0xbf, 0xc5, - 0x43, 0x6d, 0x14, 0xcc, 0xf4, 0xa4, 0x26, 0x88, 0x1c, 0x3d, 0x7d, 0xfd, 0x0e, 0xfa, 0x7a, 0x38, - 0xbc, 0x71, 0x02, 0x7d, 0xfd, 0x07, 0x1a, 0xee, 0x24, 0x5f, 0xc1, 0xed, 0x9f, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xc4, 0x64, 0xac, 0x6e, 0x9c, 0x04, 0x00, 0x00, + 0x10, 0x05, 0x52, 0x20, 0x4c, 0x9a, 0x94, 0xac, 0x12, 0x95, 0x90, 0x56, 0xa2, 0x4e, 0x0e, 0x51, + 0xab, 0xd8, 0x2a, 0x39, 0x44, 0x3d, 0xf2, 0xe1, 0x22, 0x24, 0x62, 0xa1, 0x05, 0x0e, 0xf4, 0x50, + 0x64, 0x60, 0xa0, 0x0e, 0xc6, 0xde, 0x7a, 0xd7, 0x55, 0xf9, 0x33, 0x3d, 0xf5, 0x87, 0x56, 0xeb, + 0x35, 0x0e, 0x90, 0x96, 0x43, 0x8f, 0x9e, 0x79, 0xf3, 0xe6, 0xcd, 0x9b, 0x59, 0xc3, 0xf5, 0xcc, + 0x5d, 0x09, 0x74, 0xa6, 0xae, 0xc1, 0x31, 0xf8, 0xe1, 0x4c, 0xd0, 0x60, 0x6e, 0x38, 0x77, 0xbc, + 0x11, 0x5f, 0x71, 0x81, 0x4b, 0x9d, 0x05, 0xbe, 0xf0, 0x49, 0x71, 0x8d, 0xd2, 0x63, 0x54, 0xf9, + 0x4d, 0x52, 0x37, 0xf1, 0x03, 0x34, 0x5c, 0x47, 0x60, 0x60, 0xbb, 0x5c, 0xe1, 0xcb, 0x17, 0xdb, + 0x59, 0x61, 0xf3, 0xc5, 0x3a, 0xf5, 0x76, 0x3b, 0xe5, 0x78, 0x02, 0x83, 0x99, 0x3d, 0x41, 0x95, + 0xd6, 0x7e, 0xa7, 0xe1, 0xb4, 0x6f, 0xf3, 0x45, 0x23, 0x40, 0x5b, 0x20, 0xc5, 0xef, 0x21, 0x72, + 0x41, 0x3e, 0x42, 0xce, 0xf1, 0x58, 0x28, 0x78, 0x29, 0x5d, 0x49, 0xdf, 0x1c, 0x55, 0x2f, 0xf4, + 0x44, 0x90, 0x64, 0xd1, 0x3b, 0xaa, 0xfd, 0x83, 0xcd, 0x68, 0x0c, 0x24, 0xf7, 0x70, 0x28, 0x70, + 0xc9, 0x5c, 0x5b, 0x60, 0x29, 0x13, 0x15, 0x5d, 0xee, 0x14, 0xc9, 0x36, 0xfd, 0x18, 0x42, 0x13, + 0x30, 0xb9, 0x82, 0x63, 0x3f, 0x14, 0x2c, 0x14, 0x23, 0x16, 0xe0, 0xcc, 0xf9, 0x59, 0x3a, 0xa8, + 0xa4, 0x6f, 0x0a, 0xf4, 0xa5, 0x0a, 0x76, 0xa3, 0x98, 0xf6, 0x01, 0xc8, 0xa6, 0x4a, 0xce, 0x7c, + 0x8f, 0x23, 0x39, 0x87, 0xdc, 0xa3, 0x3f, 0x1e, 0x39, 0xd3, 0x48, 0x66, 0x81, 0x66, 0x1f, 0xfd, + 0x71, 0x7b, 0xaa, 0x35, 0xe1, 0x44, 0x82, 0x5b, 0x28, 0xd6, 0xf3, 0x5c, 0x42, 0x41, 0x7a, 0x32, + 0x12, 0x2b, 0x86, 0x31, 0xf6, 0x50, 0x06, 0xfa, 0x2b, 0xb6, 0xc9, 0x92, 0xd9, 0x64, 0x09, 0xe1, + 0x55, 0xc2, 0x12, 0xf7, 0xbb, 0x85, 0x2c, 0x17, 0x72, 0x40, 0x49, 0x71, 0x52, 0x7d, 0xad, 0xef, + 0xae, 0x49, 0xef, 0xc9, 0x34, 0x55, 0x28, 0x72, 0x07, 0x79, 0x35, 0x04, 0x8f, 0x1d, 0xd9, 0x63, + 0xe3, 0x1a, 0xa9, 0xb5, 0xd4, 0x3e, 0x9a, 0xe8, 0xe2, 0xd3, 0x3e, 0xfe, 0x47, 0xff, 0x99, 0xb2, + 0x6c, 0x4d, 0xa4, 0x46, 0x78, 0xff, 0x15, 0xb2, 0x91, 0x46, 0x72, 0x0e, 0xa7, 0xd4, 0xec, 0xd3, + 0x61, 0xad, 0xde, 0x31, 0x47, 0x9f, 0x6b, 0xed, 0xce, 0x80, 0x9a, 0xc5, 0x94, 0x0c, 0x77, 0x4d, + 0xfa, 0x50, 0xb3, 0x4c, 0xab, 0x9f, 0x84, 0xd3, 0xe4, 0x08, 0xf2, 0x5d, 0xd3, 0x6a, 0xb6, 0xad, + 0x56, 0x31, 0x23, 0x3f, 0xe8, 0xc0, 0xb2, 0xe4, 0xc7, 0x01, 0x39, 0x86, 0x42, 0x6f, 0xd0, 0x68, + 0x98, 0x66, 0xd3, 0x6c, 0x16, 0x5f, 0x54, 0x7f, 0x65, 0xe0, 0xac, 0x6e, 0x4f, 0x16, 0xe8, 0x4d, + 0xbb, 0xd1, 0x61, 0xf7, 0x94, 0x33, 0x64, 0x08, 0xa0, 0xb6, 0x27, 0x45, 0x91, 0xab, 0xe7, 0xd6, + 0x3d, 0xbb, 0xc2, 0xf2, 0xf5, 0x7e, 0x90, 0x9a, 0x48, 0x4b, 0x91, 0x2e, 0xe4, 0x5b, 0x28, 0x22, + 0xde, 0xca, 0xdf, 0x4b, 0x9e, 0x4e, 0xa1, 0xfc, 0x6e, 0x0f, 0x22, 0x61, 0x1c, 0x02, 0x28, 0xdf, + 0xf6, 0x89, 0xdd, 0x5a, 0xd1, 0xbf, 0xc4, 0x6e, 0xdb, 0xaf, 0xa5, 0xea, 0x9f, 0xbe, 0xdc, 0xcf, + 0x1d, 0xf1, 0x2d, 0x1c, 0xeb, 0x13, 0x7f, 0x69, 0x44, 0x35, 0x7e, 0x30, 0x37, 0x92, 0x57, 0x3a, + 0x47, 0xcf, 0x60, 0xe3, 0xdb, 0xb9, 0x6f, 0xec, 0xfe, 0x29, 0xc6, 0xb9, 0xe8, 0xc9, 0xde, 0xfd, + 0x09, 0x00, 0x00, 0xff, 0xff, 0xb5, 0x74, 0x26, 0xac, 0x44, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/plugin_system.swagger.json index 215708465..06935fb26 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/plugin_system.swagger.json @@ -1049,12 +1049,7 @@ "type": "object", "properties": { "job_id": { - "type": "string", - "description": "The unique id identifying the job." - }, - "error_message": { - "type": "string", - "description": "Error message if fail to create job." + "type": "string" } }, "description": "Represents a create response structure." @@ -1148,10 +1143,6 @@ "$ref": "#/definitions/serviceState", "description": "The state of the execution is used to control its visibility in the UI/CLI." }, - "error_message": { - "type": "string", - "description": "Error message if fail to get job." - }, "outputs": { "$ref": "#/definitions/coreLiteralMap", "title": "The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a\nStructured dataset pointing to the query result table.\n+optional" diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index 2c40c3b71..fa937694d 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -1279,42 +1279,14 @@ public interface TaskCreateResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { /** - *
-     * The unique id identifying the job.
-     * 
- * * string job_id = 1; */ java.lang.String getJobId(); /** - *
-     * The unique id identifying the job.
-     * 
- * * string job_id = 1; */ com.google.protobuf.ByteString getJobIdBytes(); - - /** - *
-     * Error message if fail to create job.
-     * 
- * - * string error_message = 2; - */ - java.lang.String getErrorMessage(); - /** - *
-     * Error message if fail to create job.
-     * 
- * - * string error_message = 2; - */ - com.google.protobuf.ByteString - getErrorMessageBytes(); - - public flyteidl.service.PluginSystem.TaskCreateResponse.ValueCase getValueCase(); } /** *
@@ -1333,6 +1305,7 @@ private TaskCreateResponse(com.google.protobuf.GeneratedMessageV3.Builder bui
       super(builder);
     }
     private TaskCreateResponse() {
+      jobId_ = "";
     }
 
     @java.lang.Override
@@ -1361,14 +1334,8 @@ private TaskCreateResponse(
               break;
             case 10: {
               java.lang.String s = input.readStringRequireUtf8();
-              valueCase_ = 1;
-              value_ = s;
-              break;
-            }
-            case 18: {
-              java.lang.String s = input.readStringRequireUtf8();
-              valueCase_ = 2;
-              value_ = s;
+
+              jobId_ = s;
               break;
             }
             default: {
@@ -1403,140 +1370,34 @@ private TaskCreateResponse(
               flyteidl.service.PluginSystem.TaskCreateResponse.class, flyteidl.service.PluginSystem.TaskCreateResponse.Builder.class);
     }
 
-    private int valueCase_ = 0;
-    private java.lang.Object value_;
-    public enum ValueCase
-        implements com.google.protobuf.Internal.EnumLite {
-      JOB_ID(1),
-      ERROR_MESSAGE(2),
-      VALUE_NOT_SET(0);
-      private final int value;
-      private ValueCase(int value) {
-        this.value = value;
-      }
-      /**
-       * @deprecated Use {@link #forNumber(int)} instead.
-       */
-      @java.lang.Deprecated
-      public static ValueCase valueOf(int value) {
-        return forNumber(value);
-      }
-
-      public static ValueCase forNumber(int value) {
-        switch (value) {
-          case 1: return JOB_ID;
-          case 2: return ERROR_MESSAGE;
-          case 0: return VALUE_NOT_SET;
-          default: return null;
-        }
-      }
-      public int getNumber() {
-        return this.value;
-      }
-    };
-
-    public ValueCase
-    getValueCase() {
-      return ValueCase.forNumber(
-          valueCase_);
-    }
-
     public static final int JOB_ID_FIELD_NUMBER = 1;
+    private volatile java.lang.Object jobId_;
     /**
-     * 
-     * The unique id identifying the job.
-     * 
- * * string job_id = 1; */ public java.lang.String getJobId() { - java.lang.Object ref = ""; - if (valueCase_ == 1) { - ref = value_; - } + java.lang.Object ref = jobId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - if (valueCase_ == 1) { - value_ = s; - } + jobId_ = s; return s; } } /** - *
-     * The unique id identifying the job.
-     * 
- * * string job_id = 1; */ public com.google.protobuf.ByteString getJobIdBytes() { - java.lang.Object ref = ""; - if (valueCase_ == 1) { - ref = value_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (valueCase_ == 1) { - value_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERROR_MESSAGE_FIELD_NUMBER = 2; - /** - *
-     * Error message if fail to create job.
-     * 
- * - * string error_message = 2; - */ - public java.lang.String getErrorMessage() { - java.lang.Object ref = ""; - if (valueCase_ == 2) { - ref = value_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (valueCase_ == 2) { - value_ = s; - } - return s; - } - } - /** - *
-     * Error message if fail to create job.
-     * 
- * - * string error_message = 2; - */ - public com.google.protobuf.ByteString - getErrorMessageBytes() { - java.lang.Object ref = ""; - if (valueCase_ == 2) { - ref = value_; - } + java.lang.Object ref = jobId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - if (valueCase_ == 2) { - value_ = b; - } + jobId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1557,11 +1418,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (valueCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, value_); - } - if (valueCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + if (!getJobIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, jobId_); } unknownFields.writeTo(output); } @@ -1572,11 +1430,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (valueCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, value_); - } - if (valueCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + if (!getJobIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, jobId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1593,19 +1448,8 @@ public boolean equals(final java.lang.Object obj) { } flyteidl.service.PluginSystem.TaskCreateResponse other = (flyteidl.service.PluginSystem.TaskCreateResponse) obj; - if (!getValueCase().equals(other.getValueCase())) return false; - switch (valueCase_) { - case 1: - if (!getJobId() - .equals(other.getJobId())) return false; - break; - case 2: - if (!getErrorMessage() - .equals(other.getErrorMessage())) return false; - break; - case 0: - default: - } + if (!getJobId() + .equals(other.getJobId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1617,18 +1461,8 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - switch (valueCase_) { - case 1: - hash = (37 * hash) + JOB_ID_FIELD_NUMBER; - hash = (53 * hash) + getJobId().hashCode(); - break; - case 2: - hash = (37 * hash) + ERROR_MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getErrorMessage().hashCode(); - break; - case 0: - default: - } + hash = (37 * hash) + JOB_ID_FIELD_NUMBER; + hash = (53 * hash) + getJobId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -1766,8 +1600,8 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - valueCase_ = 0; - value_ = null; + jobId_ = ""; + return this; } @@ -1794,13 +1628,7 @@ public flyteidl.service.PluginSystem.TaskCreateResponse build() { @java.lang.Override public flyteidl.service.PluginSystem.TaskCreateResponse buildPartial() { flyteidl.service.PluginSystem.TaskCreateResponse result = new flyteidl.service.PluginSystem.TaskCreateResponse(this); - if (valueCase_ == 1) { - result.value_ = value_; - } - if (valueCase_ == 2) { - result.value_ = value_; - } - result.valueCase_ = valueCase_; + result.jobId_ = jobId_; onBuilt(); return result; } @@ -1849,22 +1677,9 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(flyteidl.service.PluginSystem.TaskCreateResponse other) { if (other == flyteidl.service.PluginSystem.TaskCreateResponse.getDefaultInstance()) return this; - switch (other.getValueCase()) { - case JOB_ID: { - valueCase_ = 1; - value_ = other.value_; - onChanged(); - break; - } - case ERROR_MESSAGE: { - valueCase_ = 2; - value_ = other.value_; - onChanged(); - break; - } - case VALUE_NOT_SET: { - break; - } + if (!other.getJobId().isEmpty()) { + jobId_ = other.jobId_; + onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -1894,76 +1709,40 @@ public Builder mergeFrom( } return this; } - private int valueCase_ = 0; - private java.lang.Object value_; - public ValueCase - getValueCase() { - return ValueCase.forNumber( - valueCase_); - } - - public Builder clearValue() { - valueCase_ = 0; - value_ = null; - onChanged(); - return this; - } - + private java.lang.Object jobId_ = ""; /** - *
-       * The unique id identifying the job.
-       * 
- * * string job_id = 1; */ public java.lang.String getJobId() { - java.lang.Object ref = ""; - if (valueCase_ == 1) { - ref = value_; - } + java.lang.Object ref = jobId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - if (valueCase_ == 1) { - value_ = s; - } + jobId_ = s; return s; } else { return (java.lang.String) ref; } } /** - *
-       * The unique id identifying the job.
-       * 
- * * string job_id = 1; */ public com.google.protobuf.ByteString getJobIdBytes() { - java.lang.Object ref = ""; - if (valueCase_ == 1) { - ref = value_; - } + java.lang.Object ref = jobId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - if (valueCase_ == 1) { - value_ = b; - } + jobId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - *
-       * The unique id identifying the job.
-       * 
- * * string job_id = 1; */ public Builder setJobId( @@ -1971,31 +1750,21 @@ public Builder setJobId( if (value == null) { throw new NullPointerException(); } - valueCase_ = 1; - value_ = value; + + jobId_ = value; onChanged(); return this; } /** - *
-       * The unique id identifying the job.
-       * 
- * * string job_id = 1; */ public Builder clearJobId() { - if (valueCase_ == 1) { - valueCase_ = 0; - value_ = null; - onChanged(); - } + + jobId_ = getDefaultInstance().getJobId(); + onChanged(); return this; } /** - *
-       * The unique id identifying the job.
-       * 
- * * string job_id = 1; */ public Builder setJobIdBytes( @@ -2004,108 +1773,8 @@ public Builder setJobIdBytes( throw new NullPointerException(); } checkByteStringIsUtf8(value); - valueCase_ = 1; - value_ = value; - onChanged(); - return this; - } - - /** - *
-       * Error message if fail to create job.
-       * 
- * - * string error_message = 2; - */ - public java.lang.String getErrorMessage() { - java.lang.Object ref = ""; - if (valueCase_ == 2) { - ref = value_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (valueCase_ == 2) { - value_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Error message if fail to create job.
-       * 
- * - * string error_message = 2; - */ - public com.google.protobuf.ByteString - getErrorMessageBytes() { - java.lang.Object ref = ""; - if (valueCase_ == 2) { - ref = value_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (valueCase_ == 2) { - value_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Error message if fail to create job.
-       * 
- * - * string error_message = 2; - */ - public Builder setErrorMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - valueCase_ = 2; - value_ = value; - onChanged(); - return this; - } - /** - *
-       * Error message if fail to create job.
-       * 
- * - * string error_message = 2; - */ - public Builder clearErrorMessage() { - if (valueCase_ == 2) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - /** - *
-       * Error message if fail to create job.
-       * 
- * - * string error_message = 2; - */ - public Builder setErrorMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - valueCase_ = 2; - value_ = value; + + jobId_ = value; onChanged(); return this; } @@ -2949,24 +2618,6 @@ public interface TaskGetResponseOrBuilder extends */ flyteidl.service.PluginSystem.State getState(); - /** - *
-     * Error message if fail to get job.
-     * 
- * - * string error_message = 2; - */ - java.lang.String getErrorMessage(); - /** - *
-     * Error message if fail to get job.
-     * 
- * - * string error_message = 2; - */ - com.google.protobuf.ByteString - getErrorMessageBytes(); - /** *
      * The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a
@@ -2974,7 +2625,7 @@ public interface TaskGetResponseOrBuilder extends
      * +optional
      * 
* - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ boolean hasOutputs(); /** @@ -2984,7 +2635,7 @@ public interface TaskGetResponseOrBuilder extends * +optional *
* - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ flyteidl.core.Literals.LiteralMap getOutputs(); /** @@ -2994,7 +2645,7 @@ public interface TaskGetResponseOrBuilder extends * +optional *
* - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder(); } @@ -3016,7 +2667,6 @@ private TaskGetResponse(com.google.protobuf.GeneratedMessageV3.Builder builde } private TaskGetResponse() { state_ = 0; - errorMessage_ = ""; } @java.lang.Override @@ -3050,12 +2700,6 @@ private TaskGetResponse( break; } case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - errorMessage_ = s; - break; - } - case 26: { flyteidl.core.Literals.LiteralMap.Builder subBuilder = null; if (outputs_ != null) { subBuilder = outputs_.toBuilder(); @@ -3125,49 +2769,7 @@ public flyteidl.service.PluginSystem.State getState() { return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result; } - public static final int ERROR_MESSAGE_FIELD_NUMBER = 2; - private volatile java.lang.Object errorMessage_; - /** - *
-     * Error message if fail to get job.
-     * 
- * - * string error_message = 2; - */ - public java.lang.String getErrorMessage() { - java.lang.Object ref = errorMessage_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errorMessage_ = s; - return s; - } - } - /** - *
-     * Error message if fail to get job.
-     * 
- * - * string error_message = 2; - */ - public com.google.protobuf.ByteString - getErrorMessageBytes() { - java.lang.Object ref = errorMessage_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errorMessage_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int OUTPUTS_FIELD_NUMBER = 3; + public static final int OUTPUTS_FIELD_NUMBER = 2; private flyteidl.core.Literals.LiteralMap outputs_; /** *
@@ -3176,7 +2778,7 @@ public java.lang.String getErrorMessage() {
      * +optional
      * 
* - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public boolean hasOutputs() { return outputs_ != null; @@ -3188,7 +2790,7 @@ public boolean hasOutputs() { * +optional *
* - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public flyteidl.core.Literals.LiteralMap getOutputs() { return outputs_ == null ? flyteidl.core.Literals.LiteralMap.getDefaultInstance() : outputs_; @@ -3200,7 +2802,7 @@ public flyteidl.core.Literals.LiteralMap getOutputs() { * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { return getOutputs(); @@ -3223,11 +2825,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (state_ != flyteidl.service.PluginSystem.State.RETRYABLE_FAILURE.getNumber()) { output.writeEnum(1, state_); } - if (!getErrorMessageBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, errorMessage_); - } if (outputs_ != null) { - output.writeMessage(3, getOutputs()); + output.writeMessage(2, getOutputs()); } unknownFields.writeTo(output); } @@ -3242,12 +2841,9 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, state_); } - if (!getErrorMessageBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, errorMessage_); - } if (outputs_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getOutputs()); + .computeMessageSize(2, getOutputs()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3265,8 +2861,6 @@ public boolean equals(final java.lang.Object obj) { flyteidl.service.PluginSystem.TaskGetResponse other = (flyteidl.service.PluginSystem.TaskGetResponse) obj; if (state_ != other.state_) return false; - if (!getErrorMessage() - .equals(other.getErrorMessage())) return false; if (hasOutputs() != other.hasOutputs()) return false; if (hasOutputs()) { if (!getOutputs() @@ -3285,8 +2879,6 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + STATE_FIELD_NUMBER; hash = (53 * hash) + state_; - hash = (37 * hash) + ERROR_MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getErrorMessage().hashCode(); if (hasOutputs()) { hash = (37 * hash) + OUTPUTS_FIELD_NUMBER; hash = (53 * hash) + getOutputs().hashCode(); @@ -3430,8 +3022,6 @@ public Builder clear() { super.clear(); state_ = 0; - errorMessage_ = ""; - if (outputsBuilder_ == null) { outputs_ = null; } else { @@ -3465,7 +3055,6 @@ public flyteidl.service.PluginSystem.TaskGetResponse build() { public flyteidl.service.PluginSystem.TaskGetResponse buildPartial() { flyteidl.service.PluginSystem.TaskGetResponse result = new flyteidl.service.PluginSystem.TaskGetResponse(this); result.state_ = state_; - result.errorMessage_ = errorMessage_; if (outputsBuilder_ == null) { result.outputs_ = outputs_; } else { @@ -3522,10 +3111,6 @@ public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetResponse other) { if (other.state_ != 0) { setStateValue(other.getStateValue()); } - if (!other.getErrorMessage().isEmpty()) { - errorMessage_ = other.errorMessage_; - onChanged(); - } if (other.hasOutputs()) { mergeOutputs(other.getOutputs()); } @@ -3623,95 +3208,6 @@ public Builder clearState() { return this; } - private java.lang.Object errorMessage_ = ""; - /** - *
-       * Error message if fail to get job.
-       * 
- * - * string error_message = 2; - */ - public java.lang.String getErrorMessage() { - java.lang.Object ref = errorMessage_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errorMessage_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Error message if fail to get job.
-       * 
- * - * string error_message = 2; - */ - public com.google.protobuf.ByteString - getErrorMessageBytes() { - java.lang.Object ref = errorMessage_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errorMessage_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Error message if fail to get job.
-       * 
- * - * string error_message = 2; - */ - public Builder setErrorMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - errorMessage_ = value; - onChanged(); - return this; - } - /** - *
-       * Error message if fail to get job.
-       * 
- * - * string error_message = 2; - */ - public Builder clearErrorMessage() { - - errorMessage_ = getDefaultInstance().getErrorMessage(); - onChanged(); - return this; - } - /** - *
-       * Error message if fail to get job.
-       * 
- * - * string error_message = 2; - */ - public Builder setErrorMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - errorMessage_ = value; - onChanged(); - return this; - } - private flyteidl.core.Literals.LiteralMap outputs_; private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> outputsBuilder_; @@ -3722,7 +3218,7 @@ public Builder setErrorMessageBytes( * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public boolean hasOutputs() { return outputsBuilder_ != null || outputs_ != null; @@ -3734,7 +3230,7 @@ public boolean hasOutputs() { * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public flyteidl.core.Literals.LiteralMap getOutputs() { if (outputsBuilder_ == null) { @@ -3750,7 +3246,7 @@ public flyteidl.core.Literals.LiteralMap getOutputs() { * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public Builder setOutputs(flyteidl.core.Literals.LiteralMap value) { if (outputsBuilder_ == null) { @@ -3772,7 +3268,7 @@ public Builder setOutputs(flyteidl.core.Literals.LiteralMap value) { * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public Builder setOutputs( flyteidl.core.Literals.LiteralMap.Builder builderForValue) { @@ -3792,7 +3288,7 @@ public Builder setOutputs( * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public Builder mergeOutputs(flyteidl.core.Literals.LiteralMap value) { if (outputsBuilder_ == null) { @@ -3816,7 +3312,7 @@ public Builder mergeOutputs(flyteidl.core.Literals.LiteralMap value) { * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public Builder clearOutputs() { if (outputsBuilder_ == null) { @@ -3836,7 +3332,7 @@ public Builder clearOutputs() { * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public flyteidl.core.Literals.LiteralMap.Builder getOutputsBuilder() { @@ -3850,7 +3346,7 @@ public flyteidl.core.Literals.LiteralMap.Builder getOutputsBuilder() { * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { if (outputsBuilder_ != null) { @@ -3867,7 +3363,7 @@ public flyteidl.core.Literals.LiteralMapOrBuilder getOutputsOrBuilder() { * +optional * * - * .flyteidl.core.LiteralMap outputs = 3; + * .flyteidl.core.LiteralMap outputs = 2; */ private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.Literals.LiteralMap, flyteidl.core.Literals.LiteralMap.Builder, flyteidl.core.Literals.LiteralMapOrBuilder> @@ -5166,26 +4662,25 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp "equest\022)\n\006inputs\030\001 \001(\0132\031.flyteidl.core.L" + "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" + "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" + - "H\n\022TaskCreateResponse\022\020\n\006job_id\030\001 \001(\tH\000\022" + - "\027\n\rerror_message\030\002 \001(\tH\000B\007\n\005value\"3\n\016Tas" + - "kGetRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id" + - "\030\002 \001(\t\"|\n\017TaskGetResponse\022&\n\005state\030\001 \001(\016" + - "2\027.flyteidl.service.State\022\025\n\rerror_messa" + - "ge\030\002 \001(\t\022*\n\007outputs\030\003 \001(\0132\031.flyteidl.cor" + - "e.LiteralMap\"6\n\021TaskDeleteRequest\022\021\n\ttas" + - "k_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDele" + - "teResponse*^\n\005State\022\025\n\021RETRYABLE_FAILURE" + - "\020\000\022\025\n\021PERMANENT_FAILURE\020\001\022\013\n\007PENDING\020\002\022\013" + - "\n\007RUNNING\020\003\022\r\n\tSUCCEEDED\020\0042\236\002\n\024BackendPl" + - "uginService\022Y\n\nCreateTask\022#.flyteidl.ser" + - "vice.TaskCreateRequest\032$.flyteidl.servic" + - "e.TaskCreateResponse\"\000\022P\n\007GetTask\022 .flyt" + - "eidl.service.TaskGetRequest\032!.flyteidl.s" + - "ervice.TaskGetResponse\"\000\022Y\n\nDeleteTask\022#" + - ".flyteidl.service.TaskDeleteRequest\032$.fl" + - "yteidl.service.TaskDeleteResponse\"\000B9Z7g" + - "ithub.com/flyteorg/flyteidl/gen/pb-go/fl" + - "yteidl/serviceb\006proto3" + "$\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\"3\n" + + "\016TaskGetRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006jo" + + "b_id\030\002 \001(\t\"e\n\017TaskGetResponse\022&\n\005state\030\001" + + " \001(\0162\027.flyteidl.service.State\022*\n\007outputs" + + "\030\002 \001(\0132\031.flyteidl.core.LiteralMap\"6\n\021Tas" + + "kDeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job" + + "_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*^\n\005State" + + "\022\025\n\021RETRYABLE_FAILURE\020\000\022\025\n\021PERMANENT_FAI" + + "LURE\020\001\022\013\n\007PENDING\020\002\022\013\n\007RUNNING\020\003\022\r\n\tSUCC" + + "EEDED\020\0042\236\002\n\024BackendPluginService\022Y\n\nCrea" + + "teTask\022#.flyteidl.service.TaskCreateRequ" + + "est\032$.flyteidl.service.TaskCreateRespons" + + "e\"\000\022P\n\007GetTask\022 .flyteidl.service.TaskGe" + + "tRequest\032!.flyteidl.service.TaskGetRespo" + + "nse\"\000\022Y\n\nDeleteTask\022#.flyteidl.service.T" + + "askDeleteRequest\032$.flyteidl.service.Task" + + "DeleteResponse\"\000B9Z7github.com/flyteorg/" + + "flyteidl/gen/pb-go/flyteidl/serviceb\006pro" + + "to3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -5213,7 +4708,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_service_TaskCreateResponse_descriptor, - new java.lang.String[] { "JobId", "ErrorMessage", "Value", }); + new java.lang.String[] { "JobId", }); internal_static_flyteidl_service_TaskGetRequest_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable = new @@ -5225,7 +4720,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_service_TaskGetResponse_descriptor, - new java.lang.String[] { "State", "ErrorMessage", "Outputs", }); + new java.lang.String[] { "State", "Outputs", }); internal_static_flyteidl_service_TaskDeleteRequest_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable = new diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts index 02f9b13f3..7d94b7858 100644 --- a/gen/pb-js/flyteidl.d.ts +++ b/gen/pb-js/flyteidl.d.ts @@ -19787,9 +19787,6 @@ export namespace flyteidl { /** TaskCreateResponse jobId */ jobId?: (string|null); - - /** TaskCreateResponse errorMessage */ - errorMessage?: (string|null); } /** Represents a TaskCreateResponse. */ @@ -19804,12 +19801,6 @@ export namespace flyteidl { /** TaskCreateResponse jobId. */ public jobId: string; - /** TaskCreateResponse errorMessage. */ - public errorMessage: string; - - /** TaskCreateResponse value. */ - public value?: ("jobId"|"errorMessage"); - /** * Creates a new TaskCreateResponse instance using the specified properties. * @param [properties] Properties to set @@ -19907,9 +19898,6 @@ export namespace flyteidl { /** TaskGetResponse state */ state?: (flyteidl.service.State|null); - /** TaskGetResponse errorMessage */ - errorMessage?: (string|null); - /** TaskGetResponse outputs */ outputs?: (flyteidl.core.ILiteralMap|null); } @@ -19926,9 +19914,6 @@ export namespace flyteidl { /** TaskGetResponse state. */ public state: flyteidl.service.State; - /** TaskGetResponse errorMessage. */ - public errorMessage: string; - /** TaskGetResponse outputs. */ public outputs?: (flyteidl.core.ILiteralMap|null); diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js index 17c073d6d..881d9c0fc 100644 --- a/gen/pb-js/flyteidl.js +++ b/gen/pb-js/flyteidl.js @@ -46016,7 +46016,6 @@ * @memberof flyteidl.service * @interface ITaskCreateResponse * @property {string|null} [jobId] TaskCreateResponse jobId - * @property {string|null} [errorMessage] TaskCreateResponse errorMessage */ /** @@ -46042,28 +46041,6 @@ */ TaskCreateResponse.prototype.jobId = ""; - /** - * TaskCreateResponse errorMessage. - * @member {string} errorMessage - * @memberof flyteidl.service.TaskCreateResponse - * @instance - */ - TaskCreateResponse.prototype.errorMessage = ""; - - // OneOf field names bound to virtual getters and setters - var $oneOfFields; - - /** - * TaskCreateResponse value. - * @member {"jobId"|"errorMessage"|undefined} value - * @memberof flyteidl.service.TaskCreateResponse - * @instance - */ - Object.defineProperty(TaskCreateResponse.prototype, "value", { - get: $util.oneOfGetter($oneOfFields = ["jobId", "errorMessage"]), - set: $util.oneOfSetter($oneOfFields) - }); - /** * Creates a new TaskCreateResponse instance using the specified properties. * @function create @@ -46090,8 +46067,6 @@ writer = $Writer.create(); if (message.jobId != null && message.hasOwnProperty("jobId")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.jobId); - if (message.errorMessage != null && message.hasOwnProperty("errorMessage")) - writer.uint32(/* id 2, wireType 2 =*/18).string(message.errorMessage); return writer; }; @@ -46116,9 +46091,6 @@ case 1: message.jobId = reader.string(); break; - case 2: - message.errorMessage = reader.string(); - break; default: reader.skipType(tag & 7); break; @@ -46138,19 +46110,9 @@ TaskCreateResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; - if (message.jobId != null && message.hasOwnProperty("jobId")) { - properties.value = 1; + if (message.jobId != null && message.hasOwnProperty("jobId")) if (!$util.isString(message.jobId)) return "jobId: string expected"; - } - if (message.errorMessage != null && message.hasOwnProperty("errorMessage")) { - if (properties.value === 1) - return "value: multiple values"; - properties.value = 1; - if (!$util.isString(message.errorMessage)) - return "errorMessage: string expected"; - } return null; }; @@ -46291,7 +46253,6 @@ * @memberof flyteidl.service * @interface ITaskGetResponse * @property {flyteidl.service.State|null} [state] TaskGetResponse state - * @property {string|null} [errorMessage] TaskGetResponse errorMessage * @property {flyteidl.core.ILiteralMap|null} [outputs] TaskGetResponse outputs */ @@ -46318,14 +46279,6 @@ */ TaskGetResponse.prototype.state = 0; - /** - * TaskGetResponse errorMessage. - * @member {string} errorMessage - * @memberof flyteidl.service.TaskGetResponse - * @instance - */ - TaskGetResponse.prototype.errorMessage = ""; - /** * TaskGetResponse outputs. * @member {flyteidl.core.ILiteralMap|null|undefined} outputs @@ -46360,10 +46313,8 @@ writer = $Writer.create(); if (message.state != null && message.hasOwnProperty("state")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.state); - if (message.errorMessage != null && message.hasOwnProperty("errorMessage")) - writer.uint32(/* id 2, wireType 2 =*/18).string(message.errorMessage); if (message.outputs != null && message.hasOwnProperty("outputs")) - $root.flyteidl.core.LiteralMap.encode(message.outputs, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); + $root.flyteidl.core.LiteralMap.encode(message.outputs, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -46389,9 +46340,6 @@ message.state = reader.int32(); break; case 2: - message.errorMessage = reader.string(); - break; - case 3: message.outputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32()); break; default: @@ -46424,9 +46372,6 @@ case 4: break; } - if (message.errorMessage != null && message.hasOwnProperty("errorMessage")) - if (!$util.isString(message.errorMessage)) - return "errorMessage: string expected"; if (message.outputs != null && message.hasOwnProperty("outputs")) { var error = $root.flyteidl.core.LiteralMap.verify(message.outputs); if (error) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py index 6f9c5c7e2..87154de08 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.py @@ -16,7 +16,7 @@ from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"]\n\x12TaskCreateResponse\x12\x17\n\x06job_id\x18\x01 \x01(\tH\x00R\x05jobId\x12%\n\rerror_message\x18\x02 \x01(\tH\x00R\x0c\x65rrorMessageB\x07\n\x05value\"D\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x9a\x01\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12#\n\rerror_message\x18\x02 \x01(\tR\x0c\x65rrorMessage\x12\x33\n\x07outputs\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*^\n\x05State\x12\x15\n\x11RETRYABLE_FAILURE\x10\x00\x12\x15\n\x11PERMANENT_FAILURE\x10\x01\x12\x0b\n\x07PENDING\x10\x02\x12\x0b\n\x07RUNNING\x10\x03\x12\r\n\tSUCCEEDED\x10\x04\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"+\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\"D\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"u\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x33\n\x07outputs\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*^\n\x05State\x12\x15\n\x11RETRYABLE_FAILURE\x10\x00\x12\x15\n\x11PERMANENT_FAILURE\x10\x01\x12\x0b\n\x07PENDING\x10\x02\x12\x0b\n\x07RUNNING\x10\x03\x12\r\n\tSUCCEEDED\x10\x04\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals()) @@ -24,20 +24,20 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service' - _STATE._serialized_start=730 - _STATE._serialized_end=824 + _STATE._serialized_start=642 + _STATE._serialized_end=736 _TASKCREATEREQUEST._serialized_start=147 _TASKCREATEREQUEST._serialized_end=311 _TASKCREATERESPONSE._serialized_start=313 - _TASKCREATERESPONSE._serialized_end=406 - _TASKGETREQUEST._serialized_start=408 - _TASKGETREQUEST._serialized_end=476 - _TASKGETRESPONSE._serialized_start=479 - _TASKGETRESPONSE._serialized_end=633 - _TASKDELETEREQUEST._serialized_start=635 - _TASKDELETEREQUEST._serialized_end=706 - _TASKDELETERESPONSE._serialized_start=708 - _TASKDELETERESPONSE._serialized_end=728 - _BACKENDPLUGINSERVICE._serialized_start=827 - _BACKENDPLUGINSERVICE._serialized_end=1113 + _TASKCREATERESPONSE._serialized_end=356 + _TASKGETREQUEST._serialized_start=358 + _TASKGETREQUEST._serialized_end=426 + _TASKGETRESPONSE._serialized_start=428 + _TASKGETRESPONSE._serialized_end=545 + _TASKDELETEREQUEST._serialized_start=547 + _TASKDELETEREQUEST._serialized_end=618 + _TASKDELETERESPONSE._serialized_start=620 + _TASKDELETERESPONSE._serialized_end=640 + _BACKENDPLUGINSERVICE._serialized_start=739 + _BACKENDPLUGINSERVICE._serialized_end=1025 # @@protoc_insertion_point(module_scope) diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi index 51836ce1d..da6f4ce35 100644 --- a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi +++ b/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi @@ -24,12 +24,10 @@ class TaskCreateRequest(_message.Message): def __init__(self, inputs: _Optional[_Union[_literals_pb2.LiteralMap, _Mapping]] = ..., template: _Optional[_Union[_tasks_pb2.TaskTemplate, _Mapping]] = ..., output_prefix: _Optional[str] = ...) -> None: ... class TaskCreateResponse(_message.Message): - __slots__ = ["error_message", "job_id"] - ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + __slots__ = ["job_id"] JOB_ID_FIELD_NUMBER: _ClassVar[int] - error_message: str job_id: str - def __init__(self, job_id: _Optional[str] = ..., error_message: _Optional[str] = ...) -> None: ... + def __init__(self, job_id: _Optional[str] = ...) -> None: ... class TaskDeleteRequest(_message.Message): __slots__ = ["job_id", "task_type"] @@ -52,14 +50,12 @@ class TaskGetRequest(_message.Message): def __init__(self, task_type: _Optional[str] = ..., job_id: _Optional[str] = ...) -> None: ... class TaskGetResponse(_message.Message): - __slots__ = ["error_message", "outputs", "state"] - ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + __slots__ = ["outputs", "state"] OUTPUTS_FIELD_NUMBER: _ClassVar[int] STATE_FIELD_NUMBER: _ClassVar[int] - error_message: str outputs: _literals_pb2.LiteralMap state: State - def __init__(self, state: _Optional[_Union[State, str]] = ..., error_message: _Optional[str] = ..., outputs: _Optional[_Union[_literals_pb2.LiteralMap, _Mapping]] = ...) -> None: ... + def __init__(self, state: _Optional[_Union[State, str]] = ..., outputs: _Optional[_Union[_literals_pb2.LiteralMap, _Mapping]] = ...) -> None: ... class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = [] diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index dca3448cd..bb3a5f588 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -39,12 +39,7 @@ message TaskCreateRequest { // Represents a create response structure. message TaskCreateResponse { - oneof value { - // The unique id identifying the job. - string job_id = 1; - // Error message if fail to create job. - string error_message = 2; - } + string job_id = 1; } // A message used to fetch a job state from backend plugin server. @@ -59,12 +54,10 @@ message TaskGetRequest { message TaskGetResponse { // The state of the execution is used to control its visibility in the UI/CLI. State state = 1; - // Error message if fail to get job. - string error_message = 2; // The outputs of the execution. It's typically used by sql task. Flyteplugins service will create a // Structured dataset pointing to the query result table. // +optional - core.LiteralMap outputs = 3; + core.LiteralMap outputs = 2; } // A message used to delete a task. From d73c35eac69dcdecd9dca85e6189b9f461d9b23b Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Mon, 27 Mar 2023 12:05:37 -0700 Subject: [PATCH 15/18] update comment Signed-off-by: Kevin Su --- protos/flyteidl/service/plugin_system.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/plugin_system.proto index bb3a5f588..91923792d 100644 --- a/protos/flyteidl/service/plugin_system.proto +++ b/protos/flyteidl/service/plugin_system.proto @@ -33,7 +33,7 @@ message TaskCreateRequest { core.LiteralMap inputs = 1; // Template of the task that encapsulates all the metadata of the task. core.TaskTemplate template = 2; - // Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring) + // Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring) string output_prefix = 3; } From 6cd0fe21b8111195b6ea2472ae02938e1ba8538a Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Mon, 27 Mar 2023 12:31:50 -0700 Subject: [PATCH 16/18] make generate Signed-off-by: Kevin Su --- gen/pb-go/flyteidl/service/plugin_system.pb.go | 2 +- gen/pb-java/flyteidl/service/PluginSystem.java | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/plugin_system.pb.go index 55287d418..3fcd8cf78 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/plugin_system.pb.go @@ -68,7 +68,7 @@ type TaskCreateRequest struct { Inputs *core.LiteralMap `protobuf:"bytes,1,opt,name=inputs,proto3" json:"inputs,omitempty"` // Template of the task that encapsulates all the metadata of the task. Template *core.TaskTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` - // Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring) + // Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring) OutputPrefix string `protobuf:"bytes,3,opt,name=output_prefix,json=outputPrefix,proto3" json:"output_prefix,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/PluginSystem.java index fa937694d..45f2c6681 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/PluginSystem.java @@ -205,7 +205,7 @@ public interface TaskCreateRequestOrBuilder extends /** *
-     * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+     * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
      * 
* * string output_prefix = 3; @@ -213,7 +213,7 @@ public interface TaskCreateRequestOrBuilder extends java.lang.String getOutputPrefix(); /** *
-     * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+     * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
      * 
* * string output_prefix = 3; @@ -405,7 +405,7 @@ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { private volatile java.lang.Object outputPrefix_; /** *
-     * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+     * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
      * 
* * string output_prefix = 3; @@ -424,7 +424,7 @@ public java.lang.String getOutputPrefix() { } /** *
-     * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+     * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
      * 
* * string output_prefix = 3; @@ -1136,7 +1136,7 @@ public flyteidl.core.Tasks.TaskTemplateOrBuilder getTemplateOrBuilder() { private java.lang.Object outputPrefix_ = ""; /** *
-       * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+       * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
        * 
* * string output_prefix = 3; @@ -1155,7 +1155,7 @@ public java.lang.String getOutputPrefix() { } /** *
-       * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+       * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
        * 
* * string output_prefix = 3; @@ -1175,7 +1175,7 @@ public java.lang.String getOutputPrefix() { } /** *
-       * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+       * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
        * 
* * string output_prefix = 3; @@ -1192,7 +1192,7 @@ public Builder setOutputPrefix( } /** *
-       * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+       * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
        * 
* * string output_prefix = 3; @@ -1205,7 +1205,7 @@ public Builder clearOutputPrefix() { } /** *
-       * Prefix for where offloaded data from user workflows will be written. (e.g. s3://my-bucket/randomstring)
+       * Prefix for where task output data will be written. (e.g. s3://my-bucket/randomstring)
        * 
* * string output_prefix = 3; From 0b44a9c4a5cc470053f7f562c9838fba1f74ce79 Mon Sep 17 00:00:00 2001 From: Kevin Su Date: Tue, 28 Mar 2023 13:46:29 -0700 Subject: [PATCH 17/18] Rename the service Signed-off-by: Kevin Su --- .../mocks/ExternalPluginServiceClient.go | 162 ++ .../mocks/ExternalPluginServiceServer.go | 138 ++ .../external_plugin_service.grpc.pb.cc | 169 ++ ...pb.h => external_plugin_service.grpc.pb.h} | 16 +- ...em.pb.cc => external_plugin_service.pb.cc} | 188 +-- ...stem.pb.h => external_plugin_service.pb.h} | 26 +- .../flyteidl/service/plugin_system.grpc.pb.cc | 169 -- ...em.pb.go => external_plugin_service.pb.go} | 164 +- ...n => external_plugin_service.swagger.json} | 2 +- ...a => ExternalPluginServiceOuterClass.java} | 560 +++---- gen/pb-js/flyteidl.d.ts | 394 ++--- gen/pb-js/flyteidl.js | 1460 ++++++++--------- .../service/external_plugin_service_pb2.py | 43 + ...b2.pyi => external_plugin_service_pb2.pyi} | 0 ...py => external_plugin_service_pb2_grpc.py} | 66 +- .../flyteidl/service/plugin_system_pb2.py | 43 - ...em.proto => external_plugin_service.proto} | 4 +- 17 files changed, 1952 insertions(+), 1652 deletions(-) create mode 100644 clients/go/admin/mocks/ExternalPluginServiceClient.go create mode 100644 clients/go/admin/mocks/ExternalPluginServiceServer.go create mode 100644 gen/pb-cpp/flyteidl/service/external_plugin_service.grpc.pb.cc rename gen/pb-cpp/flyteidl/service/{plugin_system.grpc.pb.h => external_plugin_service.grpc.pb.h} (98%) rename gen/pb-cpp/flyteidl/service/{plugin_system.pb.cc => external_plugin_service.pb.cc} (92%) rename gen/pb-cpp/flyteidl/service/{plugin_system.pb.h => external_plugin_service.pb.h} (97%) delete mode 100644 gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc rename gen/pb-go/flyteidl/service/{plugin_system.pb.go => external_plugin_service.pb.go} (67%) rename gen/pb-go/flyteidl/service/{plugin_system.swagger.json => external_plugin_service.swagger.json} (99%) rename gen/pb-java/flyteidl/service/{PluginSystem.java => ExternalPluginServiceOuterClass.java} (82%) create mode 100644 gen/pb_python/flyteidl/service/external_plugin_service_pb2.py rename gen/pb_python/flyteidl/service/{plugin_system_pb2.pyi => external_plugin_service_pb2.pyi} (100%) rename gen/pb_python/flyteidl/service/{plugin_system_pb2_grpc.py => external_plugin_service_pb2_grpc.py} (56%) delete mode 100644 gen/pb_python/flyteidl/service/plugin_system_pb2.py rename protos/flyteidl/service/{plugin_system.proto => external_plugin_service.proto} (93%) diff --git a/clients/go/admin/mocks/ExternalPluginServiceClient.go b/clients/go/admin/mocks/ExternalPluginServiceClient.go new file mode 100644 index 000000000..05df34213 --- /dev/null +++ b/clients/go/admin/mocks/ExternalPluginServiceClient.go @@ -0,0 +1,162 @@ +// Code generated by mockery v1.0.1. DO NOT EDIT. + +package mocks + +import ( + context "context" + + grpc "google.golang.org/grpc" + + mock "github.com/stretchr/testify/mock" + + service "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service" +) + +// ExternalPluginServiceClient is an autogenerated mock type for the ExternalPluginServiceClient type +type ExternalPluginServiceClient struct { + mock.Mock +} + +type ExternalPluginServiceClient_CreateTask struct { + *mock.Call +} + +func (_m ExternalPluginServiceClient_CreateTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *ExternalPluginServiceClient_CreateTask { + return &ExternalPluginServiceClient_CreateTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *ExternalPluginServiceClient) OnCreateTask(ctx context.Context, in *service.TaskCreateRequest, opts ...grpc.CallOption) *ExternalPluginServiceClient_CreateTask { + c_call := _m.On("CreateTask", ctx, in, opts) + return &ExternalPluginServiceClient_CreateTask{Call: c_call} +} + +func (_m *ExternalPluginServiceClient) OnCreateTaskMatch(matchers ...interface{}) *ExternalPluginServiceClient_CreateTask { + c_call := _m.On("CreateTask", matchers...) + return &ExternalPluginServiceClient_CreateTask{Call: c_call} +} + +// CreateTask provides a mock function with given fields: ctx, in, opts +func (_m *ExternalPluginServiceClient) CreateTask(ctx context.Context, in *service.TaskCreateRequest, opts ...grpc.CallOption) (*service.TaskCreateResponse, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *service.TaskCreateResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskCreateRequest, ...grpc.CallOption) *service.TaskCreateResponse); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskCreateResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskCreateRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type ExternalPluginServiceClient_DeleteTask struct { + *mock.Call +} + +func (_m ExternalPluginServiceClient_DeleteTask) Return(_a0 *service.TaskDeleteResponse, _a1 error) *ExternalPluginServiceClient_DeleteTask { + return &ExternalPluginServiceClient_DeleteTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *ExternalPluginServiceClient) OnDeleteTask(ctx context.Context, in *service.TaskDeleteRequest, opts ...grpc.CallOption) *ExternalPluginServiceClient_DeleteTask { + c_call := _m.On("DeleteTask", ctx, in, opts) + return &ExternalPluginServiceClient_DeleteTask{Call: c_call} +} + +func (_m *ExternalPluginServiceClient) OnDeleteTaskMatch(matchers ...interface{}) *ExternalPluginServiceClient_DeleteTask { + c_call := _m.On("DeleteTask", matchers...) + return &ExternalPluginServiceClient_DeleteTask{Call: c_call} +} + +// DeleteTask provides a mock function with given fields: ctx, in, opts +func (_m *ExternalPluginServiceClient) DeleteTask(ctx context.Context, in *service.TaskDeleteRequest, opts ...grpc.CallOption) (*service.TaskDeleteResponse, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *service.TaskDeleteResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskDeleteRequest, ...grpc.CallOption) *service.TaskDeleteResponse); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskDeleteResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskDeleteRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type ExternalPluginServiceClient_GetTask struct { + *mock.Call +} + +func (_m ExternalPluginServiceClient_GetTask) Return(_a0 *service.TaskGetResponse, _a1 error) *ExternalPluginServiceClient_GetTask { + return &ExternalPluginServiceClient_GetTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *ExternalPluginServiceClient) OnGetTask(ctx context.Context, in *service.TaskGetRequest, opts ...grpc.CallOption) *ExternalPluginServiceClient_GetTask { + c_call := _m.On("GetTask", ctx, in, opts) + return &ExternalPluginServiceClient_GetTask{Call: c_call} +} + +func (_m *ExternalPluginServiceClient) OnGetTaskMatch(matchers ...interface{}) *ExternalPluginServiceClient_GetTask { + c_call := _m.On("GetTask", matchers...) + return &ExternalPluginServiceClient_GetTask{Call: c_call} +} + +// GetTask provides a mock function with given fields: ctx, in, opts +func (_m *ExternalPluginServiceClient) GetTask(ctx context.Context, in *service.TaskGetRequest, opts ...grpc.CallOption) (*service.TaskGetResponse, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *service.TaskGetResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest, ...grpc.CallOption) *service.TaskGetResponse); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskGetResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskGetRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/clients/go/admin/mocks/ExternalPluginServiceServer.go b/clients/go/admin/mocks/ExternalPluginServiceServer.go new file mode 100644 index 000000000..34dae1432 --- /dev/null +++ b/clients/go/admin/mocks/ExternalPluginServiceServer.go @@ -0,0 +1,138 @@ +// Code generated by mockery v1.0.1. DO NOT EDIT. + +package mocks + +import ( + context "context" + + service "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service" + mock "github.com/stretchr/testify/mock" +) + +// ExternalPluginServiceServer is an autogenerated mock type for the ExternalPluginServiceServer type +type ExternalPluginServiceServer struct { + mock.Mock +} + +type ExternalPluginServiceServer_CreateTask struct { + *mock.Call +} + +func (_m ExternalPluginServiceServer_CreateTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *ExternalPluginServiceServer_CreateTask { + return &ExternalPluginServiceServer_CreateTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *ExternalPluginServiceServer) OnCreateTask(_a0 context.Context, _a1 *service.TaskCreateRequest) *ExternalPluginServiceServer_CreateTask { + c_call := _m.On("CreateTask", _a0, _a1) + return &ExternalPluginServiceServer_CreateTask{Call: c_call} +} + +func (_m *ExternalPluginServiceServer) OnCreateTaskMatch(matchers ...interface{}) *ExternalPluginServiceServer_CreateTask { + c_call := _m.On("CreateTask", matchers...) + return &ExternalPluginServiceServer_CreateTask{Call: c_call} +} + +// CreateTask provides a mock function with given fields: _a0, _a1 +func (_m *ExternalPluginServiceServer) CreateTask(_a0 context.Context, _a1 *service.TaskCreateRequest) (*service.TaskCreateResponse, error) { + ret := _m.Called(_a0, _a1) + + var r0 *service.TaskCreateResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskCreateRequest) *service.TaskCreateResponse); ok { + r0 = rf(_a0, _a1) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskCreateResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskCreateRequest) error); ok { + r1 = rf(_a0, _a1) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type ExternalPluginServiceServer_DeleteTask struct { + *mock.Call +} + +func (_m ExternalPluginServiceServer_DeleteTask) Return(_a0 *service.TaskDeleteResponse, _a1 error) *ExternalPluginServiceServer_DeleteTask { + return &ExternalPluginServiceServer_DeleteTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *ExternalPluginServiceServer) OnDeleteTask(_a0 context.Context, _a1 *service.TaskDeleteRequest) *ExternalPluginServiceServer_DeleteTask { + c_call := _m.On("DeleteTask", _a0, _a1) + return &ExternalPluginServiceServer_DeleteTask{Call: c_call} +} + +func (_m *ExternalPluginServiceServer) OnDeleteTaskMatch(matchers ...interface{}) *ExternalPluginServiceServer_DeleteTask { + c_call := _m.On("DeleteTask", matchers...) + return &ExternalPluginServiceServer_DeleteTask{Call: c_call} +} + +// DeleteTask provides a mock function with given fields: _a0, _a1 +func (_m *ExternalPluginServiceServer) DeleteTask(_a0 context.Context, _a1 *service.TaskDeleteRequest) (*service.TaskDeleteResponse, error) { + ret := _m.Called(_a0, _a1) + + var r0 *service.TaskDeleteResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskDeleteRequest) *service.TaskDeleteResponse); ok { + r0 = rf(_a0, _a1) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskDeleteResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskDeleteRequest) error); ok { + r1 = rf(_a0, _a1) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type ExternalPluginServiceServer_GetTask struct { + *mock.Call +} + +func (_m ExternalPluginServiceServer_GetTask) Return(_a0 *service.TaskGetResponse, _a1 error) *ExternalPluginServiceServer_GetTask { + return &ExternalPluginServiceServer_GetTask{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *ExternalPluginServiceServer) OnGetTask(_a0 context.Context, _a1 *service.TaskGetRequest) *ExternalPluginServiceServer_GetTask { + c_call := _m.On("GetTask", _a0, _a1) + return &ExternalPluginServiceServer_GetTask{Call: c_call} +} + +func (_m *ExternalPluginServiceServer) OnGetTaskMatch(matchers ...interface{}) *ExternalPluginServiceServer_GetTask { + c_call := _m.On("GetTask", matchers...) + return &ExternalPluginServiceServer_GetTask{Call: c_call} +} + +// GetTask provides a mock function with given fields: _a0, _a1 +func (_m *ExternalPluginServiceServer) GetTask(_a0 context.Context, _a1 *service.TaskGetRequest) (*service.TaskGetResponse, error) { + ret := _m.Called(_a0, _a1) + + var r0 *service.TaskGetResponse + if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest) *service.TaskGetResponse); ok { + r0 = rf(_a0, _a1) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*service.TaskGetResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *service.TaskGetRequest) error); ok { + r1 = rf(_a0, _a1) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/gen/pb-cpp/flyteidl/service/external_plugin_service.grpc.pb.cc b/gen/pb-cpp/flyteidl/service/external_plugin_service.grpc.pb.cc new file mode 100644 index 000000000..be7a2ec52 --- /dev/null +++ b/gen/pb-cpp/flyteidl/service/external_plugin_service.grpc.pb.cc @@ -0,0 +1,169 @@ +// Generated by the gRPC C++ plugin. +// If you make any local change, they will be lost. +// source: flyteidl/service/external_plugin_service.proto + +#include "flyteidl/service/external_plugin_service.pb.h" +#include "flyteidl/service/external_plugin_service.grpc.pb.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +namespace flyteidl { +namespace service { + +static const char* ExternalPluginService_method_names[] = { + "/flyteidl.service.ExternalPluginService/CreateTask", + "/flyteidl.service.ExternalPluginService/GetTask", + "/flyteidl.service.ExternalPluginService/DeleteTask", +}; + +std::unique_ptr< ExternalPluginService::Stub> ExternalPluginService::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { + (void)options; + std::unique_ptr< ExternalPluginService::Stub> stub(new ExternalPluginService::Stub(channel)); + return stub; +} + +ExternalPluginService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel) + : channel_(channel), rpcmethod_CreateTask_(ExternalPluginService_method_names[0], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetTask_(ExternalPluginService_method_names[1], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_DeleteTask_(ExternalPluginService_method_names[2], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + {} + +::grpc::Status ExternalPluginService::Stub::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::flyteidl::service::TaskCreateResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_CreateTask_, context, request, response); +} + +void ExternalPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, std::move(f)); +} + +void ExternalPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, std::move(f)); +} + +void ExternalPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, reactor); +} + +void ExternalPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* ExternalPluginService::Stub::AsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_CreateTask_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* ExternalPluginService::Stub::PrepareAsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_CreateTask_, context, request, false); +} + +::grpc::Status ExternalPluginService::Stub::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskGetResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_GetTask_, context, request, response); +} + +void ExternalPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, std::move(f)); +} + +void ExternalPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, std::move(f)); +} + +void ExternalPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, reactor); +} + +void ExternalPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>* ExternalPluginService::Stub::AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskGetResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>* ExternalPluginService::Stub::PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskGetResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, false); +} + +::grpc::Status ExternalPluginService::Stub::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_DeleteTask_, context, request, response); +} + +void ExternalPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, std::move(f)); +} + +void ExternalPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, std::move(f)); +} + +void ExternalPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, reactor); +} + +void ExternalPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* ExternalPluginService::Stub::AsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskDeleteResponse>::Create(channel_.get(), cq, rpcmethod_DeleteTask_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* ExternalPluginService::Stub::PrepareAsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskDeleteResponse>::Create(channel_.get(), cq, rpcmethod_DeleteTask_, context, request, false); +} + +ExternalPluginService::Service::Service() { + AddMethod(new ::grpc::internal::RpcServiceMethod( + ExternalPluginService_method_names[0], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< ExternalPluginService::Service, ::flyteidl::service::TaskCreateRequest, ::flyteidl::service::TaskCreateResponse>( + std::mem_fn(&ExternalPluginService::Service::CreateTask), this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + ExternalPluginService_method_names[1], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< ExternalPluginService::Service, ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskGetResponse>( + std::mem_fn(&ExternalPluginService::Service::GetTask), this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + ExternalPluginService_method_names[2], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< ExternalPluginService::Service, ::flyteidl::service::TaskDeleteRequest, ::flyteidl::service::TaskDeleteResponse>( + std::mem_fn(&ExternalPluginService::Service::DeleteTask), this))); +} + +ExternalPluginService::Service::~Service() { +} + +::grpc::Status ExternalPluginService::Service::CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status ExternalPluginService::Service::GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status ExternalPluginService::Service::DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + + +} // namespace flyteidl +} // namespace service + diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h b/gen/pb-cpp/flyteidl/service/external_plugin_service.grpc.pb.h similarity index 98% rename from gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h rename to gen/pb-cpp/flyteidl/service/external_plugin_service.grpc.pb.h index 309d18e14..bd26ab180 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.h +++ b/gen/pb-cpp/flyteidl/service/external_plugin_service.grpc.pb.h @@ -1,10 +1,10 @@ // Generated by the gRPC C++ plugin. // If you make any local change, they will be lost. -// source: flyteidl/service/plugin_system.proto -#ifndef GRPC_flyteidl_2fservice_2fplugin_5fsystem_2eproto__INCLUDED -#define GRPC_flyteidl_2fservice_2fplugin_5fsystem_2eproto__INCLUDED +// source: flyteidl/service/external_plugin_service.proto +#ifndef GRPC_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto__INCLUDED +#define GRPC_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto__INCLUDED -#include "flyteidl/service/plugin_system.pb.h" +#include "flyteidl/service/external_plugin_service.pb.h" #include #include @@ -40,11 +40,11 @@ class ServerContext; namespace flyteidl { namespace service { -// BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server. -class BackendPluginService final { +// ExternalPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server. +class ExternalPluginService final { public: static constexpr char const* service_full_name() { - return "flyteidl.service.BackendPluginService"; + return "flyteidl.service.ExternalPluginService"; } class StubInterface { public: @@ -584,4 +584,4 @@ class BackendPluginService final { } // namespace flyteidl -#endif // GRPC_flyteidl_2fservice_2fplugin_5fsystem_2eproto__INCLUDED +#endif // GRPC_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto__INCLUDED diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc b/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.cc similarity index 92% rename from gen/pb-cpp/flyteidl/service/plugin_system.pb.cc rename to gen/pb-cpp/flyteidl/service/external_plugin_service.pb.cc index e07f3ccc8..e4b6a79c4 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.cc +++ b/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.cc @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: flyteidl/service/plugin_system.proto +// source: flyteidl/service/external_plugin_service.proto -#include "flyteidl/service/plugin_system.pb.h" +#include "flyteidl/service/external_plugin_service.pb.h" #include @@ -46,7 +46,7 @@ class TaskDeleteResponseDefaultTypeInternal { } _TaskDeleteResponse_default_instance_; } // namespace service } // namespace flyteidl -static void InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { +static void InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -57,12 +57,12 @@ static void InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2 ::flyteidl::service::TaskCreateRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<2> scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, { +::google::protobuf::internal::SCCInfo<2> scc_info_TaskCreateRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsTaskCreateRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto}, { &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base, &scc_info_TaskTemplate_flyteidl_2fcore_2ftasks_2eproto.base,}}; -static void InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { +static void InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -73,10 +73,10 @@ static void InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_ ::flyteidl::service::TaskCreateResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_TaskCreateResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskCreateResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto}, {}}; -static void InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { +static void InitDefaultsTaskGetRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -87,10 +87,10 @@ static void InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2epr ::flyteidl::service::TaskGetRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_TaskGetRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskGetRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto}, {}}; -static void InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { +static void InitDefaultsTaskGetResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -101,11 +101,11 @@ static void InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2ep ::flyteidl::service::TaskGetResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsTaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, { +::google::protobuf::internal::SCCInfo<1> scc_info_TaskGetResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsTaskGetResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto}, { &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base,}}; -static void InitDefaultsTaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { +static void InitDefaultsTaskDeleteRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -116,10 +116,10 @@ static void InitDefaultsTaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2 ::flyteidl::service::TaskDeleteRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_TaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_TaskDeleteRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskDeleteRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto}, {}}; -static void InitDefaultsTaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { +static void InitDefaultsTaskDeleteResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -130,23 +130,23 @@ static void InitDefaultsTaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_ ::flyteidl::service::TaskDeleteResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_TaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_TaskDeleteResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsTaskDeleteResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto}, {}}; -void InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { - ::google::protobuf::internal::InitSCC(&scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_TaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_TaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); +void InitDefaults_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() { + ::google::protobuf::internal::InitSCC(&scc_info_TaskCreateRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskCreateResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskGetRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskGetResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskDeleteRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TaskDeleteResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); } -::google::protobuf::Metadata file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[6]; -const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto[1]; -constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto = nullptr; +::google::protobuf::Metadata file_level_metadata_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[6]; +const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[1]; +constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = nullptr; -const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { +const ::google::protobuf::uint32 TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::service::TaskCreateRequest, _internal_metadata_), ~0u, // no _extensions_ @@ -206,63 +206,63 @@ static ::google::protobuf::Message const * const file_default_instances[] = { reinterpret_cast(&::flyteidl::service::_TaskDeleteResponse_default_instance_), }; -::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { - {}, AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto, "flyteidl/service/plugin_system.proto", schemas, - file_default_instances, TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto::offsets, - file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 6, file_level_enum_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto, file_level_service_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto, +::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = { + {}, AddDescriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, "flyteidl/service/external_plugin_service.proto", schemas, + file_default_instances, TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto::offsets, + file_level_metadata_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, 6, file_level_enum_descriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, file_level_service_descriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, }; -const char descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto[] = - "\n$flyteidl/service/plugin_system.proto\022\020" - "flyteidl.service\032\034flyteidl/core/literals" - ".proto\032\031flyteidl/core/tasks.proto\032\035flyte" - "idl/core/interface.proto\"\204\001\n\021TaskCreateR" - "equest\022)\n\006inputs\030\001 \001(\0132\031.flyteidl.core.L" - "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" - "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" - "$\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\"3\n" - "\016TaskGetRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006jo" - "b_id\030\002 \001(\t\"e\n\017TaskGetResponse\022&\n\005state\030\001" - " \001(\0162\027.flyteidl.service.State\022*\n\007outputs" - "\030\002 \001(\0132\031.flyteidl.core.LiteralMap\"6\n\021Tas" - "kDeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job" - "_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*^\n\005State" - "\022\025\n\021RETRYABLE_FAILURE\020\000\022\025\n\021PERMANENT_FAI" - "LURE\020\001\022\013\n\007PENDING\020\002\022\013\n\007RUNNING\020\003\022\r\n\tSUCC" - "EEDED\020\0042\236\002\n\024BackendPluginService\022Y\n\nCrea" - "teTask\022#.flyteidl.service.TaskCreateRequ" - "est\032$.flyteidl.service.TaskCreateRespons" - "e\"\000\022P\n\007GetTask\022 .flyteidl.service.TaskGe" - "tRequest\032!.flyteidl.service.TaskGetRespo" - "nse\"\000\022Y\n\nDeleteTask\022#.flyteidl.service.T" - "askDeleteRequest\032$.flyteidl.service.Task" - "DeleteResponse\"\000B9Z7github.com/flyteorg/" - "flyteidl/gen/pb-go/flyteidl/serviceb\006pro" - "to3" +const char descriptor_table_protodef_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[] = + "\n.flyteidl/service/external_plugin_servi" + "ce.proto\022\020flyteidl.service\032\034flyteidl/cor" + "e/literals.proto\032\031flyteidl/core/tasks.pr" + "oto\032\035flyteidl/core/interface.proto\"\204\001\n\021T" + "askCreateRequest\022)\n\006inputs\030\001 \001(\0132\031.flyte" + "idl.core.LiteralMap\022-\n\010template\030\002 \001(\0132\033." + "flyteidl.core.TaskTemplate\022\025\n\routput_pre" + "fix\030\003 \001(\t\"$\n\022TaskCreateResponse\022\016\n\006job_i" + "d\030\001 \001(\t\"3\n\016TaskGetRequest\022\021\n\ttask_type\030\001" + " \001(\t\022\016\n\006job_id\030\002 \001(\t\"e\n\017TaskGetResponse\022" + "&\n\005state\030\001 \001(\0162\027.flyteidl.service.State\022" + "*\n\007outputs\030\002 \001(\0132\031.flyteidl.core.Literal" + "Map\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 " + "\001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteRespons" + "e*^\n\005State\022\025\n\021RETRYABLE_FAILURE\020\000\022\025\n\021PER" + "MANENT_FAILURE\020\001\022\013\n\007PENDING\020\002\022\013\n\007RUNNING" + "\020\003\022\r\n\tSUCCEEDED\020\0042\237\002\n\025ExternalPluginServ" + "ice\022Y\n\nCreateTask\022#.flyteidl.service.Tas" + "kCreateRequest\032$.flyteidl.service.TaskCr" + "eateResponse\"\000\022P\n\007GetTask\022 .flyteidl.ser" + "vice.TaskGetRequest\032!.flyteidl.service.T" + "askGetResponse\"\000\022Y\n\nDeleteTask\022#.flyteid" + "l.service.TaskDeleteRequest\032$.flyteidl.s" + "ervice.TaskDeleteResponse\"\000B9Z7github.co" + "m/flyteorg/flyteidl/gen/pb-go/flyteidl/s" + "erviceb\006proto3" ; -::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto = { - false, InitDefaults_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - descriptor_table_protodef_flyteidl_2fservice_2fplugin_5fsystem_2eproto, - "flyteidl/service/plugin_system.proto", &assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, 1003, +::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = { + false, InitDefaults_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, + descriptor_table_protodef_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, + "flyteidl/service/external_plugin_service.proto", &assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, 1014, }; -void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto() { +void AddDescriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() { static constexpr ::google::protobuf::internal::InitFunc deps[3] = { ::AddDescriptors_flyteidl_2fcore_2fliterals_2eproto, ::AddDescriptors_flyteidl_2fcore_2ftasks_2eproto, ::AddDescriptors_flyteidl_2fcore_2finterface_2eproto, }; - ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto, deps, 3); + ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, deps, 3); } // Force running AddDescriptors() at dynamic initialization time. -static bool dynamic_init_dummy_flyteidl_2fservice_2fplugin_5fsystem_2eproto = []() { AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto(); return true; }(); +static bool dynamic_init_dummy_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = []() { AddDescriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto(); return true; }(); namespace flyteidl { namespace service { const ::google::protobuf::EnumDescriptor* State_descriptor() { - ::google::protobuf::internal::AssignDescriptors(&assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); - return file_level_enum_descriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto[0]; + ::google::protobuf::internal::AssignDescriptors(&assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto); + return file_level_enum_descriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[0]; } bool State_IsValid(int value) { switch (value) { @@ -346,7 +346,7 @@ TaskCreateRequest::TaskCreateRequest(const TaskCreateRequest& from) void TaskCreateRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + &scc_info_TaskCreateRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); output_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&inputs_, 0, static_cast( reinterpret_cast(&template__) - @@ -368,7 +368,7 @@ void TaskCreateRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } const TaskCreateRequest& TaskCreateRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_TaskCreateRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_TaskCreateRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); return *internal_default_instance(); } @@ -717,8 +717,8 @@ void TaskCreateRequest::InternalSwap(TaskCreateRequest* other) { } ::google::protobuf::Metadata TaskCreateRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); - return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[kIndexInFileMessages]; } @@ -752,7 +752,7 @@ TaskCreateResponse::TaskCreateResponse(const TaskCreateResponse& from) void TaskCreateResponse::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + &scc_info_TaskCreateResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } @@ -769,7 +769,7 @@ void TaskCreateResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } const TaskCreateResponse& TaskCreateResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_TaskCreateResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_TaskCreateResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); return *internal_default_instance(); } @@ -1014,8 +1014,8 @@ void TaskCreateResponse::InternalSwap(TaskCreateResponse* other) { } ::google::protobuf::Metadata TaskCreateResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); - return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[kIndexInFileMessages]; } @@ -1054,7 +1054,7 @@ TaskGetRequest::TaskGetRequest(const TaskGetRequest& from) void TaskGetRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + &scc_info_TaskGetRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } @@ -1073,7 +1073,7 @@ void TaskGetRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } const TaskGetRequest& TaskGetRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_TaskGetRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_TaskGetRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); return *internal_default_instance(); } @@ -1384,8 +1384,8 @@ void TaskGetRequest::InternalSwap(TaskGetRequest* other) { } ::google::protobuf::Metadata TaskGetRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); - return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[kIndexInFileMessages]; } @@ -1435,7 +1435,7 @@ TaskGetResponse::TaskGetResponse(const TaskGetResponse& from) void TaskGetResponse::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + &scc_info_TaskGetResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); ::memset(&outputs_, 0, static_cast( reinterpret_cast(&state_) - reinterpret_cast(&outputs_)) + sizeof(state_)); @@ -1454,7 +1454,7 @@ void TaskGetResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } const TaskGetResponse& TaskGetResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_TaskGetResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_TaskGetResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); return *internal_default_instance(); } @@ -1726,8 +1726,8 @@ void TaskGetResponse::InternalSwap(TaskGetResponse* other) { } ::google::protobuf::Metadata TaskGetResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); - return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[kIndexInFileMessages]; } @@ -1766,7 +1766,7 @@ TaskDeleteRequest::TaskDeleteRequest(const TaskDeleteRequest& from) void TaskDeleteRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_TaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + &scc_info_TaskDeleteRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); task_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); job_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } @@ -1785,7 +1785,7 @@ void TaskDeleteRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } const TaskDeleteRequest& TaskDeleteRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_TaskDeleteRequest_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_TaskDeleteRequest_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); return *internal_default_instance(); } @@ -2096,8 +2096,8 @@ void TaskDeleteRequest::InternalSwap(TaskDeleteRequest* other) { } ::google::protobuf::Metadata TaskDeleteRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); - return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[kIndexInFileMessages]; } @@ -2139,7 +2139,7 @@ void TaskDeleteResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } const TaskDeleteResponse& TaskDeleteResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_TaskDeleteResponse_flyteidl_2fservice_2fplugin_5fsystem_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_TaskDeleteResponse_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto.base); return *internal_default_instance(); } @@ -2305,8 +2305,8 @@ void TaskDeleteResponse::InternalSwap(TaskDeleteResponse* other) { } ::google::protobuf::Metadata TaskDeleteResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fplugin_5fsystem_2eproto); - return ::file_level_metadata_flyteidl_2fservice_2fplugin_5fsystem_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto); + return ::file_level_metadata_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto[kIndexInFileMessages]; } diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h b/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.h similarity index 97% rename from gen/pb-cpp/flyteidl/service/plugin_system.pb.h rename to gen/pb-cpp/flyteidl/service/external_plugin_service.pb.h index 5a3e8676e..82d5616c5 100644 --- a/gen/pb-cpp/flyteidl/service/plugin_system.pb.h +++ b/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.h @@ -1,8 +1,8 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: flyteidl/service/plugin_system.proto +// source: flyteidl/service/external_plugin_service.proto -#ifndef PROTOBUF_INCLUDED_flyteidl_2fservice_2fplugin_5fsystem_2eproto -#define PROTOBUF_INCLUDED_flyteidl_2fservice_2fplugin_5fsystem_2eproto +#ifndef PROTOBUF_INCLUDED_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto +#define PROTOBUF_INCLUDED_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto #include #include @@ -37,10 +37,10 @@ #include "flyteidl/core/interface.pb.h" // @@protoc_insertion_point(includes) #include -#define PROTOBUF_INTERNAL_EXPORT_flyteidl_2fservice_2fplugin_5fsystem_2eproto +#define PROTOBUF_INTERNAL_EXPORT_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto // Internal implementation detail -- do not use these members. -struct TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto { +struct TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto { static const ::google::protobuf::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::google::protobuf::internal::AuxillaryParseTableField aux[] @@ -51,7 +51,7 @@ struct TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto { static const ::google::protobuf::internal::SerializationTable serialization_table[]; static const ::google::protobuf::uint32 offsets[]; }; -void AddDescriptors_flyteidl_2fservice_2fplugin_5fsystem_2eproto(); +void AddDescriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto(); namespace flyteidl { namespace service { class TaskCreateRequest; @@ -249,7 +249,7 @@ class TaskCreateRequest final : ::flyteidl::core::LiteralMap* inputs_; ::flyteidl::core::TaskTemplate* template__; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; + friend struct ::TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto; }; // ------------------------------------------------------------------- @@ -369,7 +369,7 @@ class TaskCreateResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::ArenaStringPtr job_id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; + friend struct ::TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto; }; // ------------------------------------------------------------------- @@ -504,7 +504,7 @@ class TaskGetRequest final : ::google::protobuf::internal::ArenaStringPtr task_type_; ::google::protobuf::internal::ArenaStringPtr job_id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; + friend struct ::TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto; }; // ------------------------------------------------------------------- @@ -626,7 +626,7 @@ class TaskGetResponse final : ::flyteidl::core::LiteralMap* outputs_; int state_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; + friend struct ::TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto; }; // ------------------------------------------------------------------- @@ -761,7 +761,7 @@ class TaskDeleteRequest final : ::google::protobuf::internal::ArenaStringPtr task_type_; ::google::protobuf::internal::ArenaStringPtr job_id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; + friend struct ::TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto; }; // ------------------------------------------------------------------- @@ -866,7 +866,7 @@ class TaskDeleteResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fservice_2fplugin_5fsystem_2eproto; + friend struct ::TableStruct_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto; }; // =================================================================== @@ -1400,4 +1400,4 @@ inline const EnumDescriptor* GetEnumDescriptor< ::flyteidl::service::State>() { // @@protoc_insertion_point(global_scope) #include -#endif // PROTOBUF_INCLUDED_flyteidl_2fservice_2fplugin_5fsystem_2eproto +#endif // PROTOBUF_INCLUDED_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto diff --git a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc b/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc deleted file mode 100644 index 85c7b052c..000000000 --- a/gen/pb-cpp/flyteidl/service/plugin_system.grpc.pb.cc +++ /dev/null @@ -1,169 +0,0 @@ -// Generated by the gRPC C++ plugin. -// If you make any local change, they will be lost. -// source: flyteidl/service/plugin_system.proto - -#include "flyteidl/service/plugin_system.pb.h" -#include "flyteidl/service/plugin_system.grpc.pb.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -namespace flyteidl { -namespace service { - -static const char* BackendPluginService_method_names[] = { - "/flyteidl.service.BackendPluginService/CreateTask", - "/flyteidl.service.BackendPluginService/GetTask", - "/flyteidl.service.BackendPluginService/DeleteTask", -}; - -std::unique_ptr< BackendPluginService::Stub> BackendPluginService::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { - (void)options; - std::unique_ptr< BackendPluginService::Stub> stub(new BackendPluginService::Stub(channel)); - return stub; -} - -BackendPluginService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel) - : channel_(channel), rpcmethod_CreateTask_(BackendPluginService_method_names[0], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GetTask_(BackendPluginService_method_names[1], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_DeleteTask_(BackendPluginService_method_names[2], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - {} - -::grpc::Status BackendPluginService::Stub::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::flyteidl::service::TaskCreateResponse* response) { - return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_CreateTask_, context, request, response); -} - -void BackendPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, std::move(f)); -} - -void BackendPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, std::move(f)); -} - -void BackendPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, reactor); -} - -void BackendPluginService::Stub::experimental_async::CreateTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskCreateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_CreateTask_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* BackendPluginService::Stub::AsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_CreateTask_, context, request, true); -} - -::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskCreateResponse>* BackendPluginService::Stub::PrepareAsyncCreateTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskCreateRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskCreateResponse>::Create(channel_.get(), cq, rpcmethod_CreateTask_, context, request, false); -} - -::grpc::Status BackendPluginService::Stub::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::flyteidl::service::TaskGetResponse* response) { - return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_GetTask_, context, request, response); -} - -void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, std::move(f)); -} - -void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, std::move(f)); -} - -void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, reactor); -} - -void BackendPluginService::Stub::experimental_async::GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskGetResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetTask_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>* BackendPluginService::Stub::AsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskGetResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, true); -} - -::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskGetResponse>* BackendPluginService::Stub::PrepareAsyncGetTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskGetRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskGetResponse>::Create(channel_.get(), cq, rpcmethod_GetTask_, context, request, false); -} - -::grpc::Status BackendPluginService::Stub::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::flyteidl::service::TaskDeleteResponse* response) { - return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_DeleteTask_, context, request, response); -} - -void BackendPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, std::move(f)); -} - -void BackendPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, std::move(f)); -} - -void BackendPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, reactor); -} - -void BackendPluginService::Stub::experimental_async::DeleteTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::service::TaskDeleteResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_DeleteTask_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* BackendPluginService::Stub::AsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskDeleteResponse>::Create(channel_.get(), cq, rpcmethod_DeleteTask_, context, request, true); -} - -::grpc::ClientAsyncResponseReader< ::flyteidl::service::TaskDeleteResponse>* BackendPluginService::Stub::PrepareAsyncDeleteTaskRaw(::grpc::ClientContext* context, const ::flyteidl::service::TaskDeleteRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::service::TaskDeleteResponse>::Create(channel_.get(), cq, rpcmethod_DeleteTask_, context, request, false); -} - -BackendPluginService::Service::Service() { - AddMethod(new ::grpc::internal::RpcServiceMethod( - BackendPluginService_method_names[0], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< BackendPluginService::Service, ::flyteidl::service::TaskCreateRequest, ::flyteidl::service::TaskCreateResponse>( - std::mem_fn(&BackendPluginService::Service::CreateTask), this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - BackendPluginService_method_names[1], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< BackendPluginService::Service, ::flyteidl::service::TaskGetRequest, ::flyteidl::service::TaskGetResponse>( - std::mem_fn(&BackendPluginService::Service::GetTask), this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - BackendPluginService_method_names[2], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< BackendPluginService::Service, ::flyteidl::service::TaskDeleteRequest, ::flyteidl::service::TaskDeleteResponse>( - std::mem_fn(&BackendPluginService::Service::DeleteTask), this))); -} - -BackendPluginService::Service::~Service() { -} - -::grpc::Status BackendPluginService::Service::CreateTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskCreateRequest* request, ::flyteidl::service::TaskCreateResponse* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status BackendPluginService::Service::GetTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskGetRequest* request, ::flyteidl::service::TaskGetResponse* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status BackendPluginService::Service::DeleteTask(::grpc::ServerContext* context, const ::flyteidl::service::TaskDeleteRequest* request, ::flyteidl::service::TaskDeleteResponse* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - - -} // namespace flyteidl -} // namespace service - diff --git a/gen/pb-go/flyteidl/service/plugin_system.pb.go b/gen/pb-go/flyteidl/service/external_plugin_service.pb.go similarity index 67% rename from gen/pb-go/flyteidl/service/plugin_system.pb.go rename to gen/pb-go/flyteidl/service/external_plugin_service.pb.go index 3fcd8cf78..5d61ac453 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.pb.go +++ b/gen/pb-go/flyteidl/service/external_plugin_service.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-go. DO NOT EDIT. -// source: flyteidl/service/plugin_system.proto +// source: flyteidl/service/external_plugin_service.proto package service @@ -57,7 +57,7 @@ func (x State) String() string { } func (State) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3ccc78ed94d2bb96, []int{0} + return fileDescriptor_74cbdb08eef5b1d1, []int{0} } // Represents a request structure to create task. @@ -79,7 +79,7 @@ func (m *TaskCreateRequest) Reset() { *m = TaskCreateRequest{} } func (m *TaskCreateRequest) String() string { return proto.CompactTextString(m) } func (*TaskCreateRequest) ProtoMessage() {} func (*TaskCreateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_3ccc78ed94d2bb96, []int{0} + return fileDescriptor_74cbdb08eef5b1d1, []int{0} } func (m *TaskCreateRequest) XXX_Unmarshal(b []byte) error { @@ -133,7 +133,7 @@ func (m *TaskCreateResponse) Reset() { *m = TaskCreateResponse{} } func (m *TaskCreateResponse) String() string { return proto.CompactTextString(m) } func (*TaskCreateResponse) ProtoMessage() {} func (*TaskCreateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_3ccc78ed94d2bb96, []int{1} + return fileDescriptor_74cbdb08eef5b1d1, []int{1} } func (m *TaskCreateResponse) XXX_Unmarshal(b []byte) error { @@ -176,7 +176,7 @@ func (m *TaskGetRequest) Reset() { *m = TaskGetRequest{} } func (m *TaskGetRequest) String() string { return proto.CompactTextString(m) } func (*TaskGetRequest) ProtoMessage() {} func (*TaskGetRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_3ccc78ed94d2bb96, []int{2} + return fileDescriptor_74cbdb08eef5b1d1, []int{2} } func (m *TaskGetRequest) XXX_Unmarshal(b []byte) error { @@ -228,7 +228,7 @@ func (m *TaskGetResponse) Reset() { *m = TaskGetResponse{} } func (m *TaskGetResponse) String() string { return proto.CompactTextString(m) } func (*TaskGetResponse) ProtoMessage() {} func (*TaskGetResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_3ccc78ed94d2bb96, []int{3} + return fileDescriptor_74cbdb08eef5b1d1, []int{3} } func (m *TaskGetResponse) XXX_Unmarshal(b []byte) error { @@ -278,7 +278,7 @@ func (m *TaskDeleteRequest) Reset() { *m = TaskDeleteRequest{} } func (m *TaskDeleteRequest) String() string { return proto.CompactTextString(m) } func (*TaskDeleteRequest) ProtoMessage() {} func (*TaskDeleteRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_3ccc78ed94d2bb96, []int{4} + return fileDescriptor_74cbdb08eef5b1d1, []int{4} } func (m *TaskDeleteRequest) XXX_Unmarshal(b []byte) error { @@ -324,7 +324,7 @@ func (m *TaskDeleteResponse) Reset() { *m = TaskDeleteResponse{} } func (m *TaskDeleteResponse) String() string { return proto.CompactTextString(m) } func (*TaskDeleteResponse) ProtoMessage() {} func (*TaskDeleteResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_3ccc78ed94d2bb96, []int{5} + return fileDescriptor_74cbdb08eef5b1d1, []int{5} } func (m *TaskDeleteResponse) XXX_Unmarshal(b []byte) error { @@ -356,44 +356,44 @@ func init() { } func init() { - proto.RegisterFile("flyteidl/service/plugin_system.proto", fileDescriptor_3ccc78ed94d2bb96) + proto.RegisterFile("flyteidl/service/external_plugin_service.proto", fileDescriptor_74cbdb08eef5b1d1) } -var fileDescriptor_3ccc78ed94d2bb96 = []byte{ +var fileDescriptor_74cbdb08eef5b1d1 = []byte{ // 525 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4d, 0x6f, 0xda, 0x40, - 0x10, 0x05, 0x52, 0x20, 0x4c, 0x9a, 0x94, 0xac, 0x12, 0x95, 0x90, 0x56, 0xa2, 0x4e, 0x0e, 0x51, - 0xab, 0xd8, 0x2a, 0x39, 0x44, 0x3d, 0xf2, 0xe1, 0x22, 0x24, 0x62, 0xa1, 0x05, 0x0e, 0xf4, 0x50, - 0x64, 0x60, 0xa0, 0x0e, 0xc6, 0xde, 0x7a, 0xd7, 0x55, 0xf9, 0x33, 0x3d, 0xf5, 0x87, 0x56, 0xeb, - 0x35, 0x0e, 0x90, 0x96, 0x43, 0x8f, 0x9e, 0x79, 0xf3, 0xe6, 0xcd, 0x9b, 0x59, 0xc3, 0xf5, 0xcc, - 0x5d, 0x09, 0x74, 0xa6, 0xae, 0xc1, 0x31, 0xf8, 0xe1, 0x4c, 0xd0, 0x60, 0x6e, 0x38, 0x77, 0xbc, - 0x11, 0x5f, 0x71, 0x81, 0x4b, 0x9d, 0x05, 0xbe, 0xf0, 0x49, 0x71, 0x8d, 0xd2, 0x63, 0x54, 0xf9, - 0x4d, 0x52, 0x37, 0xf1, 0x03, 0x34, 0x5c, 0x47, 0x60, 0x60, 0xbb, 0x5c, 0xe1, 0xcb, 0x17, 0xdb, - 0x59, 0x61, 0xf3, 0xc5, 0x3a, 0xf5, 0x76, 0x3b, 0xe5, 0x78, 0x02, 0x83, 0x99, 0x3d, 0x41, 0x95, - 0xd6, 0x7e, 0xa7, 0xe1, 0xb4, 0x6f, 0xf3, 0x45, 0x23, 0x40, 0x5b, 0x20, 0xc5, 0xef, 0x21, 0x72, - 0x41, 0x3e, 0x42, 0xce, 0xf1, 0x58, 0x28, 0x78, 0x29, 0x5d, 0x49, 0xdf, 0x1c, 0x55, 0x2f, 0xf4, - 0x44, 0x90, 0x64, 0xd1, 0x3b, 0xaa, 0xfd, 0x83, 0xcd, 0x68, 0x0c, 0x24, 0xf7, 0x70, 0x28, 0x70, - 0xc9, 0x5c, 0x5b, 0x60, 0x29, 0x13, 0x15, 0x5d, 0xee, 0x14, 0xc9, 0x36, 0xfd, 0x18, 0x42, 0x13, - 0x30, 0xb9, 0x82, 0x63, 0x3f, 0x14, 0x2c, 0x14, 0x23, 0x16, 0xe0, 0xcc, 0xf9, 0x59, 0x3a, 0xa8, - 0xa4, 0x6f, 0x0a, 0xf4, 0xa5, 0x0a, 0x76, 0xa3, 0x98, 0xf6, 0x01, 0xc8, 0xa6, 0x4a, 0xce, 0x7c, - 0x8f, 0x23, 0x39, 0x87, 0xdc, 0xa3, 0x3f, 0x1e, 0x39, 0xd3, 0x48, 0x66, 0x81, 0x66, 0x1f, 0xfd, - 0x71, 0x7b, 0xaa, 0x35, 0xe1, 0x44, 0x82, 0x5b, 0x28, 0xd6, 0xf3, 0x5c, 0x42, 0x41, 0x7a, 0x32, - 0x12, 0x2b, 0x86, 0x31, 0xf6, 0x50, 0x06, 0xfa, 0x2b, 0xb6, 0xc9, 0x92, 0xd9, 0x64, 0x09, 0xe1, - 0x55, 0xc2, 0x12, 0xf7, 0xbb, 0x85, 0x2c, 0x17, 0x72, 0x40, 0x49, 0x71, 0x52, 0x7d, 0xad, 0xef, - 0xae, 0x49, 0xef, 0xc9, 0x34, 0x55, 0x28, 0x72, 0x07, 0x79, 0x35, 0x04, 0x8f, 0x1d, 0xd9, 0x63, - 0xe3, 0x1a, 0xa9, 0xb5, 0xd4, 0x3e, 0x9a, 0xe8, 0xe2, 0xd3, 0x3e, 0xfe, 0x47, 0xff, 0x99, 0xb2, - 0x6c, 0x4d, 0xa4, 0x46, 0x78, 0xff, 0x15, 0xb2, 0x91, 0x46, 0x72, 0x0e, 0xa7, 0xd4, 0xec, 0xd3, - 0x61, 0xad, 0xde, 0x31, 0x47, 0x9f, 0x6b, 0xed, 0xce, 0x80, 0x9a, 0xc5, 0x94, 0x0c, 0x77, 0x4d, - 0xfa, 0x50, 0xb3, 0x4c, 0xab, 0x9f, 0x84, 0xd3, 0xe4, 0x08, 0xf2, 0x5d, 0xd3, 0x6a, 0xb6, 0xad, - 0x56, 0x31, 0x23, 0x3f, 0xe8, 0xc0, 0xb2, 0xe4, 0xc7, 0x01, 0x39, 0x86, 0x42, 0x6f, 0xd0, 0x68, - 0x98, 0x66, 0xd3, 0x6c, 0x16, 0x5f, 0x54, 0x7f, 0x65, 0xe0, 0xac, 0x6e, 0x4f, 0x16, 0xe8, 0x4d, - 0xbb, 0xd1, 0x61, 0xf7, 0x94, 0x33, 0x64, 0x08, 0xa0, 0xb6, 0x27, 0x45, 0x91, 0xab, 0xe7, 0xd6, - 0x3d, 0xbb, 0xc2, 0xf2, 0xf5, 0x7e, 0x90, 0x9a, 0x48, 0x4b, 0x91, 0x2e, 0xe4, 0x5b, 0x28, 0x22, - 0xde, 0xca, 0xdf, 0x4b, 0x9e, 0x4e, 0xa1, 0xfc, 0x6e, 0x0f, 0x22, 0x61, 0x1c, 0x02, 0x28, 0xdf, - 0xf6, 0x89, 0xdd, 0x5a, 0xd1, 0xbf, 0xc4, 0x6e, 0xdb, 0xaf, 0xa5, 0xea, 0x9f, 0xbe, 0xdc, 0xcf, - 0x1d, 0xf1, 0x2d, 0x1c, 0xeb, 0x13, 0x7f, 0x69, 0x44, 0x35, 0x7e, 0x30, 0x37, 0x92, 0x57, 0x3a, - 0x47, 0xcf, 0x60, 0xe3, 0xdb, 0xb9, 0x6f, 0xec, 0xfe, 0x29, 0xc6, 0xb9, 0xe8, 0xc9, 0xde, 0xfd, - 0x09, 0x00, 0x00, 0xff, 0xff, 0xb5, 0x74, 0x26, 0xac, 0x44, 0x04, 0x00, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xc1, 0x6e, 0xda, 0x40, + 0x10, 0x05, 0x52, 0x20, 0x4c, 0x9a, 0x94, 0xac, 0x8a, 0x4a, 0x48, 0x2b, 0x51, 0xa7, 0x87, 0xa8, + 0x55, 0x6c, 0x95, 0x1c, 0xa2, 0x1e, 0x09, 0xb8, 0x08, 0x89, 0x58, 0x68, 0x81, 0x03, 0x3d, 0xd4, + 0x32, 0x30, 0xb8, 0x4e, 0x1c, 0x7b, 0x6b, 0xaf, 0xab, 0xf0, 0x35, 0xbd, 0xf4, 0x43, 0xab, 0xf5, + 0xda, 0x0e, 0x90, 0x96, 0x43, 0x8e, 0x9e, 0x79, 0xf3, 0xe6, 0xcd, 0x9b, 0x59, 0x83, 0xba, 0x74, + 0x57, 0x1c, 0x9d, 0x85, 0xab, 0x85, 0x18, 0xfc, 0x72, 0xe6, 0xa8, 0xe1, 0x03, 0xc7, 0xc0, 0xb3, + 0x5c, 0x93, 0xb9, 0x91, 0xed, 0x78, 0x66, 0x12, 0x57, 0x59, 0xe0, 0x73, 0x9f, 0x54, 0x53, 0xbc, + 0x9a, 0xc4, 0x1b, 0x6f, 0x33, 0x86, 0xb9, 0x1f, 0xa0, 0xe6, 0x3a, 0x1c, 0x03, 0xcb, 0x0d, 0x25, + 0xbe, 0x71, 0xb2, 0x99, 0xe5, 0x56, 0x78, 0x97, 0xa6, 0xde, 0x6d, 0xa6, 0x1c, 0x8f, 0x63, 0xb0, + 0xb4, 0xd2, 0x4e, 0xca, 0x9f, 0x3c, 0x1c, 0x8f, 0xad, 0xf0, 0xae, 0x13, 0xa0, 0xc5, 0x91, 0xe2, + 0xcf, 0x08, 0x43, 0x4e, 0x3e, 0x43, 0xc9, 0xf1, 0x58, 0xc4, 0xc3, 0x7a, 0xbe, 0x99, 0x3f, 0x3f, + 0x68, 0x9d, 0x64, 0x03, 0xa8, 0x82, 0x45, 0x1d, 0xc8, 0xf6, 0x37, 0x16, 0xa3, 0x09, 0x90, 0x5c, + 0xc1, 0x3e, 0xc7, 0x7b, 0xe6, 0x5a, 0x1c, 0xeb, 0x85, 0xb8, 0xe8, 0x74, 0xab, 0x48, 0xb4, 0x19, + 0x27, 0x10, 0x9a, 0x81, 0xc9, 0x19, 0x1c, 0xfa, 0x11, 0x67, 0x11, 0x37, 0x59, 0x80, 0x4b, 0xe7, + 0xa1, 0xbe, 0xd7, 0xcc, 0x9f, 0x57, 0xe8, 0x4b, 0x19, 0x1c, 0xc6, 0x31, 0xe5, 0x13, 0x90, 0x75, + 0x95, 0x21, 0xf3, 0xbd, 0x10, 0x49, 0x0d, 0x4a, 0xb7, 0xfe, 0xcc, 0x74, 0x16, 0xb1, 0xcc, 0x0a, + 0x2d, 0xde, 0xfa, 0xb3, 0xfe, 0x42, 0xe9, 0xc2, 0x91, 0x00, 0xf7, 0x90, 0xa7, 0xf3, 0x9c, 0x42, + 0x45, 0x78, 0x62, 0xf2, 0x15, 0xc3, 0x04, 0xbb, 0x2f, 0x02, 0xe3, 0x15, 0x5b, 0x67, 0x29, 0xac, + 0xb3, 0x44, 0xf0, 0x2a, 0x63, 0x49, 0xfa, 0x5d, 0x40, 0x31, 0xe4, 0x62, 0x40, 0x41, 0x71, 0xd4, + 0x7a, 0xa3, 0x6e, 0xaf, 0x49, 0x1d, 0x89, 0x34, 0x95, 0x28, 0x72, 0x09, 0x65, 0x39, 0x44, 0x98, + 0x38, 0xb2, 0xc3, 0xc6, 0x14, 0xa9, 0xf4, 0xe4, 0x3e, 0xba, 0xe8, 0xe2, 0xe3, 0x3e, 0x9e, 0xa3, + 0xff, 0xb5, 0xb4, 0x2c, 0x25, 0x92, 0x23, 0x7c, 0xfc, 0x0e, 0xc5, 0x58, 0x23, 0xa9, 0xc1, 0x31, + 0xd5, 0xc7, 0x74, 0xda, 0xbe, 0x1e, 0xe8, 0xe6, 0xd7, 0x76, 0x7f, 0x30, 0xa1, 0x7a, 0x35, 0x27, + 0xc2, 0x43, 0x9d, 0xde, 0xb4, 0x0d, 0xdd, 0x18, 0x67, 0xe1, 0x3c, 0x39, 0x80, 0xf2, 0x50, 0x37, + 0xba, 0x7d, 0xa3, 0x57, 0x2d, 0x88, 0x0f, 0x3a, 0x31, 0x0c, 0xf1, 0xb1, 0x47, 0x0e, 0xa1, 0x32, + 0x9a, 0x74, 0x3a, 0xba, 0xde, 0xd5, 0xbb, 0xd5, 0x17, 0xad, 0xdf, 0x05, 0xa8, 0xe9, 0xc9, 0x6d, + 0x0f, 0xe3, 0xd3, 0x1e, 0x49, 0x6b, 0xc8, 0x14, 0x40, 0xae, 0x4f, 0xa8, 0x22, 0x67, 0x4f, 0xbd, + 0x7b, 0x72, 0x86, 0x8d, 0x0f, 0xbb, 0x41, 0x72, 0x24, 0x25, 0x47, 0x86, 0x50, 0xee, 0x21, 0x8f, + 0x79, 0x9b, 0xff, 0x2e, 0x79, 0xbc, 0x85, 0xc6, 0xfb, 0x1d, 0x88, 0x8c, 0x71, 0x0a, 0x20, 0x8d, + 0xdb, 0x25, 0x76, 0x63, 0x47, 0xff, 0x13, 0xbb, 0xe9, 0xbf, 0x92, 0xbb, 0xfe, 0xf2, 0xed, 0xca, + 0x76, 0xf8, 0x8f, 0x68, 0xa6, 0xce, 0xfd, 0x7b, 0x2d, 0xae, 0xf1, 0x03, 0x5b, 0xcb, 0x9e, 0xa9, + 0x8d, 0x9e, 0xc6, 0x66, 0x17, 0xb6, 0xaf, 0x6d, 0xff, 0x34, 0x66, 0xa5, 0xf8, 0xcd, 0x5e, 0xfe, + 0x0d, 0x00, 0x00, 0xff, 0xff, 0x18, 0xdb, 0xdc, 0xc4, 0x4f, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -404,10 +404,10 @@ var _ grpc.ClientConn // is compatible with the grpc package it is being compiled against. const _ = grpc.SupportPackageIsVersion4 -// BackendPluginServiceClient is the client API for BackendPluginService service. +// ExternalPluginServiceClient is the client API for ExternalPluginService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type BackendPluginServiceClient interface { +type ExternalPluginServiceClient interface { // Send a task create request to the backend plugin server. CreateTask(ctx context.Context, in *TaskCreateRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) // Get job status. @@ -416,43 +416,43 @@ type BackendPluginServiceClient interface { DeleteTask(ctx context.Context, in *TaskDeleteRequest, opts ...grpc.CallOption) (*TaskDeleteResponse, error) } -type backendPluginServiceClient struct { +type externalPluginServiceClient struct { cc *grpc.ClientConn } -func NewBackendPluginServiceClient(cc *grpc.ClientConn) BackendPluginServiceClient { - return &backendPluginServiceClient{cc} +func NewExternalPluginServiceClient(cc *grpc.ClientConn) ExternalPluginServiceClient { + return &externalPluginServiceClient{cc} } -func (c *backendPluginServiceClient) CreateTask(ctx context.Context, in *TaskCreateRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) { +func (c *externalPluginServiceClient) CreateTask(ctx context.Context, in *TaskCreateRequest, opts ...grpc.CallOption) (*TaskCreateResponse, error) { out := new(TaskCreateResponse) - err := c.cc.Invoke(ctx, "/flyteidl.service.BackendPluginService/CreateTask", in, out, opts...) + err := c.cc.Invoke(ctx, "/flyteidl.service.ExternalPluginService/CreateTask", in, out, opts...) if err != nil { return nil, err } return out, nil } -func (c *backendPluginServiceClient) GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskGetResponse, error) { +func (c *externalPluginServiceClient) GetTask(ctx context.Context, in *TaskGetRequest, opts ...grpc.CallOption) (*TaskGetResponse, error) { out := new(TaskGetResponse) - err := c.cc.Invoke(ctx, "/flyteidl.service.BackendPluginService/GetTask", in, out, opts...) + err := c.cc.Invoke(ctx, "/flyteidl.service.ExternalPluginService/GetTask", in, out, opts...) if err != nil { return nil, err } return out, nil } -func (c *backendPluginServiceClient) DeleteTask(ctx context.Context, in *TaskDeleteRequest, opts ...grpc.CallOption) (*TaskDeleteResponse, error) { +func (c *externalPluginServiceClient) DeleteTask(ctx context.Context, in *TaskDeleteRequest, opts ...grpc.CallOption) (*TaskDeleteResponse, error) { out := new(TaskDeleteResponse) - err := c.cc.Invoke(ctx, "/flyteidl.service.BackendPluginService/DeleteTask", in, out, opts...) + err := c.cc.Invoke(ctx, "/flyteidl.service.ExternalPluginService/DeleteTask", in, out, opts...) if err != nil { return nil, err } return out, nil } -// BackendPluginServiceServer is the server API for BackendPluginService service. -type BackendPluginServiceServer interface { +// ExternalPluginServiceServer is the server API for ExternalPluginService service. +type ExternalPluginServiceServer interface { // Send a task create request to the backend plugin server. CreateTask(context.Context, *TaskCreateRequest) (*TaskCreateResponse, error) // Get job status. @@ -461,95 +461,95 @@ type BackendPluginServiceServer interface { DeleteTask(context.Context, *TaskDeleteRequest) (*TaskDeleteResponse, error) } -// UnimplementedBackendPluginServiceServer can be embedded to have forward compatible implementations. -type UnimplementedBackendPluginServiceServer struct { +// UnimplementedExternalPluginServiceServer can be embedded to have forward compatible implementations. +type UnimplementedExternalPluginServiceServer struct { } -func (*UnimplementedBackendPluginServiceServer) CreateTask(ctx context.Context, req *TaskCreateRequest) (*TaskCreateResponse, error) { +func (*UnimplementedExternalPluginServiceServer) CreateTask(ctx context.Context, req *TaskCreateRequest) (*TaskCreateResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateTask not implemented") } -func (*UnimplementedBackendPluginServiceServer) GetTask(ctx context.Context, req *TaskGetRequest) (*TaskGetResponse, error) { +func (*UnimplementedExternalPluginServiceServer) GetTask(ctx context.Context, req *TaskGetRequest) (*TaskGetResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetTask not implemented") } -func (*UnimplementedBackendPluginServiceServer) DeleteTask(ctx context.Context, req *TaskDeleteRequest) (*TaskDeleteResponse, error) { +func (*UnimplementedExternalPluginServiceServer) DeleteTask(ctx context.Context, req *TaskDeleteRequest) (*TaskDeleteResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method DeleteTask not implemented") } -func RegisterBackendPluginServiceServer(s *grpc.Server, srv BackendPluginServiceServer) { - s.RegisterService(&_BackendPluginService_serviceDesc, srv) +func RegisterExternalPluginServiceServer(s *grpc.Server, srv ExternalPluginServiceServer) { + s.RegisterService(&_ExternalPluginService_serviceDesc, srv) } -func _BackendPluginService_CreateTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { +func _ExternalPluginService_CreateTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(TaskCreateRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { - return srv.(BackendPluginServiceServer).CreateTask(ctx, in) + return srv.(ExternalPluginServiceServer).CreateTask(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/flyteidl.service.BackendPluginService/CreateTask", + FullMethod: "/flyteidl.service.ExternalPluginService/CreateTask", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(BackendPluginServiceServer).CreateTask(ctx, req.(*TaskCreateRequest)) + return srv.(ExternalPluginServiceServer).CreateTask(ctx, req.(*TaskCreateRequest)) } return interceptor(ctx, in, info, handler) } -func _BackendPluginService_GetTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { +func _ExternalPluginService_GetTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(TaskGetRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { - return srv.(BackendPluginServiceServer).GetTask(ctx, in) + return srv.(ExternalPluginServiceServer).GetTask(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/flyteidl.service.BackendPluginService/GetTask", + FullMethod: "/flyteidl.service.ExternalPluginService/GetTask", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(BackendPluginServiceServer).GetTask(ctx, req.(*TaskGetRequest)) + return srv.(ExternalPluginServiceServer).GetTask(ctx, req.(*TaskGetRequest)) } return interceptor(ctx, in, info, handler) } -func _BackendPluginService_DeleteTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { +func _ExternalPluginService_DeleteTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(TaskDeleteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { - return srv.(BackendPluginServiceServer).DeleteTask(ctx, in) + return srv.(ExternalPluginServiceServer).DeleteTask(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/flyteidl.service.BackendPluginService/DeleteTask", + FullMethod: "/flyteidl.service.ExternalPluginService/DeleteTask", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(BackendPluginServiceServer).DeleteTask(ctx, req.(*TaskDeleteRequest)) + return srv.(ExternalPluginServiceServer).DeleteTask(ctx, req.(*TaskDeleteRequest)) } return interceptor(ctx, in, info, handler) } -var _BackendPluginService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "flyteidl.service.BackendPluginService", - HandlerType: (*BackendPluginServiceServer)(nil), +var _ExternalPluginService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "flyteidl.service.ExternalPluginService", + HandlerType: (*ExternalPluginServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateTask", - Handler: _BackendPluginService_CreateTask_Handler, + Handler: _ExternalPluginService_CreateTask_Handler, }, { MethodName: "GetTask", - Handler: _BackendPluginService_GetTask_Handler, + Handler: _ExternalPluginService_GetTask_Handler, }, { MethodName: "DeleteTask", - Handler: _BackendPluginService_DeleteTask_Handler, + Handler: _ExternalPluginService_DeleteTask_Handler, }, }, Streams: []grpc.StreamDesc{}, - Metadata: "flyteidl/service/plugin_system.proto", + Metadata: "flyteidl/service/external_plugin_service.proto", } diff --git a/gen/pb-go/flyteidl/service/plugin_system.swagger.json b/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json similarity index 99% rename from gen/pb-go/flyteidl/service/plugin_system.swagger.json rename to gen/pb-go/flyteidl/service/external_plugin_service.swagger.json index 06935fb26..adb2d6d0b 100644 --- a/gen/pb-go/flyteidl/service/plugin_system.swagger.json +++ b/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "title": "flyteidl/service/plugin_system.proto", + "title": "flyteidl/service/external_plugin_service.proto", "version": "version not set" }, "schemes": [ diff --git a/gen/pb-java/flyteidl/service/PluginSystem.java b/gen/pb-java/flyteidl/service/ExternalPluginServiceOuterClass.java similarity index 82% rename from gen/pb-java/flyteidl/service/PluginSystem.java rename to gen/pb-java/flyteidl/service/ExternalPluginServiceOuterClass.java index 45f2c6681..a1131d753 100644 --- a/gen/pb-java/flyteidl/service/PluginSystem.java +++ b/gen/pb-java/flyteidl/service/ExternalPluginServiceOuterClass.java @@ -1,10 +1,10 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: flyteidl/service/plugin_system.proto +// source: flyteidl/service/external_plugin_service.proto package flyteidl.service; -public final class PluginSystem { - private PluginSystem() {} +public final class ExternalPluginServiceOuterClass { + private ExternalPluginServiceOuterClass() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { } @@ -117,7 +117,7 @@ public State findValueByNumber(int number) { } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return flyteidl.service.PluginSystem.getDescriptor().getEnumTypes().get(0); + return flyteidl.service.ExternalPluginServiceOuterClass.getDescriptor().getEnumTypes().get(0); } private static final State[] VALUES = values(); @@ -318,15 +318,15 @@ private TaskCreateRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.service.PluginSystem.TaskCreateRequest.class, flyteidl.service.PluginSystem.TaskCreateRequest.Builder.class); + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest.Builder.class); } public static final int INPUTS_FIELD_NUMBER = 1; @@ -496,10 +496,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.service.PluginSystem.TaskCreateRequest)) { + if (!(obj instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest)) { return super.equals(obj); } - flyteidl.service.PluginSystem.TaskCreateRequest other = (flyteidl.service.PluginSystem.TaskCreateRequest) obj; + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest other = (flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest) obj; if (hasInputs() != other.hasInputs()) return false; if (hasInputs()) { @@ -539,69 +539,69 @@ public int hashCode() { return hash; } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom(byte[] data) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom(java.io.InputStream input) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseDelimitedFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -614,7 +614,7 @@ public static flyteidl.service.PluginSystem.TaskCreateRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.service.PluginSystem.TaskCreateRequest prototype) { + public static Builder newBuilder(flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -639,21 +639,21 @@ protected Builder newBuilderForType( public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskCreateRequest) - flyteidl.service.PluginSystem.TaskCreateRequestOrBuilder { + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.service.PluginSystem.TaskCreateRequest.class, flyteidl.service.PluginSystem.TaskCreateRequest.Builder.class); + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest.Builder.class); } - // Construct using flyteidl.service.PluginSystem.TaskCreateRequest.newBuilder() + // Construct using flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -691,17 +691,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateRequest_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateRequest_descriptor; } @java.lang.Override - public flyteidl.service.PluginSystem.TaskCreateRequest getDefaultInstanceForType() { - return flyteidl.service.PluginSystem.TaskCreateRequest.getDefaultInstance(); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest getDefaultInstanceForType() { + return flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest.getDefaultInstance(); } @java.lang.Override - public flyteidl.service.PluginSystem.TaskCreateRequest build() { - flyteidl.service.PluginSystem.TaskCreateRequest result = buildPartial(); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest build() { + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -709,8 +709,8 @@ public flyteidl.service.PluginSystem.TaskCreateRequest build() { } @java.lang.Override - public flyteidl.service.PluginSystem.TaskCreateRequest buildPartial() { - flyteidl.service.PluginSystem.TaskCreateRequest result = new flyteidl.service.PluginSystem.TaskCreateRequest(this); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest buildPartial() { + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest result = new flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest(this); if (inputsBuilder_ == null) { result.inputs_ = inputs_; } else { @@ -760,16 +760,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.service.PluginSystem.TaskCreateRequest) { - return mergeFrom((flyteidl.service.PluginSystem.TaskCreateRequest)other); + if (other instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest) { + return mergeFrom((flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.service.PluginSystem.TaskCreateRequest other) { - if (other == flyteidl.service.PluginSystem.TaskCreateRequest.getDefaultInstance()) return this; + public Builder mergeFrom(flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest other) { + if (other == flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest.getDefaultInstance()) return this; if (other.hasInputs()) { mergeInputs(other.getInputs()); } @@ -795,11 +795,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.service.PluginSystem.TaskCreateRequest parsedMessage = null; + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.service.PluginSystem.TaskCreateRequest) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1238,12 +1238,12 @@ public final Builder mergeUnknownFields( } // @@protoc_insertion_point(class_scope:flyteidl.service.TaskCreateRequest) - private static final flyteidl.service.PluginSystem.TaskCreateRequest DEFAULT_INSTANCE; + private static final flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskCreateRequest(); + DEFAULT_INSTANCE = new flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest(); } - public static flyteidl.service.PluginSystem.TaskCreateRequest getDefaultInstance() { + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -1268,7 +1268,7 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public flyteidl.service.PluginSystem.TaskCreateRequest getDefaultInstanceForType() { + public flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -1359,15 +1359,15 @@ private TaskCreateResponse( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.service.PluginSystem.TaskCreateResponse.class, flyteidl.service.PluginSystem.TaskCreateResponse.Builder.class); + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse.Builder.class); } public static final int JOB_ID_FIELD_NUMBER = 1; @@ -1443,10 +1443,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.service.PluginSystem.TaskCreateResponse)) { + if (!(obj instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse)) { return super.equals(obj); } - flyteidl.service.PluginSystem.TaskCreateResponse other = (flyteidl.service.PluginSystem.TaskCreateResponse) obj; + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse other = (flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse) obj; if (!getJobId() .equals(other.getJobId())) return false; @@ -1468,69 +1468,69 @@ public int hashCode() { return hash; } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom(byte[] data) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom(java.io.InputStream input) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseDelimitedFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -1543,7 +1543,7 @@ public static flyteidl.service.PluginSystem.TaskCreateResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.service.PluginSystem.TaskCreateResponse prototype) { + public static Builder newBuilder(flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -1568,21 +1568,21 @@ protected Builder newBuilderForType( public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskCreateResponse) - flyteidl.service.PluginSystem.TaskCreateResponseOrBuilder { + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.service.PluginSystem.TaskCreateResponse.class, flyteidl.service.PluginSystem.TaskCreateResponse.Builder.class); + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse.Builder.class); } - // Construct using flyteidl.service.PluginSystem.TaskCreateResponse.newBuilder() + // Construct using flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -1608,17 +1608,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskCreateResponse_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskCreateResponse_descriptor; } @java.lang.Override - public flyteidl.service.PluginSystem.TaskCreateResponse getDefaultInstanceForType() { - return flyteidl.service.PluginSystem.TaskCreateResponse.getDefaultInstance(); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse getDefaultInstanceForType() { + return flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse.getDefaultInstance(); } @java.lang.Override - public flyteidl.service.PluginSystem.TaskCreateResponse build() { - flyteidl.service.PluginSystem.TaskCreateResponse result = buildPartial(); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse build() { + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1626,8 +1626,8 @@ public flyteidl.service.PluginSystem.TaskCreateResponse build() { } @java.lang.Override - public flyteidl.service.PluginSystem.TaskCreateResponse buildPartial() { - flyteidl.service.PluginSystem.TaskCreateResponse result = new flyteidl.service.PluginSystem.TaskCreateResponse(this); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse buildPartial() { + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse result = new flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse(this); result.jobId_ = jobId_; onBuilt(); return result; @@ -1667,16 +1667,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.service.PluginSystem.TaskCreateResponse) { - return mergeFrom((flyteidl.service.PluginSystem.TaskCreateResponse)other); + if (other instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse) { + return mergeFrom((flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.service.PluginSystem.TaskCreateResponse other) { - if (other == flyteidl.service.PluginSystem.TaskCreateResponse.getDefaultInstance()) return this; + public Builder mergeFrom(flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse other) { + if (other == flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse.getDefaultInstance()) return this; if (!other.getJobId().isEmpty()) { jobId_ = other.jobId_; onChanged(); @@ -1696,11 +1696,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.service.PluginSystem.TaskCreateResponse parsedMessage = null; + flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.service.PluginSystem.TaskCreateResponse) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1795,12 +1795,12 @@ public final Builder mergeUnknownFields( } // @@protoc_insertion_point(class_scope:flyteidl.service.TaskCreateResponse) - private static final flyteidl.service.PluginSystem.TaskCreateResponse DEFAULT_INSTANCE; + private static final flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskCreateResponse(); + DEFAULT_INSTANCE = new flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse(); } - public static flyteidl.service.PluginSystem.TaskCreateResponse getDefaultInstance() { + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -1825,7 +1825,7 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public flyteidl.service.PluginSystem.TaskCreateResponse getDefaultInstanceForType() { + public flyteidl.service.ExternalPluginServiceOuterClass.TaskCreateResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -1949,15 +1949,15 @@ private TaskGetRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.service.PluginSystem.TaskGetRequest.class, flyteidl.service.PluginSystem.TaskGetRequest.Builder.class); + flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest.Builder.class); } public static final int TASK_TYPE_FIELD_NUMBER = 1; @@ -2089,10 +2089,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.service.PluginSystem.TaskGetRequest)) { + if (!(obj instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest)) { return super.equals(obj); } - flyteidl.service.PluginSystem.TaskGetRequest other = (flyteidl.service.PluginSystem.TaskGetRequest) obj; + flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest other = (flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest) obj; if (!getTaskType() .equals(other.getTaskType())) return false; @@ -2118,69 +2118,69 @@ public int hashCode() { return hash; } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom(byte[] data) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom(java.io.InputStream input) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseDelimitedFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -2193,7 +2193,7 @@ public static flyteidl.service.PluginSystem.TaskGetRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.service.PluginSystem.TaskGetRequest prototype) { + public static Builder newBuilder(flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -2218,21 +2218,21 @@ protected Builder newBuilderForType( public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskGetRequest) - flyteidl.service.PluginSystem.TaskGetRequestOrBuilder { + flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.service.PluginSystem.TaskGetRequest.class, flyteidl.service.PluginSystem.TaskGetRequest.Builder.class); + flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest.Builder.class); } - // Construct using flyteidl.service.PluginSystem.TaskGetRequest.newBuilder() + // Construct using flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -2260,17 +2260,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetRequest_descriptor; + return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetRequest_descriptor; } @java.lang.Override - public flyteidl.service.PluginSystem.TaskGetRequest getDefaultInstanceForType() { - return flyteidl.service.PluginSystem.TaskGetRequest.getDefaultInstance(); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest getDefaultInstanceForType() { + return flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest.getDefaultInstance(); } @java.lang.Override - public flyteidl.service.PluginSystem.TaskGetRequest build() { - flyteidl.service.PluginSystem.TaskGetRequest result = buildPartial(); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest build() { + flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -2278,8 +2278,8 @@ public flyteidl.service.PluginSystem.TaskGetRequest build() { } @java.lang.Override - public flyteidl.service.PluginSystem.TaskGetRequest buildPartial() { - flyteidl.service.PluginSystem.TaskGetRequest result = new flyteidl.service.PluginSystem.TaskGetRequest(this); + public flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest buildPartial() { + flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest result = new flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest(this); result.taskType_ = taskType_; result.jobId_ = jobId_; onBuilt(); @@ -2320,16 +2320,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.service.PluginSystem.TaskGetRequest) { - return mergeFrom((flyteidl.service.PluginSystem.TaskGetRequest)other); + if (other instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest) { + return mergeFrom((flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetRequest other) { - if (other == flyteidl.service.PluginSystem.TaskGetRequest.getDefaultInstance()) return this; + public Builder mergeFrom(flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest other) { + if (other == flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest.getDefaultInstance()) return this; if (!other.getTaskType().isEmpty()) { taskType_ = other.taskType_; onChanged(); @@ -2353,11 +2353,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.service.PluginSystem.TaskGetRequest parsedMessage = null; + flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.service.PluginSystem.TaskGetRequest) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -2561,12 +2561,12 @@ public final Builder mergeUnknownFields( } // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetRequest) - private static final flyteidl.service.PluginSystem.TaskGetRequest DEFAULT_INSTANCE; + private static final flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskGetRequest(); + DEFAULT_INSTANCE = new flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest(); } - public static flyteidl.service.PluginSystem.TaskGetRequest getDefaultInstance() { + public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -2591,7 +2591,7 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public flyteidl.service.PluginSystem.TaskGetRequest getDefaultInstanceForType() { + public flyteidl.service.ExternalPluginServiceOuterClass.TaskGetRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -2616,7 +2616,7 @@ public interface TaskGetResponseOrBuilder extends * * .flyteidl.service.State state = 1; */ - flyteidl.service.PluginSystem.State getState(); + flyteidl.service.ExternalPluginServiceOuterClass.State getState(); /** *
@@ -2733,15 +2733,15 @@ private TaskGetResponse(
     }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_descriptor;
+      return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetResponse_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable
+      return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              flyteidl.service.PluginSystem.TaskGetResponse.class, flyteidl.service.PluginSystem.TaskGetResponse.Builder.class);
+              flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse.Builder.class);
     }
 
     public static final int STATE_FIELD_NUMBER = 1;
@@ -2763,10 +2763,10 @@ public int getStateValue() {
      *
      * .flyteidl.service.State state = 1;
      */
-    public flyteidl.service.PluginSystem.State getState() {
+    public flyteidl.service.ExternalPluginServiceOuterClass.State getState() {
       @SuppressWarnings("deprecation")
-      flyteidl.service.PluginSystem.State result = flyteidl.service.PluginSystem.State.valueOf(state_);
-      return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result;
+      flyteidl.service.ExternalPluginServiceOuterClass.State result = flyteidl.service.ExternalPluginServiceOuterClass.State.valueOf(state_);
+      return result == null ? flyteidl.service.ExternalPluginServiceOuterClass.State.UNRECOGNIZED : result;
     }
 
     public static final int OUTPUTS_FIELD_NUMBER = 2;
@@ -2822,7 +2822,7 @@ public final boolean isInitialized() {
     @java.lang.Override
     public void writeTo(com.google.protobuf.CodedOutputStream output)
                         throws java.io.IOException {
-      if (state_ != flyteidl.service.PluginSystem.State.RETRYABLE_FAILURE.getNumber()) {
+      if (state_ != flyteidl.service.ExternalPluginServiceOuterClass.State.RETRYABLE_FAILURE.getNumber()) {
         output.writeEnum(1, state_);
       }
       if (outputs_ != null) {
@@ -2837,7 +2837,7 @@ public int getSerializedSize() {
       if (size != -1) return size;
 
       size = 0;
-      if (state_ != flyteidl.service.PluginSystem.State.RETRYABLE_FAILURE.getNumber()) {
+      if (state_ != flyteidl.service.ExternalPluginServiceOuterClass.State.RETRYABLE_FAILURE.getNumber()) {
         size += com.google.protobuf.CodedOutputStream
           .computeEnumSize(1, state_);
       }
@@ -2855,10 +2855,10 @@ public boolean equals(final java.lang.Object obj) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof flyteidl.service.PluginSystem.TaskGetResponse)) {
+      if (!(obj instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse)) {
         return super.equals(obj);
       }
-      flyteidl.service.PluginSystem.TaskGetResponse other = (flyteidl.service.PluginSystem.TaskGetResponse) obj;
+      flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse other = (flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse) obj;
 
       if (state_ != other.state_) return false;
       if (hasOutputs() != other.hasOutputs()) return false;
@@ -2888,69 +2888,69 @@ public int hashCode() {
       return hash;
     }
 
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(byte[] data)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(java.io.InputStream input)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseDelimitedFrom(java.io.InputStream input)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseDelimitedFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -2963,7 +2963,7 @@ public static flyteidl.service.PluginSystem.TaskGetResponse parseFrom(
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(flyteidl.service.PluginSystem.TaskGetResponse prototype) {
+    public static Builder newBuilder(flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -2988,21 +2988,21 @@ protected Builder newBuilderForType(
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskGetResponse)
-        flyteidl.service.PluginSystem.TaskGetResponseOrBuilder {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponseOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_descriptor;
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetResponse_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetResponse_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                flyteidl.service.PluginSystem.TaskGetResponse.class, flyteidl.service.PluginSystem.TaskGetResponse.Builder.class);
+                flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse.Builder.class);
       }
 
-      // Construct using flyteidl.service.PluginSystem.TaskGetResponse.newBuilder()
+      // Construct using flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse.newBuilder()
       private Builder() {
         maybeForceBuilderInitialization();
       }
@@ -3034,17 +3034,17 @@ public Builder clear() {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskGetResponse_descriptor;
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskGetResponse_descriptor;
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskGetResponse getDefaultInstanceForType() {
-        return flyteidl.service.PluginSystem.TaskGetResponse.getDefaultInstance();
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse getDefaultInstanceForType() {
+        return flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse.getDefaultInstance();
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskGetResponse build() {
-        flyteidl.service.PluginSystem.TaskGetResponse result = buildPartial();
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse build() {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -3052,8 +3052,8 @@ public flyteidl.service.PluginSystem.TaskGetResponse build() {
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskGetResponse buildPartial() {
-        flyteidl.service.PluginSystem.TaskGetResponse result = new flyteidl.service.PluginSystem.TaskGetResponse(this);
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse buildPartial() {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse result = new flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse(this);
         result.state_ = state_;
         if (outputsBuilder_ == null) {
           result.outputs_ = outputs_;
@@ -3098,16 +3098,16 @@ public Builder addRepeatedField(
       }
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof flyteidl.service.PluginSystem.TaskGetResponse) {
-          return mergeFrom((flyteidl.service.PluginSystem.TaskGetResponse)other);
+        if (other instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse) {
+          return mergeFrom((flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(flyteidl.service.PluginSystem.TaskGetResponse other) {
-        if (other == flyteidl.service.PluginSystem.TaskGetResponse.getDefaultInstance()) return this;
+      public Builder mergeFrom(flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse other) {
+        if (other == flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse.getDefaultInstance()) return this;
         if (other.state_ != 0) {
           setStateValue(other.getStateValue());
         }
@@ -3129,11 +3129,11 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        flyteidl.service.PluginSystem.TaskGetResponse parsedMessage = null;
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse parsedMessage = null;
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (flyteidl.service.PluginSystem.TaskGetResponse) e.getUnfinishedMessage();
+          parsedMessage = (flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -3173,10 +3173,10 @@ public Builder setStateValue(int value) {
        *
        * .flyteidl.service.State state = 1;
        */
-      public flyteidl.service.PluginSystem.State getState() {
+      public flyteidl.service.ExternalPluginServiceOuterClass.State getState() {
         @SuppressWarnings("deprecation")
-        flyteidl.service.PluginSystem.State result = flyteidl.service.PluginSystem.State.valueOf(state_);
-        return result == null ? flyteidl.service.PluginSystem.State.UNRECOGNIZED : result;
+        flyteidl.service.ExternalPluginServiceOuterClass.State result = flyteidl.service.ExternalPluginServiceOuterClass.State.valueOf(state_);
+        return result == null ? flyteidl.service.ExternalPluginServiceOuterClass.State.UNRECOGNIZED : result;
       }
       /**
        * 
@@ -3185,7 +3185,7 @@ public flyteidl.service.PluginSystem.State getState() {
        *
        * .flyteidl.service.State state = 1;
        */
-      public Builder setState(flyteidl.service.PluginSystem.State value) {
+      public Builder setState(flyteidl.service.ExternalPluginServiceOuterClass.State value) {
         if (value == null) {
           throw new NullPointerException();
         }
@@ -3395,12 +3395,12 @@ public final Builder mergeUnknownFields(
     }
 
     // @@protoc_insertion_point(class_scope:flyteidl.service.TaskGetResponse)
-    private static final flyteidl.service.PluginSystem.TaskGetResponse DEFAULT_INSTANCE;
+    private static final flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskGetResponse();
+      DEFAULT_INSTANCE = new flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse();
     }
 
-    public static flyteidl.service.PluginSystem.TaskGetResponse getDefaultInstance() {
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -3425,7 +3425,7 @@ public com.google.protobuf.Parser getParserForType() {
     }
 
     @java.lang.Override
-    public flyteidl.service.PluginSystem.TaskGetResponse getDefaultInstanceForType() {
+    public flyteidl.service.ExternalPluginServiceOuterClass.TaskGetResponse getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -3549,15 +3549,15 @@ private TaskDeleteRequest(
     }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_descriptor;
+      return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteRequest_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable
+      return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              flyteidl.service.PluginSystem.TaskDeleteRequest.class, flyteidl.service.PluginSystem.TaskDeleteRequest.Builder.class);
+              flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest.Builder.class);
     }
 
     public static final int TASK_TYPE_FIELD_NUMBER = 1;
@@ -3689,10 +3689,10 @@ public boolean equals(final java.lang.Object obj) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof flyteidl.service.PluginSystem.TaskDeleteRequest)) {
+      if (!(obj instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest)) {
         return super.equals(obj);
       }
-      flyteidl.service.PluginSystem.TaskDeleteRequest other = (flyteidl.service.PluginSystem.TaskDeleteRequest) obj;
+      flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest other = (flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest) obj;
 
       if (!getTaskType()
           .equals(other.getTaskType())) return false;
@@ -3718,69 +3718,69 @@ public int hashCode() {
       return hash;
     }
 
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(byte[] data)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(java.io.InputStream input)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseDelimitedFrom(java.io.InputStream input)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseDelimitedFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -3793,7 +3793,7 @@ public static flyteidl.service.PluginSystem.TaskDeleteRequest parseFrom(
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(flyteidl.service.PluginSystem.TaskDeleteRequest prototype) {
+    public static Builder newBuilder(flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -3818,21 +3818,21 @@ protected Builder newBuilderForType(
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskDeleteRequest)
-        flyteidl.service.PluginSystem.TaskDeleteRequestOrBuilder {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequestOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_descriptor;
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteRequest_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteRequest_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                flyteidl.service.PluginSystem.TaskDeleteRequest.class, flyteidl.service.PluginSystem.TaskDeleteRequest.Builder.class);
+                flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest.Builder.class);
       }
 
-      // Construct using flyteidl.service.PluginSystem.TaskDeleteRequest.newBuilder()
+      // Construct using flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest.newBuilder()
       private Builder() {
         maybeForceBuilderInitialization();
       }
@@ -3860,17 +3860,17 @@ public Builder clear() {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteRequest_descriptor;
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteRequest_descriptor;
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskDeleteRequest getDefaultInstanceForType() {
-        return flyteidl.service.PluginSystem.TaskDeleteRequest.getDefaultInstance();
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest getDefaultInstanceForType() {
+        return flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest.getDefaultInstance();
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskDeleteRequest build() {
-        flyteidl.service.PluginSystem.TaskDeleteRequest result = buildPartial();
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest build() {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -3878,8 +3878,8 @@ public flyteidl.service.PluginSystem.TaskDeleteRequest build() {
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskDeleteRequest buildPartial() {
-        flyteidl.service.PluginSystem.TaskDeleteRequest result = new flyteidl.service.PluginSystem.TaskDeleteRequest(this);
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest buildPartial() {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest result = new flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest(this);
         result.taskType_ = taskType_;
         result.jobId_ = jobId_;
         onBuilt();
@@ -3920,16 +3920,16 @@ public Builder addRepeatedField(
       }
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof flyteidl.service.PluginSystem.TaskDeleteRequest) {
-          return mergeFrom((flyteidl.service.PluginSystem.TaskDeleteRequest)other);
+        if (other instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest) {
+          return mergeFrom((flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(flyteidl.service.PluginSystem.TaskDeleteRequest other) {
-        if (other == flyteidl.service.PluginSystem.TaskDeleteRequest.getDefaultInstance()) return this;
+      public Builder mergeFrom(flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest other) {
+        if (other == flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest.getDefaultInstance()) return this;
         if (!other.getTaskType().isEmpty()) {
           taskType_ = other.taskType_;
           onChanged();
@@ -3953,11 +3953,11 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        flyteidl.service.PluginSystem.TaskDeleteRequest parsedMessage = null;
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest parsedMessage = null;
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (flyteidl.service.PluginSystem.TaskDeleteRequest) e.getUnfinishedMessage();
+          parsedMessage = (flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -4161,12 +4161,12 @@ public final Builder mergeUnknownFields(
     }
 
     // @@protoc_insertion_point(class_scope:flyteidl.service.TaskDeleteRequest)
-    private static final flyteidl.service.PluginSystem.TaskDeleteRequest DEFAULT_INSTANCE;
+    private static final flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskDeleteRequest();
+      DEFAULT_INSTANCE = new flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest();
     }
 
-    public static flyteidl.service.PluginSystem.TaskDeleteRequest getDefaultInstance() {
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -4191,7 +4191,7 @@ public com.google.protobuf.Parser getParserForType() {
     }
 
     @java.lang.Override
-    public flyteidl.service.PluginSystem.TaskDeleteRequest getDefaultInstanceForType() {
+    public flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteRequest getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -4264,15 +4264,15 @@ private TaskDeleteResponse(
     }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_descriptor;
+      return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteResponse_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_fieldAccessorTable
+      return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              flyteidl.service.PluginSystem.TaskDeleteResponse.class, flyteidl.service.PluginSystem.TaskDeleteResponse.Builder.class);
+              flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse.Builder.class);
     }
 
     private byte memoizedIsInitialized = -1;
@@ -4308,10 +4308,10 @@ public boolean equals(final java.lang.Object obj) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof flyteidl.service.PluginSystem.TaskDeleteResponse)) {
+      if (!(obj instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse)) {
         return super.equals(obj);
       }
-      flyteidl.service.PluginSystem.TaskDeleteResponse other = (flyteidl.service.PluginSystem.TaskDeleteResponse) obj;
+      flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse other = (flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse) obj;
 
       if (!unknownFields.equals(other.unknownFields)) return false;
       return true;
@@ -4329,69 +4329,69 @@ public int hashCode() {
       return hash;
     }
 
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(byte[] data)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(java.io.InputStream input)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseDelimitedFrom(java.io.InputStream input)
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseDelimitedFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -4404,7 +4404,7 @@ public static flyteidl.service.PluginSystem.TaskDeleteResponse parseFrom(
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(flyteidl.service.PluginSystem.TaskDeleteResponse prototype) {
+    public static Builder newBuilder(flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -4429,21 +4429,21 @@ protected Builder newBuilderForType(
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:flyteidl.service.TaskDeleteResponse)
-        flyteidl.service.PluginSystem.TaskDeleteResponseOrBuilder {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponseOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_descriptor;
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteResponse_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_fieldAccessorTable
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteResponse_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                flyteidl.service.PluginSystem.TaskDeleteResponse.class, flyteidl.service.PluginSystem.TaskDeleteResponse.Builder.class);
+                flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse.class, flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse.Builder.class);
       }
 
-      // Construct using flyteidl.service.PluginSystem.TaskDeleteResponse.newBuilder()
+      // Construct using flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse.newBuilder()
       private Builder() {
         maybeForceBuilderInitialization();
       }
@@ -4467,17 +4467,17 @@ public Builder clear() {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return flyteidl.service.PluginSystem.internal_static_flyteidl_service_TaskDeleteResponse_descriptor;
+        return flyteidl.service.ExternalPluginServiceOuterClass.internal_static_flyteidl_service_TaskDeleteResponse_descriptor;
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForType() {
-        return flyteidl.service.PluginSystem.TaskDeleteResponse.getDefaultInstance();
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse getDefaultInstanceForType() {
+        return flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse.getDefaultInstance();
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskDeleteResponse build() {
-        flyteidl.service.PluginSystem.TaskDeleteResponse result = buildPartial();
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse build() {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -4485,8 +4485,8 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse build() {
       }
 
       @java.lang.Override
-      public flyteidl.service.PluginSystem.TaskDeleteResponse buildPartial() {
-        flyteidl.service.PluginSystem.TaskDeleteResponse result = new flyteidl.service.PluginSystem.TaskDeleteResponse(this);
+      public flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse buildPartial() {
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse result = new flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse(this);
         onBuilt();
         return result;
       }
@@ -4525,16 +4525,16 @@ public Builder addRepeatedField(
       }
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof flyteidl.service.PluginSystem.TaskDeleteResponse) {
-          return mergeFrom((flyteidl.service.PluginSystem.TaskDeleteResponse)other);
+        if (other instanceof flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse) {
+          return mergeFrom((flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(flyteidl.service.PluginSystem.TaskDeleteResponse other) {
-        if (other == flyteidl.service.PluginSystem.TaskDeleteResponse.getDefaultInstance()) return this;
+      public Builder mergeFrom(flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse other) {
+        if (other == flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse.getDefaultInstance()) return this;
         this.mergeUnknownFields(other.unknownFields);
         onChanged();
         return this;
@@ -4550,11 +4550,11 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        flyteidl.service.PluginSystem.TaskDeleteResponse parsedMessage = null;
+        flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse parsedMessage = null;
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (flyteidl.service.PluginSystem.TaskDeleteResponse) e.getUnfinishedMessage();
+          parsedMessage = (flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -4580,12 +4580,12 @@ public final Builder mergeUnknownFields(
     }
 
     // @@protoc_insertion_point(class_scope:flyteidl.service.TaskDeleteResponse)
-    private static final flyteidl.service.PluginSystem.TaskDeleteResponse DEFAULT_INSTANCE;
+    private static final flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new flyteidl.service.PluginSystem.TaskDeleteResponse();
+      DEFAULT_INSTANCE = new flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse();
     }
 
-    public static flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstance() {
+    public static flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -4610,7 +4610,7 @@ public com.google.protobuf.Parser getParserForType() {
     }
 
     @java.lang.Override
-    public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForType() {
+    public flyteidl.service.ExternalPluginServiceOuterClass.TaskDeleteResponse getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -4655,32 +4655,32 @@ public flyteidl.service.PluginSystem.TaskDeleteResponse getDefaultInstanceForTyp
       descriptor;
   static {
     java.lang.String[] descriptorData = {
-      "\n$flyteidl/service/plugin_system.proto\022\020" +
-      "flyteidl.service\032\034flyteidl/core/literals" +
-      ".proto\032\031flyteidl/core/tasks.proto\032\035flyte" +
-      "idl/core/interface.proto\"\204\001\n\021TaskCreateR" +
-      "equest\022)\n\006inputs\030\001 \001(\0132\031.flyteidl.core.L" +
-      "iteralMap\022-\n\010template\030\002 \001(\0132\033.flyteidl.c" +
-      "ore.TaskTemplate\022\025\n\routput_prefix\030\003 \001(\t\"" +
-      "$\n\022TaskCreateResponse\022\016\n\006job_id\030\001 \001(\t\"3\n" +
-      "\016TaskGetRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006jo" +
-      "b_id\030\002 \001(\t\"e\n\017TaskGetResponse\022&\n\005state\030\001" +
-      " \001(\0162\027.flyteidl.service.State\022*\n\007outputs" +
-      "\030\002 \001(\0132\031.flyteidl.core.LiteralMap\"6\n\021Tas" +
-      "kDeleteRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job" +
-      "_id\030\002 \001(\t\"\024\n\022TaskDeleteResponse*^\n\005State" +
-      "\022\025\n\021RETRYABLE_FAILURE\020\000\022\025\n\021PERMANENT_FAI" +
-      "LURE\020\001\022\013\n\007PENDING\020\002\022\013\n\007RUNNING\020\003\022\r\n\tSUCC" +
-      "EEDED\020\0042\236\002\n\024BackendPluginService\022Y\n\nCrea" +
-      "teTask\022#.flyteidl.service.TaskCreateRequ" +
-      "est\032$.flyteidl.service.TaskCreateRespons" +
-      "e\"\000\022P\n\007GetTask\022 .flyteidl.service.TaskGe" +
-      "tRequest\032!.flyteidl.service.TaskGetRespo" +
-      "nse\"\000\022Y\n\nDeleteTask\022#.flyteidl.service.T" +
-      "askDeleteRequest\032$.flyteidl.service.Task" +
-      "DeleteResponse\"\000B9Z7github.com/flyteorg/" +
-      "flyteidl/gen/pb-go/flyteidl/serviceb\006pro" +
-      "to3"
+      "\n.flyteidl/service/external_plugin_servi" +
+      "ce.proto\022\020flyteidl.service\032\034flyteidl/cor" +
+      "e/literals.proto\032\031flyteidl/core/tasks.pr" +
+      "oto\032\035flyteidl/core/interface.proto\"\204\001\n\021T" +
+      "askCreateRequest\022)\n\006inputs\030\001 \001(\0132\031.flyte" +
+      "idl.core.LiteralMap\022-\n\010template\030\002 \001(\0132\033." +
+      "flyteidl.core.TaskTemplate\022\025\n\routput_pre" +
+      "fix\030\003 \001(\t\"$\n\022TaskCreateResponse\022\016\n\006job_i" +
+      "d\030\001 \001(\t\"3\n\016TaskGetRequest\022\021\n\ttask_type\030\001" +
+      " \001(\t\022\016\n\006job_id\030\002 \001(\t\"e\n\017TaskGetResponse\022" +
+      "&\n\005state\030\001 \001(\0162\027.flyteidl.service.State\022" +
+      "*\n\007outputs\030\002 \001(\0132\031.flyteidl.core.Literal" +
+      "Map\"6\n\021TaskDeleteRequest\022\021\n\ttask_type\030\001 " +
+      "\001(\t\022\016\n\006job_id\030\002 \001(\t\"\024\n\022TaskDeleteRespons" +
+      "e*^\n\005State\022\025\n\021RETRYABLE_FAILURE\020\000\022\025\n\021PER" +
+      "MANENT_FAILURE\020\001\022\013\n\007PENDING\020\002\022\013\n\007RUNNING" +
+      "\020\003\022\r\n\tSUCCEEDED\020\0042\237\002\n\025ExternalPluginServ" +
+      "ice\022Y\n\nCreateTask\022#.flyteidl.service.Tas" +
+      "kCreateRequest\032$.flyteidl.service.TaskCr" +
+      "eateResponse\"\000\022P\n\007GetTask\022 .flyteidl.ser" +
+      "vice.TaskGetRequest\032!.flyteidl.service.T" +
+      "askGetResponse\"\000\022Y\n\nDeleteTask\022#.flyteid" +
+      "l.service.TaskDeleteRequest\032$.flyteidl.s" +
+      "ervice.TaskDeleteResponse\"\000B9Z7github.co" +
+      "m/flyteorg/flyteidl/gen/pb-go/flyteidl/s" +
+      "erviceb\006proto3"
     };
     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
         new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
diff --git a/gen/pb-js/flyteidl.d.ts b/gen/pb-js/flyteidl.d.ts
index 7d94b7858..e85f7b1e3 100644
--- a/gen/pb-js/flyteidl.d.ts
+++ b/gen/pb-js/flyteidl.d.ts
@@ -19437,196 +19437,11 @@ export namespace flyteidl {
             type CreateDownloadLinkCallback = (error: (Error|null), response?: flyteidl.service.CreateDownloadLinkResponse) => void;
         }
 
-        /** Properties of a UserInfoRequest. */
-        interface IUserInfoRequest {
-        }
-
-        /** Represents a UserInfoRequest. */
-        class UserInfoRequest implements IUserInfoRequest {
-
-            /**
-             * Constructs a new UserInfoRequest.
-             * @param [properties] Properties to set
-             */
-            constructor(properties?: flyteidl.service.IUserInfoRequest);
-
-            /**
-             * Creates a new UserInfoRequest instance using the specified properties.
-             * @param [properties] Properties to set
-             * @returns UserInfoRequest instance
-             */
-            public static create(properties?: flyteidl.service.IUserInfoRequest): flyteidl.service.UserInfoRequest;
-
-            /**
-             * Encodes the specified UserInfoRequest message. Does not implicitly {@link flyteidl.service.UserInfoRequest.verify|verify} messages.
-             * @param message UserInfoRequest message or plain object to encode
-             * @param [writer] Writer to encode to
-             * @returns Writer
-             */
-            public static encode(message: flyteidl.service.IUserInfoRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
-            /**
-             * Decodes a UserInfoRequest message from the specified reader or buffer.
-             * @param reader Reader or buffer to decode from
-             * @param [length] Message length if known beforehand
-             * @returns UserInfoRequest
-             * @throws {Error} If the payload is not a reader or valid buffer
-             * @throws {$protobuf.util.ProtocolError} If required fields are missing
-             */
-            public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.UserInfoRequest;
-
-            /**
-             * Verifies a UserInfoRequest message.
-             * @param message Plain object to verify
-             * @returns `null` if valid, otherwise the reason why it is not
-             */
-            public static verify(message: { [k: string]: any }): (string|null);
-        }
-
-        /** Properties of a UserInfoResponse. */
-        interface IUserInfoResponse {
-
-            /** UserInfoResponse subject */
-            subject?: (string|null);
-
-            /** UserInfoResponse name */
-            name?: (string|null);
-
-            /** UserInfoResponse preferredUsername */
-            preferredUsername?: (string|null);
-
-            /** UserInfoResponse givenName */
-            givenName?: (string|null);
-
-            /** UserInfoResponse familyName */
-            familyName?: (string|null);
-
-            /** UserInfoResponse email */
-            email?: (string|null);
-
-            /** UserInfoResponse picture */
-            picture?: (string|null);
-
-            /** UserInfoResponse additionalClaims */
-            additionalClaims?: (google.protobuf.IStruct|null);
-        }
-
-        /** Represents a UserInfoResponse. */
-        class UserInfoResponse implements IUserInfoResponse {
-
-            /**
-             * Constructs a new UserInfoResponse.
-             * @param [properties] Properties to set
-             */
-            constructor(properties?: flyteidl.service.IUserInfoResponse);
-
-            /** UserInfoResponse subject. */
-            public subject: string;
-
-            /** UserInfoResponse name. */
-            public name: string;
-
-            /** UserInfoResponse preferredUsername. */
-            public preferredUsername: string;
-
-            /** UserInfoResponse givenName. */
-            public givenName: string;
-
-            /** UserInfoResponse familyName. */
-            public familyName: string;
-
-            /** UserInfoResponse email. */
-            public email: string;
-
-            /** UserInfoResponse picture. */
-            public picture: string;
-
-            /** UserInfoResponse additionalClaims. */
-            public additionalClaims?: (google.protobuf.IStruct|null);
-
-            /**
-             * Creates a new UserInfoResponse instance using the specified properties.
-             * @param [properties] Properties to set
-             * @returns UserInfoResponse instance
-             */
-            public static create(properties?: flyteidl.service.IUserInfoResponse): flyteidl.service.UserInfoResponse;
-
-            /**
-             * Encodes the specified UserInfoResponse message. Does not implicitly {@link flyteidl.service.UserInfoResponse.verify|verify} messages.
-             * @param message UserInfoResponse message or plain object to encode
-             * @param [writer] Writer to encode to
-             * @returns Writer
-             */
-            public static encode(message: flyteidl.service.IUserInfoResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
-            /**
-             * Decodes a UserInfoResponse message from the specified reader or buffer.
-             * @param reader Reader or buffer to decode from
-             * @param [length] Message length if known beforehand
-             * @returns UserInfoResponse
-             * @throws {Error} If the payload is not a reader or valid buffer
-             * @throws {$protobuf.util.ProtocolError} If required fields are missing
-             */
-            public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.UserInfoResponse;
-
-            /**
-             * Verifies a UserInfoResponse message.
-             * @param message Plain object to verify
-             * @returns `null` if valid, otherwise the reason why it is not
-             */
-            public static verify(message: { [k: string]: any }): (string|null);
-        }
-
-        /** Represents an IdentityService */
-        class IdentityService extends $protobuf.rpc.Service {
-
-            /**
-             * Constructs a new IdentityService service.
-             * @param rpcImpl RPC implementation
-             * @param [requestDelimited=false] Whether requests are length-delimited
-             * @param [responseDelimited=false] Whether responses are length-delimited
-             */
-            constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
-
-            /**
-             * Creates new IdentityService service using the specified rpc implementation.
-             * @param rpcImpl RPC implementation
-             * @param [requestDelimited=false] Whether requests are length-delimited
-             * @param [responseDelimited=false] Whether responses are length-delimited
-             * @returns RPC service. Useful where requests and/or responses are streamed.
-             */
-            public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): IdentityService;
-
-            /**
-             * Calls UserInfo.
-             * @param request UserInfoRequest message or plain object
-             * @param callback Node-style callback called with the error, if any, and UserInfoResponse
-             */
-            public userInfo(request: flyteidl.service.IUserInfoRequest, callback: flyteidl.service.IdentityService.UserInfoCallback): void;
-
-            /**
-             * Calls UserInfo.
-             * @param request UserInfoRequest message or plain object
-             * @returns Promise
-             */
-            public userInfo(request: flyteidl.service.IUserInfoRequest): Promise;
-        }
-
-        namespace IdentityService {
-
-            /**
-             * Callback as used by {@link flyteidl.service.IdentityService#userInfo}.
-             * @param error Error, if any
-             * @param [response] UserInfoResponse
-             */
-            type UserInfoCallback = (error: (Error|null), response?: flyteidl.service.UserInfoResponse) => void;
-        }
-
-        /** Represents a BackendPluginService */
-        class BackendPluginService extends $protobuf.rpc.Service {
+        /** Represents an ExternalPluginService */
+        class ExternalPluginService extends $protobuf.rpc.Service {
 
             /**
-             * Constructs a new BackendPluginService service.
+             * Constructs a new ExternalPluginService service.
              * @param rpcImpl RPC implementation
              * @param [requestDelimited=false] Whether requests are length-delimited
              * @param [responseDelimited=false] Whether responses are length-delimited
@@ -19634,20 +19449,20 @@ export namespace flyteidl {
             constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
 
             /**
-             * Creates new BackendPluginService service using the specified rpc implementation.
+             * Creates new ExternalPluginService service using the specified rpc implementation.
              * @param rpcImpl RPC implementation
              * @param [requestDelimited=false] Whether requests are length-delimited
              * @param [responseDelimited=false] Whether responses are length-delimited
              * @returns RPC service. Useful where requests and/or responses are streamed.
              */
-            public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): BackendPluginService;
+            public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): ExternalPluginService;
 
             /**
              * Calls CreateTask.
              * @param request TaskCreateRequest message or plain object
              * @param callback Node-style callback called with the error, if any, and TaskCreateResponse
              */
-            public createTask(request: flyteidl.service.ITaskCreateRequest, callback: flyteidl.service.BackendPluginService.CreateTaskCallback): void;
+            public createTask(request: flyteidl.service.ITaskCreateRequest, callback: flyteidl.service.ExternalPluginService.CreateTaskCallback): void;
 
             /**
              * Calls CreateTask.
@@ -19661,7 +19476,7 @@ export namespace flyteidl {
              * @param request TaskGetRequest message or plain object
              * @param callback Node-style callback called with the error, if any, and TaskGetResponse
              */
-            public getTask(request: flyteidl.service.ITaskGetRequest, callback: flyteidl.service.BackendPluginService.GetTaskCallback): void;
+            public getTask(request: flyteidl.service.ITaskGetRequest, callback: flyteidl.service.ExternalPluginService.GetTaskCallback): void;
 
             /**
              * Calls GetTask.
@@ -19675,7 +19490,7 @@ export namespace flyteidl {
              * @param request TaskDeleteRequest message or plain object
              * @param callback Node-style callback called with the error, if any, and TaskDeleteResponse
              */
-            public deleteTask(request: flyteidl.service.ITaskDeleteRequest, callback: flyteidl.service.BackendPluginService.DeleteTaskCallback): void;
+            public deleteTask(request: flyteidl.service.ITaskDeleteRequest, callback: flyteidl.service.ExternalPluginService.DeleteTaskCallback): void;
 
             /**
              * Calls DeleteTask.
@@ -19685,24 +19500,24 @@ export namespace flyteidl {
             public deleteTask(request: flyteidl.service.ITaskDeleteRequest): Promise;
         }
 
-        namespace BackendPluginService {
+        namespace ExternalPluginService {
 
             /**
-             * Callback as used by {@link flyteidl.service.BackendPluginService#createTask}.
+             * Callback as used by {@link flyteidl.service.ExternalPluginService#createTask}.
              * @param error Error, if any
              * @param [response] TaskCreateResponse
              */
             type CreateTaskCallback = (error: (Error|null), response?: flyteidl.service.TaskCreateResponse) => void;
 
             /**
-             * Callback as used by {@link flyteidl.service.BackendPluginService#getTask}.
+             * Callback as used by {@link flyteidl.service.ExternalPluginService#getTask}.
              * @param error Error, if any
              * @param [response] TaskGetResponse
              */
             type GetTaskCallback = (error: (Error|null), response?: flyteidl.service.TaskGetResponse) => void;
 
             /**
-             * Callback as used by {@link flyteidl.service.BackendPluginService#deleteTask}.
+             * Callback as used by {@link flyteidl.service.ExternalPluginService#deleteTask}.
              * @param error Error, if any
              * @param [response] TaskDeleteResponse
              */
@@ -20054,6 +19869,191 @@ export namespace flyteidl {
             public static verify(message: { [k: string]: any }): (string|null);
         }
 
+        /** Properties of a UserInfoRequest. */
+        interface IUserInfoRequest {
+        }
+
+        /** Represents a UserInfoRequest. */
+        class UserInfoRequest implements IUserInfoRequest {
+
+            /**
+             * Constructs a new UserInfoRequest.
+             * @param [properties] Properties to set
+             */
+            constructor(properties?: flyteidl.service.IUserInfoRequest);
+
+            /**
+             * Creates a new UserInfoRequest instance using the specified properties.
+             * @param [properties] Properties to set
+             * @returns UserInfoRequest instance
+             */
+            public static create(properties?: flyteidl.service.IUserInfoRequest): flyteidl.service.UserInfoRequest;
+
+            /**
+             * Encodes the specified UserInfoRequest message. Does not implicitly {@link flyteidl.service.UserInfoRequest.verify|verify} messages.
+             * @param message UserInfoRequest message or plain object to encode
+             * @param [writer] Writer to encode to
+             * @returns Writer
+             */
+            public static encode(message: flyteidl.service.IUserInfoRequest, writer?: $protobuf.Writer): $protobuf.Writer;
+
+            /**
+             * Decodes a UserInfoRequest message from the specified reader or buffer.
+             * @param reader Reader or buffer to decode from
+             * @param [length] Message length if known beforehand
+             * @returns UserInfoRequest
+             * @throws {Error} If the payload is not a reader or valid buffer
+             * @throws {$protobuf.util.ProtocolError} If required fields are missing
+             */
+            public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.UserInfoRequest;
+
+            /**
+             * Verifies a UserInfoRequest message.
+             * @param message Plain object to verify
+             * @returns `null` if valid, otherwise the reason why it is not
+             */
+            public static verify(message: { [k: string]: any }): (string|null);
+        }
+
+        /** Properties of a UserInfoResponse. */
+        interface IUserInfoResponse {
+
+            /** UserInfoResponse subject */
+            subject?: (string|null);
+
+            /** UserInfoResponse name */
+            name?: (string|null);
+
+            /** UserInfoResponse preferredUsername */
+            preferredUsername?: (string|null);
+
+            /** UserInfoResponse givenName */
+            givenName?: (string|null);
+
+            /** UserInfoResponse familyName */
+            familyName?: (string|null);
+
+            /** UserInfoResponse email */
+            email?: (string|null);
+
+            /** UserInfoResponse picture */
+            picture?: (string|null);
+
+            /** UserInfoResponse additionalClaims */
+            additionalClaims?: (google.protobuf.IStruct|null);
+        }
+
+        /** Represents a UserInfoResponse. */
+        class UserInfoResponse implements IUserInfoResponse {
+
+            /**
+             * Constructs a new UserInfoResponse.
+             * @param [properties] Properties to set
+             */
+            constructor(properties?: flyteidl.service.IUserInfoResponse);
+
+            /** UserInfoResponse subject. */
+            public subject: string;
+
+            /** UserInfoResponse name. */
+            public name: string;
+
+            /** UserInfoResponse preferredUsername. */
+            public preferredUsername: string;
+
+            /** UserInfoResponse givenName. */
+            public givenName: string;
+
+            /** UserInfoResponse familyName. */
+            public familyName: string;
+
+            /** UserInfoResponse email. */
+            public email: string;
+
+            /** UserInfoResponse picture. */
+            public picture: string;
+
+            /** UserInfoResponse additionalClaims. */
+            public additionalClaims?: (google.protobuf.IStruct|null);
+
+            /**
+             * Creates a new UserInfoResponse instance using the specified properties.
+             * @param [properties] Properties to set
+             * @returns UserInfoResponse instance
+             */
+            public static create(properties?: flyteidl.service.IUserInfoResponse): flyteidl.service.UserInfoResponse;
+
+            /**
+             * Encodes the specified UserInfoResponse message. Does not implicitly {@link flyteidl.service.UserInfoResponse.verify|verify} messages.
+             * @param message UserInfoResponse message or plain object to encode
+             * @param [writer] Writer to encode to
+             * @returns Writer
+             */
+            public static encode(message: flyteidl.service.IUserInfoResponse, writer?: $protobuf.Writer): $protobuf.Writer;
+
+            /**
+             * Decodes a UserInfoResponse message from the specified reader or buffer.
+             * @param reader Reader or buffer to decode from
+             * @param [length] Message length if known beforehand
+             * @returns UserInfoResponse
+             * @throws {Error} If the payload is not a reader or valid buffer
+             * @throws {$protobuf.util.ProtocolError} If required fields are missing
+             */
+            public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.service.UserInfoResponse;
+
+            /**
+             * Verifies a UserInfoResponse message.
+             * @param message Plain object to verify
+             * @returns `null` if valid, otherwise the reason why it is not
+             */
+            public static verify(message: { [k: string]: any }): (string|null);
+        }
+
+        /** Represents an IdentityService */
+        class IdentityService extends $protobuf.rpc.Service {
+
+            /**
+             * Constructs a new IdentityService service.
+             * @param rpcImpl RPC implementation
+             * @param [requestDelimited=false] Whether requests are length-delimited
+             * @param [responseDelimited=false] Whether responses are length-delimited
+             */
+            constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
+
+            /**
+             * Creates new IdentityService service using the specified rpc implementation.
+             * @param rpcImpl RPC implementation
+             * @param [requestDelimited=false] Whether requests are length-delimited
+             * @param [responseDelimited=false] Whether responses are length-delimited
+             * @returns RPC service. Useful where requests and/or responses are streamed.
+             */
+            public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): IdentityService;
+
+            /**
+             * Calls UserInfo.
+             * @param request UserInfoRequest message or plain object
+             * @param callback Node-style callback called with the error, if any, and UserInfoResponse
+             */
+            public userInfo(request: flyteidl.service.IUserInfoRequest, callback: flyteidl.service.IdentityService.UserInfoCallback): void;
+
+            /**
+             * Calls UserInfo.
+             * @param request UserInfoRequest message or plain object
+             * @returns Promise
+             */
+            public userInfo(request: flyteidl.service.IUserInfoRequest): Promise;
+        }
+
+        namespace IdentityService {
+
+            /**
+             * Callback as used by {@link flyteidl.service.IdentityService#userInfo}.
+             * @param error Error, if any
+             * @param [response] UserInfoResponse
+             */
+            type UserInfoCallback = (error: (Error|null), response?: flyteidl.service.UserInfoResponse) => void;
+        }
+
         /** Represents a SignalService */
         class SignalService extends $protobuf.rpc.Service {
 
diff --git a/gen/pb-js/flyteidl.js b/gen/pb-js/flyteidl.js
index 881d9c0fc..4e4792dc8 100644
--- a/gen/pb-js/flyteidl.js
+++ b/gen/pb-js/flyteidl.js
@@ -45315,23 +45315,180 @@
                 return DataProxyService;
             })();
     
-            service.UserInfoRequest = (function() {
+            service.ExternalPluginService = (function() {
     
                 /**
-                 * Properties of a UserInfoRequest.
+                 * Constructs a new ExternalPluginService service.
                  * @memberof flyteidl.service
-                 * @interface IUserInfoRequest
+                 * @classdesc Represents an ExternalPluginService
+                 * @extends $protobuf.rpc.Service
+                 * @constructor
+                 * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
+                 * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
+                 * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
                  */
+                function ExternalPluginService(rpcImpl, requestDelimited, responseDelimited) {
+                    $protobuf.rpc.Service.call(this, rpcImpl, requestDelimited, responseDelimited);
+                }
+    
+                (ExternalPluginService.prototype = Object.create($protobuf.rpc.Service.prototype)).constructor = ExternalPluginService;
     
                 /**
-                 * Constructs a new UserInfoRequest.
+                 * Creates new ExternalPluginService service using the specified rpc implementation.
+                 * @function create
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @static
+                 * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
+                 * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
+                 * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
+                 * @returns {ExternalPluginService} RPC service. Useful where requests and/or responses are streamed.
+                 */
+                ExternalPluginService.create = function create(rpcImpl, requestDelimited, responseDelimited) {
+                    return new this(rpcImpl, requestDelimited, responseDelimited);
+                };
+    
+                /**
+                 * Callback as used by {@link flyteidl.service.ExternalPluginService#createTask}.
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @typedef CreateTaskCallback
+                 * @type {function}
+                 * @param {Error|null} error Error, if any
+                 * @param {flyteidl.service.TaskCreateResponse} [response] TaskCreateResponse
+                 */
+    
+                /**
+                 * Calls CreateTask.
+                 * @function createTask
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @instance
+                 * @param {flyteidl.service.ITaskCreateRequest} request TaskCreateRequest message or plain object
+                 * @param {flyteidl.service.ExternalPluginService.CreateTaskCallback} callback Node-style callback called with the error, if any, and TaskCreateResponse
+                 * @returns {undefined}
+                 * @variation 1
+                 */
+                Object.defineProperty(ExternalPluginService.prototype.createTask = function createTask(request, callback) {
+                    return this.rpcCall(createTask, $root.flyteidl.service.TaskCreateRequest, $root.flyteidl.service.TaskCreateResponse, request, callback);
+                }, "name", { value: "CreateTask" });
+    
+                /**
+                 * Calls CreateTask.
+                 * @function createTask
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @instance
+                 * @param {flyteidl.service.ITaskCreateRequest} request TaskCreateRequest message or plain object
+                 * @returns {Promise} Promise
+                 * @variation 2
+                 */
+    
+                /**
+                 * Callback as used by {@link flyteidl.service.ExternalPluginService#getTask}.
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @typedef GetTaskCallback
+                 * @type {function}
+                 * @param {Error|null} error Error, if any
+                 * @param {flyteidl.service.TaskGetResponse} [response] TaskGetResponse
+                 */
+    
+                /**
+                 * Calls GetTask.
+                 * @function getTask
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @instance
+                 * @param {flyteidl.service.ITaskGetRequest} request TaskGetRequest message or plain object
+                 * @param {flyteidl.service.ExternalPluginService.GetTaskCallback} callback Node-style callback called with the error, if any, and TaskGetResponse
+                 * @returns {undefined}
+                 * @variation 1
+                 */
+                Object.defineProperty(ExternalPluginService.prototype.getTask = function getTask(request, callback) {
+                    return this.rpcCall(getTask, $root.flyteidl.service.TaskGetRequest, $root.flyteidl.service.TaskGetResponse, request, callback);
+                }, "name", { value: "GetTask" });
+    
+                /**
+                 * Calls GetTask.
+                 * @function getTask
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @instance
+                 * @param {flyteidl.service.ITaskGetRequest} request TaskGetRequest message or plain object
+                 * @returns {Promise} Promise
+                 * @variation 2
+                 */
+    
+                /**
+                 * Callback as used by {@link flyteidl.service.ExternalPluginService#deleteTask}.
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @typedef DeleteTaskCallback
+                 * @type {function}
+                 * @param {Error|null} error Error, if any
+                 * @param {flyteidl.service.TaskDeleteResponse} [response] TaskDeleteResponse
+                 */
+    
+                /**
+                 * Calls DeleteTask.
+                 * @function deleteTask
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @instance
+                 * @param {flyteidl.service.ITaskDeleteRequest} request TaskDeleteRequest message or plain object
+                 * @param {flyteidl.service.ExternalPluginService.DeleteTaskCallback} callback Node-style callback called with the error, if any, and TaskDeleteResponse
+                 * @returns {undefined}
+                 * @variation 1
+                 */
+                Object.defineProperty(ExternalPluginService.prototype.deleteTask = function deleteTask(request, callback) {
+                    return this.rpcCall(deleteTask, $root.flyteidl.service.TaskDeleteRequest, $root.flyteidl.service.TaskDeleteResponse, request, callback);
+                }, "name", { value: "DeleteTask" });
+    
+                /**
+                 * Calls DeleteTask.
+                 * @function deleteTask
+                 * @memberof flyteidl.service.ExternalPluginService
+                 * @instance
+                 * @param {flyteidl.service.ITaskDeleteRequest} request TaskDeleteRequest message or plain object
+                 * @returns {Promise} Promise
+                 * @variation 2
+                 */
+    
+                return ExternalPluginService;
+            })();
+    
+            /**
+             * State enum.
+             * @name flyteidl.service.State
+             * @enum {string}
+             * @property {number} RETRYABLE_FAILURE=0 RETRYABLE_FAILURE value
+             * @property {number} PERMANENT_FAILURE=1 PERMANENT_FAILURE value
+             * @property {number} PENDING=2 PENDING value
+             * @property {number} RUNNING=3 RUNNING value
+             * @property {number} SUCCEEDED=4 SUCCEEDED value
+             */
+            service.State = (function() {
+                var valuesById = {}, values = Object.create(valuesById);
+                values[valuesById[0] = "RETRYABLE_FAILURE"] = 0;
+                values[valuesById[1] = "PERMANENT_FAILURE"] = 1;
+                values[valuesById[2] = "PENDING"] = 2;
+                values[valuesById[3] = "RUNNING"] = 3;
+                values[valuesById[4] = "SUCCEEDED"] = 4;
+                return values;
+            })();
+    
+            service.TaskCreateRequest = (function() {
+    
+                /**
+                 * Properties of a TaskCreateRequest.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a UserInfoRequest.
-                 * @implements IUserInfoRequest
+                 * @interface ITaskCreateRequest
+                 * @property {flyteidl.core.ILiteralMap|null} [inputs] TaskCreateRequest inputs
+                 * @property {flyteidl.core.ITaskTemplate|null} [template] TaskCreateRequest template
+                 * @property {string|null} [outputPrefix] TaskCreateRequest outputPrefix
+                 */
+    
+                /**
+                 * Constructs a new TaskCreateRequest.
+                 * @memberof flyteidl.service
+                 * @classdesc Represents a TaskCreateRequest.
+                 * @implements ITaskCreateRequest
                  * @constructor
-                 * @param {flyteidl.service.IUserInfoRequest=} [properties] Properties to set
+                 * @param {flyteidl.service.ITaskCreateRequest=} [properties] Properties to set
                  */
-                function UserInfoRequest(properties) {
+                function TaskCreateRequest(properties) {
                     if (properties)
                         for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                             if (properties[keys[i]] != null)
@@ -45339,50 +45496,89 @@
                 }
     
                 /**
-                 * Creates a new UserInfoRequest instance using the specified properties.
+                 * TaskCreateRequest inputs.
+                 * @member {flyteidl.core.ILiteralMap|null|undefined} inputs
+                 * @memberof flyteidl.service.TaskCreateRequest
+                 * @instance
+                 */
+                TaskCreateRequest.prototype.inputs = null;
+    
+                /**
+                 * TaskCreateRequest template.
+                 * @member {flyteidl.core.ITaskTemplate|null|undefined} template
+                 * @memberof flyteidl.service.TaskCreateRequest
+                 * @instance
+                 */
+                TaskCreateRequest.prototype.template = null;
+    
+                /**
+                 * TaskCreateRequest outputPrefix.
+                 * @member {string} outputPrefix
+                 * @memberof flyteidl.service.TaskCreateRequest
+                 * @instance
+                 */
+                TaskCreateRequest.prototype.outputPrefix = "";
+    
+                /**
+                 * Creates a new TaskCreateRequest instance using the specified properties.
                  * @function create
-                 * @memberof flyteidl.service.UserInfoRequest
+                 * @memberof flyteidl.service.TaskCreateRequest
                  * @static
-                 * @param {flyteidl.service.IUserInfoRequest=} [properties] Properties to set
-                 * @returns {flyteidl.service.UserInfoRequest} UserInfoRequest instance
+                 * @param {flyteidl.service.ITaskCreateRequest=} [properties] Properties to set
+                 * @returns {flyteidl.service.TaskCreateRequest} TaskCreateRequest instance
                  */
-                UserInfoRequest.create = function create(properties) {
-                    return new UserInfoRequest(properties);
+                TaskCreateRequest.create = function create(properties) {
+                    return new TaskCreateRequest(properties);
                 };
     
                 /**
-                 * Encodes the specified UserInfoRequest message. Does not implicitly {@link flyteidl.service.UserInfoRequest.verify|verify} messages.
+                 * Encodes the specified TaskCreateRequest message. Does not implicitly {@link flyteidl.service.TaskCreateRequest.verify|verify} messages.
                  * @function encode
-                 * @memberof flyteidl.service.UserInfoRequest
+                 * @memberof flyteidl.service.TaskCreateRequest
                  * @static
-                 * @param {flyteidl.service.IUserInfoRequest} message UserInfoRequest message or plain object to encode
+                 * @param {flyteidl.service.ITaskCreateRequest} message TaskCreateRequest message or plain object to encode
                  * @param {$protobuf.Writer} [writer] Writer to encode to
                  * @returns {$protobuf.Writer} Writer
                  */
-                UserInfoRequest.encode = function encode(message, writer) {
+                TaskCreateRequest.encode = function encode(message, writer) {
                     if (!writer)
                         writer = $Writer.create();
+                    if (message.inputs != null && message.hasOwnProperty("inputs"))
+                        $root.flyteidl.core.LiteralMap.encode(message.inputs, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
+                    if (message.template != null && message.hasOwnProperty("template"))
+                        $root.flyteidl.core.TaskTemplate.encode(message.template, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
+                    if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix"))
+                        writer.uint32(/* id 3, wireType 2 =*/26).string(message.outputPrefix);
                     return writer;
                 };
     
                 /**
-                 * Decodes a UserInfoRequest message from the specified reader or buffer.
+                 * Decodes a TaskCreateRequest message from the specified reader or buffer.
                  * @function decode
-                 * @memberof flyteidl.service.UserInfoRequest
+                 * @memberof flyteidl.service.TaskCreateRequest
                  * @static
                  * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
                  * @param {number} [length] Message length if known beforehand
-                 * @returns {flyteidl.service.UserInfoRequest} UserInfoRequest
+                 * @returns {flyteidl.service.TaskCreateRequest} TaskCreateRequest
                  * @throws {Error} If the payload is not a reader or valid buffer
                  * @throws {$protobuf.util.ProtocolError} If required fields are missing
                  */
-                UserInfoRequest.decode = function decode(reader, length) {
+                TaskCreateRequest.decode = function decode(reader, length) {
                     if (!(reader instanceof $Reader))
                         reader = $Reader.create(reader);
-                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.UserInfoRequest();
+                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskCreateRequest();
                     while (reader.pos < end) {
                         var tag = reader.uint32();
                         switch (tag >>> 3) {
+                        case 1:
+                            message.inputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32());
+                            break;
+                        case 2:
+                            message.template = $root.flyteidl.core.TaskTemplate.decode(reader, reader.uint32());
+                            break;
+                        case 3:
+                            message.outputPrefix = reader.string();
+                            break;
                         default:
                             reader.skipType(tag & 7);
                             break;
@@ -45392,47 +45588,53 @@
                 };
     
                 /**
-                 * Verifies a UserInfoRequest message.
+                 * Verifies a TaskCreateRequest message.
                  * @function verify
-                 * @memberof flyteidl.service.UserInfoRequest
+                 * @memberof flyteidl.service.TaskCreateRequest
                  * @static
                  * @param {Object.} message Plain object to verify
                  * @returns {string|null} `null` if valid, otherwise the reason why it is not
                  */
-                UserInfoRequest.verify = function verify(message) {
+                TaskCreateRequest.verify = function verify(message) {
                     if (typeof message !== "object" || message === null)
                         return "object expected";
+                    if (message.inputs != null && message.hasOwnProperty("inputs")) {
+                        var error = $root.flyteidl.core.LiteralMap.verify(message.inputs);
+                        if (error)
+                            return "inputs." + error;
+                    }
+                    if (message.template != null && message.hasOwnProperty("template")) {
+                        var error = $root.flyteidl.core.TaskTemplate.verify(message.template);
+                        if (error)
+                            return "template." + error;
+                    }
+                    if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix"))
+                        if (!$util.isString(message.outputPrefix))
+                            return "outputPrefix: string expected";
                     return null;
                 };
     
-                return UserInfoRequest;
+                return TaskCreateRequest;
             })();
     
-            service.UserInfoResponse = (function() {
+            service.TaskCreateResponse = (function() {
     
                 /**
-                 * Properties of a UserInfoResponse.
+                 * Properties of a TaskCreateResponse.
                  * @memberof flyteidl.service
-                 * @interface IUserInfoResponse
-                 * @property {string|null} [subject] UserInfoResponse subject
-                 * @property {string|null} [name] UserInfoResponse name
-                 * @property {string|null} [preferredUsername] UserInfoResponse preferredUsername
-                 * @property {string|null} [givenName] UserInfoResponse givenName
-                 * @property {string|null} [familyName] UserInfoResponse familyName
-                 * @property {string|null} [email] UserInfoResponse email
-                 * @property {string|null} [picture] UserInfoResponse picture
-                 * @property {google.protobuf.IStruct|null} [additionalClaims] UserInfoResponse additionalClaims
+                 * @interface ITaskCreateResponse
+                 * @property {string|null} [jobId] TaskCreateResponse jobId
                  */
     
                 /**
-                 * Constructs a new UserInfoResponse.
+                 * Constructs a new TaskCreateResponse.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a UserInfoResponse.
-                 * @implements IUserInfoResponse
+                 * @classdesc Represents a TaskCreateResponse.
+                 * @implements ITaskCreateResponse
                  * @constructor
-                 * @param {flyteidl.service.IUserInfoResponse=} [properties] Properties to set
+                 * @param {flyteidl.service.ITaskCreateResponse=} [properties] Properties to set
                  */
-                function UserInfoResponse(properties) {
+                function TaskCreateResponse(properties) {
                     if (properties)
                         for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                             if (properties[keys[i]] != null)
@@ -45440,153 +45642,62 @@
                 }
     
                 /**
-                 * UserInfoResponse subject.
-                 * @member {string} subject
-                 * @memberof flyteidl.service.UserInfoResponse
-                 * @instance
-                 */
-                UserInfoResponse.prototype.subject = "";
-    
-                /**
-                 * UserInfoResponse name.
-                 * @member {string} name
-                 * @memberof flyteidl.service.UserInfoResponse
-                 * @instance
-                 */
-                UserInfoResponse.prototype.name = "";
-    
-                /**
-                 * UserInfoResponse preferredUsername.
-                 * @member {string} preferredUsername
-                 * @memberof flyteidl.service.UserInfoResponse
-                 * @instance
-                 */
-                UserInfoResponse.prototype.preferredUsername = "";
-    
-                /**
-                 * UserInfoResponse givenName.
-                 * @member {string} givenName
-                 * @memberof flyteidl.service.UserInfoResponse
-                 * @instance
-                 */
-                UserInfoResponse.prototype.givenName = "";
-    
-                /**
-                 * UserInfoResponse familyName.
-                 * @member {string} familyName
-                 * @memberof flyteidl.service.UserInfoResponse
-                 * @instance
-                 */
-                UserInfoResponse.prototype.familyName = "";
-    
-                /**
-                 * UserInfoResponse email.
-                 * @member {string} email
-                 * @memberof flyteidl.service.UserInfoResponse
-                 * @instance
-                 */
-                UserInfoResponse.prototype.email = "";
-    
-                /**
-                 * UserInfoResponse picture.
-                 * @member {string} picture
-                 * @memberof flyteidl.service.UserInfoResponse
-                 * @instance
-                 */
-                UserInfoResponse.prototype.picture = "";
-    
-                /**
-                 * UserInfoResponse additionalClaims.
-                 * @member {google.protobuf.IStruct|null|undefined} additionalClaims
-                 * @memberof flyteidl.service.UserInfoResponse
+                 * TaskCreateResponse jobId.
+                 * @member {string} jobId
+                 * @memberof flyteidl.service.TaskCreateResponse
                  * @instance
                  */
-                UserInfoResponse.prototype.additionalClaims = null;
+                TaskCreateResponse.prototype.jobId = "";
     
                 /**
-                 * Creates a new UserInfoResponse instance using the specified properties.
+                 * Creates a new TaskCreateResponse instance using the specified properties.
                  * @function create
-                 * @memberof flyteidl.service.UserInfoResponse
+                 * @memberof flyteidl.service.TaskCreateResponse
                  * @static
-                 * @param {flyteidl.service.IUserInfoResponse=} [properties] Properties to set
-                 * @returns {flyteidl.service.UserInfoResponse} UserInfoResponse instance
+                 * @param {flyteidl.service.ITaskCreateResponse=} [properties] Properties to set
+                 * @returns {flyteidl.service.TaskCreateResponse} TaskCreateResponse instance
                  */
-                UserInfoResponse.create = function create(properties) {
-                    return new UserInfoResponse(properties);
+                TaskCreateResponse.create = function create(properties) {
+                    return new TaskCreateResponse(properties);
                 };
     
                 /**
-                 * Encodes the specified UserInfoResponse message. Does not implicitly {@link flyteidl.service.UserInfoResponse.verify|verify} messages.
+                 * Encodes the specified TaskCreateResponse message. Does not implicitly {@link flyteidl.service.TaskCreateResponse.verify|verify} messages.
                  * @function encode
-                 * @memberof flyteidl.service.UserInfoResponse
+                 * @memberof flyteidl.service.TaskCreateResponse
                  * @static
-                 * @param {flyteidl.service.IUserInfoResponse} message UserInfoResponse message or plain object to encode
+                 * @param {flyteidl.service.ITaskCreateResponse} message TaskCreateResponse message or plain object to encode
                  * @param {$protobuf.Writer} [writer] Writer to encode to
                  * @returns {$protobuf.Writer} Writer
                  */
-                UserInfoResponse.encode = function encode(message, writer) {
+                TaskCreateResponse.encode = function encode(message, writer) {
                     if (!writer)
                         writer = $Writer.create();
-                    if (message.subject != null && message.hasOwnProperty("subject"))
-                        writer.uint32(/* id 1, wireType 2 =*/10).string(message.subject);
-                    if (message.name != null && message.hasOwnProperty("name"))
-                        writer.uint32(/* id 2, wireType 2 =*/18).string(message.name);
-                    if (message.preferredUsername != null && message.hasOwnProperty("preferredUsername"))
-                        writer.uint32(/* id 3, wireType 2 =*/26).string(message.preferredUsername);
-                    if (message.givenName != null && message.hasOwnProperty("givenName"))
-                        writer.uint32(/* id 4, wireType 2 =*/34).string(message.givenName);
-                    if (message.familyName != null && message.hasOwnProperty("familyName"))
-                        writer.uint32(/* id 5, wireType 2 =*/42).string(message.familyName);
-                    if (message.email != null && message.hasOwnProperty("email"))
-                        writer.uint32(/* id 6, wireType 2 =*/50).string(message.email);
-                    if (message.picture != null && message.hasOwnProperty("picture"))
-                        writer.uint32(/* id 7, wireType 2 =*/58).string(message.picture);
-                    if (message.additionalClaims != null && message.hasOwnProperty("additionalClaims"))
-                        $root.google.protobuf.Struct.encode(message.additionalClaims, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim();
+                    if (message.jobId != null && message.hasOwnProperty("jobId"))
+                        writer.uint32(/* id 1, wireType 2 =*/10).string(message.jobId);
                     return writer;
                 };
     
                 /**
-                 * Decodes a UserInfoResponse message from the specified reader or buffer.
+                 * Decodes a TaskCreateResponse message from the specified reader or buffer.
                  * @function decode
-                 * @memberof flyteidl.service.UserInfoResponse
+                 * @memberof flyteidl.service.TaskCreateResponse
                  * @static
                  * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
                  * @param {number} [length] Message length if known beforehand
-                 * @returns {flyteidl.service.UserInfoResponse} UserInfoResponse
+                 * @returns {flyteidl.service.TaskCreateResponse} TaskCreateResponse
                  * @throws {Error} If the payload is not a reader or valid buffer
                  * @throws {$protobuf.util.ProtocolError} If required fields are missing
                  */
-                UserInfoResponse.decode = function decode(reader, length) {
+                TaskCreateResponse.decode = function decode(reader, length) {
                     if (!(reader instanceof $Reader))
                         reader = $Reader.create(reader);
-                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.UserInfoResponse();
+                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskCreateResponse();
                     while (reader.pos < end) {
                         var tag = reader.uint32();
                         switch (tag >>> 3) {
                         case 1:
-                            message.subject = reader.string();
-                            break;
-                        case 2:
-                            message.name = reader.string();
-                            break;
-                        case 3:
-                            message.preferredUsername = reader.string();
-                            break;
-                        case 4:
-                            message.givenName = reader.string();
-                            break;
-                        case 5:
-                            message.familyName = reader.string();
-                            break;
-                        case 6:
-                            message.email = reader.string();
-                            break;
-                        case 7:
-                            message.picture = reader.string();
-                            break;
-                        case 8:
-                            message.additionalClaims = $root.google.protobuf.Struct.decode(reader, reader.uint32());
+                            message.jobId = reader.string();
                             break;
                         default:
                             reader.skipType(tag & 7);
@@ -45597,290 +45708,171 @@
                 };
     
                 /**
-                 * Verifies a UserInfoResponse message.
+                 * Verifies a TaskCreateResponse message.
                  * @function verify
-                 * @memberof flyteidl.service.UserInfoResponse
+                 * @memberof flyteidl.service.TaskCreateResponse
                  * @static
                  * @param {Object.} message Plain object to verify
                  * @returns {string|null} `null` if valid, otherwise the reason why it is not
                  */
-                UserInfoResponse.verify = function verify(message) {
+                TaskCreateResponse.verify = function verify(message) {
                     if (typeof message !== "object" || message === null)
                         return "object expected";
-                    if (message.subject != null && message.hasOwnProperty("subject"))
-                        if (!$util.isString(message.subject))
-                            return "subject: string expected";
-                    if (message.name != null && message.hasOwnProperty("name"))
-                        if (!$util.isString(message.name))
-                            return "name: string expected";
-                    if (message.preferredUsername != null && message.hasOwnProperty("preferredUsername"))
-                        if (!$util.isString(message.preferredUsername))
-                            return "preferredUsername: string expected";
-                    if (message.givenName != null && message.hasOwnProperty("givenName"))
-                        if (!$util.isString(message.givenName))
-                            return "givenName: string expected";
-                    if (message.familyName != null && message.hasOwnProperty("familyName"))
-                        if (!$util.isString(message.familyName))
-                            return "familyName: string expected";
-                    if (message.email != null && message.hasOwnProperty("email"))
-                        if (!$util.isString(message.email))
-                            return "email: string expected";
-                    if (message.picture != null && message.hasOwnProperty("picture"))
-                        if (!$util.isString(message.picture))
-                            return "picture: string expected";
-                    if (message.additionalClaims != null && message.hasOwnProperty("additionalClaims")) {
-                        var error = $root.google.protobuf.Struct.verify(message.additionalClaims);
-                        if (error)
-                            return "additionalClaims." + error;
-                    }
+                    if (message.jobId != null && message.hasOwnProperty("jobId"))
+                        if (!$util.isString(message.jobId))
+                            return "jobId: string expected";
                     return null;
                 };
     
-                return UserInfoResponse;
+                return TaskCreateResponse;
             })();
     
-            service.IdentityService = (function() {
+            service.TaskGetRequest = (function() {
     
                 /**
-                 * Constructs a new IdentityService service.
+                 * Properties of a TaskGetRequest.
                  * @memberof flyteidl.service
-                 * @classdesc Represents an IdentityService
-                 * @extends $protobuf.rpc.Service
-                 * @constructor
-                 * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
-                 * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
-                 * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
-                 */
-                function IdentityService(rpcImpl, requestDelimited, responseDelimited) {
-                    $protobuf.rpc.Service.call(this, rpcImpl, requestDelimited, responseDelimited);
-                }
-    
-                (IdentityService.prototype = Object.create($protobuf.rpc.Service.prototype)).constructor = IdentityService;
-    
-                /**
-                 * Creates new IdentityService service using the specified rpc implementation.
-                 * @function create
-                 * @memberof flyteidl.service.IdentityService
-                 * @static
-                 * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
-                 * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
-                 * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
-                 * @returns {IdentityService} RPC service. Useful where requests and/or responses are streamed.
-                 */
-                IdentityService.create = function create(rpcImpl, requestDelimited, responseDelimited) {
-                    return new this(rpcImpl, requestDelimited, responseDelimited);
-                };
-    
-                /**
-                 * Callback as used by {@link flyteidl.service.IdentityService#userInfo}.
-                 * @memberof flyteidl.service.IdentityService
-                 * @typedef UserInfoCallback
-                 * @type {function}
-                 * @param {Error|null} error Error, if any
-                 * @param {flyteidl.service.UserInfoResponse} [response] UserInfoResponse
-                 */
-    
-                /**
-                 * Calls UserInfo.
-                 * @function userInfo
-                 * @memberof flyteidl.service.IdentityService
-                 * @instance
-                 * @param {flyteidl.service.IUserInfoRequest} request UserInfoRequest message or plain object
-                 * @param {flyteidl.service.IdentityService.UserInfoCallback} callback Node-style callback called with the error, if any, and UserInfoResponse
-                 * @returns {undefined}
-                 * @variation 1
-                 */
-                Object.defineProperty(IdentityService.prototype.userInfo = function userInfo(request, callback) {
-                    return this.rpcCall(userInfo, $root.flyteidl.service.UserInfoRequest, $root.flyteidl.service.UserInfoResponse, request, callback);
-                }, "name", { value: "UserInfo" });
-    
-                /**
-                 * Calls UserInfo.
-                 * @function userInfo
-                 * @memberof flyteidl.service.IdentityService
-                 * @instance
-                 * @param {flyteidl.service.IUserInfoRequest} request UserInfoRequest message or plain object
-                 * @returns {Promise} Promise
-                 * @variation 2
+                 * @interface ITaskGetRequest
+                 * @property {string|null} [taskType] TaskGetRequest taskType
+                 * @property {string|null} [jobId] TaskGetRequest jobId
                  */
     
-                return IdentityService;
-            })();
-    
-            service.BackendPluginService = (function() {
-    
                 /**
-                 * Constructs a new BackendPluginService service.
+                 * Constructs a new TaskGetRequest.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a BackendPluginService
-                 * @extends $protobuf.rpc.Service
+                 * @classdesc Represents a TaskGetRequest.
+                 * @implements ITaskGetRequest
                  * @constructor
-                 * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
-                 * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
-                 * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
+                 * @param {flyteidl.service.ITaskGetRequest=} [properties] Properties to set
                  */
-                function BackendPluginService(rpcImpl, requestDelimited, responseDelimited) {
-                    $protobuf.rpc.Service.call(this, rpcImpl, requestDelimited, responseDelimited);
+                function TaskGetRequest(properties) {
+                    if (properties)
+                        for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
+                            if (properties[keys[i]] != null)
+                                this[keys[i]] = properties[keys[i]];
                 }
     
-                (BackendPluginService.prototype = Object.create($protobuf.rpc.Service.prototype)).constructor = BackendPluginService;
-    
-                /**
-                 * Creates new BackendPluginService service using the specified rpc implementation.
-                 * @function create
-                 * @memberof flyteidl.service.BackendPluginService
-                 * @static
-                 * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
-                 * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
-                 * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
-                 * @returns {BackendPluginService} RPC service. Useful where requests and/or responses are streamed.
-                 */
-                BackendPluginService.create = function create(rpcImpl, requestDelimited, responseDelimited) {
-                    return new this(rpcImpl, requestDelimited, responseDelimited);
-                };
-    
-                /**
-                 * Callback as used by {@link flyteidl.service.BackendPluginService#createTask}.
-                 * @memberof flyteidl.service.BackendPluginService
-                 * @typedef CreateTaskCallback
-                 * @type {function}
-                 * @param {Error|null} error Error, if any
-                 * @param {flyteidl.service.TaskCreateResponse} [response] TaskCreateResponse
-                 */
-    
-                /**
-                 * Calls CreateTask.
-                 * @function createTask
-                 * @memberof flyteidl.service.BackendPluginService
-                 * @instance
-                 * @param {flyteidl.service.ITaskCreateRequest} request TaskCreateRequest message or plain object
-                 * @param {flyteidl.service.BackendPluginService.CreateTaskCallback} callback Node-style callback called with the error, if any, and TaskCreateResponse
-                 * @returns {undefined}
-                 * @variation 1
-                 */
-                Object.defineProperty(BackendPluginService.prototype.createTask = function createTask(request, callback) {
-                    return this.rpcCall(createTask, $root.flyteidl.service.TaskCreateRequest, $root.flyteidl.service.TaskCreateResponse, request, callback);
-                }, "name", { value: "CreateTask" });
-    
                 /**
-                 * Calls CreateTask.
-                 * @function createTask
-                 * @memberof flyteidl.service.BackendPluginService
+                 * TaskGetRequest taskType.
+                 * @member {string} taskType
+                 * @memberof flyteidl.service.TaskGetRequest
                  * @instance
-                 * @param {flyteidl.service.ITaskCreateRequest} request TaskCreateRequest message or plain object
-                 * @returns {Promise} Promise
-                 * @variation 2
-                 */
-    
-                /**
-                 * Callback as used by {@link flyteidl.service.BackendPluginService#getTask}.
-                 * @memberof flyteidl.service.BackendPluginService
-                 * @typedef GetTaskCallback
-                 * @type {function}
-                 * @param {Error|null} error Error, if any
-                 * @param {flyteidl.service.TaskGetResponse} [response] TaskGetResponse
                  */
+                TaskGetRequest.prototype.taskType = "";
     
                 /**
-                 * Calls GetTask.
-                 * @function getTask
-                 * @memberof flyteidl.service.BackendPluginService
+                 * TaskGetRequest jobId.
+                 * @member {string} jobId
+                 * @memberof flyteidl.service.TaskGetRequest
                  * @instance
-                 * @param {flyteidl.service.ITaskGetRequest} request TaskGetRequest message or plain object
-                 * @param {flyteidl.service.BackendPluginService.GetTaskCallback} callback Node-style callback called with the error, if any, and TaskGetResponse
-                 * @returns {undefined}
-                 * @variation 1
                  */
-                Object.defineProperty(BackendPluginService.prototype.getTask = function getTask(request, callback) {
-                    return this.rpcCall(getTask, $root.flyteidl.service.TaskGetRequest, $root.flyteidl.service.TaskGetResponse, request, callback);
-                }, "name", { value: "GetTask" });
+                TaskGetRequest.prototype.jobId = "";
     
                 /**
-                 * Calls GetTask.
-                 * @function getTask
-                 * @memberof flyteidl.service.BackendPluginService
-                 * @instance
-                 * @param {flyteidl.service.ITaskGetRequest} request TaskGetRequest message or plain object
-                 * @returns {Promise} Promise
-                 * @variation 2
+                 * Creates a new TaskGetRequest instance using the specified properties.
+                 * @function create
+                 * @memberof flyteidl.service.TaskGetRequest
+                 * @static
+                 * @param {flyteidl.service.ITaskGetRequest=} [properties] Properties to set
+                 * @returns {flyteidl.service.TaskGetRequest} TaskGetRequest instance
                  */
+                TaskGetRequest.create = function create(properties) {
+                    return new TaskGetRequest(properties);
+                };
     
                 /**
-                 * Callback as used by {@link flyteidl.service.BackendPluginService#deleteTask}.
-                 * @memberof flyteidl.service.BackendPluginService
-                 * @typedef DeleteTaskCallback
-                 * @type {function}
-                 * @param {Error|null} error Error, if any
-                 * @param {flyteidl.service.TaskDeleteResponse} [response] TaskDeleteResponse
+                 * Encodes the specified TaskGetRequest message. Does not implicitly {@link flyteidl.service.TaskGetRequest.verify|verify} messages.
+                 * @function encode
+                 * @memberof flyteidl.service.TaskGetRequest
+                 * @static
+                 * @param {flyteidl.service.ITaskGetRequest} message TaskGetRequest message or plain object to encode
+                 * @param {$protobuf.Writer} [writer] Writer to encode to
+                 * @returns {$protobuf.Writer} Writer
                  */
+                TaskGetRequest.encode = function encode(message, writer) {
+                    if (!writer)
+                        writer = $Writer.create();
+                    if (message.taskType != null && message.hasOwnProperty("taskType"))
+                        writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType);
+                    if (message.jobId != null && message.hasOwnProperty("jobId"))
+                        writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId);
+                    return writer;
+                };
     
                 /**
-                 * Calls DeleteTask.
-                 * @function deleteTask
-                 * @memberof flyteidl.service.BackendPluginService
-                 * @instance
-                 * @param {flyteidl.service.ITaskDeleteRequest} request TaskDeleteRequest message or plain object
-                 * @param {flyteidl.service.BackendPluginService.DeleteTaskCallback} callback Node-style callback called with the error, if any, and TaskDeleteResponse
-                 * @returns {undefined}
-                 * @variation 1
+                 * Decodes a TaskGetRequest message from the specified reader or buffer.
+                 * @function decode
+                 * @memberof flyteidl.service.TaskGetRequest
+                 * @static
+                 * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+                 * @param {number} [length] Message length if known beforehand
+                 * @returns {flyteidl.service.TaskGetRequest} TaskGetRequest
+                 * @throws {Error} If the payload is not a reader or valid buffer
+                 * @throws {$protobuf.util.ProtocolError} If required fields are missing
                  */
-                Object.defineProperty(BackendPluginService.prototype.deleteTask = function deleteTask(request, callback) {
-                    return this.rpcCall(deleteTask, $root.flyteidl.service.TaskDeleteRequest, $root.flyteidl.service.TaskDeleteResponse, request, callback);
-                }, "name", { value: "DeleteTask" });
+                TaskGetRequest.decode = function decode(reader, length) {
+                    if (!(reader instanceof $Reader))
+                        reader = $Reader.create(reader);
+                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskGetRequest();
+                    while (reader.pos < end) {
+                        var tag = reader.uint32();
+                        switch (tag >>> 3) {
+                        case 1:
+                            message.taskType = reader.string();
+                            break;
+                        case 2:
+                            message.jobId = reader.string();
+                            break;
+                        default:
+                            reader.skipType(tag & 7);
+                            break;
+                        }
+                    }
+                    return message;
+                };
     
                 /**
-                 * Calls DeleteTask.
-                 * @function deleteTask
-                 * @memberof flyteidl.service.BackendPluginService
-                 * @instance
-                 * @param {flyteidl.service.ITaskDeleteRequest} request TaskDeleteRequest message or plain object
-                 * @returns {Promise} Promise
-                 * @variation 2
+                 * Verifies a TaskGetRequest message.
+                 * @function verify
+                 * @memberof flyteidl.service.TaskGetRequest
+                 * @static
+                 * @param {Object.} message Plain object to verify
+                 * @returns {string|null} `null` if valid, otherwise the reason why it is not
                  */
+                TaskGetRequest.verify = function verify(message) {
+                    if (typeof message !== "object" || message === null)
+                        return "object expected";
+                    if (message.taskType != null && message.hasOwnProperty("taskType"))
+                        if (!$util.isString(message.taskType))
+                            return "taskType: string expected";
+                    if (message.jobId != null && message.hasOwnProperty("jobId"))
+                        if (!$util.isString(message.jobId))
+                            return "jobId: string expected";
+                    return null;
+                };
     
-                return BackendPluginService;
-            })();
-    
-            /**
-             * State enum.
-             * @name flyteidl.service.State
-             * @enum {string}
-             * @property {number} RETRYABLE_FAILURE=0 RETRYABLE_FAILURE value
-             * @property {number} PERMANENT_FAILURE=1 PERMANENT_FAILURE value
-             * @property {number} PENDING=2 PENDING value
-             * @property {number} RUNNING=3 RUNNING value
-             * @property {number} SUCCEEDED=4 SUCCEEDED value
-             */
-            service.State = (function() {
-                var valuesById = {}, values = Object.create(valuesById);
-                values[valuesById[0] = "RETRYABLE_FAILURE"] = 0;
-                values[valuesById[1] = "PERMANENT_FAILURE"] = 1;
-                values[valuesById[2] = "PENDING"] = 2;
-                values[valuesById[3] = "RUNNING"] = 3;
-                values[valuesById[4] = "SUCCEEDED"] = 4;
-                return values;
+                return TaskGetRequest;
             })();
     
-            service.TaskCreateRequest = (function() {
+            service.TaskGetResponse = (function() {
     
                 /**
-                 * Properties of a TaskCreateRequest.
+                 * Properties of a TaskGetResponse.
                  * @memberof flyteidl.service
-                 * @interface ITaskCreateRequest
-                 * @property {flyteidl.core.ILiteralMap|null} [inputs] TaskCreateRequest inputs
-                 * @property {flyteidl.core.ITaskTemplate|null} [template] TaskCreateRequest template
-                 * @property {string|null} [outputPrefix] TaskCreateRequest outputPrefix
+                 * @interface ITaskGetResponse
+                 * @property {flyteidl.service.State|null} [state] TaskGetResponse state
+                 * @property {flyteidl.core.ILiteralMap|null} [outputs] TaskGetResponse outputs
                  */
     
                 /**
-                 * Constructs a new TaskCreateRequest.
+                 * Constructs a new TaskGetResponse.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a TaskCreateRequest.
-                 * @implements ITaskCreateRequest
+                 * @classdesc Represents a TaskGetResponse.
+                 * @implements ITaskGetResponse
                  * @constructor
-                 * @param {flyteidl.service.ITaskCreateRequest=} [properties] Properties to set
+                 * @param {flyteidl.service.ITaskGetResponse=} [properties] Properties to set
                  */
-                function TaskCreateRequest(properties) {
+                function TaskGetResponse(properties) {
                     if (properties)
                         for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                             if (properties[keys[i]] != null)
@@ -45888,88 +45880,75 @@
                 }
     
                 /**
-                 * TaskCreateRequest inputs.
-                 * @member {flyteidl.core.ILiteralMap|null|undefined} inputs
-                 * @memberof flyteidl.service.TaskCreateRequest
-                 * @instance
-                 */
-                TaskCreateRequest.prototype.inputs = null;
-    
-                /**
-                 * TaskCreateRequest template.
-                 * @member {flyteidl.core.ITaskTemplate|null|undefined} template
-                 * @memberof flyteidl.service.TaskCreateRequest
+                 * TaskGetResponse state.
+                 * @member {flyteidl.service.State} state
+                 * @memberof flyteidl.service.TaskGetResponse
                  * @instance
                  */
-                TaskCreateRequest.prototype.template = null;
+                TaskGetResponse.prototype.state = 0;
     
                 /**
-                 * TaskCreateRequest outputPrefix.
-                 * @member {string} outputPrefix
-                 * @memberof flyteidl.service.TaskCreateRequest
+                 * TaskGetResponse outputs.
+                 * @member {flyteidl.core.ILiteralMap|null|undefined} outputs
+                 * @memberof flyteidl.service.TaskGetResponse
                  * @instance
                  */
-                TaskCreateRequest.prototype.outputPrefix = "";
+                TaskGetResponse.prototype.outputs = null;
     
                 /**
-                 * Creates a new TaskCreateRequest instance using the specified properties.
+                 * Creates a new TaskGetResponse instance using the specified properties.
                  * @function create
-                 * @memberof flyteidl.service.TaskCreateRequest
+                 * @memberof flyteidl.service.TaskGetResponse
                  * @static
-                 * @param {flyteidl.service.ITaskCreateRequest=} [properties] Properties to set
-                 * @returns {flyteidl.service.TaskCreateRequest} TaskCreateRequest instance
+                 * @param {flyteidl.service.ITaskGetResponse=} [properties] Properties to set
+                 * @returns {flyteidl.service.TaskGetResponse} TaskGetResponse instance
                  */
-                TaskCreateRequest.create = function create(properties) {
-                    return new TaskCreateRequest(properties);
+                TaskGetResponse.create = function create(properties) {
+                    return new TaskGetResponse(properties);
                 };
     
                 /**
-                 * Encodes the specified TaskCreateRequest message. Does not implicitly {@link flyteidl.service.TaskCreateRequest.verify|verify} messages.
+                 * Encodes the specified TaskGetResponse message. Does not implicitly {@link flyteidl.service.TaskGetResponse.verify|verify} messages.
                  * @function encode
-                 * @memberof flyteidl.service.TaskCreateRequest
+                 * @memberof flyteidl.service.TaskGetResponse
                  * @static
-                 * @param {flyteidl.service.ITaskCreateRequest} message TaskCreateRequest message or plain object to encode
+                 * @param {flyteidl.service.ITaskGetResponse} message TaskGetResponse message or plain object to encode
                  * @param {$protobuf.Writer} [writer] Writer to encode to
                  * @returns {$protobuf.Writer} Writer
                  */
-                TaskCreateRequest.encode = function encode(message, writer) {
+                TaskGetResponse.encode = function encode(message, writer) {
                     if (!writer)
                         writer = $Writer.create();
-                    if (message.inputs != null && message.hasOwnProperty("inputs"))
-                        $root.flyteidl.core.LiteralMap.encode(message.inputs, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
-                    if (message.template != null && message.hasOwnProperty("template"))
-                        $root.flyteidl.core.TaskTemplate.encode(message.template, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
-                    if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix"))
-                        writer.uint32(/* id 3, wireType 2 =*/26).string(message.outputPrefix);
+                    if (message.state != null && message.hasOwnProperty("state"))
+                        writer.uint32(/* id 1, wireType 0 =*/8).int32(message.state);
+                    if (message.outputs != null && message.hasOwnProperty("outputs"))
+                        $root.flyteidl.core.LiteralMap.encode(message.outputs, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
                     return writer;
                 };
     
                 /**
-                 * Decodes a TaskCreateRequest message from the specified reader or buffer.
+                 * Decodes a TaskGetResponse message from the specified reader or buffer.
                  * @function decode
-                 * @memberof flyteidl.service.TaskCreateRequest
+                 * @memberof flyteidl.service.TaskGetResponse
                  * @static
                  * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
                  * @param {number} [length] Message length if known beforehand
-                 * @returns {flyteidl.service.TaskCreateRequest} TaskCreateRequest
+                 * @returns {flyteidl.service.TaskGetResponse} TaskGetResponse
                  * @throws {Error} If the payload is not a reader or valid buffer
                  * @throws {$protobuf.util.ProtocolError} If required fields are missing
                  */
-                TaskCreateRequest.decode = function decode(reader, length) {
+                TaskGetResponse.decode = function decode(reader, length) {
                     if (!(reader instanceof $Reader))
                         reader = $Reader.create(reader);
-                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskCreateRequest();
+                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskGetResponse();
                     while (reader.pos < end) {
                         var tag = reader.uint32();
                         switch (tag >>> 3) {
                         case 1:
-                            message.inputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32());
+                            message.state = reader.int32();
                             break;
                         case 2:
-                            message.template = $root.flyteidl.core.TaskTemplate.decode(reader, reader.uint32());
-                            break;
-                        case 3:
-                            message.outputPrefix = reader.string();
+                            message.outputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32());
                             break;
                         default:
                             reader.skipType(tag & 7);
@@ -45980,53 +45959,57 @@
                 };
     
                 /**
-                 * Verifies a TaskCreateRequest message.
+                 * Verifies a TaskGetResponse message.
                  * @function verify
-                 * @memberof flyteidl.service.TaskCreateRequest
+                 * @memberof flyteidl.service.TaskGetResponse
                  * @static
                  * @param {Object.} message Plain object to verify
                  * @returns {string|null} `null` if valid, otherwise the reason why it is not
                  */
-                TaskCreateRequest.verify = function verify(message) {
+                TaskGetResponse.verify = function verify(message) {
                     if (typeof message !== "object" || message === null)
                         return "object expected";
-                    if (message.inputs != null && message.hasOwnProperty("inputs")) {
-                        var error = $root.flyteidl.core.LiteralMap.verify(message.inputs);
-                        if (error)
-                            return "inputs." + error;
-                    }
-                    if (message.template != null && message.hasOwnProperty("template")) {
-                        var error = $root.flyteidl.core.TaskTemplate.verify(message.template);
+                    if (message.state != null && message.hasOwnProperty("state"))
+                        switch (message.state) {
+                        default:
+                            return "state: enum value expected";
+                        case 0:
+                        case 1:
+                        case 2:
+                        case 3:
+                        case 4:
+                            break;
+                        }
+                    if (message.outputs != null && message.hasOwnProperty("outputs")) {
+                        var error = $root.flyteidl.core.LiteralMap.verify(message.outputs);
                         if (error)
-                            return "template." + error;
+                            return "outputs." + error;
                     }
-                    if (message.outputPrefix != null && message.hasOwnProperty("outputPrefix"))
-                        if (!$util.isString(message.outputPrefix))
-                            return "outputPrefix: string expected";
                     return null;
                 };
     
-                return TaskCreateRequest;
+                return TaskGetResponse;
             })();
     
-            service.TaskCreateResponse = (function() {
+            service.TaskDeleteRequest = (function() {
     
                 /**
-                 * Properties of a TaskCreateResponse.
+                 * Properties of a TaskDeleteRequest.
                  * @memberof flyteidl.service
-                 * @interface ITaskCreateResponse
-                 * @property {string|null} [jobId] TaskCreateResponse jobId
+                 * @interface ITaskDeleteRequest
+                 * @property {string|null} [taskType] TaskDeleteRequest taskType
+                 * @property {string|null} [jobId] TaskDeleteRequest jobId
                  */
     
                 /**
-                 * Constructs a new TaskCreateResponse.
+                 * Constructs a new TaskDeleteRequest.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a TaskCreateResponse.
-                 * @implements ITaskCreateResponse
+                 * @classdesc Represents a TaskDeleteRequest.
+                 * @implements ITaskDeleteRequest
                  * @constructor
-                 * @param {flyteidl.service.ITaskCreateResponse=} [properties] Properties to set
+                 * @param {flyteidl.service.ITaskDeleteRequest=} [properties] Properties to set
                  */
-                function TaskCreateResponse(properties) {
+                function TaskDeleteRequest(properties) {
                     if (properties)
                         for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                             if (properties[keys[i]] != null)
@@ -46034,61 +46017,74 @@
                 }
     
                 /**
-                 * TaskCreateResponse jobId.
+                 * TaskDeleteRequest taskType.
+                 * @member {string} taskType
+                 * @memberof flyteidl.service.TaskDeleteRequest
+                 * @instance
+                 */
+                TaskDeleteRequest.prototype.taskType = "";
+    
+                /**
+                 * TaskDeleteRequest jobId.
                  * @member {string} jobId
-                 * @memberof flyteidl.service.TaskCreateResponse
+                 * @memberof flyteidl.service.TaskDeleteRequest
                  * @instance
                  */
-                TaskCreateResponse.prototype.jobId = "";
+                TaskDeleteRequest.prototype.jobId = "";
     
                 /**
-                 * Creates a new TaskCreateResponse instance using the specified properties.
+                 * Creates a new TaskDeleteRequest instance using the specified properties.
                  * @function create
-                 * @memberof flyteidl.service.TaskCreateResponse
+                 * @memberof flyteidl.service.TaskDeleteRequest
                  * @static
-                 * @param {flyteidl.service.ITaskCreateResponse=} [properties] Properties to set
-                 * @returns {flyteidl.service.TaskCreateResponse} TaskCreateResponse instance
+                 * @param {flyteidl.service.ITaskDeleteRequest=} [properties] Properties to set
+                 * @returns {flyteidl.service.TaskDeleteRequest} TaskDeleteRequest instance
                  */
-                TaskCreateResponse.create = function create(properties) {
-                    return new TaskCreateResponse(properties);
+                TaskDeleteRequest.create = function create(properties) {
+                    return new TaskDeleteRequest(properties);
                 };
     
                 /**
-                 * Encodes the specified TaskCreateResponse message. Does not implicitly {@link flyteidl.service.TaskCreateResponse.verify|verify} messages.
+                 * Encodes the specified TaskDeleteRequest message. Does not implicitly {@link flyteidl.service.TaskDeleteRequest.verify|verify} messages.
                  * @function encode
-                 * @memberof flyteidl.service.TaskCreateResponse
+                 * @memberof flyteidl.service.TaskDeleteRequest
                  * @static
-                 * @param {flyteidl.service.ITaskCreateResponse} message TaskCreateResponse message or plain object to encode
+                 * @param {flyteidl.service.ITaskDeleteRequest} message TaskDeleteRequest message or plain object to encode
                  * @param {$protobuf.Writer} [writer] Writer to encode to
                  * @returns {$protobuf.Writer} Writer
                  */
-                TaskCreateResponse.encode = function encode(message, writer) {
+                TaskDeleteRequest.encode = function encode(message, writer) {
                     if (!writer)
                         writer = $Writer.create();
+                    if (message.taskType != null && message.hasOwnProperty("taskType"))
+                        writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType);
                     if (message.jobId != null && message.hasOwnProperty("jobId"))
-                        writer.uint32(/* id 1, wireType 2 =*/10).string(message.jobId);
+                        writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId);
                     return writer;
                 };
     
                 /**
-                 * Decodes a TaskCreateResponse message from the specified reader or buffer.
+                 * Decodes a TaskDeleteRequest message from the specified reader or buffer.
                  * @function decode
-                 * @memberof flyteidl.service.TaskCreateResponse
+                 * @memberof flyteidl.service.TaskDeleteRequest
                  * @static
                  * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
                  * @param {number} [length] Message length if known beforehand
-                 * @returns {flyteidl.service.TaskCreateResponse} TaskCreateResponse
+                 * @returns {flyteidl.service.TaskDeleteRequest} TaskDeleteRequest
                  * @throws {Error} If the payload is not a reader or valid buffer
                  * @throws {$protobuf.util.ProtocolError} If required fields are missing
                  */
-                TaskCreateResponse.decode = function decode(reader, length) {
+                TaskDeleteRequest.decode = function decode(reader, length) {
                     if (!(reader instanceof $Reader))
                         reader = $Reader.create(reader);
-                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskCreateResponse();
+                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskDeleteRequest();
                     while (reader.pos < end) {
                         var tag = reader.uint32();
                         switch (tag >>> 3) {
                         case 1:
+                            message.taskType = reader.string();
+                            break;
+                        case 2:
                             message.jobId = reader.string();
                             break;
                         default:
@@ -46100,44 +46096,45 @@
                 };
     
                 /**
-                 * Verifies a TaskCreateResponse message.
+                 * Verifies a TaskDeleteRequest message.
                  * @function verify
-                 * @memberof flyteidl.service.TaskCreateResponse
+                 * @memberof flyteidl.service.TaskDeleteRequest
                  * @static
                  * @param {Object.} message Plain object to verify
                  * @returns {string|null} `null` if valid, otherwise the reason why it is not
                  */
-                TaskCreateResponse.verify = function verify(message) {
+                TaskDeleteRequest.verify = function verify(message) {
                     if (typeof message !== "object" || message === null)
                         return "object expected";
+                    if (message.taskType != null && message.hasOwnProperty("taskType"))
+                        if (!$util.isString(message.taskType))
+                            return "taskType: string expected";
                     if (message.jobId != null && message.hasOwnProperty("jobId"))
                         if (!$util.isString(message.jobId))
                             return "jobId: string expected";
                     return null;
                 };
     
-                return TaskCreateResponse;
+                return TaskDeleteRequest;
             })();
     
-            service.TaskGetRequest = (function() {
+            service.TaskDeleteResponse = (function() {
     
                 /**
-                 * Properties of a TaskGetRequest.
+                 * Properties of a TaskDeleteResponse.
                  * @memberof flyteidl.service
-                 * @interface ITaskGetRequest
-                 * @property {string|null} [taskType] TaskGetRequest taskType
-                 * @property {string|null} [jobId] TaskGetRequest jobId
+                 * @interface ITaskDeleteResponse
                  */
     
                 /**
-                 * Constructs a new TaskGetRequest.
+                 * Constructs a new TaskDeleteResponse.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a TaskGetRequest.
-                 * @implements ITaskGetRequest
+                 * @classdesc Represents a TaskDeleteResponse.
+                 * @implements ITaskDeleteResponse
                  * @constructor
-                 * @param {flyteidl.service.ITaskGetRequest=} [properties] Properties to set
+                 * @param {flyteidl.service.ITaskDeleteResponse=} [properties] Properties to set
                  */
-                function TaskGetRequest(properties) {
+                function TaskDeleteResponse(properties) {
                     if (properties)
                         for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                             if (properties[keys[i]] != null)
@@ -46145,76 +46142,50 @@
                 }
     
                 /**
-                 * TaskGetRequest taskType.
-                 * @member {string} taskType
-                 * @memberof flyteidl.service.TaskGetRequest
-                 * @instance
-                 */
-                TaskGetRequest.prototype.taskType = "";
-    
-                /**
-                 * TaskGetRequest jobId.
-                 * @member {string} jobId
-                 * @memberof flyteidl.service.TaskGetRequest
-                 * @instance
-                 */
-                TaskGetRequest.prototype.jobId = "";
-    
-                /**
-                 * Creates a new TaskGetRequest instance using the specified properties.
+                 * Creates a new TaskDeleteResponse instance using the specified properties.
                  * @function create
-                 * @memberof flyteidl.service.TaskGetRequest
+                 * @memberof flyteidl.service.TaskDeleteResponse
                  * @static
-                 * @param {flyteidl.service.ITaskGetRequest=} [properties] Properties to set
-                 * @returns {flyteidl.service.TaskGetRequest} TaskGetRequest instance
+                 * @param {flyteidl.service.ITaskDeleteResponse=} [properties] Properties to set
+                 * @returns {flyteidl.service.TaskDeleteResponse} TaskDeleteResponse instance
                  */
-                TaskGetRequest.create = function create(properties) {
-                    return new TaskGetRequest(properties);
+                TaskDeleteResponse.create = function create(properties) {
+                    return new TaskDeleteResponse(properties);
                 };
     
                 /**
-                 * Encodes the specified TaskGetRequest message. Does not implicitly {@link flyteidl.service.TaskGetRequest.verify|verify} messages.
+                 * Encodes the specified TaskDeleteResponse message. Does not implicitly {@link flyteidl.service.TaskDeleteResponse.verify|verify} messages.
                  * @function encode
-                 * @memberof flyteidl.service.TaskGetRequest
+                 * @memberof flyteidl.service.TaskDeleteResponse
                  * @static
-                 * @param {flyteidl.service.ITaskGetRequest} message TaskGetRequest message or plain object to encode
+                 * @param {flyteidl.service.ITaskDeleteResponse} message TaskDeleteResponse message or plain object to encode
                  * @param {$protobuf.Writer} [writer] Writer to encode to
                  * @returns {$protobuf.Writer} Writer
                  */
-                TaskGetRequest.encode = function encode(message, writer) {
+                TaskDeleteResponse.encode = function encode(message, writer) {
                     if (!writer)
                         writer = $Writer.create();
-                    if (message.taskType != null && message.hasOwnProperty("taskType"))
-                        writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType);
-                    if (message.jobId != null && message.hasOwnProperty("jobId"))
-                        writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId);
                     return writer;
                 };
     
                 /**
-                 * Decodes a TaskGetRequest message from the specified reader or buffer.
+                 * Decodes a TaskDeleteResponse message from the specified reader or buffer.
                  * @function decode
-                 * @memberof flyteidl.service.TaskGetRequest
+                 * @memberof flyteidl.service.TaskDeleteResponse
                  * @static
                  * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
                  * @param {number} [length] Message length if known beforehand
-                 * @returns {flyteidl.service.TaskGetRequest} TaskGetRequest
+                 * @returns {flyteidl.service.TaskDeleteResponse} TaskDeleteResponse
                  * @throws {Error} If the payload is not a reader or valid buffer
                  * @throws {$protobuf.util.ProtocolError} If required fields are missing
                  */
-                TaskGetRequest.decode = function decode(reader, length) {
+                TaskDeleteResponse.decode = function decode(reader, length) {
                     if (!(reader instanceof $Reader))
                         reader = $Reader.create(reader);
-                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskGetRequest();
+                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskDeleteResponse();
                     while (reader.pos < end) {
                         var tag = reader.uint32();
                         switch (tag >>> 3) {
-                        case 1:
-                            message.taskType = reader.string();
-                            break;
-                        case 2:
-                            message.jobId = reader.string();
-                            break;
                         default:
                             reader.skipType(tag & 7);
                             break;
@@ -46224,47 +46195,39 @@
                 };
     
                 /**
-                 * Verifies a TaskGetRequest message.
+                 * Verifies a TaskDeleteResponse message.
                  * @function verify
-                 * @memberof flyteidl.service.TaskGetRequest
+                 * @memberof flyteidl.service.TaskDeleteResponse
                  * @static
                  * @param {Object.} message Plain object to verify
                  * @returns {string|null} `null` if valid, otherwise the reason why it is not
                  */
-                TaskGetRequest.verify = function verify(message) {
+                TaskDeleteResponse.verify = function verify(message) {
                     if (typeof message !== "object" || message === null)
                         return "object expected";
-                    if (message.taskType != null && message.hasOwnProperty("taskType"))
-                        if (!$util.isString(message.taskType))
-                            return "taskType: string expected";
-                    if (message.jobId != null && message.hasOwnProperty("jobId"))
-                        if (!$util.isString(message.jobId))
-                            return "jobId: string expected";
                     return null;
                 };
     
-                return TaskGetRequest;
+                return TaskDeleteResponse;
             })();
     
-            service.TaskGetResponse = (function() {
+            service.UserInfoRequest = (function() {
     
                 /**
-                 * Properties of a TaskGetResponse.
+                 * Properties of a UserInfoRequest.
                  * @memberof flyteidl.service
-                 * @interface ITaskGetResponse
-                 * @property {flyteidl.service.State|null} [state] TaskGetResponse state
-                 * @property {flyteidl.core.ILiteralMap|null} [outputs] TaskGetResponse outputs
+                 * @interface IUserInfoRequest
                  */
     
                 /**
-                 * Constructs a new TaskGetResponse.
+                 * Constructs a new UserInfoRequest.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a TaskGetResponse.
-                 * @implements ITaskGetResponse
+                 * @classdesc Represents a UserInfoRequest.
+                 * @implements IUserInfoRequest
                  * @constructor
-                 * @param {flyteidl.service.ITaskGetResponse=} [properties] Properties to set
+                 * @param {flyteidl.service.IUserInfoRequest=} [properties] Properties to set
                  */
-                function TaskGetResponse(properties) {
+                function UserInfoRequest(properties) {
                     if (properties)
                         for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                             if (properties[keys[i]] != null)
@@ -46272,76 +46235,50 @@
                 }
     
                 /**
-                 * TaskGetResponse state.
-                 * @member {flyteidl.service.State} state
-                 * @memberof flyteidl.service.TaskGetResponse
-                 * @instance
-                 */
-                TaskGetResponse.prototype.state = 0;
-    
-                /**
-                 * TaskGetResponse outputs.
-                 * @member {flyteidl.core.ILiteralMap|null|undefined} outputs
-                 * @memberof flyteidl.service.TaskGetResponse
-                 * @instance
-                 */
-                TaskGetResponse.prototype.outputs = null;
-    
-                /**
-                 * Creates a new TaskGetResponse instance using the specified properties.
+                 * Creates a new UserInfoRequest instance using the specified properties.
                  * @function create
-                 * @memberof flyteidl.service.TaskGetResponse
+                 * @memberof flyteidl.service.UserInfoRequest
                  * @static
-                 * @param {flyteidl.service.ITaskGetResponse=} [properties] Properties to set
-                 * @returns {flyteidl.service.TaskGetResponse} TaskGetResponse instance
+                 * @param {flyteidl.service.IUserInfoRequest=} [properties] Properties to set
+                 * @returns {flyteidl.service.UserInfoRequest} UserInfoRequest instance
                  */
-                TaskGetResponse.create = function create(properties) {
-                    return new TaskGetResponse(properties);
+                UserInfoRequest.create = function create(properties) {
+                    return new UserInfoRequest(properties);
                 };
     
                 /**
-                 * Encodes the specified TaskGetResponse message. Does not implicitly {@link flyteidl.service.TaskGetResponse.verify|verify} messages.
+                 * Encodes the specified UserInfoRequest message. Does not implicitly {@link flyteidl.service.UserInfoRequest.verify|verify} messages.
                  * @function encode
-                 * @memberof flyteidl.service.TaskGetResponse
+                 * @memberof flyteidl.service.UserInfoRequest
                  * @static
-                 * @param {flyteidl.service.ITaskGetResponse} message TaskGetResponse message or plain object to encode
+                 * @param {flyteidl.service.IUserInfoRequest} message UserInfoRequest message or plain object to encode
                  * @param {$protobuf.Writer} [writer] Writer to encode to
                  * @returns {$protobuf.Writer} Writer
                  */
-                TaskGetResponse.encode = function encode(message, writer) {
+                UserInfoRequest.encode = function encode(message, writer) {
                     if (!writer)
                         writer = $Writer.create();
-                    if (message.state != null && message.hasOwnProperty("state"))
-                        writer.uint32(/* id 1, wireType 0 =*/8).int32(message.state);
-                    if (message.outputs != null && message.hasOwnProperty("outputs"))
-                        $root.flyteidl.core.LiteralMap.encode(message.outputs, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
                     return writer;
                 };
     
                 /**
-                 * Decodes a TaskGetResponse message from the specified reader or buffer.
+                 * Decodes a UserInfoRequest message from the specified reader or buffer.
                  * @function decode
-                 * @memberof flyteidl.service.TaskGetResponse
+                 * @memberof flyteidl.service.UserInfoRequest
                  * @static
                  * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
                  * @param {number} [length] Message length if known beforehand
-                 * @returns {flyteidl.service.TaskGetResponse} TaskGetResponse
+                 * @returns {flyteidl.service.UserInfoRequest} UserInfoRequest
                  * @throws {Error} If the payload is not a reader or valid buffer
                  * @throws {$protobuf.util.ProtocolError} If required fields are missing
                  */
-                TaskGetResponse.decode = function decode(reader, length) {
+                UserInfoRequest.decode = function decode(reader, length) {
                     if (!(reader instanceof $Reader))
                         reader = $Reader.create(reader);
-                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskGetResponse();
+                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.UserInfoRequest();
                     while (reader.pos < end) {
                         var tag = reader.uint32();
                         switch (tag >>> 3) {
-                        case 1:
-                            message.state = reader.int32();
-                            break;
-                        case 2:
-                            message.outputs = $root.flyteidl.core.LiteralMap.decode(reader, reader.uint32());
-                            break;
                         default:
                             reader.skipType(tag & 7);
                             break;
@@ -46351,133 +46288,201 @@
                 };
     
                 /**
-                 * Verifies a TaskGetResponse message.
+                 * Verifies a UserInfoRequest message.
                  * @function verify
-                 * @memberof flyteidl.service.TaskGetResponse
+                 * @memberof flyteidl.service.UserInfoRequest
                  * @static
                  * @param {Object.} message Plain object to verify
                  * @returns {string|null} `null` if valid, otherwise the reason why it is not
                  */
-                TaskGetResponse.verify = function verify(message) {
+                UserInfoRequest.verify = function verify(message) {
                     if (typeof message !== "object" || message === null)
                         return "object expected";
-                    if (message.state != null && message.hasOwnProperty("state"))
-                        switch (message.state) {
-                        default:
-                            return "state: enum value expected";
-                        case 0:
-                        case 1:
-                        case 2:
-                        case 3:
-                        case 4:
-                            break;
-                        }
-                    if (message.outputs != null && message.hasOwnProperty("outputs")) {
-                        var error = $root.flyteidl.core.LiteralMap.verify(message.outputs);
-                        if (error)
-                            return "outputs." + error;
-                    }
                     return null;
                 };
     
-                return TaskGetResponse;
+                return UserInfoRequest;
             })();
     
-            service.TaskDeleteRequest = (function() {
+            service.UserInfoResponse = (function() {
     
                 /**
-                 * Properties of a TaskDeleteRequest.
+                 * Properties of a UserInfoResponse.
                  * @memberof flyteidl.service
-                 * @interface ITaskDeleteRequest
-                 * @property {string|null} [taskType] TaskDeleteRequest taskType
-                 * @property {string|null} [jobId] TaskDeleteRequest jobId
+                 * @interface IUserInfoResponse
+                 * @property {string|null} [subject] UserInfoResponse subject
+                 * @property {string|null} [name] UserInfoResponse name
+                 * @property {string|null} [preferredUsername] UserInfoResponse preferredUsername
+                 * @property {string|null} [givenName] UserInfoResponse givenName
+                 * @property {string|null} [familyName] UserInfoResponse familyName
+                 * @property {string|null} [email] UserInfoResponse email
+                 * @property {string|null} [picture] UserInfoResponse picture
+                 * @property {google.protobuf.IStruct|null} [additionalClaims] UserInfoResponse additionalClaims
                  */
     
                 /**
-                 * Constructs a new TaskDeleteRequest.
+                 * Constructs a new UserInfoResponse.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a TaskDeleteRequest.
-                 * @implements ITaskDeleteRequest
+                 * @classdesc Represents a UserInfoResponse.
+                 * @implements IUserInfoResponse
                  * @constructor
-                 * @param {flyteidl.service.ITaskDeleteRequest=} [properties] Properties to set
+                 * @param {flyteidl.service.IUserInfoResponse=} [properties] Properties to set
+                 */
+                function UserInfoResponse(properties) {
+                    if (properties)
+                        for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
+                            if (properties[keys[i]] != null)
+                                this[keys[i]] = properties[keys[i]];
+                }
+    
+                /**
+                 * UserInfoResponse subject.
+                 * @member {string} subject
+                 * @memberof flyteidl.service.UserInfoResponse
+                 * @instance
+                 */
+                UserInfoResponse.prototype.subject = "";
+    
+                /**
+                 * UserInfoResponse name.
+                 * @member {string} name
+                 * @memberof flyteidl.service.UserInfoResponse
+                 * @instance
+                 */
+                UserInfoResponse.prototype.name = "";
+    
+                /**
+                 * UserInfoResponse preferredUsername.
+                 * @member {string} preferredUsername
+                 * @memberof flyteidl.service.UserInfoResponse
+                 * @instance
+                 */
+                UserInfoResponse.prototype.preferredUsername = "";
+    
+                /**
+                 * UserInfoResponse givenName.
+                 * @member {string} givenName
+                 * @memberof flyteidl.service.UserInfoResponse
+                 * @instance
+                 */
+                UserInfoResponse.prototype.givenName = "";
+    
+                /**
+                 * UserInfoResponse familyName.
+                 * @member {string} familyName
+                 * @memberof flyteidl.service.UserInfoResponse
+                 * @instance
                  */
-                function TaskDeleteRequest(properties) {
-                    if (properties)
-                        for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
-                            if (properties[keys[i]] != null)
-                                this[keys[i]] = properties[keys[i]];
-                }
+                UserInfoResponse.prototype.familyName = "";
     
                 /**
-                 * TaskDeleteRequest taskType.
-                 * @member {string} taskType
-                 * @memberof flyteidl.service.TaskDeleteRequest
+                 * UserInfoResponse email.
+                 * @member {string} email
+                 * @memberof flyteidl.service.UserInfoResponse
                  * @instance
                  */
-                TaskDeleteRequest.prototype.taskType = "";
+                UserInfoResponse.prototype.email = "";
     
                 /**
-                 * TaskDeleteRequest jobId.
-                 * @member {string} jobId
-                 * @memberof flyteidl.service.TaskDeleteRequest
+                 * UserInfoResponse picture.
+                 * @member {string} picture
+                 * @memberof flyteidl.service.UserInfoResponse
                  * @instance
                  */
-                TaskDeleteRequest.prototype.jobId = "";
+                UserInfoResponse.prototype.picture = "";
     
                 /**
-                 * Creates a new TaskDeleteRequest instance using the specified properties.
+                 * UserInfoResponse additionalClaims.
+                 * @member {google.protobuf.IStruct|null|undefined} additionalClaims
+                 * @memberof flyteidl.service.UserInfoResponse
+                 * @instance
+                 */
+                UserInfoResponse.prototype.additionalClaims = null;
+    
+                /**
+                 * Creates a new UserInfoResponse instance using the specified properties.
                  * @function create
-                 * @memberof flyteidl.service.TaskDeleteRequest
+                 * @memberof flyteidl.service.UserInfoResponse
                  * @static
-                 * @param {flyteidl.service.ITaskDeleteRequest=} [properties] Properties to set
-                 * @returns {flyteidl.service.TaskDeleteRequest} TaskDeleteRequest instance
+                 * @param {flyteidl.service.IUserInfoResponse=} [properties] Properties to set
+                 * @returns {flyteidl.service.UserInfoResponse} UserInfoResponse instance
                  */
-                TaskDeleteRequest.create = function create(properties) {
-                    return new TaskDeleteRequest(properties);
+                UserInfoResponse.create = function create(properties) {
+                    return new UserInfoResponse(properties);
                 };
     
                 /**
-                 * Encodes the specified TaskDeleteRequest message. Does not implicitly {@link flyteidl.service.TaskDeleteRequest.verify|verify} messages.
+                 * Encodes the specified UserInfoResponse message. Does not implicitly {@link flyteidl.service.UserInfoResponse.verify|verify} messages.
                  * @function encode
-                 * @memberof flyteidl.service.TaskDeleteRequest
+                 * @memberof flyteidl.service.UserInfoResponse
                  * @static
-                 * @param {flyteidl.service.ITaskDeleteRequest} message TaskDeleteRequest message or plain object to encode
+                 * @param {flyteidl.service.IUserInfoResponse} message UserInfoResponse message or plain object to encode
                  * @param {$protobuf.Writer} [writer] Writer to encode to
                  * @returns {$protobuf.Writer} Writer
                  */
-                TaskDeleteRequest.encode = function encode(message, writer) {
+                UserInfoResponse.encode = function encode(message, writer) {
                     if (!writer)
                         writer = $Writer.create();
-                    if (message.taskType != null && message.hasOwnProperty("taskType"))
-                        writer.uint32(/* id 1, wireType 2 =*/10).string(message.taskType);
-                    if (message.jobId != null && message.hasOwnProperty("jobId"))
-                        writer.uint32(/* id 2, wireType 2 =*/18).string(message.jobId);
+                    if (message.subject != null && message.hasOwnProperty("subject"))
+                        writer.uint32(/* id 1, wireType 2 =*/10).string(message.subject);
+                    if (message.name != null && message.hasOwnProperty("name"))
+                        writer.uint32(/* id 2, wireType 2 =*/18).string(message.name);
+                    if (message.preferredUsername != null && message.hasOwnProperty("preferredUsername"))
+                        writer.uint32(/* id 3, wireType 2 =*/26).string(message.preferredUsername);
+                    if (message.givenName != null && message.hasOwnProperty("givenName"))
+                        writer.uint32(/* id 4, wireType 2 =*/34).string(message.givenName);
+                    if (message.familyName != null && message.hasOwnProperty("familyName"))
+                        writer.uint32(/* id 5, wireType 2 =*/42).string(message.familyName);
+                    if (message.email != null && message.hasOwnProperty("email"))
+                        writer.uint32(/* id 6, wireType 2 =*/50).string(message.email);
+                    if (message.picture != null && message.hasOwnProperty("picture"))
+                        writer.uint32(/* id 7, wireType 2 =*/58).string(message.picture);
+                    if (message.additionalClaims != null && message.hasOwnProperty("additionalClaims"))
+                        $root.google.protobuf.Struct.encode(message.additionalClaims, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim();
                     return writer;
                 };
     
                 /**
-                 * Decodes a TaskDeleteRequest message from the specified reader or buffer.
+                 * Decodes a UserInfoResponse message from the specified reader or buffer.
                  * @function decode
-                 * @memberof flyteidl.service.TaskDeleteRequest
+                 * @memberof flyteidl.service.UserInfoResponse
                  * @static
                  * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
                  * @param {number} [length] Message length if known beforehand
-                 * @returns {flyteidl.service.TaskDeleteRequest} TaskDeleteRequest
+                 * @returns {flyteidl.service.UserInfoResponse} UserInfoResponse
                  * @throws {Error} If the payload is not a reader or valid buffer
                  * @throws {$protobuf.util.ProtocolError} If required fields are missing
                  */
-                TaskDeleteRequest.decode = function decode(reader, length) {
+                UserInfoResponse.decode = function decode(reader, length) {
                     if (!(reader instanceof $Reader))
                         reader = $Reader.create(reader);
-                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskDeleteRequest();
+                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.UserInfoResponse();
                     while (reader.pos < end) {
                         var tag = reader.uint32();
                         switch (tag >>> 3) {
                         case 1:
-                            message.taskType = reader.string();
+                            message.subject = reader.string();
                             break;
                         case 2:
-                            message.jobId = reader.string();
+                            message.name = reader.string();
+                            break;
+                        case 3:
+                            message.preferredUsername = reader.string();
+                            break;
+                        case 4:
+                            message.givenName = reader.string();
+                            break;
+                        case 5:
+                            message.familyName = reader.string();
+                            break;
+                        case 6:
+                            message.email = reader.string();
+                            break;
+                        case 7:
+                            message.picture = reader.string();
+                            break;
+                        case 8:
+                            message.additionalClaims = $root.google.protobuf.Struct.decode(reader, reader.uint32());
                             break;
                         default:
                             reader.skipType(tag & 7);
@@ -46488,119 +46493,114 @@
                 };
     
                 /**
-                 * Verifies a TaskDeleteRequest message.
+                 * Verifies a UserInfoResponse message.
                  * @function verify
-                 * @memberof flyteidl.service.TaskDeleteRequest
+                 * @memberof flyteidl.service.UserInfoResponse
                  * @static
                  * @param {Object.} message Plain object to verify
                  * @returns {string|null} `null` if valid, otherwise the reason why it is not
                  */
-                TaskDeleteRequest.verify = function verify(message) {
+                UserInfoResponse.verify = function verify(message) {
                     if (typeof message !== "object" || message === null)
                         return "object expected";
-                    if (message.taskType != null && message.hasOwnProperty("taskType"))
-                        if (!$util.isString(message.taskType))
-                            return "taskType: string expected";
-                    if (message.jobId != null && message.hasOwnProperty("jobId"))
-                        if (!$util.isString(message.jobId))
-                            return "jobId: string expected";
+                    if (message.subject != null && message.hasOwnProperty("subject"))
+                        if (!$util.isString(message.subject))
+                            return "subject: string expected";
+                    if (message.name != null && message.hasOwnProperty("name"))
+                        if (!$util.isString(message.name))
+                            return "name: string expected";
+                    if (message.preferredUsername != null && message.hasOwnProperty("preferredUsername"))
+                        if (!$util.isString(message.preferredUsername))
+                            return "preferredUsername: string expected";
+                    if (message.givenName != null && message.hasOwnProperty("givenName"))
+                        if (!$util.isString(message.givenName))
+                            return "givenName: string expected";
+                    if (message.familyName != null && message.hasOwnProperty("familyName"))
+                        if (!$util.isString(message.familyName))
+                            return "familyName: string expected";
+                    if (message.email != null && message.hasOwnProperty("email"))
+                        if (!$util.isString(message.email))
+                            return "email: string expected";
+                    if (message.picture != null && message.hasOwnProperty("picture"))
+                        if (!$util.isString(message.picture))
+                            return "picture: string expected";
+                    if (message.additionalClaims != null && message.hasOwnProperty("additionalClaims")) {
+                        var error = $root.google.protobuf.Struct.verify(message.additionalClaims);
+                        if (error)
+                            return "additionalClaims." + error;
+                    }
                     return null;
                 };
     
-                return TaskDeleteRequest;
+                return UserInfoResponse;
             })();
     
-            service.TaskDeleteResponse = (function() {
-    
-                /**
-                 * Properties of a TaskDeleteResponse.
-                 * @memberof flyteidl.service
-                 * @interface ITaskDeleteResponse
-                 */
+            service.IdentityService = (function() {
     
                 /**
-                 * Constructs a new TaskDeleteResponse.
+                 * Constructs a new IdentityService service.
                  * @memberof flyteidl.service
-                 * @classdesc Represents a TaskDeleteResponse.
-                 * @implements ITaskDeleteResponse
+                 * @classdesc Represents an IdentityService
+                 * @extends $protobuf.rpc.Service
                  * @constructor
-                 * @param {flyteidl.service.ITaskDeleteResponse=} [properties] Properties to set
+                 * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
+                 * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
+                 * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
                  */
-                function TaskDeleteResponse(properties) {
-                    if (properties)
-                        for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
-                            if (properties[keys[i]] != null)
-                                this[keys[i]] = properties[keys[i]];
+                function IdentityService(rpcImpl, requestDelimited, responseDelimited) {
+                    $protobuf.rpc.Service.call(this, rpcImpl, requestDelimited, responseDelimited);
                 }
     
+                (IdentityService.prototype = Object.create($protobuf.rpc.Service.prototype)).constructor = IdentityService;
+    
                 /**
-                 * Creates a new TaskDeleteResponse instance using the specified properties.
+                 * Creates new IdentityService service using the specified rpc implementation.
                  * @function create
-                 * @memberof flyteidl.service.TaskDeleteResponse
+                 * @memberof flyteidl.service.IdentityService
                  * @static
-                 * @param {flyteidl.service.ITaskDeleteResponse=} [properties] Properties to set
-                 * @returns {flyteidl.service.TaskDeleteResponse} TaskDeleteResponse instance
+                 * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
+                 * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
+                 * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
+                 * @returns {IdentityService} RPC service. Useful where requests and/or responses are streamed.
                  */
-                TaskDeleteResponse.create = function create(properties) {
-                    return new TaskDeleteResponse(properties);
+                IdentityService.create = function create(rpcImpl, requestDelimited, responseDelimited) {
+                    return new this(rpcImpl, requestDelimited, responseDelimited);
                 };
     
                 /**
-                 * Encodes the specified TaskDeleteResponse message. Does not implicitly {@link flyteidl.service.TaskDeleteResponse.verify|verify} messages.
-                 * @function encode
-                 * @memberof flyteidl.service.TaskDeleteResponse
-                 * @static
-                 * @param {flyteidl.service.ITaskDeleteResponse} message TaskDeleteResponse message or plain object to encode
-                 * @param {$protobuf.Writer} [writer] Writer to encode to
-                 * @returns {$protobuf.Writer} Writer
+                 * Callback as used by {@link flyteidl.service.IdentityService#userInfo}.
+                 * @memberof flyteidl.service.IdentityService
+                 * @typedef UserInfoCallback
+                 * @type {function}
+                 * @param {Error|null} error Error, if any
+                 * @param {flyteidl.service.UserInfoResponse} [response] UserInfoResponse
                  */
-                TaskDeleteResponse.encode = function encode(message, writer) {
-                    if (!writer)
-                        writer = $Writer.create();
-                    return writer;
-                };
     
                 /**
-                 * Decodes a TaskDeleteResponse message from the specified reader or buffer.
-                 * @function decode
-                 * @memberof flyteidl.service.TaskDeleteResponse
-                 * @static
-                 * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
-                 * @param {number} [length] Message length if known beforehand
-                 * @returns {flyteidl.service.TaskDeleteResponse} TaskDeleteResponse
-                 * @throws {Error} If the payload is not a reader or valid buffer
-                 * @throws {$protobuf.util.ProtocolError} If required fields are missing
+                 * Calls UserInfo.
+                 * @function userInfo
+                 * @memberof flyteidl.service.IdentityService
+                 * @instance
+                 * @param {flyteidl.service.IUserInfoRequest} request UserInfoRequest message or plain object
+                 * @param {flyteidl.service.IdentityService.UserInfoCallback} callback Node-style callback called with the error, if any, and UserInfoResponse
+                 * @returns {undefined}
+                 * @variation 1
                  */
-                TaskDeleteResponse.decode = function decode(reader, length) {
-                    if (!(reader instanceof $Reader))
-                        reader = $Reader.create(reader);
-                    var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.service.TaskDeleteResponse();
-                    while (reader.pos < end) {
-                        var tag = reader.uint32();
-                        switch (tag >>> 3) {
-                        default:
-                            reader.skipType(tag & 7);
-                            break;
-                        }
-                    }
-                    return message;
-                };
+                Object.defineProperty(IdentityService.prototype.userInfo = function userInfo(request, callback) {
+                    return this.rpcCall(userInfo, $root.flyteidl.service.UserInfoRequest, $root.flyteidl.service.UserInfoResponse, request, callback);
+                }, "name", { value: "UserInfo" });
     
                 /**
-                 * Verifies a TaskDeleteResponse message.
-                 * @function verify
-                 * @memberof flyteidl.service.TaskDeleteResponse
-                 * @static
-                 * @param {Object.} message Plain object to verify
-                 * @returns {string|null} `null` if valid, otherwise the reason why it is not
+                 * Calls UserInfo.
+                 * @function userInfo
+                 * @memberof flyteidl.service.IdentityService
+                 * @instance
+                 * @param {flyteidl.service.IUserInfoRequest} request UserInfoRequest message or plain object
+                 * @returns {Promise} Promise
+                 * @variation 2
                  */
-                TaskDeleteResponse.verify = function verify(message) {
-                    if (typeof message !== "object" || message === null)
-                        return "object expected";
-                    return null;
-                };
     
-                return TaskDeleteResponse;
+                return IdentityService;
             })();
     
             service.SignalService = (function() {
diff --git a/gen/pb_python/flyteidl/service/external_plugin_service_pb2.py b/gen/pb_python/flyteidl/service/external_plugin_service_pb2.py
new file mode 100644
index 000000000..c6b2b050f
--- /dev/null
+++ b/gen/pb_python/flyteidl/service/external_plugin_service_pb2.py
@@ -0,0 +1,43 @@
+# -*- coding: utf-8 -*-
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: flyteidl/service/external_plugin_service.proto
+"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import descriptor_pool as _descriptor_pool
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+from flyteidl.core import literals_pb2 as flyteidl_dot_core_dot_literals__pb2
+from flyteidl.core import tasks_pb2 as flyteidl_dot_core_dot_tasks__pb2
+from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2
+
+
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.flyteidl/service/external_plugin_service.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"+\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\"D\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"u\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x33\n\x07outputs\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*^\n\x05State\x12\x15\n\x11RETRYABLE_FAILURE\x10\x00\x12\x15\n\x11PERMANENT_FAILURE\x10\x01\x12\x0b\n\x07PENDING\x10\x02\x12\x0b\n\x07RUNNING\x10\x03\x12\r\n\tSUCCEEDED\x10\x04\x32\x9f\x02\n\x15\x45xternalPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xcc\x01\n\x14\x63om.flyteidl.serviceB\x1a\x45xternalPluginServiceProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3')
+
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.external_plugin_service_pb2', globals())
+if _descriptor._USE_C_DESCRIPTORS == False:
+
+  DESCRIPTOR._options = None
+  DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\032ExternalPluginServiceProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service'
+  _STATE._serialized_start=652
+  _STATE._serialized_end=746
+  _TASKCREATEREQUEST._serialized_start=157
+  _TASKCREATEREQUEST._serialized_end=321
+  _TASKCREATERESPONSE._serialized_start=323
+  _TASKCREATERESPONSE._serialized_end=366
+  _TASKGETREQUEST._serialized_start=368
+  _TASKGETREQUEST._serialized_end=436
+  _TASKGETRESPONSE._serialized_start=438
+  _TASKGETRESPONSE._serialized_end=555
+  _TASKDELETEREQUEST._serialized_start=557
+  _TASKDELETEREQUEST._serialized_end=628
+  _TASKDELETERESPONSE._serialized_start=630
+  _TASKDELETERESPONSE._serialized_end=650
+  _EXTERNALPLUGINSERVICE._serialized_start=749
+  _EXTERNALPLUGINSERVICE._serialized_end=1036
+# @@protoc_insertion_point(module_scope)
diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.pyi b/gen/pb_python/flyteidl/service/external_plugin_service_pb2.pyi
similarity index 100%
rename from gen/pb_python/flyteidl/service/plugin_system_pb2.pyi
rename to gen/pb_python/flyteidl/service/external_plugin_service_pb2.pyi
diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py b/gen/pb_python/flyteidl/service/external_plugin_service_pb2_grpc.py
similarity index 56%
rename from gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py
rename to gen/pb_python/flyteidl/service/external_plugin_service_pb2_grpc.py
index 190f57465..6607d3671 100644
--- a/gen/pb_python/flyteidl/service/plugin_system_pb2_grpc.py
+++ b/gen/pb_python/flyteidl/service/external_plugin_service_pb2_grpc.py
@@ -2,11 +2,11 @@
 """Client and server classes corresponding to protobuf-defined services."""
 import grpc
 
-from flyteidl.service import plugin_system_pb2 as flyteidl_dot_service_dot_plugin__system__pb2
+from flyteidl.service import external_plugin_service_pb2 as flyteidl_dot_service_dot_external__plugin__service__pb2
 
 
-class BackendPluginServiceStub(object):
-    """BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server.
+class ExternalPluginServiceStub(object):
+    """ExternalPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server.
     """
 
     def __init__(self, channel):
@@ -16,24 +16,24 @@ def __init__(self, channel):
             channel: A grpc.Channel.
         """
         self.CreateTask = channel.unary_unary(
-                '/flyteidl.service.BackendPluginService/CreateTask',
-                request_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateRequest.SerializeToString,
-                response_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.FromString,
+                '/flyteidl.service.ExternalPluginService/CreateTask',
+                request_serializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskCreateRequest.SerializeToString,
+                response_deserializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskCreateResponse.FromString,
                 )
         self.GetTask = channel.unary_unary(
-                '/flyteidl.service.BackendPluginService/GetTask',
-                request_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.SerializeToString,
-                response_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetResponse.FromString,
+                '/flyteidl.service.ExternalPluginService/GetTask',
+                request_serializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskGetRequest.SerializeToString,
+                response_deserializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskGetResponse.FromString,
                 )
         self.DeleteTask = channel.unary_unary(
-                '/flyteidl.service.BackendPluginService/DeleteTask',
-                request_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteRequest.SerializeToString,
-                response_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteResponse.FromString,
+                '/flyteidl.service.ExternalPluginService/DeleteTask',
+                request_serializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskDeleteRequest.SerializeToString,
+                response_deserializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskDeleteResponse.FromString,
                 )
 
 
-class BackendPluginServiceServicer(object):
-    """BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server.
+class ExternalPluginServiceServicer(object):
+    """ExternalPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server.
     """
 
     def CreateTask(self, request, context):
@@ -58,32 +58,32 @@ def DeleteTask(self, request, context):
         raise NotImplementedError('Method not implemented!')
 
 
-def add_BackendPluginServiceServicer_to_server(servicer, server):
+def add_ExternalPluginServiceServicer_to_server(servicer, server):
     rpc_method_handlers = {
             'CreateTask': grpc.unary_unary_rpc_method_handler(
                     servicer.CreateTask,
-                    request_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateRequest.FromString,
-                    response_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.SerializeToString,
+                    request_deserializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskCreateRequest.FromString,
+                    response_serializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskCreateResponse.SerializeToString,
             ),
             'GetTask': grpc.unary_unary_rpc_method_handler(
                     servicer.GetTask,
-                    request_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.FromString,
-                    response_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskGetResponse.SerializeToString,
+                    request_deserializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskGetRequest.FromString,
+                    response_serializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskGetResponse.SerializeToString,
             ),
             'DeleteTask': grpc.unary_unary_rpc_method_handler(
                     servicer.DeleteTask,
-                    request_deserializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteRequest.FromString,
-                    response_serializer=flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteResponse.SerializeToString,
+                    request_deserializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskDeleteRequest.FromString,
+                    response_serializer=flyteidl_dot_service_dot_external__plugin__service__pb2.TaskDeleteResponse.SerializeToString,
             ),
     }
     generic_handler = grpc.method_handlers_generic_handler(
-            'flyteidl.service.BackendPluginService', rpc_method_handlers)
+            'flyteidl.service.ExternalPluginService', rpc_method_handlers)
     server.add_generic_rpc_handlers((generic_handler,))
 
 
  # This class is part of an EXPERIMENTAL API.
-class BackendPluginService(object):
-    """BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server.
+class ExternalPluginService(object):
+    """ExternalPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server.
     """
 
     @staticmethod
@@ -97,9 +97,9 @@ def CreateTask(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/flyteidl.service.BackendPluginService/CreateTask',
-            flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateRequest.SerializeToString,
-            flyteidl_dot_service_dot_plugin__system__pb2.TaskCreateResponse.FromString,
+        return grpc.experimental.unary_unary(request, target, '/flyteidl.service.ExternalPluginService/CreateTask',
+            flyteidl_dot_service_dot_external__plugin__service__pb2.TaskCreateRequest.SerializeToString,
+            flyteidl_dot_service_dot_external__plugin__service__pb2.TaskCreateResponse.FromString,
             options, channel_credentials,
             insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
 
@@ -114,9 +114,9 @@ def GetTask(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/flyteidl.service.BackendPluginService/GetTask',
-            flyteidl_dot_service_dot_plugin__system__pb2.TaskGetRequest.SerializeToString,
-            flyteidl_dot_service_dot_plugin__system__pb2.TaskGetResponse.FromString,
+        return grpc.experimental.unary_unary(request, target, '/flyteidl.service.ExternalPluginService/GetTask',
+            flyteidl_dot_service_dot_external__plugin__service__pb2.TaskGetRequest.SerializeToString,
+            flyteidl_dot_service_dot_external__plugin__service__pb2.TaskGetResponse.FromString,
             options, channel_credentials,
             insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
 
@@ -131,8 +131,8 @@ def DeleteTask(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/flyteidl.service.BackendPluginService/DeleteTask',
-            flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteRequest.SerializeToString,
-            flyteidl_dot_service_dot_plugin__system__pb2.TaskDeleteResponse.FromString,
+        return grpc.experimental.unary_unary(request, target, '/flyteidl.service.ExternalPluginService/DeleteTask',
+            flyteidl_dot_service_dot_external__plugin__service__pb2.TaskDeleteRequest.SerializeToString,
+            flyteidl_dot_service_dot_external__plugin__service__pb2.TaskDeleteResponse.FromString,
             options, channel_credentials,
             insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
diff --git a/gen/pb_python/flyteidl/service/plugin_system_pb2.py b/gen/pb_python/flyteidl/service/plugin_system_pb2.py
deleted file mode 100644
index 87154de08..000000000
--- a/gen/pb_python/flyteidl/service/plugin_system_pb2.py
+++ /dev/null
@@ -1,43 +0,0 @@
-# -*- coding: utf-8 -*-
-# Generated by the protocol buffer compiler.  DO NOT EDIT!
-# source: flyteidl/service/plugin_system.proto
-"""Generated protocol buffer code."""
-from google.protobuf.internal import builder as _builder
-from google.protobuf import descriptor as _descriptor
-from google.protobuf import descriptor_pool as _descriptor_pool
-from google.protobuf import symbol_database as _symbol_database
-# @@protoc_insertion_point(imports)
-
-_sym_db = _symbol_database.Default()
-
-
-from flyteidl.core import literals_pb2 as flyteidl_dot_core_dot_literals__pb2
-from flyteidl.core import tasks_pb2 as flyteidl_dot_core_dot_tasks__pb2
-from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2
-
-
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$flyteidl/service/plugin_system.proto\x12\x10\x66lyteidl.service\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/tasks.proto\x1a\x1d\x66lyteidl/core/interface.proto\"\xa4\x01\n\x11TaskCreateRequest\x12\x31\n\x06inputs\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x06inputs\x12\x37\n\x08template\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.TaskTemplateR\x08template\x12#\n\routput_prefix\x18\x03 \x01(\tR\x0coutputPrefix\"+\n\x12TaskCreateResponse\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\"D\n\x0eTaskGetRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"u\n\x0fTaskGetResponse\x12-\n\x05state\x18\x01 \x01(\x0e\x32\x17.flyteidl.service.StateR\x05state\x12\x33\n\x07outputs\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.LiteralMapR\x07outputs\"G\n\x11TaskDeleteRequest\x12\x1b\n\ttask_type\x18\x01 \x01(\tR\x08taskType\x12\x15\n\x06job_id\x18\x02 \x01(\tR\x05jobId\"\x14\n\x12TaskDeleteResponse*^\n\x05State\x12\x15\n\x11RETRYABLE_FAILURE\x10\x00\x12\x15\n\x11PERMANENT_FAILURE\x10\x01\x12\x0b\n\x07PENDING\x10\x02\x12\x0b\n\x07RUNNING\x10\x03\x12\r\n\tSUCCEEDED\x10\x04\x32\x9e\x02\n\x14\x42\x61\x63kendPluginService\x12Y\n\nCreateTask\x12#.flyteidl.service.TaskCreateRequest\x1a$.flyteidl.service.TaskCreateResponse\"\x00\x12P\n\x07GetTask\x12 .flyteidl.service.TaskGetRequest\x1a!.flyteidl.service.TaskGetResponse\"\x00\x12Y\n\nDeleteTask\x12#.flyteidl.service.TaskDeleteRequest\x1a$.flyteidl.service.TaskDeleteResponse\"\x00\x42\xc3\x01\n\x14\x63om.flyteidl.serviceB\x11PluginSystemProtoP\x01Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\xa2\x02\x03\x46SX\xaa\x02\x10\x46lyteidl.Service\xca\x02\x10\x46lyteidl\\Service\xe2\x02\x1c\x46lyteidl\\Service\\GPBMetadata\xea\x02\x11\x46lyteidl::Serviceb\x06proto3')
-
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.service.plugin_system_pb2', globals())
-if _descriptor._USE_C_DESCRIPTORS == False:
-
-  DESCRIPTOR._options = None
-  DESCRIPTOR._serialized_options = b'\n\024com.flyteidl.serviceB\021PluginSystemProtoP\001Z7github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service\242\002\003FSX\252\002\020Flyteidl.Service\312\002\020Flyteidl\\Service\342\002\034Flyteidl\\Service\\GPBMetadata\352\002\021Flyteidl::Service'
-  _STATE._serialized_start=642
-  _STATE._serialized_end=736
-  _TASKCREATEREQUEST._serialized_start=147
-  _TASKCREATEREQUEST._serialized_end=311
-  _TASKCREATERESPONSE._serialized_start=313
-  _TASKCREATERESPONSE._serialized_end=356
-  _TASKGETREQUEST._serialized_start=358
-  _TASKGETREQUEST._serialized_end=426
-  _TASKGETRESPONSE._serialized_start=428
-  _TASKGETRESPONSE._serialized_end=545
-  _TASKDELETEREQUEST._serialized_start=547
-  _TASKDELETEREQUEST._serialized_end=618
-  _TASKDELETERESPONSE._serialized_start=620
-  _TASKDELETERESPONSE._serialized_end=640
-  _BACKENDPLUGINSERVICE._serialized_start=739
-  _BACKENDPLUGINSERVICE._serialized_end=1025
-# @@protoc_insertion_point(module_scope)
diff --git a/protos/flyteidl/service/plugin_system.proto b/protos/flyteidl/service/external_plugin_service.proto
similarity index 93%
rename from protos/flyteidl/service/plugin_system.proto
rename to protos/flyteidl/service/external_plugin_service.proto
index 91923792d..a5458a07c 100644
--- a/protos/flyteidl/service/plugin_system.proto
+++ b/protos/flyteidl/service/external_plugin_service.proto
@@ -6,8 +6,8 @@ import "flyteidl/core/literals.proto";
 import "flyteidl/core/tasks.proto";
 import "flyteidl/core/interface.proto";
 
-// BackendPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server.
-service BackendPluginService {
+// ExternalPluginService defines an RPC Service that allows propeller to send the request to the backend plugin server.
+service ExternalPluginService {
   // Send a task create request to the backend plugin server.
   rpc CreateTask (TaskCreateRequest) returns (TaskCreateResponse){};
   // Get job status.

From 941c9810e3f55641b550ea6f3199d8c61e6db9fd Mon Sep 17 00:00:00 2001
From: Kevin Su 
Date: Tue, 28 Mar 2023 14:11:33 -0700
Subject: [PATCH 18/18] nit

Signed-off-by: Kevin Su 
---
 .../admin/mocks/BackendPluginServiceClient.go | 162 ---------------
 .../admin/mocks/BackendPluginServiceServer.go | 138 -------------
 protos/docs/service/service.rst               | 186 ------------------
 3 files changed, 486 deletions(-)
 delete mode 100644 clients/go/admin/mocks/BackendPluginServiceClient.go
 delete mode 100644 clients/go/admin/mocks/BackendPluginServiceServer.go

diff --git a/clients/go/admin/mocks/BackendPluginServiceClient.go b/clients/go/admin/mocks/BackendPluginServiceClient.go
deleted file mode 100644
index 7d2ff9002..000000000
--- a/clients/go/admin/mocks/BackendPluginServiceClient.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Code generated by mockery v1.0.1. DO NOT EDIT.
-
-package mocks
-
-import (
-	context "context"
-
-	grpc "google.golang.org/grpc"
-
-	mock "github.com/stretchr/testify/mock"
-
-	service "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service"
-)
-
-// BackendPluginServiceClient is an autogenerated mock type for the BackendPluginServiceClient type
-type BackendPluginServiceClient struct {
-	mock.Mock
-}
-
-type BackendPluginServiceClient_CreateTask struct {
-	*mock.Call
-}
-
-func (_m BackendPluginServiceClient_CreateTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *BackendPluginServiceClient_CreateTask {
-	return &BackendPluginServiceClient_CreateTask{Call: _m.Call.Return(_a0, _a1)}
-}
-
-func (_m *BackendPluginServiceClient) OnCreateTask(ctx context.Context, in *service.TaskCreateRequest, opts ...grpc.CallOption) *BackendPluginServiceClient_CreateTask {
-	c_call := _m.On("CreateTask", ctx, in, opts)
-	return &BackendPluginServiceClient_CreateTask{Call: c_call}
-}
-
-func (_m *BackendPluginServiceClient) OnCreateTaskMatch(matchers ...interface{}) *BackendPluginServiceClient_CreateTask {
-	c_call := _m.On("CreateTask", matchers...)
-	return &BackendPluginServiceClient_CreateTask{Call: c_call}
-}
-
-// CreateTask provides a mock function with given fields: ctx, in, opts
-func (_m *BackendPluginServiceClient) CreateTask(ctx context.Context, in *service.TaskCreateRequest, opts ...grpc.CallOption) (*service.TaskCreateResponse, error) {
-	_va := make([]interface{}, len(opts))
-	for _i := range opts {
-		_va[_i] = opts[_i]
-	}
-	var _ca []interface{}
-	_ca = append(_ca, ctx, in)
-	_ca = append(_ca, _va...)
-	ret := _m.Called(_ca...)
-
-	var r0 *service.TaskCreateResponse
-	if rf, ok := ret.Get(0).(func(context.Context, *service.TaskCreateRequest, ...grpc.CallOption) *service.TaskCreateResponse); ok {
-		r0 = rf(ctx, in, opts...)
-	} else {
-		if ret.Get(0) != nil {
-			r0 = ret.Get(0).(*service.TaskCreateResponse)
-		}
-	}
-
-	var r1 error
-	if rf, ok := ret.Get(1).(func(context.Context, *service.TaskCreateRequest, ...grpc.CallOption) error); ok {
-		r1 = rf(ctx, in, opts...)
-	} else {
-		r1 = ret.Error(1)
-	}
-
-	return r0, r1
-}
-
-type BackendPluginServiceClient_DeleteTask struct {
-	*mock.Call
-}
-
-func (_m BackendPluginServiceClient_DeleteTask) Return(_a0 *service.TaskDeleteResponse, _a1 error) *BackendPluginServiceClient_DeleteTask {
-	return &BackendPluginServiceClient_DeleteTask{Call: _m.Call.Return(_a0, _a1)}
-}
-
-func (_m *BackendPluginServiceClient) OnDeleteTask(ctx context.Context, in *service.TaskDeleteRequest, opts ...grpc.CallOption) *BackendPluginServiceClient_DeleteTask {
-	c_call := _m.On("DeleteTask", ctx, in, opts)
-	return &BackendPluginServiceClient_DeleteTask{Call: c_call}
-}
-
-func (_m *BackendPluginServiceClient) OnDeleteTaskMatch(matchers ...interface{}) *BackendPluginServiceClient_DeleteTask {
-	c_call := _m.On("DeleteTask", matchers...)
-	return &BackendPluginServiceClient_DeleteTask{Call: c_call}
-}
-
-// DeleteTask provides a mock function with given fields: ctx, in, opts
-func (_m *BackendPluginServiceClient) DeleteTask(ctx context.Context, in *service.TaskDeleteRequest, opts ...grpc.CallOption) (*service.TaskDeleteResponse, error) {
-	_va := make([]interface{}, len(opts))
-	for _i := range opts {
-		_va[_i] = opts[_i]
-	}
-	var _ca []interface{}
-	_ca = append(_ca, ctx, in)
-	_ca = append(_ca, _va...)
-	ret := _m.Called(_ca...)
-
-	var r0 *service.TaskDeleteResponse
-	if rf, ok := ret.Get(0).(func(context.Context, *service.TaskDeleteRequest, ...grpc.CallOption) *service.TaskDeleteResponse); ok {
-		r0 = rf(ctx, in, opts...)
-	} else {
-		if ret.Get(0) != nil {
-			r0 = ret.Get(0).(*service.TaskDeleteResponse)
-		}
-	}
-
-	var r1 error
-	if rf, ok := ret.Get(1).(func(context.Context, *service.TaskDeleteRequest, ...grpc.CallOption) error); ok {
-		r1 = rf(ctx, in, opts...)
-	} else {
-		r1 = ret.Error(1)
-	}
-
-	return r0, r1
-}
-
-type BackendPluginServiceClient_GetTask struct {
-	*mock.Call
-}
-
-func (_m BackendPluginServiceClient_GetTask) Return(_a0 *service.TaskGetResponse, _a1 error) *BackendPluginServiceClient_GetTask {
-	return &BackendPluginServiceClient_GetTask{Call: _m.Call.Return(_a0, _a1)}
-}
-
-func (_m *BackendPluginServiceClient) OnGetTask(ctx context.Context, in *service.TaskGetRequest, opts ...grpc.CallOption) *BackendPluginServiceClient_GetTask {
-	c_call := _m.On("GetTask", ctx, in, opts)
-	return &BackendPluginServiceClient_GetTask{Call: c_call}
-}
-
-func (_m *BackendPluginServiceClient) OnGetTaskMatch(matchers ...interface{}) *BackendPluginServiceClient_GetTask {
-	c_call := _m.On("GetTask", matchers...)
-	return &BackendPluginServiceClient_GetTask{Call: c_call}
-}
-
-// GetTask provides a mock function with given fields: ctx, in, opts
-func (_m *BackendPluginServiceClient) GetTask(ctx context.Context, in *service.TaskGetRequest, opts ...grpc.CallOption) (*service.TaskGetResponse, error) {
-	_va := make([]interface{}, len(opts))
-	for _i := range opts {
-		_va[_i] = opts[_i]
-	}
-	var _ca []interface{}
-	_ca = append(_ca, ctx, in)
-	_ca = append(_ca, _va...)
-	ret := _m.Called(_ca...)
-
-	var r0 *service.TaskGetResponse
-	if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest, ...grpc.CallOption) *service.TaskGetResponse); ok {
-		r0 = rf(ctx, in, opts...)
-	} else {
-		if ret.Get(0) != nil {
-			r0 = ret.Get(0).(*service.TaskGetResponse)
-		}
-	}
-
-	var r1 error
-	if rf, ok := ret.Get(1).(func(context.Context, *service.TaskGetRequest, ...grpc.CallOption) error); ok {
-		r1 = rf(ctx, in, opts...)
-	} else {
-		r1 = ret.Error(1)
-	}
-
-	return r0, r1
-}
diff --git a/clients/go/admin/mocks/BackendPluginServiceServer.go b/clients/go/admin/mocks/BackendPluginServiceServer.go
deleted file mode 100644
index 218d5203f..000000000
--- a/clients/go/admin/mocks/BackendPluginServiceServer.go
+++ /dev/null
@@ -1,138 +0,0 @@
-// Code generated by mockery v1.0.1. DO NOT EDIT.
-
-package mocks
-
-import (
-	context "context"
-
-	service "github.com/flyteorg/flyteidl/gen/pb-go/flyteidl/service"
-	mock "github.com/stretchr/testify/mock"
-)
-
-// BackendPluginServiceServer is an autogenerated mock type for the BackendPluginServiceServer type
-type BackendPluginServiceServer struct {
-	mock.Mock
-}
-
-type BackendPluginServiceServer_CreateTask struct {
-	*mock.Call
-}
-
-func (_m BackendPluginServiceServer_CreateTask) Return(_a0 *service.TaskCreateResponse, _a1 error) *BackendPluginServiceServer_CreateTask {
-	return &BackendPluginServiceServer_CreateTask{Call: _m.Call.Return(_a0, _a1)}
-}
-
-func (_m *BackendPluginServiceServer) OnCreateTask(_a0 context.Context, _a1 *service.TaskCreateRequest) *BackendPluginServiceServer_CreateTask {
-	c_call := _m.On("CreateTask", _a0, _a1)
-	return &BackendPluginServiceServer_CreateTask{Call: c_call}
-}
-
-func (_m *BackendPluginServiceServer) OnCreateTaskMatch(matchers ...interface{}) *BackendPluginServiceServer_CreateTask {
-	c_call := _m.On("CreateTask", matchers...)
-	return &BackendPluginServiceServer_CreateTask{Call: c_call}
-}
-
-// CreateTask provides a mock function with given fields: _a0, _a1
-func (_m *BackendPluginServiceServer) CreateTask(_a0 context.Context, _a1 *service.TaskCreateRequest) (*service.TaskCreateResponse, error) {
-	ret := _m.Called(_a0, _a1)
-
-	var r0 *service.TaskCreateResponse
-	if rf, ok := ret.Get(0).(func(context.Context, *service.TaskCreateRequest) *service.TaskCreateResponse); ok {
-		r0 = rf(_a0, _a1)
-	} else {
-		if ret.Get(0) != nil {
-			r0 = ret.Get(0).(*service.TaskCreateResponse)
-		}
-	}
-
-	var r1 error
-	if rf, ok := ret.Get(1).(func(context.Context, *service.TaskCreateRequest) error); ok {
-		r1 = rf(_a0, _a1)
-	} else {
-		r1 = ret.Error(1)
-	}
-
-	return r0, r1
-}
-
-type BackendPluginServiceServer_DeleteTask struct {
-	*mock.Call
-}
-
-func (_m BackendPluginServiceServer_DeleteTask) Return(_a0 *service.TaskDeleteResponse, _a1 error) *BackendPluginServiceServer_DeleteTask {
-	return &BackendPluginServiceServer_DeleteTask{Call: _m.Call.Return(_a0, _a1)}
-}
-
-func (_m *BackendPluginServiceServer) OnDeleteTask(_a0 context.Context, _a1 *service.TaskDeleteRequest) *BackendPluginServiceServer_DeleteTask {
-	c_call := _m.On("DeleteTask", _a0, _a1)
-	return &BackendPluginServiceServer_DeleteTask{Call: c_call}
-}
-
-func (_m *BackendPluginServiceServer) OnDeleteTaskMatch(matchers ...interface{}) *BackendPluginServiceServer_DeleteTask {
-	c_call := _m.On("DeleteTask", matchers...)
-	return &BackendPluginServiceServer_DeleteTask{Call: c_call}
-}
-
-// DeleteTask provides a mock function with given fields: _a0, _a1
-func (_m *BackendPluginServiceServer) DeleteTask(_a0 context.Context, _a1 *service.TaskDeleteRequest) (*service.TaskDeleteResponse, error) {
-	ret := _m.Called(_a0, _a1)
-
-	var r0 *service.TaskDeleteResponse
-	if rf, ok := ret.Get(0).(func(context.Context, *service.TaskDeleteRequest) *service.TaskDeleteResponse); ok {
-		r0 = rf(_a0, _a1)
-	} else {
-		if ret.Get(0) != nil {
-			r0 = ret.Get(0).(*service.TaskDeleteResponse)
-		}
-	}
-
-	var r1 error
-	if rf, ok := ret.Get(1).(func(context.Context, *service.TaskDeleteRequest) error); ok {
-		r1 = rf(_a0, _a1)
-	} else {
-		r1 = ret.Error(1)
-	}
-
-	return r0, r1
-}
-
-type BackendPluginServiceServer_GetTask struct {
-	*mock.Call
-}
-
-func (_m BackendPluginServiceServer_GetTask) Return(_a0 *service.TaskGetResponse, _a1 error) *BackendPluginServiceServer_GetTask {
-	return &BackendPluginServiceServer_GetTask{Call: _m.Call.Return(_a0, _a1)}
-}
-
-func (_m *BackendPluginServiceServer) OnGetTask(_a0 context.Context, _a1 *service.TaskGetRequest) *BackendPluginServiceServer_GetTask {
-	c_call := _m.On("GetTask", _a0, _a1)
-	return &BackendPluginServiceServer_GetTask{Call: c_call}
-}
-
-func (_m *BackendPluginServiceServer) OnGetTaskMatch(matchers ...interface{}) *BackendPluginServiceServer_GetTask {
-	c_call := _m.On("GetTask", matchers...)
-	return &BackendPluginServiceServer_GetTask{Call: c_call}
-}
-
-// GetTask provides a mock function with given fields: _a0, _a1
-func (_m *BackendPluginServiceServer) GetTask(_a0 context.Context, _a1 *service.TaskGetRequest) (*service.TaskGetResponse, error) {
-	ret := _m.Called(_a0, _a1)
-
-	var r0 *service.TaskGetResponse
-	if rf, ok := ret.Get(0).(func(context.Context, *service.TaskGetRequest) *service.TaskGetResponse); ok {
-		r0 = rf(_a0, _a1)
-	} else {
-		if ret.Get(0) != nil {
-			r0 = ret.Get(0).(*service.TaskGetResponse)
-		}
-	}
-
-	var r1 error
-	if rf, ok := ret.Get(1).(func(context.Context, *service.TaskGetRequest) error); ok {
-		r1 = rf(_a0, _a1)
-	} else {
-		r1 = ret.Error(1)
-	}
-
-	return r0, r1
-}
diff --git a/protos/docs/service/service.rst b/protos/docs/service/service.rst
index a4c01c475..3ca8ff500 100644
--- a/protos/docs/service/service.rst
+++ b/protos/docs/service/service.rst
@@ -501,192 +501,6 @@ IdentityService defines an RPC Service that interacts with user/app identities.
 
 
 
-.. _ref_flyteidl/service/plugin_system.proto:
-
-flyteidl/service/plugin_system.proto
-==================================================================
-
-
-
-
-
-.. _ref_flyteidl.service.TaskCreateRequest:
-
-TaskCreateRequest
-------------------------------------------------------------------
-
-
-
-
-
-.. csv-table:: TaskCreateRequest type fields
-   :header: "Field", "Type", "Label", "Description"
-   :widths: auto
-
-   "inputs", ":ref:`ref_flyteidl.core.LiteralMap`", "", ""
-   "template", ":ref:`ref_flyteidl.core.TaskTemplate`", "", ""
-   "output_prefix", ":ref:`ref_string`", "", ""
-
-
-
-
-
-
-
-.. _ref_flyteidl.service.TaskCreateResponse:
-
-TaskCreateResponse
-------------------------------------------------------------------
-
-
-
-
-
-.. csv-table:: TaskCreateResponse type fields
-   :header: "Field", "Type", "Label", "Description"
-   :widths: auto
-
-   "job_id", ":ref:`ref_string`", "", ""
-   "message", ":ref:`ref_string`", "", ""
-
-
-
-
-
-
-
-.. _ref_flyteidl.service.TaskDeleteRequest:
-
-TaskDeleteRequest
-------------------------------------------------------------------
-
-
-
-
-
-.. csv-table:: TaskDeleteRequest type fields
-   :header: "Field", "Type", "Label", "Description"
-   :widths: auto
-
-   "task_type", ":ref:`ref_string`", "", ""
-   "job_id", ":ref:`ref_string`", "", ""
-
-
-
-
-
-
-
-.. _ref_flyteidl.service.TaskDeleteResponse:
-
-TaskDeleteResponse
-------------------------------------------------------------------
-
-
-
-
-
-
-
-
-
-
-.. _ref_flyteidl.service.TaskGetRequest:
-
-TaskGetRequest
-------------------------------------------------------------------
-
-
-
-
-
-.. csv-table:: TaskGetRequest type fields
-   :header: "Field", "Type", "Label", "Description"
-   :widths: auto
-
-   "task_type", ":ref:`ref_string`", "", ""
-   "job_id", ":ref:`ref_string`", "", ""
-   "output_prefix", ":ref:`ref_string`", "", ""
-   "prev_state", ":ref:`ref_flyteidl.service.State`", "", ""
-
-
-
-
-
-
-
-.. _ref_flyteidl.service.TaskGetResponse:
-
-TaskGetResponse
-------------------------------------------------------------------
-
-
-
-
-
-.. csv-table:: TaskGetResponse type fields
-   :header: "Field", "Type", "Label", "Description"
-   :widths: auto
-
-   "state", ":ref:`ref_flyteidl.service.State`", "", ""
-   "message", ":ref:`ref_string`", "", ""
-
-
-
-
-
-
-..
-   end messages
-
-
-
-.. _ref_flyteidl.service.State:
-
-State
-------------------------------------------------------------------
-
-
-
-.. csv-table:: Enum State values
-   :header: "Name", "Number", "Description"
-   :widths: auto
-
-   "FAILED", "0", ""
-   "RUNNING", "1", ""
-   "SUCCEEDED", "2", ""
-
-
-..
-   end enums
-
-
-..
-   end HasExtensions
-
-
-
-.. _ref_flyteidl.service.BackendPluginService:
-
-BackendPluginService
-------------------------------------------------------------------
-
-
-
-.. csv-table:: BackendPluginService service methods
-   :header: "Method Name", "Request Type", "Response Type", "Description"
-   :widths: auto
-
-   "CreateTask", ":ref:`ref_flyteidl.service.TaskCreateRequest`", ":ref:`ref_flyteidl.service.TaskCreateResponse`", ""
-   "GetTask", ":ref:`ref_flyteidl.service.TaskGetRequest`", ":ref:`ref_flyteidl.service.TaskGetResponse`", ""
-   "DeleteTask", ":ref:`ref_flyteidl.service.TaskDeleteRequest`", ":ref:`ref_flyteidl.service.TaskDeleteResponse`", ""
-
-..
-   end services
-
-
-
-
 .. _ref_flyteidl/service/signal.proto:
 
 flyteidl/service/signal.proto