-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add missing features to be released in 2021-06-01 into 2021-06-01-pre…
…view (#15602) * Add missing features to be released in 2021-06-01 into 2021-06-01-preview * Prettier fix * Fix naming from review comments * Fix parameter names in azureADOnlyAuthentication examples * Remove systemData from azureAdOnlyAuthentication.json Co-authored-by: Surya <sunagesw@microsoft.com>
- Loading branch information
Showing
7 changed files
with
397 additions
and
6 deletions.
There are no files selected for viewing
287 changes: 287 additions & 0 deletions
287
...ource-manager/Microsoft.Synapse/preview/2021-06-01-preview/azureADOnlyAuthentication.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,287 @@ | ||
{ | ||
"swagger": "2.0", | ||
"info": { | ||
"version": "2021-06-01-preview", | ||
"title": "SynapseManagementClient", | ||
"description": "Azure Synapse Analytics APIs" | ||
}, | ||
"host": "management.azure.com", | ||
"schemes": [ | ||
"https" | ||
], | ||
"securityDefinitions": { | ||
"azure_auth": { | ||
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", | ||
"flow": "implicit", | ||
"type": "oauth2", | ||
"scopes": { | ||
"user_impersonation": "impersonate your user account" | ||
}, | ||
"description": "Azure Active Directory OAuth2 Flow" | ||
} | ||
}, | ||
"consumes": [ | ||
"application/json" | ||
], | ||
"produces": [ | ||
"application/json" | ||
], | ||
"paths": { | ||
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications/{azureADOnlyAuthenticationName}": { | ||
"get": { | ||
"operationId": "AzureADOnlyAuthentications_Get", | ||
"summary": "Get Azure Active Directory Only Authentication property", | ||
"description": "Gets a Azure Active Directory Only Authentication property for the workspace", | ||
"tags": [ | ||
"WorkspaceAzureADOnlyAuthentications" | ||
], | ||
"deprecated": false, | ||
"parameters": [ | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" | ||
}, | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" | ||
}, | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" | ||
}, | ||
{ | ||
"$ref": "#/parameters/workspaceNameParameter" | ||
}, | ||
{ | ||
"$ref": "#/parameters/azureADOnlyAuthenticationNameParameter" | ||
} | ||
], | ||
"responses": { | ||
"200": { | ||
"schema": { | ||
"$ref": "#/definitions/AzureADOnlyAuthentication" | ||
}, | ||
"description": "OK" | ||
}, | ||
"default": { | ||
"schema": { | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" | ||
}, | ||
"description": "" | ||
} | ||
}, | ||
"x-ms-examples": { | ||
"Get Azure Active Directory Only Authentication property": { | ||
"$ref": "./examples/GetAzureADOnlyAuthentication.json" | ||
} | ||
} | ||
}, | ||
"put": { | ||
"operationId": "AzureADOnlyAuthentications_Create", | ||
"summary": "Create or Update Azure Active Directory Only Authentication property", | ||
"description": "Create or Update a Azure Active Directory Only Authentication property for the workspace", | ||
"tags": [ | ||
"WorkspaceAzureADOnlyAuthentications" | ||
], | ||
"deprecated": false, | ||
"parameters": [ | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" | ||
}, | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" | ||
}, | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" | ||
}, | ||
{ | ||
"$ref": "#/parameters/workspaceNameParameter" | ||
}, | ||
{ | ||
"$ref": "#/parameters/azureADOnlyAuthenticationNameParameter" | ||
}, | ||
{ | ||
"schema": { | ||
"$ref": "#/definitions/AzureADOnlyAuthentication" | ||
}, | ||
"in": "body", | ||
"name": "AzureADOnlyAuthenticationInfo", | ||
"description": "Azure Active Directory Property", | ||
"required": true | ||
} | ||
], | ||
"responses": { | ||
"200": { | ||
"schema": { | ||
"$ref": "#/definitions/AzureADOnlyAuthentication" | ||
}, | ||
"description": "OK" | ||
}, | ||
"201": { | ||
"schema": { | ||
"$ref": "#/definitions/AzureADOnlyAuthentication" | ||
}, | ||
"description": "Created" | ||
}, | ||
"202": { | ||
"description": "Accepted" | ||
}, | ||
"default": { | ||
"schema": { | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" | ||
}, | ||
"description": "" | ||
} | ||
}, | ||
"x-ms-examples": { | ||
"Create or Update Azure Active Directory Only Authentication property": { | ||
"$ref": "./examples/CreateOrUpdateAzureADOnlyAuthentication.json" | ||
} | ||
}, | ||
"x-ms-long-running-operation": true, | ||
"x-ms-long-running-operation-options": { | ||
"final-state-via": "location" | ||
} | ||
} | ||
}, | ||
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications": { | ||
"get": { | ||
"operationId": "AzureADOnlyAuthentications_List", | ||
"summary": "Gets a list of Azure Active Directory Only Authentication property", | ||
"description": "Gets a list of Azure Active Directory Only Authentication properties for a workspace", | ||
"tags": [ | ||
"WorkspaceAzureADOnlyAuthentications" | ||
], | ||
"deprecated": false, | ||
"parameters": [ | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" | ||
}, | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" | ||
}, | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" | ||
}, | ||
{ | ||
"$ref": "#/parameters/workspaceNameParameter" | ||
} | ||
], | ||
"responses": { | ||
"200": { | ||
"schema": { | ||
"$ref": "#/definitions/AzureADOnlyAuthenticationListResult" | ||
}, | ||
"description": "OK" | ||
}, | ||
"default": { | ||
"schema": { | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" | ||
}, | ||
"description": "" | ||
} | ||
}, | ||
"x-ms-pageable": { | ||
"nextLinkName": "nextLink" | ||
}, | ||
"x-ms-examples": { | ||
"Get a list of Azure Active Directory Only Authentication property": { | ||
"$ref": "./examples/ListAzureADOnlyAuthentication.json" | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
"definitions": { | ||
"AzureADOnlyAuthenticationProperties": { | ||
"description": "Azure Active Directory Only Authentication properties", | ||
"required": [ | ||
"azureADOnlyAuthentication" | ||
], | ||
"type": "object", | ||
"properties": { | ||
"azureADOnlyAuthentication": { | ||
"description": "Azure Active Directory Only Authentication enabled", | ||
"type": "boolean" | ||
}, | ||
"state": { | ||
"description": "Azure Active Directory Only Authentication configuration state", | ||
"type": "string", | ||
"readOnly": true, | ||
"enum": [ | ||
"Consistent", | ||
"InConsistent", | ||
"Updating" | ||
], | ||
"x-ms-enum": { | ||
"name": "AuthenticationState", | ||
"modelAsString": true | ||
} | ||
}, | ||
"creationDate": { | ||
"description": "property configuration date", | ||
"type": "string", | ||
"format": "date-time", | ||
"readOnly": true | ||
} | ||
} | ||
}, | ||
"AzureADOnlyAuthentication": { | ||
"description": "Azure Active Directory Only Authentication Info", | ||
"type": "object", | ||
"allOf": [ | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource" | ||
} | ||
], | ||
"properties": { | ||
"properties": { | ||
"description": "Azure Active Directory Only Authentication resource properties", | ||
"$ref": "#/definitions/AzureADOnlyAuthenticationProperties", | ||
"x-ms-client-flatten": true | ||
} | ||
} | ||
}, | ||
"AzureADOnlyAuthenticationListResult": { | ||
"description": "A list of Azure Active Directory only authentications.", | ||
"type": "object", | ||
"properties": { | ||
"value": { | ||
"description": "Array of results.", | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/AzureADOnlyAuthentication" | ||
}, | ||
"readOnly": true | ||
}, | ||
"nextLink": { | ||
"description": "Link to retrieve next page of results.", | ||
"type": "string", | ||
"readOnly": true | ||
} | ||
} | ||
} | ||
}, | ||
"parameters": { | ||
"workspaceNameParameter": { | ||
"name": "workspaceName", | ||
"in": "path", | ||
"required": true, | ||
"type": "string", | ||
"description": "The name of the workspace", | ||
"x-ms-parameter-location": "method" | ||
}, | ||
"azureADOnlyAuthenticationNameParameter": { | ||
"type": "string", | ||
"in": "path", | ||
"name": "azureADOnlyAuthenticationName", | ||
"description": "name of the property", | ||
"required": true, | ||
"enum": [ | ||
"default" | ||
], | ||
"x-ms-enum": { | ||
"name": "AzureADOnlyAuthenticationName", | ||
"modelAsString": true | ||
}, | ||
"x-ms-parameter-location": "method" | ||
} | ||
} | ||
} |
41 changes: 41 additions & 0 deletions
41
....Synapse/preview/2021-06-01-preview/examples/CreateOrUpdateAzureADOnlyAuthentication.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-1111-2222-3333-444444444444", | ||
"resourceGroupName": "workspace-6852", | ||
"workspaceName": "workspace-2080", | ||
"azureADOnlyAuthenticationName": "default", | ||
"api-version": "2021-06-01-preview", | ||
"AzureADOnlyAuthenticationInfo": { | ||
"properties": { | ||
"azureADOnlyAuthentication": true | ||
} | ||
} | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-6852/providers/Microsoft.Synapse/workspaces/workspace-2080/azureADOnlyAuthentications/default", | ||
"name": "default", | ||
"type": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications", | ||
"properties": { | ||
"azureADOnlyAuthentication": true, | ||
"creationDate": "2017-02-10T00:56:19.2Z", | ||
"state": "Consistent" | ||
} | ||
} | ||
}, | ||
"201": { | ||
"body": { | ||
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-6852/providers/Microsoft.Synapse/workspaces/workspace-2080/azureADOnlyAuthentications/default", | ||
"name": "default", | ||
"type": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications", | ||
"properties": { | ||
"azureADOnlyAuthentication": true, | ||
"creationDate": "2017-02-10T00:56:19.2Z", | ||
"state": "Updating" | ||
} | ||
} | ||
}, | ||
"202": {} | ||
} | ||
} |
23 changes: 23 additions & 0 deletions
23
...r/Microsoft.Synapse/preview/2021-06-01-preview/examples/GetAzureADOnlyAuthentication.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-1111-2222-3333-444444444444", | ||
"resourceGroupName": "workspace-6852", | ||
"workspaceName": "workspace-2080", | ||
"azureADOnlyAuthenticationName": "default", | ||
"api-version": "2021-06-01-preview" | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-6852/providers/Microsoft.Synapse/workspaces/workspace-2080/azureADOnlyAuthentications/default", | ||
"name": "default", | ||
"type": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications", | ||
"properties": { | ||
"azureADOnlyAuthentication": true, | ||
"creationDate": "2017-02-10T00:56:19.2Z", | ||
"state": "Consistent" | ||
} | ||
} | ||
} | ||
} | ||
} |
26 changes: 26 additions & 0 deletions
26
.../Microsoft.Synapse/preview/2021-06-01-preview/examples/ListAzureADOnlyAuthentication.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-1111-2222-3333-444444444444", | ||
"resourceGroupName": "workspace-6852", | ||
"workspaceName": "workspace-2080", | ||
"api-version": "2021-06-01-preview" | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"value": [ | ||
{ | ||
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspace-6852/providers/Microsoft.Synapse/workspaces/workspace-2080/azureADOnlyAuthentications/default", | ||
"name": "default", | ||
"type": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications", | ||
"properties": { | ||
"azureADOnlyAuthentication": true, | ||
"creationDate": "2017-02-10T00:56:19.2Z", | ||
"state": "Consistent" | ||
} | ||
} | ||
] | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.