Skip to content

Commit

Permalink
[Hub Generated] Review request for Microsoft.PowerBI to add version s…
Browse files Browse the repository at this point in the history
…table/2020-06-01 (Azure#15240)

* New Swagger Spec File

* New Swagger Example Spec File

* New Readme Config File

* New Azure AZ Readme Config File

* New Azure CLI Readme Config File

* New Go Language Readme Config File

* New Python Language Readme Config File

* New Typescript Language Readme Config File

* New C# Language Readme Config File

* Adding swaggers for Power BI private links

* Fixed Lint erros.

* Fixed spellcheck

* Fixed Lint errors

* fixed Avocado error

* fixed model validation

* fixed model validation.

* updated private endpoint connections

* updated PrivateLinkResources

* updated PrivateLinkResource

* updated private endpoint connection proxies

* fixed model validation.

* updated connectionstate

* renamed connection files

* update readme file.

* updated python readme

* fixed code review comments

* updated error ref.

* Removed Error and linked to common-type.

* added 201 to put request

* removed unnecessary definitions.

* updates examples for 201

* updated list of

* removed extra space

* Added patch to PowerBIResource

* added 202 to PrivateLinkServiceResourceOperationResults_Get

* updated readme files

* added provisioning state

* trying to fix sdk error

* removed privateEndpointConnectionProxies

* added PrivateLinkResources_Get

* added privateLinkResourceName  in example

* removed privateLinkServicesForPowerBI from URL

* added nextLink

* fixed prettier

* Fixed error for Prettier
  • Loading branch information
ravi-pbi authored Aug 17, 2021
1 parent 3893616 commit da38e31
Show file tree
Hide file tree
Showing 22 changed files with 1,973 additions and 0 deletions.
1 change: 1 addition & 0 deletions custom-words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2262,3 +2262,4 @@ XLSM
DOCM
multislot
Tebibytes
privatelinkservicesforpowerbi
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
{
"parameters": {
"api-version": "2020-06-01"
},
"responses": {
"200": {
"body": {
"value": [
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/read",
"display": {
"description": "Gets all resources for the tenant private link service",
"operation": "Gets all resources",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/operationResults/operationId/read",
"display": {
"description": "Gets operation result of Private Link Service Resources for Power BI.",
"operation": "Get Operation Result",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/read",
"display": {
"description": "Gets resources for the tenant private link service by name",
"operation": "Gets resource by name",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/write",
"display": {
"description": "Creates or updates resource for the tenant private link service",
"operation": "Creates or updates private link service",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/delete",
"display": {
"description": "Deletes resource for the tenant private link service",
"operation": "Deletes private link service",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateLinkResources/read",
"display": {
"description": "Gets private link resources in a Azure resource",
"operation": "Gets private link resources by name",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnectionProxies/privateEndpointName.privateEndpointGuid/read",
"display": {
"description": "Gets private endpoint connection proxy for the tenant",
"operation": "Gets private endpoint connection proxy",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnectionProxies/privateEndpointName.privateEndpointGuid/write",
"display": {
"description": "Creates or updates private endpoint connection proxy for the tenant",
"operation": "Creates or updates private endpoint connection proxy",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnectionProxies/privateEndpointName.privateEndpointGuid/delete",
"display": {
"description": "Deletes private endpoint connection proxy for the tenant",
"operation": "Deletes private endpoint connection proxy",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnectionProxies/privateEndpointName.privateEndpointGuid/validate/action",
"display": {
"description": "Validates a private endpoint connection proxy before create or update",
"operation": "Validates a private endpoint connection proxy",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnections/privateEndpointName.privateEndpointGuid/read",
"display": {
"description": "Gets private endpoint connection for the tenant",
"operation": "Gets private endpoint connection",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnections/privateEndpointName.privateEndpointGuid/write",
"display": {
"description": "Creates or updates private endpoint connection for the tenant",
"operation": "Creates or updates private endpoint connection",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
},
{
"name": "Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnections/privateEndpointName.privateEndpointGuid/delete",
"display": {
"description": "Deletes private endpoint connection for the tenant",
"operation": "Deletes private endpoint connection",
"resource": "Private link service resources",
"provider": "Microsoft Power BI"
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"parameters": {
"subscriptionId": "a0020869-4d28-422a-89f4-c2413130d73c",
"resourceGroupName": "resourceGroup",
"azureResourceName": "azureResourceName",
"api-version": "2020-06-01",
"x-ms-client-tenant-id": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f",
"body": {
"location": "global",
"properties": {
"tenantId": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f"
},
"tags": {
"tag1": "value1",
"tag2": "value2"
}
}
},
"responses": {
"200": {
"body": {
"name": "myPrivateLinkServiceResource",
"location": "global",
"properties": {
"tenantId": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f"
},
"tags": {
"tag1": "value1",
"tag2": "value2"
}
}
},
"201": {
"body": {
"name": "myPrivateLinkServiceResource",
"location": "global",
"properties": {
"tenantId": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f"
},
"tags": {
"tag1": "value1",
"tag2": "value2"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"parameters": {
"subscriptionId": "a0020869-4d28-422a-89f4-c2413130d73c",
"resourceGroupName": "resourceGroup",
"azureResourceName": "azureResourceName",
"api-version": "2020-06-01"
},
"responses": {
"200": {
"description": "OK",
"headers": {}
},
"204": {
"description": "No Content."
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"parameters": {
"subscriptionId": "a0020869-4d28-422a-89f4-c2413130d73c",
"resourceGroupName": "resourceGroup",
"azureResourceName": "azureResourceName",
"api-version": "2020-06-01"
},
"responses": {
"200": {
"body": [
{
"name": "conection 1",
"location": "west us",
"properties": {
"tenantId": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f",
"privateEndpointConnections": [
{
"id": "/subscriptions/a0020869-4d28-422a-89f4-c2413130d73c/resourceGroups/resourceGroup/providers/Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnections/myPrivateEndpointConnection.58ffb8de-89ad-41eb-9f8f-de0a7db9d721",
"name": "myPrivateEndpointConnection",
"type": "string",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/a0020869-4d28-422a-89f4-c2413130d73c/resourceGroups/resourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Pending",
"description": "My private endpoint connection",
"actionsRequired": "None"
}
}
}
]
},
"tags": {
"tag1": "value1",
"tag2": "value2"
}
}
]
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"parameters": {
"subscriptionId": "a0020869-4d28-422a-89f4-c2413130d73c",
"resourceGroupName": "resourceGroup",
"azureResourceName": "azureResourceName",
"api-version": "2020-06-01",
"x-ms-client-tenant-id": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f",
"body": {
"location": "global",
"properties": {
"tenantId": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f"
},
"tags": {
"tag1": "value1",
"tag2": "value2"
}
}
},
"responses": {
"200": {
"body": {
"name": "myPrivateLinkServiceResource",
"location": "global",
"properties": {
"tenantId": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f"
},
"tags": {
"tag1": "value1",
"tag2": "value2"
}
}
},
"201": {
"body": {
"name": "myPrivateLinkServiceResource",
"location": "global",
"properties": {
"tenantId": "ac2bc297-8a3e-46f3-972d-87c2b4ae6e2f"
},
"tags": {
"tag1": "value1",
"tag2": "value2"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"parameters": {
"subscriptionId": "a0020869-4d28-422a-89f4-c2413130d73c",
"resourceGroupName": "resourceGroup",
"azureResourceName": "azureResourceName",
"privateEndpointName": "myPrivateEndpointName",
"privateEndpointGuid": "58ffb8de-89ad-41eb-9f8f-de0a7db9d721",
"api-version": "2020-06-01",
"privateEndpointConnection": {
"properties": {
"privateEndpoint": {
"id": "/subscriptions/a0020869-4d28-422a-89f4-c2413130d73c/resourceGroups/resourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpointName"
},
"privateLinkServiceConnectionState": {
"status": "Approved ",
"description": "",
"actionsRequired": "None"
}
}
}
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/a0020869-4d28-422a-89f4-c2413130d73c/resourceGroups/resourceGroup/providers/Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnections/myPrivateEndpointName.58ffb8de-89ad-41eb-9f8f-de0a7db9d721",
"name": "myPrivateEndpointName.58ffb8de-89ad-41eb-9f8f-de0a7db9d721",
"type": "Microsoft.PowerBI/privateLinkServicesForPowerBI/privateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/a0020869-4d28-422a-89f4-c2413130d73c/resourceGroups/resourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpointName"
},
"privateLinkServiceConnectionState": {
"status": "Approved ",
"description": "",
"actionsRequired": "None"
}
}
}
},
"201": {
"body": {
"id": "/subscriptions/a0020869-4d28-422a-89f4-c2413130d73c/resourceGroups/resourceGroup/providers/Microsoft.PowerBI/privateLinkServicesForPowerBI/azureResourceName/privateEndpointConnections/myPrivateEndpointName.58ffb8de-89ad-41eb-9f8f-de0a7db9d721",
"name": "myPrivateEndpointName.58ffb8de-89ad-41eb-9f8f-de0a7db9d721",
"type": "Microsoft.PowerBI/privateLinkServicesForPowerBI/privateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/a0020869-4d28-422a-89f4-c2413130d73c/resourceGroups/resourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpointName"
},
"privateLinkServiceConnectionState": {
"status": "Approved ",
"description": "",
"actionsRequired": "None"
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"parameters": {
"subscriptionId": "a0020869-4d28-422a-89f4-c2413130d73c",
"resourceGroupName": "resourceGroup",
"azureResourceName": "azureResourceName",
"privateEndpointName": "myPrivateEndpointName",
"privateEndpointGuid": "58ffb8de-89ad-41eb-9f8f-de0a7db9d721",
"api-version": "2020-06-01"
},
"responses": {
"202": {
"headers": {
"Azure-AsyncOperation": "40f12aac-47a9-49f0-b0a8-c9367edca7b0"
}
},
"200": {
"headers": {}
},
"204": {}
}
}
Loading

0 comments on commit da38e31

Please sign in to comment.