forked from Azure/azure-rest-api-specs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add 2020-03-01-preview version to Authorization (Azure#12691)
* authorization init 2020-03-01-preview * authorization 2020-03-01-preview apply common types always, update examples, language * trigger ci * mark properties as readonly where appropriate * fix format * trigger ci
- Loading branch information
Showing
52 changed files
with
4,508 additions
and
0 deletions.
There are no files selected for viewing
132 changes: 132 additions & 0 deletions
132
...r/Microsoft.Authorization/preview/2020-03-01-preview/authorization-ClassicAdminCalls.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,132 @@ | ||
{ | ||
"swagger": "2.0", | ||
"info": { | ||
"title": "AuthorizationManagementClient", | ||
"version": "2020-03-01-preview", | ||
"description": "Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role definitions and role assignments. A role definition describes the set of actions that can be performed on resources. A role assignment grants access to Azure Active Directory users." | ||
}, | ||
"host": "management.azure.com", | ||
"schemes": [ | ||
"https" | ||
], | ||
"consumes": [ | ||
"application/json" | ||
], | ||
"produces": [ | ||
"application/json" | ||
], | ||
"security": [ | ||
{ | ||
"azure_auth": [ | ||
"user_impersonation" | ||
] | ||
} | ||
], | ||
"securityDefinitions": { | ||
"azure_auth": { | ||
"type": "oauth2", | ||
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", | ||
"flow": "implicit", | ||
"description": "Azure Active Directory OAuth2 Flow", | ||
"scopes": { | ||
"user_impersonation": "impersonate your user account" | ||
} | ||
} | ||
}, | ||
"paths": { | ||
"/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/classicAdministrators": { | ||
"get": { | ||
"tags": [ | ||
"ClassicAdministrators" | ||
], | ||
"operationId": "ClassicAdministrators_List", | ||
"description": "List service administrator, account administrator, and co-administrators for the subscription.", | ||
"parameters": [ | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" | ||
}, | ||
{ | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" | ||
} | ||
], | ||
"responses": { | ||
"200": { | ||
"description": "Returns an array of administrators.", | ||
"schema": { | ||
"$ref": "#/definitions/ClassicAdministratorListResult" | ||
} | ||
}, | ||
"default": { | ||
"description": "Error response describing why the operation failed.", | ||
"schema": { | ||
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" | ||
} | ||
} | ||
}, | ||
"x-ms-pageable": { | ||
"nextLinkName": "nextLink" | ||
}, | ||
"x-ms-examples": { | ||
"List classic administrators": { | ||
"$ref": "./examples/ClassicAdministrators_List.json" | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
"definitions": { | ||
"ClassicAdministratorProperties": { | ||
"properties": { | ||
"emailAddress": { | ||
"type": "string", | ||
"description": "The email address of the administrator." | ||
}, | ||
"role": { | ||
"type": "string", | ||
"description": "The role of the administrator." | ||
} | ||
}, | ||
"description": "Classic Administrator properties." | ||
}, | ||
"ClassicAdministrator": { | ||
"properties": { | ||
"id": { | ||
"type": "string", | ||
"description": "The ID of the administrator." | ||
}, | ||
"name": { | ||
"type": "string", | ||
"description": "The name of the administrator." | ||
}, | ||
"type": { | ||
"type": "string", | ||
"description": "The type of the administrator." | ||
}, | ||
"properties": { | ||
"x-ms-client-flatten": true, | ||
"$ref": "#/definitions/ClassicAdministratorProperties", | ||
"description": "Properties for the classic administrator." | ||
} | ||
}, | ||
"description": "Classic Administrators" | ||
}, | ||
"ClassicAdministratorListResult": { | ||
"properties": { | ||
"value": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ClassicAdministrator" | ||
}, | ||
"description": "An array of administrators." | ||
}, | ||
"nextLink": { | ||
"readOnly": true, | ||
"type": "string", | ||
"description": "The URL to use for getting the next set of results." | ||
} | ||
}, | ||
"description": "ClassicAdministrator list result information." | ||
} | ||
}, | ||
"parameters": {} | ||
} |
Oops, something went wrong.