From 04b59b53c73bd192087de428bfa0332300a47f9a Mon Sep 17 00:00:00 2001 From: Jingshu918 <138486531+Jingshu918@users.noreply.github.com> Date: Wed, 8 Jan 2025 20:09:28 +0800 Subject: [PATCH] [Synapse]Sync IR Features From DataFactory (#31774) * [Synapse]Sync IR Features From DataFactory * fix * fix --------- Co-authored-by: Frey-Wang --- .../integrationRuntime.json | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/integrationRuntime.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/integrationRuntime.json index 473dc86db3be..2e2ac7d7540c 100644 --- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/integrationRuntime.json +++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/integrationRuntime.json @@ -1640,6 +1640,14 @@ "vNetProperties": { "description": "VNet properties for managed integration runtime.", "$ref": "#/definitions/IntegrationRuntimeVNetProperties" + }, + "copyComputeScaleProperties": { + "description": "CopyComputeScale properties for managed integration runtime.", + "$ref": "#/definitions/CopyComputeScaleProperties" + }, + "pipelineExternalComputeScaleProperties": { + "description": "PipelineExternalComputeScale properties for managed integration runtime.", + "$ref": "#/definitions/PipelineExternalComputeScaleProperties" } }, "additionalProperties": { @@ -1683,6 +1691,50 @@ "type": "object" } }, + "CopyComputeScaleProperties": { + "description": "CopyComputeScale properties for managed integration runtime.", + "type": "object", + "properties": { + "dataIntegrationUnit": { + "description": "DIU number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.", + "type": "integer", + "format": "int32", + "minimum": 4 + }, + "timeToLive": { + "description": "Time to live (in minutes) setting of integration runtime which will execute copy activity.", + "type": "integer", + "format": "int32", + "minimum": 5 + } + } + }, + "PipelineExternalComputeScaleProperties": { + "description": "PipelineExternalComputeScale properties for managed integration runtime.", + "type": "object", + "properties": { + "timeToLive": { + "description": "Time to live (in minutes) setting of integration runtime which will execute pipeline and external activity.", + "type": "integer", + "format": "int32", + "minimum": 5 + }, + "numberOfPipelineNodes": { + "description": "Number of the pipeline nodes, which should be greater than 0 and less than 11.", + "type": "integer", + "format": "int32", + "minimum": 1, + "maximum": 10 + }, + "numberOfExternalNodes": { + "description": "Number of the the external nodes, which should be greater than 0 and less than 11.", + "type": "integer", + "format": "int32", + "minimum": 1, + "maximum": 10 + } + } + }, "IntegrationRuntimeVNetProperties": { "description": "VNet properties for managed integration runtime.", "type": "object", @@ -2042,6 +2094,18 @@ "linkedInfo": { "$ref": "#/definitions/LinkedIntegrationRuntimeType", "description": "Linked integration runtime type from data factory" + }, + "selfContainedInteractiveAuthoringEnabled": { + "type": "boolean", + "description": "An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay.", + "enum": [ + true, + false + ], + "x-ms-enum": { + "name": "SelfContainedInteractiveAuthoringState", + "modelAsString": false + } } } }, @@ -2470,6 +2534,19 @@ "type": "integer", "format": "int32", "readOnly": true + }, + "selfContainedInteractiveAuthoringEnabled": { + "type": "boolean", + "readOnly": true, + "description": "An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay.", + "enum": [ + true, + false + ], + "x-ms-enum": { + "name": "SelfContainedInteractiveAuthoringState", + "modelAsString": false + } } } },