@@ -1833,6 +1833,102 @@ export interface IntegrationRuntimes {
18331833 removeLinks ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , linkedIntegrationRuntimeRequest : models . LinkedIntegrationRuntimeRequest , options : { customHeaders ? : { [ headerName : string ] : string ; } } , callback : ServiceCallback < void > ) : void ;
18341834
18351835
1836+ /**
1837+ * Create a linked integration runtime entry in a shared integration runtime.
1838+ *
1839+ * @param {string } resourceGroupName The resource group name.
1840+ *
1841+ * @param {string } factoryName The factory name.
1842+ *
1843+ * @param {string } integrationRuntimeName The integration runtime name.
1844+ *
1845+ * @param {object } createLinkedIntegrationRuntimeRequest The linked integration
1846+ * runtime properties.
1847+ *
1848+ * @param {string } [createLinkedIntegrationRuntimeRequest.name] The name of the
1849+ * linked integration runtime.
1850+ *
1851+ * @param {string } [createLinkedIntegrationRuntimeRequest.subscriptionId] The
1852+ * ID of the subscription that the linked integration runtime belongs to.
1853+ *
1854+ * @param {string } [createLinkedIntegrationRuntimeRequest.dataFactoryName] The
1855+ * name of the data factory that the linked integration runtime belongs to.
1856+ *
1857+ * @param {string } [createLinkedIntegrationRuntimeRequest.dataFactoryLocation]
1858+ * The location of the data factory that the linked integration runtime belongs
1859+ * to.
1860+ *
1861+ * @param {object } [options] Optional Parameters.
1862+ *
1863+ * @param {object } [options.customHeaders] Headers that will be added to the
1864+ * request
1865+ *
1866+ * @returns {Promise } A promise is returned
1867+ *
1868+ * @resolve {HttpOperationResponse<IntegrationRuntimeStatusResponse>} - The deserialized result object.
1869+ *
1870+ * @reject {Error|ServiceError} - The error object.
1871+ */
1872+ createLinkedIntegrationRuntimeWithHttpOperationResponse ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , createLinkedIntegrationRuntimeRequest : models . CreateLinkedIntegrationRuntimeRequest , options ?: { customHeaders ? : { [ headerName : string ] : string ; } } ) : Promise < HttpOperationResponse < models . IntegrationRuntimeStatusResponse > > ;
1873+
1874+ /**
1875+ * Create a linked integration runtime entry in a shared integration runtime.
1876+ *
1877+ * @param {string } resourceGroupName The resource group name.
1878+ *
1879+ * @param {string } factoryName The factory name.
1880+ *
1881+ * @param {string } integrationRuntimeName The integration runtime name.
1882+ *
1883+ * @param {object } createLinkedIntegrationRuntimeRequest The linked integration
1884+ * runtime properties.
1885+ *
1886+ * @param {string } [createLinkedIntegrationRuntimeRequest.name] The name of the
1887+ * linked integration runtime.
1888+ *
1889+ * @param {string } [createLinkedIntegrationRuntimeRequest.subscriptionId] The
1890+ * ID of the subscription that the linked integration runtime belongs to.
1891+ *
1892+ * @param {string } [createLinkedIntegrationRuntimeRequest.dataFactoryName] The
1893+ * name of the data factory that the linked integration runtime belongs to.
1894+ *
1895+ * @param {string } [createLinkedIntegrationRuntimeRequest.dataFactoryLocation]
1896+ * The location of the data factory that the linked integration runtime belongs
1897+ * to.
1898+ *
1899+ * @param {object } [options] Optional Parameters.
1900+ *
1901+ * @param {object } [options.customHeaders] Headers that will be added to the
1902+ * request
1903+ *
1904+ * @param {ServiceCallback } [optionalCallback] - The optional callback.
1905+ *
1906+ * @returns {ServiceCallback|Promise } If a callback was passed as the last
1907+ * parameter then it returns the callback else returns a Promise.
1908+ *
1909+ * {Promise} A promise is returned.
1910+ *
1911+ * @resolve {IntegrationRuntimeStatusResponse} - The deserialized result object.
1912+ *
1913+ * @reject {Error|ServiceError} - The error object.
1914+ *
1915+ * {ServiceCallback} optionalCallback(err, result, request, response)
1916+ *
1917+ * {Error|ServiceError} err - The Error object if an error occurred, null otherwise.
1918+ *
1919+ * {IntegrationRuntimeStatusResponse} [result] - The deserialized result object if an error did not occur.
1920+ * See {@link IntegrationRuntimeStatusResponse} for more
1921+ * information.
1922+ *
1923+ * {WebResource} [request] - The HTTP Request object if an error did not occur.
1924+ *
1925+ * {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.
1926+ */
1927+ createLinkedIntegrationRuntime ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , createLinkedIntegrationRuntimeRequest : models . CreateLinkedIntegrationRuntimeRequest , options ?: { customHeaders ? : { [ headerName : string ] : string ; } } ) : Promise < models . IntegrationRuntimeStatusResponse > ;
1928+ createLinkedIntegrationRuntime ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , createLinkedIntegrationRuntimeRequest : models . CreateLinkedIntegrationRuntimeRequest , callback : ServiceCallback < models . IntegrationRuntimeStatusResponse > ) : void ;
1929+ createLinkedIntegrationRuntime ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , createLinkedIntegrationRuntimeRequest : models . CreateLinkedIntegrationRuntimeRequest , options : { customHeaders ? : { [ headerName : string ] : string ; } } , callback : ServiceCallback < models . IntegrationRuntimeStatusResponse > ) : void ;
1930+
1931+
18361932 /**
18371933 * Starts a ManagedReserved type integration runtime.
18381934 *
@@ -2026,6 +2122,74 @@ export interface IntegrationRuntimes {
20262122export interface IntegrationRuntimeNodes {
20272123
20282124
2125+ /**
2126+ * Gets a self-hosted integration runtime node.
2127+ *
2128+ * @param {string } resourceGroupName The resource group name.
2129+ *
2130+ * @param {string } factoryName The factory name.
2131+ *
2132+ * @param {string } integrationRuntimeName The integration runtime name.
2133+ *
2134+ * @param {string } nodeName The integration runtime node name.
2135+ *
2136+ * @param {object } [options] Optional Parameters.
2137+ *
2138+ * @param {object } [options.customHeaders] Headers that will be added to the
2139+ * request
2140+ *
2141+ * @returns {Promise } A promise is returned
2142+ *
2143+ * @resolve {HttpOperationResponse<SelfHostedIntegrationRuntimeNode>} - The deserialized result object.
2144+ *
2145+ * @reject {Error|ServiceError} - The error object.
2146+ */
2147+ getWithHttpOperationResponse ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , nodeName : string , options ?: { customHeaders ? : { [ headerName : string ] : string ; } } ) : Promise < HttpOperationResponse < models . SelfHostedIntegrationRuntimeNode > > ;
2148+
2149+ /**
2150+ * Gets a self-hosted integration runtime node.
2151+ *
2152+ * @param {string } resourceGroupName The resource group name.
2153+ *
2154+ * @param {string } factoryName The factory name.
2155+ *
2156+ * @param {string } integrationRuntimeName The integration runtime name.
2157+ *
2158+ * @param {string } nodeName The integration runtime node name.
2159+ *
2160+ * @param {object } [options] Optional Parameters.
2161+ *
2162+ * @param {object } [options.customHeaders] Headers that will be added to the
2163+ * request
2164+ *
2165+ * @param {ServiceCallback } [optionalCallback] - The optional callback.
2166+ *
2167+ * @returns {ServiceCallback|Promise } If a callback was passed as the last
2168+ * parameter then it returns the callback else returns a Promise.
2169+ *
2170+ * {Promise} A promise is returned.
2171+ *
2172+ * @resolve {SelfHostedIntegrationRuntimeNode} - The deserialized result object.
2173+ *
2174+ * @reject {Error|ServiceError} - The error object.
2175+ *
2176+ * {ServiceCallback} optionalCallback(err, result, request, response)
2177+ *
2178+ * {Error|ServiceError} err - The Error object if an error occurred, null otherwise.
2179+ *
2180+ * {SelfHostedIntegrationRuntimeNode} [result] - The deserialized result object if an error did not occur.
2181+ * See {@link SelfHostedIntegrationRuntimeNode} for more
2182+ * information.
2183+ *
2184+ * {WebResource} [request] - The HTTP Request object if an error did not occur.
2185+ *
2186+ * {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.
2187+ */
2188+ get ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , nodeName : string , options ?: { customHeaders ? : { [ headerName : string ] : string ; } } ) : Promise < models . SelfHostedIntegrationRuntimeNode > ;
2189+ get ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , nodeName : string , callback : ServiceCallback < models . SelfHostedIntegrationRuntimeNode > ) : void ;
2190+ get ( resourceGroupName : string , factoryName : string , integrationRuntimeName : string , nodeName : string , options : { customHeaders ? : { [ headerName : string ] : string ; } } , callback : ServiceCallback < models . SelfHostedIntegrationRuntimeNode > ) : void ;
2191+
2192+
20292193 /**
20302194 * Deletes a self-hosted integration runtime node.
20312195 *
0 commit comments