Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Datafactory] Add Support for Managed Private Endpoints and Virtual Networks Resources #10191

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"swagger": "2.0",
"info": {
"title": "DataFactoryManagementClient",
"version": "2018-06-01"
},
"paths": {},
"definitions": {
"ManagedPrivateEndpoint": {
"description": "Properties of a managed private endpoint",
"type": "object",
"discriminator": "type",
"properties": {
"connectionState": {
"description": "The managed private endpoint connection state",
"$ref": "#/definitions/ConnectionStateProperties"
},
"fqdns": {
"description": "Fully qualified domain names",
"type": "array",
"items": {
"type": "string"
}
},
"groupId": {
"description": "The groupId to which the managed private endpoint is created",
"type": "string"
},
"isReserved": {
"description": "Denotes whether the managed private endpoint is reserved",
"type": "boolean",
"readOnly": true
},
"privateLinkResourceId": {
"description": "The ARM resource ID of the resource to which the managed private endpoint is created",
"type": "string"
},
"provisioningState": {
"description": "The managed private endpoint provisioning state",
"type": "string",
"readOnly": true
}
},
"additionalProperties": {
"type": "object"
}
},
"ConnectionStateProperties": {
"description": "The connection state of a managed private endpoint",
"type": "object",
"properties": {
"actionsRequired": {
"description": "The actions required on the managed private endpoint",
"type": "string",
"readOnly": true
},
"description": {
"description": "The managed private endpoint description",
"type": "string",
"readOnly": true
},
"status": {
"description": "The approval status",
"type": "string",
"readOnly": true
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"swagger": "2.0",
"info": {
"title": "DataFactoryManagementClient",
"version": "2018-06-01"
},
"paths": {},
"definitions": {
"ManagedVirtualNetwork": {
"description": "A managed Virtual Network associated with the Azure Data Factory",
"type": "object",
"discriminator": "type",
"properties": {
"vNetId": {
"description": "Managed Virtual Network ID.",
"type": "string",
"readOnly": true
},
"alias": {
"description": "Managed Virtual Network alias.",
"type": "string",
"readOnly": true
}
},
"additionalProperties": {
"type": "object"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"managedVirtualNetworkName": "exampleManagedVirtualNetworkName",
"managedPrivateEndpointName": "exampleManagedPrivateEndpointName",
"ifMatch": null,
"managedPrivateEndpoint": {
"properties": {
"privateLinkResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage",
"groupId": "blob",
"fqdns": []
}
},
"api-version": "2018-06-01"
},
"responses": {
"200": {
"headers": {
"Date": "Wed, 13 Jun 2020 22:20:47 GMT",
"X-Content-Type-Options": "nosniff",
"x-ms-ratelimit-remaining-subscription-writes": "1197",
"x-ms-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6",
"x-ms-correlation-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6"
},
"body": {
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName/managedPrivateEndpoints/exampleManagedPrivateEndpointName",
"name": "exampleManagedPrivateEndpointName",
"type": "Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints",
"properties": {
"provisioningState": "Succeeded",
"privateLinkResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage",
"groupId": "blob",
"fqdns": [],
"connectionState": {
"status": "Pending",
"description": "",
"actionsRequired": "None"
}
},
"etag": "000046c4-0000-0000-0000-5b2198bf0000"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"managedVirtualNetworkName": "exampleManagedVirtualNetworkName",
"managedPrivateEndpointName": "exampleManagedPrivateEndpointName",
"api-version": "2018-06-01"
},
"responses": {
"200": {},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"managedVirtualNetworkName": "exampleManagedVirtualNetworkName",
"managedPrivateEndpointName": "exampleManagedPrivateEndpointName",
"ifNoneMatch": "15003c4f-0000-0200-0000-5cbe090b0000",
"api-version": "2018-06-01"
},
"responses": {
"200": {
"headers": {
"Date": "Mon, 22 Apr 2019 18:33:47 GMT",
"X-Content-Type-Options": "nosniff",
"x-ms-ratelimit-remaining-subscription-reads": "11997",
"x-ms-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6",
"x-ms-correlation-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6"
},
"body": {
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName/managedPrivateEndpoints/exampleManagedPrivateEndpointName",
"name": "exampleManagedPrivateEndpointName",
"type": "Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints",
"properties": {
"provisioningState": "Succeeded",
"privateLinkResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage",
"groupId": "blob",
"fqdns": [],
"connectionState": {
"status": "Pending",
"description": "",
"actionsRequired": "None"
}
},
"etag": "000046c4-0000-0000-0000-5b2198bf0000"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"managedVirtualNetworkName": "exampleManagedVirtualNetworkName",
"ifNoneMatch": null,
"api-version": "2018-06-01"
},
"responses": {
"200": {
"headers": {
"Date": "Wed, 13 Jun 2020 21:33:05 GMT",
"X-Content-Type-Options": "nosniff",
"x-ms-ratelimit-remaining-subscription-reads": "14909",
"x-ms-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6",
"x-ms-correlation-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6"
},
"body": {
"value": [
{
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName/managedPrivateEndpoints/exampleManagedPrivateEndpointName",
"name": "exampleManagedPrivateEndpointName",
"type": "Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints",
"properties": {
"provisioningState": "Succeeded",
"privateLinkResourceId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage",
"groupId": "blob",
"fqdns": [],
"connectionState": {
"status": "Pending",
"description": "",
"actionsRequired": "None"
}
},
"etag": "000046c4-0000-0000-0000-5b2198bf0000"
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"managedVirtualNetworkName": "exampleManagedVirtualNetworkName",
"ifMatch": null,
"managedVirtualNetwork": {
"properties": {}
},
"api-version": "2018-06-01"
},
"responses": {
"200": {
"headers": {
"Date": "Wed, 13 Jun 2020 22:20:47 GMT",
"X-Content-Type-Options": "nosniff",
"x-ms-ratelimit-remaining-subscription-writes": "1197",
"x-ms-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6",
"x-ms-correlation-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6"
},
"body": {
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName",
"name": "exampleManagedVirtualNetworkName",
"type": "Microsoft.DataFactory/factories/managedVirtualNetworks",
"properties": {
"alias": "exampleFactoryName",
"vNetId": "12345678-1234-1234-1234-12345678123"
},
"etag": "000046c4-0000-0000-0000-5b2198bf0000"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"managedVirtualNetworkName": "exampleManagedVirtualNetworkName",
"ifNoneMatch": "15003c4f-0000-0200-0000-5cbe090b0000",
"api-version": "2018-06-01"
},
"responses": {
"200": {
"headers": {
"Date": "Mon, 22 Apr 2019 18:33:47 GMT",
"X-Content-Type-Options": "nosniff",
"x-ms-ratelimit-remaining-subscription-reads": "11997",
"x-ms-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6",
"x-ms-correlation-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6"
},
"body": {
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName",
"name": "exampleManagedVirtualNetworkName",
"type": "Microsoft.DataFactory/factories/managedVirtualNetworks",
"properties": {
"alias": "exampleFactoryName",
"vNetId": "5a7bd944-87e6-454a-8d4d-9fba446514fd"
},
"etag": "15003c4f-0000-0200-0000-5cbe090b0000"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"ifNoneMatch": null,
"api-version": "2018-06-01"
},
"responses": {
"200": {
"headers": {
"Date": "Wed, 13 Jun 2020 21:33:05 GMT",
"X-Content-Type-Options": "nosniff",
"x-ms-ratelimit-remaining-subscription-reads": "14909",
"x-ms-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6",
"x-ms-correlation-request-id": "9e6639e9-bece-4c0c-85de-4cadc30a73a6"
},
"body": {
"value": [
{
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName",
"name": "exampleManagedVirtualNetworkName",
"type": "Microsoft.DataFactory/factories/managedVirtualNetworks",
"properties": {
"alias": "exampleFactoryName",
"vNetId": "5a7bd944-87e6-454a-8d4d-9fba446514fd"
},
"etag": "0400f1a1-0000-0000-0000-5b2188640000"
}
]
}
}
}
}