Servicio vinculado versión 1 (V1)
Nota
Esta documentación de referencia se aplica a Azure Data Factory versión 1 (V1).
Create or Update (Crear o actualizar)
Crea un nuevo servicio vinculado o actualiza el contenido de un servicio vinculado existente.
Solicitud
La solicitud Crear o actualizar servicio vinculado se puede construir de la siguiente manera (se recomienda HTTPS):
Verbo HTTP | URI de solicitud | Versión HTTP |
---|---|---|
PUT | https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/linkedservices/{LinkedServiceName}?api-version={api-version} | HTTP/1.1 |
Parámetros de identificador URI
Parámetro de URI | Obligatorio | Descripción |
---|---|---|
SubscriptionID | Sí | Su identificador de suscripción de Azure. |
ResourceGroupName | Sí | Nombre único para el grupo de recursos que hospeda su servicio de Factoría de datos de Azure. |
DataFactoryName | Sí | Nombre de la factoría de datos en la que desea crear el servicio vinculado. |
LinkedServiceName | Sí | Nombre del servicio vinculado que desea crear. |
Api-Version | Sí | Especifica la versión del protocolo utilizado para realizar esta solicitud. |
Encabezados de solicitud
La tabla siguiente describe los encabezados de solicitud.
Encabezado de la solicitud | Requerido | Descripción |
---|---|---|
x-ms-client-request-id | Sí | El identificador de operación de esta solicitud. |
Cuerpo de la solicitud
El cuerpo de la solicitud depende del tipo de servicio vinculado. El ejemplo que aquí aparece usa un servicio vinculado de almacenamiento de Azure.
El formato del cuerpo de la solicitud es el siguiente:
Body:
{
"name": <name>,
"properties": {
"type": <linkedservicetype>,
"typeProperties": {
"type specific property": "<value>",
"type specific property 2": "<value>"
}
}
}
En la tabla siguiente se describen los elementos del cuerpo de la solicitud.
Nombre del elemento | Obligatorio | Descripción |
---|---|---|
name | Sí | Nombre del servicio vinculado. |
type | Sí | Tipo de servicio vinculado. |
typeProperties | Sí | Especifique la información necesaria para conectarse al almacén de datos o al servicio de proceso que desea vincular a la factoría de datos. Las propiedades de esta sección varían en función del tipo del almacén de datos o el proceso. Haga clic en un almacén de datos en la sección "Almacenes de datos admitidos" del artículo Actividades de movimiento de datos y Servicios vinculados de proceso para obtener más información. |
Response
La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.
Código de estado
200 (Correcto), si la solicitud se completó correctamente.
202 (Aceptado), si se aceptó la solicitud.
400 (Solicitud incorrecta), si el cuerpo de la solicitud no se puede validar.
404 (No encontrado), si la suscripción o el grupo de recursos no existe.
412 (Error de condición previa), si la condición especificada por el encabezado If-Match produjo un error.
501 (No implementado), si la validación no está implementada.
Encabezados de respuesta
La respuesta para esta operación incluye los encabezados siguientes. La respuesta también puede incluir otros encabezados HTTP estándar. Todos los encabezados estándar se ajustan a la especificación del protocolo HTTP/1.1.
Encabezado de respuesta | Descripción |
---|---|
x-ms-request-id | Identificador único de la operación o servicio actual generado. |
x-ms-ratelimit-Remaining-Subscription-Writes | El límite restante para la suscripción actual. |
x-ms-correlation-request-id | Especifica el identificador de la correlación de seguimiento para la solicitud; el proveedor de recursos debe registrar esto para que las solicitudes de un extremo a otro se puedan correlacionar a través de Azure. |
x-ms-routing-request-id | Location+DateTime+correlation-request-ID |
Fecha | Valor de fecha y hora UTC generado por el servicio que indica la hora a la que se inició la respuesta. |
Location | URI del objeto que desea crear u obtener. |
Cuerpo de la respuesta
{
"id": ”subscriptions/{SubscriptionID>/resourcegroups/{ResourceGroupName>/providers/Microsoft.DataFactory/datafactories/{DataFactoryName>/linkedservices/{LinkedServiceName>”,
"name": <name>,
"properties": {
"hubName": <hubname>,
"type": "<type of linked service>",
"typeProperties": {
"type specific property": "<value>",
"type specific property 2": "<value>"
}
"provisioningState": <ProvisioningState>
}
}
En la tabla siguiente se describen los elementos del cuerpo de respuesta.
Nombre del elemento | Descripción |
---|---|
name | Nombre del servicio vinculado. |
ID | Especifica la dirección URL de identificación del servicio vinculado. |
tipo | Tipo de propiedad del servicio vinculado. |
typeProperties | Las propiedades de esta sección varían en función del tipo del almacén de datos o el proceso. Haga clic en un almacén de datos en la sección "Almacenes de datos admitidos" del artículo Actividades de movimiento de datos y Servicios vinculados de proceso para obtener más información. |
hubname | El centro que contiene el servicio vinculado. |
provisionstate | Especifica el estado de aprovisionamiento actual del servicio vinculado. Cuando se crea correctamente un servicio vinculado, el valor del elemento es Correcto. |
Solicitud y respuesta de ejemplo
URI de ejemplo:
PUT: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/linkedservices/linkedservicetest?api-version=2015-10-01
La solicitud se envía con los encabezados siguientes:
x-ms-client-request-id : 00000000-1111-1111-1111-000000000000
y con el siguiente cuerpo:
{
"name": "linkedservicetest ",
"properties": {
"type": "AzureStorage",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myazurestorage;AccountKey=**********"
}
}
Una vez enviada la solicitud, se devuelve la respuesta siguiente.
Status Code:
OK
Headers:
Pragma : no-cache
x-ms-request-id : 00000000-1111-1111-1111-000000000000
x-ms-ratelimit-remaining-subscription-writes: 11999
x-ms-correlation-request-id : 00000000-1111-2222-1111-000000000000
x-ms-routing-request-id : WESTUS:20141203T213044Z: 00000000-1111-2222-1111-000000000000
Strict-Transport-Security : max-age=31536000; includeSubDomains
Cache-Control : no-cache
Date : Wed, 03 Dec 2014 21:30:44 GMT
Server : Microsoft-IIS/8.5
X-Powered-By : ASP.NET
client-tracking-id : 15
La respuesta incluye el cuerpo XML siguiente.
{
"id": “subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/linkedservices/linkedservicetest”,
"name": "LinkedServicetest",
"properties": {
"connectionString": "connectionString": "DefaultEndpointsProtocol=https;AccountName=testaccount;AccountKey=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000==",
"hubName": "test_hub",
"type": "AzureStorage",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myazurestorage;AccountKey=**********"
},
"id": "79346ee5-529d-4cba-9ca2-fb390b3e80c6",
"provisioningState": "Succeeded"
}
}
Eliminar
Elimina el servicio vinculado específico.
Solicitud
La solicitud Eliminar servicio vinculado se puede construir de la siguiente manera (se recomienda HTTPS):
Verbo HTTP | URI de solicitud | Versión HTTP |
---|---|---|
Delete | https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/linkedservices/{LinkedServiceName}?api-version={api-version} | HTTP/1.1 |
Parámetros de identificador URI
Parámetro de URI | Obligatorio | Descripción |
---|---|---|
SubscriptionID | Sí | Su identificador de suscripción de Azure. |
ResourceGroupName | Sí | Nombre único para el grupo de recursos que hospeda su servicio de Factoría de datos de Azure. |
DataFactoryName | Sí | Nombre de la factoría de datos en la que desea eliminar el servicio vinculado. |
LinkedServiceName | Sí | Nombre del servicio vinculado que desea eliminar. |
Api-Version | Sí | Especifica la versión del protocolo utilizado para realizar esta solicitud. |
Encabezados de solicitud
La tabla siguiente describe los encabezados de solicitud.
Encabezado de la solicitud | Obligatorio | Descripción |
---|---|---|
x-ms-client-request-id | Sí | El identificador de operación de esta solicitud. |
Cuerpo de la solicitud
Ninguno.
Response
La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.
Código de estado
200 (Correcto), si la solicitud se completó correctamente.
400 (Solicitud incorrecta), si el cuerpo de la solicitud no se puede validar.
404 (No encontrado), si la suscripción o el grupo de recursos no existe.
412 (Error de condición previa), si la condición especificada por el encabezado If-Match produjo un error.
501 (No implementado), si la validación no está implementada.
Encabezados de respuesta
La respuesta para esta operación incluye los encabezados siguientes. La respuesta también puede incluir otros encabezados HTTP estándar. Todos los encabezados estándar se ajustan a la especificación del protocolo HTTP/1.1.
Encabezado de respuesta | Descripción |
---|---|
x-ms-request-id | Identificador único de la operación o servicio actual generado. |
x-ms-ratelimit-Remaining-Subscription-Writes | El límite restante para la suscripción actual. |
x-ms-correlation-request-id | Especifica el identificador de la correlación de seguimiento para la solicitud; el proveedor de recursos debe registrar esto para que las solicitudes de un extremo a otro se puedan correlacionar a través de Azure. |
x-ms-routing-request-id | Location+DateTime+correlation-request-ID |
Fecha | Valor de fecha y hora UTC generado por el servicio que indica la hora a la que se inició la respuesta. |
Cuerpo de la respuesta
Ninguno.
Solicitud y respuesta de ejemplo
URI de ejemplo:
DELETE: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/linkedservices/linkedservicetest?api-version=2015-10-01
La solicitud se envía con los encabezados siguientes.
x-ms-client-request-id : 00000000-1111-1111-1111-000000000000
Una vez enviada la solicitud, se devuelve la respuesta siguiente.
Status Code:
OK
Headers:
Pragma : no-cache
x-ms-request-id : 00000000-1111-1111-1111-000000000000
x-ms-ratelimit-remaining-subscription-writes: 11996
x-ms-correlation-request-id : 00000000-1111-2222-1111-000000000000
x-ms-routing-request-id : WESTUS:20141203T213044Z: 00000000-1111-2222-1111-000000000000
Strict-Transport-Security : max-age=31536000; includeSubDomains
Cache-Control : no-cache
Date : Wed, 03 Dec 2014 21:30:44 GMT
Server : Microsoft-IIS/8.5
X-Powered-By : ASP.NET
client-tracking-id : 93
Get
Obtiene información sobre el servicio vinculado especificado.
Solicitud
La solicitud Obtener servicio vinculado se puede construir de la siguiente manera (se recomienda HTTPS):
Verbo HTTP | URI de solicitud | Versión HTTP |
---|---|---|
GET | https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/linkedservices/{LinkedServiceName}?api-version={api-version} | HTTP/1.1 |
Parámetros de identificador URI
Parámetro de URI | Obligatorio | Descripción |
---|---|---|
SubscriptionID | Sí | El identificador de suscripción a Azure |
ResourceGroupName | Sí | El nombre único para el grupo de recursos que hospeda su servicio de Factoría de datos de Azure. |
DataFactoryName | Sí | Nombre de la factoría de datos en la que desea ubicar el servicio vinculado. |
LinkedServiceName | Sí | Nombre del servicio vinculado que desea ubicar. |
Api-Version | Sí | Especifica la versión del protocolo utilizado para realizar esta solicitud. |
Encabezados de solicitud
La tabla siguiente describe los encabezados de solicitud.
Encabezado de la solicitud | Requerido | Descripción |
---|---|---|
x-ms-client-request-id | Sí | El identificador de operación de esta solicitud. |
Cuerpo de la solicitud
Ninguno.
Response
La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.
Código de estado
200 (Correcto), si la solicitud se completó correctamente.
400 (Solicitud incorrecta), si el cuerpo de la solicitud no se puede validar.
404 (No encontrado), si la suscripción o el grupo de recursos no existe.
412 (Error de condición previa), si la condición especificada por el encabezado If-Match produjo un error.
501 (No implementado), si la validación no está implementada.
Encabezados de respuesta
La respuesta para esta operación incluye los encabezados siguientes. La respuesta también puede incluir otros encabezados HTTP estándar. Todos los encabezados estándar se ajustan a la especificación del protocolo HTTP/1.1.
Encabezado de respuesta | Descripción |
---|---|
x-ms-request-id | Identificador único de la operación o servicio actual generado. |
x-ms-ratelimit-Remaining-Subscription-Writes | El límite restante para la suscripción actual. |
x-ms-correlation-request-id | Especifica el identificador de la correlación de seguimiento para la solicitud; el proveedor de recursos debe registrar esto para que las solicitudes de un extremo a otro se puedan correlacionar a través de Azure. |
x-ms-routing-request-id | Location+DateTime+correlation-request-ID |
Fecha | Valor de fecha y hora UTC generado por el servicio que indica la hora a la que se inició la respuesta. |
Cuerpo de la respuesta
El cuerpo de la respuesta depende del tipo de servicio vinculado, en este ejemplo se usa el servicio vinculado de Almacenamiento de Azure para obtener más información sobre los servicios vinculados, consulte Servicios vinculados.
{
"id": ”subscriptions/{SubscriptionID>/resourcegroups/{ResourceGroupName>/providers/Microsoft.DataFactory/datafactories/{DataFactoryName>/linkedservices/{LinkedServiceName>”,
"name": <name>,
"properties": {
"hubName": <hubname>,
"type": "AzureStorage",
"typeConnectionString": {
"type specific property": "<value>",
"type specific property 2": "<value>"
}
"provisioningState": <ProvisioningState>
}
}
En la tabla siguiente se describen los elementos del cuerpo de respuesta.
Nombre del elemento | Descripción |
---|---|
name | Nombre del servicio vinculado. |
ID | Especifica la dirección URL de identificación del servicio vinculado. |
tipo | Tipo de propiedad del servicio vinculado. |
typeProperties | Las propiedades de esta sección varían en función del tipo de almacén de datos o proceso. Haga clic en un almacén de datos en la sección "Almacenes de datos admitidos" del artículo Actividades de movimiento de datos y Servicios vinculados de proceso para obtener más información. |
hubname | El centro que contiene el servicio vinculado |
provisionstate | Especifica el estado de aprovisionamiento actual del servicio vinculado. Cuando se crea correctamente un servicio vinculado, el valor del elemento es Correcto. |
Solicitud y respuesta de ejemplo
URI de ejemplo:
GET: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/linkedservices/linkedservicetest?api-version=2015-10-01
La solicitud se envía con los encabezados siguientes.
x-ms-client-request-id : 00000000-1111-1111-1111-000000000000
Una vez enviada la solicitud, se devuelve la respuesta siguiente.
Status Code:
OK
Headers:
Pragma : no-cache
x-ms-request-id : 00000000-1111-1111-1111-000000000000
x-ms-ratelimit-remaining-subscription-writes: 11999
x-ms-correlation-request-id : 00000000-1111-2222-1111-000000000000
x-ms-routing-request-id : WESTUS:20141203T213044Z: 00000000-1111-2222-1111-000000000000
Strict-Transport-Security : max-age=31536000; includeSubDomains
Cache-Control : no-cache
Date : Wed, 03 Dec 2014 21:30:44 GMT
Server : Microsoft-IIS/8.5
X-Powered-By : ASP.NET
The response includes the following XML body.
{
"id": “subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/linkedservices/linkedservicetest”,
"name": "LinkedServicetest ",
"properties": {
"hubName": "test_hub",
"type": "AzureStorage",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myazurestorage;AccountKey=**********"
},
"id": "00000000-0000-0000-0000-000000000000",
"provisioningState": "Succeeded"
}
}
List
Listas información de todos los servicios vinculados de la factoría de datos.
Solicitud
La solicitud Enumerar servicio vinculado se puede construir de la siguiente manera (se recomienda HTTPS):
Verbo HTTP | URI de solicitud | Versión HTTP |
---|---|---|
GET | https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/linkedservices?api-version={api-version} | HTTP/1.1 |
Parámetros de identificador URI
Parámetro de URI | Obligatorio | Descripción |
---|---|---|
SubscriptionID | Sí | El identificador de suscripción a Azure |
ResourceGroupName | Sí | Un nombre único para el grupo de recursos que hospeda su factoría de datos de Azure DataFactoryName. |
DataFactoryName | Sí | Nombre de la factoría de datos en la que desea ubicar el servicio vinculado. |
Api-Version | Sí | Especifica la versión del protocolo utilizado para realizar esta solicitud. |
Encabezados de solicitud
La tabla siguiente describe los encabezados de solicitud.
Encabezado de la solicitud | Obligatorio | Descripción |
---|---|---|
x-ms-client-request-id | Sí | El identificador de operación de esta solicitud. |
Cuerpo de la solicitud
Ninguno.
Response
La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.
Código de estado
200 (Correcto), si la solicitud se completó correctamente.
400 (Solicitud incorrecta), si el cuerpo de la solicitud no se puede validar.
404 (No encontrado), si la suscripción o el grupo de recursos no existe.
412 (Error de condición previa), si la condición especificada por el encabezado If-Match produjo un error.
Encabezados de respuesta
La respuesta para esta operación incluye los encabezados siguientes. La respuesta también puede incluir otros encabezados HTTP estándar. Todos los encabezados estándar se ajustan a la especificación del protocolo HTTP/1.1.
Encabezado de respuesta | Descripción |
---|---|
x-ms-request-id | Identificador único de la operación o servicio actual generado. |
x-ms-ratelimit-Remaining-Subscription-Writes | El límite restante para la suscripción actual. |
x-ms-correlation-request-id | Especifica el identificador de la correlación de seguimiento para la solicitud. El proveedor de recursos debe registrar esto para que las solicitudes de un extremo a otro se puedan correlacionar entre Azure. |
x-ms-routing-request-id | Location+DateTime+correlation-request-ID |
Fecha | Valor de fecha y hora UTC generado por el servicio que indica la hora a la que se inició la respuesta. |
Location | URI del objeto que desea crear u obtener. |
Cuerpo de la respuesta
La estructura de la propiedad depende del tipo de servicio vinculado para obtener más información sobre los servicios vinculados, consulte Servicios vinculados.
{
"value": [
{
"id": ”/subscriptions/{SubscriptionID>/resourcegroups/{ResourceGroupName>/providers/Microsoft.DataFactory/datafactories/{DataFactoryName>/linkedservices/{LinkedServiceName1>”,
"name": <name1>,
"properties": {
"hubName": <hubname>,
"type": "AzureStorage",
"typeProperties": {
"type specific property": "<value>",
"type specific property 2": "<value>"
}
"provisioningState": "Succeeded"
}
},
{
"id": ”/subscriptions/{SubscriptionID>/resourcegroups/{ResourceGroupName>/providers/Microsoft.DataFactory/datafactories/{DataFactoryName>/linkedservices/{LinkedServiceName2>”,
"name": <name2>,
"properties": {
"hubName": <hubname>,
"type": "AzureSql",
"typeProperties": {
"type specific property": "<value>",
"type specific property 2": "<value>"
}
"provisioningState": "Succeeded"
}
}
]
}
En la tabla siguiente se describen los elementos del cuerpo de respuesta.
Nombre del elemento | Descripción |
---|---|
name | Nombre del servicio vinculado. |
ID | Especifica la dirección URL de identificación del servicio vinculado. |
tipo | Tipo de propiedad del servicio vinculado. |
typeProperties | Las propiedades de esta sección varían en función del tipo del almacén de datos o el proceso. Haga clic en un almacén de datos en la sección "Almacenes de datos admitidos" del artículo Actividades de movimiento de datos y Servicios vinculados de proceso para obtener más información. |
hubname | El centro que contiene el servicio vinculado. |
provisionstate | Especifica el estado de aprovisionamiento actual del servicio vinculado. Cuando se crea correctamente un servicio vinculado, el valor del elemento es Correcto. |
Si hay más de 100 registros, obtendrá 100 registros a la vez con un nextLink:
{
"value": [
{
"id": ”/subscriptions/{SubscriptionID>/resourcegroups/{ResourceGroupName>/providers/Microsoft.DataFactory/datafactories/{DataFactoryName>/linkedservices/{LinkedServiceName1>”,
"name": <name1>,
"properties": {
"hubName": <hubname>,
"type": "AzureStorage",
"typeProperties": {
"type specific property": "<value>",
"type specific property 2": "<value>"
}
"provisioningState": "Succeeded"
}
},
{
"id": ”/subscriptions/{SubscriptionID>/resourcegroups/{ResourceGroupName>/providers/Microsoft.DataFactory/datafactories/{DataFactoryName>/linkedservices/{LinkedServiceName2>”,
"name": <name2>,
"properties": {
"hubName": <hubname>,
"type": "AzureSql",
"typeProperties": {
"type specific property": "<value>",
"type specific property 2": "<value>"
}
"provisioningState": "Succeeded"
}
}
],
"nextLink": "https://management.azure.com/subscriptions/{subscription ID>/resourcegroups/{Resource group name>/providers/Microsoft.DataFactory/datafactories/{data factory name>/linkedservices?api-version=2015-10-01&%24skipToken=MSExNiFSR0YwWVVGeWRHbG1ZV04wCjEhNTIhUkVGZlpUSXlaR1UyTXpndFpURTJNeTAwWXpZNUxUaGhNR0l0Wm1VMU1ETmpOakF4T0RObA%3d%3d"
}
Envíe la siguiente solicitud mediante la dirección URL nextLink para obtener el siguiente conjunto de registros. Es posible que tenga que encapsular & con comillas dobles ("") en la dirección URL de nextLink. Solo se devuelven 100 registros a la vez.
Solicitud y respuesta de ejemplo
URI de ejemplo:
GET: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/linkedservices?api-version=2015-10-01
La solicitud se envía con los encabezados siguientes.
x-ms-client-request-id : 00000000-1111-1111-1111-000000000000
Una vez enviada la solicitud, se devuelve la respuesta siguiente.
Status Code:
OK
Headers:
Pragma : no-cache
x-ms-request-id : 00000000-1111-1111-1111-000000000000
x-ms-ratelimit-remaining-subscription-writes: 799997
x-ms-correlation-request-id : 00000000-1111-2222-1111-000000000000
x-ms-routing-request-id : WESTUS:20141203T213044Z: 00000000-1111-2222-1111-000000000000
Strict-Transport-Security : max-age=31536000; includeSubDomains
Cache-Control : no-cache
Date : Wed, 03 Dec 2014 21:30:44 GMT
Server : Microsoft-IIS/8.5
X-Powered-By : ASP.NET
La respuesta incluye el siguiente cuerpo XML.
{
"value": [
{
"id": “/subscriptions/00000000-0000-0000-0000- 000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories /test/linkedservices/linkedservicetest”,
"name": "LinkedServicetest",
"properties": {
"hubName": "test_hub",
"type": "AzureStorage",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myazurestorage;AccountKey=**********"
},
"provisioningState": "Succeeded"
}
},
{
"id": “/subscriptions/00000000-0000-0000-0000- 000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories /test/linkedservices/linkedservicetest2”,
"name": "LinkedServicetest2",
"properties": {
"hubName": "test_hub",
"type": "AzureSql",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myazurestorage2;AccountKey=**********"
},
"provisioningState": "Succeeded"
}
},