{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector Variables API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "Variables", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Retrieves A Variable", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Authorization/variables/:variableName", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The ID of the target subscription." }, { "name": "variableName", "value": "", "type": "path", "description": "The name of the variable to operate on." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "This operation retrieves a single variable, given its name and the subscription it was created at." }, { "info": { "name": "Microsoft Azure Creates Or Updates A Variable", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Authorization/variables/:variableName", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The ID of the target subscription." }, { "name": "variableName", "value": "", "type": "path", "description": "The name of the variable to operate on." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": " This operation creates or updates a variable with the given subscription and name. Policy variables can only be used by a policy definition at the scope they are created or below." }, { "info": { "name": "Microsoft Azure Deletes A Variable", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Authorization/variables/:variableName", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The ID of the target subscription." }, { "name": "variableName", "value": "", "type": "path", "description": "The name of the variable to operate on." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "This operation deletes a variable, given its name and the subscription it was created in. The scope of a variable is the part of its ID preceding '/providers/Microsoft.Authorization/variables/{variableName}'." }, { "info": { "name": "Microsoft Azure Retrieves A Variable", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:managementGroupId/providers/Microsoft.Authorization/variables/:variableName", "params": [ { "name": "managementGroupId", "value": "", "type": "path", "description": "The ID of the management group." }, { "name": "variableName", "value": "", "type": "path", "description": "The name of the variable to operate on." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "This operation retrieves a single variable, given its name and the management group it was created at." }, { "info": { "name": "Microsoft Azure Creates Or Updates A Variable", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:managementGroupId/providers/Microsoft.Authorization/variables/:variableName", "params": [ { "name": "managementGroupId", "value": "", "type": "path", "description": "The ID of the management group." }, { "name": "variableName", "value": "", "type": "path", "description": "The name of the variable to operate on." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": " This operation creates or updates a variable with the given management group and name. Policy variables can only be used by a policy definition at the scope they are created or below." }, { "info": { "name": "Microsoft Azure Deletes A Variable", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:managementGroupId/providers/Microsoft.Authorization/variables/:variableName", "params": [ { "name": "managementGroupId", "value": "", "type": "path", "description": "The ID of the management group." }, { "name": "variableName", "value": "", "type": "path", "description": "The name of the variable to operate on." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "This operation deletes a variable, given its name and the management group it was created in. The scope of a variable is the part of its ID preceding '/providers/Microsoft.Authorization/variables/{variableName}'." }, { "info": { "name": "Microsoft Azure Retrieves All Variables That Are At This Subscription Level", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Authorization/variables", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The ID of the target subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "This operation retrieves the list of all variables associated with the given subscription." }, { "info": { "name": "Microsoft Azure Retrieves All Variables That Are At This Management Group Level", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:managementGroupId/providers/Microsoft.Authorization/variables", "params": [ { "name": "managementGroupId", "value": "", "type": "path", "description": "The ID of the management group." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "This operation retrieves the list of all variables applicable to the management group." } ] } ], "bundled": true }