Skip to content

Commit

Permalink
adds private link properties, params and examples (Azure#13986)
Browse files Browse the repository at this point in the history
  • Loading branch information
nishantpunetha authored Apr 26, 2021
1 parent cf3c9a6 commit 0498eaa
Show file tree
Hide file tree
Showing 9 changed files with 767 additions and 2 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"parameters": {
"workspaceName": "myWorkspace",
"resourceGroupName": "myResourceGroup",
"api-version": "2018-04-01",
"subscriptionId": "11111111-1111-1111-1111-111111111111"
},
"responses": {
"200": {
"body": [
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111",
"name": "myWorkspace.23456789-1111-1111-1111-111111111111",
"type": "Microsoft.Databricks/workspaces/PrivateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Pending",
"description": "Please approve my request!",
"actionRequired": "None"
},
"provisioningState": "Succeeded"
}
}
]
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"parameters": {
"workspaceName": "myWorkspace",
"resourceGroupName": "myResourceGroup",
"api-version": "2018-04-01",
"subscriptionId": "11111111-1111-1111-1111-111111111111"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateLinkResources/databricks_ui_api",
"name": "databricks_ui_api",
"type": "Microsoft.Databricks/workspaces/PrivateLinkResources",
"properties": {
"groupId": "databricks_ui_api",
"requiredMembers": [
"databricks_ui_api"
],
"requiredZoneNames": [
"privatelink.azuredatabricks.net"
]
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,42 @@
"operation": "Delete Virtual Network Peering",
"description": "Deletes a virtual network peering"
}
},
{
"name": "Microsoft.Databricks/workspaces/PrivateLinkResources/read",
"display": {
"provider": "Microsoft Databricks",
"resource": "Private Link Resources",
"operation": "List Private Link Resources",
"description": "Retrieve List of Private Link Resources"
}
},
{
"name": "Microsoft.Databricks/workspaces/PrivateEndpointConnections/read",
"display": {
"provider": "Microsoft Databricks",
"resource": "Private Endpoint Connection",
"operation": "List Private Endpoint Connections",
"description": "Retrieve List of Private Endpoint Connections"
}
},
{
"name": "Microsoft.Databricks/workspaces/PrivateEndpointConnections/write",
"display": {
"provider": "Microsoft Databricks",
"resource": "Private Endpoint Connection",
"operation": "Update Private Endpoint Connection",
"description": "Update a virtual network peering"
}
},
{
"name": "Microsoft.Databricks/workspaces/PrivateEndpointConnections/delete",
"display": {
"provider": "Microsoft Databricks",
"resource": "Private Endpoint Connection",
"operation": "Delete Private Endpoint Connection",
"description": "Delete a Private Endpoint Connection"
}
}
]
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"workspaceName": "myWorkspace",
"resourceGroupName": "myResourceGroup",
"api-version": "2018-04-01",
"subscriptionId": "11111111-1111-1111-1111-111111111111",
"privateEndpointConnectionName": "myWorkspace.23456789-1111-1111-1111-111111111111"
},
"responses": {
"200": {},
"202": {},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"parameters": {
"workspaceName": "myWorkspace",
"resourceGroupName": "myResourceGroup",
"api-version": "2018-04-01",
"subscriptionId": "11111111-1111-1111-1111-111111111111",
"privateEndpointConnectionName": "myWorkspace.23456789-1111-1111-1111-111111111111"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111",
"name": "myWorkspace.23456789-1111-1111-1111-111111111111",
"type": "Microsoft.Databricks/workspaces/PrivateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Pending",
"description": "Please approve my request!",
"actionRequired": "None"
},
"provisioningState": "Succeeded"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"parameters": {
"workspaceName": "myWorkspace",
"resourceGroupName": "myResourceGroup",
"api-version": "2018-04-01",
"subscriptionId": "11111111-1111-1111-1111-111111111111",
"privateEndpointConnectionName": "myWorkspace.23456789-1111-1111-1111-111111111111",
"privateEndpointConnection": {
"properties": {
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Approved by databricksadmin@contoso.com"
}
}
}
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111",
"name": "myWorkspace.23456789-1111-1111-1111-111111111111",
"type": "Microsoft.Databricks/workspaces/PrivateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Approved by databricksadmin@contoso.com",
"actionRequired": "None"
},
"provisioningState": "Succeeded"
}
}
},
"202": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"parameters": {
"resourceGroupName": "myResourceGroup",
"workspaceName": "myWorkspace",
"api-version": "2018-04-01",
"subscriptionId": "11111111-1111-1111-1111-111111111111",
"groupId": "databricks_ui_api"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Databricks/workspaces/myWorkspace/PrivateLinkResources/databricks_ui_api",
"name": "databricks_ui_api",
"type": "Microsoft.Databricks/workspaces/PrivateLinkResources",
"properties": {
"groupId": "databricks_ui_api",
"requiredMembers": [
"databricks_ui_api"
],
"requiredZoneNames": [
"privatelink.azuredatabricks.net"
]
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,27 @@
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net"
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
"privateEndpointConnections": [
{
"id": "/subscriptions/subscriptionId/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace/privateEndpointConnections/myWorkspace.23456789-1111-1111-1111-111111111111",
"name": "myWorkspace.23456789-1111-1111-1111-111111111111",
"type": "Microsoft.Databricks/workspaces/privateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/subscriptionId/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Auto-Approved",
"actionRequired": "None"
},
"provisioningState": "Succeeded"
}
}
],
"publicNetworkAccess": "Disabled",
"requiredNsgRules": "AllRules"
}
}
}
Expand Down

0 comments on commit 0498eaa

Please sign in to comment.