naftiko: 1.0.0-alpha2 info: label: Microsoft Azure ResourceManagementClient — Deployments description: 'Microsoft Azure ResourceManagementClient — Deployments. 45 operations. Lead operation: Microsoft Azure Get Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Deployments created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: resourcemanagementclient-deployments baseUri: https://management.azure.com description: Microsoft Azure ResourceManagementClient — Deployments business capability. Self-contained, no shared references. resources: - name: providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso path: /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/ operations: - name: microsoftazuredeploymentslistatmanagementgroupscope method: GET description: Microsoft Azure Get Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $filter in: query type: string description: The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. - name: $top in: query type: integer description: The number of results to get. If null is passed, returns all deployments. - name: providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso path: /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName} operations: - name: microsoftazuredeploymentsdeleteatmanagementgroupscope method: DELETE description: Microsoft Azure Deletes A Deployment From The Deployment History outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredeploymentscheckexistenceatmanagementgroupscope method: HEAD description: Microsoft Azure Head Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredeploymentscreateorupdateatmanagementgroupscope method: PUT description: Microsoft Azure Deploys Resources At Management Group Scope outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Additional parameters supplied to the operation. required: true - name: microsoftazuredeploymentsgetatmanagementgroupscope method: GET description: Microsoft Azure Get Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso path: /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel operations: - name: microsoftazuredeploymentscancelatmanagementgroupscope method: POST description: Microsoft Azure Cancels A Currently Running Template Deployment outputRawFormat: json outputParameters: - name: result type: object value: $. - name: providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso path: /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate operations: - name: microsoftazuredeploymentsexporttemplateatmanagementgroupscope method: POST description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Exporttemplate outputRawFormat: json outputParameters: - name: result type: object value: $. - name: providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso path: /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate operations: - name: microsoftazuredeploymentsvalidateatmanagementgroupscope method: POST description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Validate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters to validate. required: true - name: providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso path: /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf operations: - name: microsoftazuredeploymentswhatifatmanagementgroupscope method: POST description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Whatif outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters to validate. required: true - name: providers-Microsoft.Resources-calculateTemplateHash path: /providers/Microsoft.Resources/calculateTemplateHash operations: - name: microsoftazuredeploymentscalculatetemplatehash method: POST description: Microsoft Azure Post Providers Microsoft Resources Calculatetemplatehash outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: template in: body type: object description: The template provided to calculate hash. required: true - name: providers-Microsoft.Resources-deployments path: /providers/Microsoft.Resources/deployments/ operations: - name: microsoftazuredeploymentslistattenantscope method: GET description: Microsoft Azure Get Providers Microsoft Resources Deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $filter in: query type: string description: The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. - name: $top in: query type: integer description: The number of results to get. If null is passed, returns all deployments. - name: providers-Microsoft.Resources-deployments-deploymentName path: /providers/Microsoft.Resources/deployments/{deploymentName} operations: - name: microsoftazuredeploymentsdeleteattenantscope method: DELETE description: Microsoft Azure Deletes A Deployment From The Deployment History outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredeploymentscheckexistenceattenantscope method: HEAD description: Microsoft Azure Head Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredeploymentscreateorupdateattenantscope method: PUT description: Microsoft Azure Deploys Resources At Tenant Scope outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Additional parameters supplied to the operation. required: true - name: microsoftazuredeploymentsgetattenantscope method: GET description: Microsoft Azure Get Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: providers-Microsoft.Resources-deployments-deploymentName-cancel path: /providers/Microsoft.Resources/deployments/{deploymentName}/cancel operations: - name: microsoftazuredeploymentscancelattenantscope method: POST description: Microsoft Azure Cancels A Currently Running Template Deployment outputRawFormat: json outputParameters: - name: result type: object value: $. - name: providers-Microsoft.Resources-deployments-deploymentName-exportTemplate path: /providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate operations: - name: microsoftazuredeploymentsexporttemplateattenantscope method: POST description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Exporttemplate outputRawFormat: json outputParameters: - name: result type: object value: $. - name: providers-Microsoft.Resources-deployments-deploymentName-validate path: /providers/Microsoft.Resources/deployments/{deploymentName}/validate operations: - name: microsoftazuredeploymentsvalidateattenantscope method: POST description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Validate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters to validate. required: true - name: providers-Microsoft.Resources-deployments-deploymentName-whatIf path: /providers/Microsoft.Resources/deployments/{deploymentName}/whatIf operations: - name: microsoftazuredeploymentswhatifattenantscope method: POST description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Whatif outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters to validate. required: true - name: subscriptions-subscriptionId-providers-Microsoft.Resources-deployments path: /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/ operations: - name: microsoftazuredeploymentslistatsubscriptionscope method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resources Deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $filter in: query type: string description: The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. - name: $top in: query type: integer description: The number of results to get. If null is passed, returns all deployments. - name: subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen path: /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName} operations: - name: microsoftazuredeploymentsdeleteatsubscriptionscope method: DELETE description: Microsoft Azure Deletes A Deployment From The Deployment History outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredeploymentscheckexistenceatsubscriptionscope method: HEAD description: Microsoft Azure Head Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredeploymentscreateorupdateatsubscriptionscope method: PUT description: Microsoft Azure Deploys Resources At Subscription Scope outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Additional parameters supplied to the operation. required: true - name: microsoftazuredeploymentsgetatsubscriptionscope method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen path: /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel operations: - name: microsoftazuredeploymentscancelatsubscriptionscope method: POST description: Microsoft Azure Cancels A Currently Running Template Deployment outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen path: /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate operations: - name: microsoftazuredeploymentsexporttemplateatsubscriptionscope method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Exporttemplate outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen path: /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate operations: - name: microsoftazuredeploymentsvalidateatsubscriptionscope method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Validate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters to validate. required: true - name: subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen path: /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf operations: - name: microsoftazuredeploymentswhatifatsubscriptionscope method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Whatif outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters to What If. required: true - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/ operations: - name: microsoftazuredeploymentslistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group with the deployments to get. The name is case insensitive. required: true - name: $filter in: query type: string description: The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. - name: $top in: query type: integer description: The number of results to get. If null is passed, returns all deployments. - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName} operations: - name: microsoftazuredeploymentsdelete method: DELETE description: Microsoft Azure Deletes A Deployment From The Deployment History outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group with the deployment to delete. The name is case insensitive. required: true - name: microsoftazuredeploymentscheckexistence method: HEAD description: Microsoft Azure Head Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group with the deployment to check. The name is case insensitive. required: true - name: microsoftazuredeploymentscreateorupdate method: PUT description: Microsoft Azure Deploys Resources To A Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist. required: true - name: parameters in: body type: string description: Additional parameters supplied to the operation. required: true - name: microsoftazuredeploymentsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. The name is case insensitive. required: true - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel operations: - name: microsoftazuredeploymentscancel method: POST description: Microsoft Azure Cancels A Currently Running Template Deployment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. The name is case insensitive. required: true - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate operations: - name: microsoftazuredeploymentsexporttemplate method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Exporttemplate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. The name is case insensitive. required: true - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate operations: - name: microsoftazuredeploymentsvalidate method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Validate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group the template will be deployed to. The name is case insensitive. required: true - name: parameters in: body type: string description: Parameters to validate. required: true - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf operations: - name: microsoftazuredeploymentswhatif method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Whatif outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group the template will be deployed to. The name is case insensitive. required: true - name: parameters in: body type: string description: Parameters to validate. required: true - name: scope-providers-Microsoft.Resources-deployments path: /{scope}/providers/Microsoft.Resources/deployments/ operations: - name: microsoftazuredeploymentslistatscope method: GET description: Microsoft Azure Get Scope Providers Microsoft Resources Deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $filter in: query type: string description: The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. - name: $top in: query type: integer description: The number of results to get. If null is passed, returns all deployments. - name: scope-providers-Microsoft.Resources-deployments-deploymentName path: /{scope}/providers/Microsoft.Resources/deployments/{deploymentName} operations: - name: microsoftazuredeploymentsdeleteatscope method: DELETE description: Microsoft Azure Deletes A Deployment From The Deployment History outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredeploymentscheckexistenceatscope method: HEAD description: Microsoft Azure Head Scope Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredeploymentscreateorupdateatscope method: PUT description: Microsoft Azure Deploys Resources At A Given Scope outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Additional parameters supplied to the operation. required: true - name: microsoftazuredeploymentsgetatscope method: GET description: Microsoft Azure Get Scope Providers Microsoft Resources Deployments Deploymentname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.Resources-deployments-deploymentName-cancel path: /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel operations: - name: microsoftazuredeploymentscancelatscope method: POST description: Microsoft Azure Cancels A Currently Running Template Deployment outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.Resources-deployments-deploymentName-exportTemplate path: /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate operations: - name: microsoftazuredeploymentsexporttemplateatscope method: POST description: Microsoft Azure Post Scope Providers Microsoft Resources Deployments Deploymentname Exporttemplate outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.Resources-deployments-deploymentName-validate path: /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate operations: - name: microsoftazuredeploymentsvalidateatscope method: POST description: Microsoft Azure Post Scope Providers Microsoft Resources Deployments Deploymentname Validate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters to validate. required: true exposes: - type: rest namespace: resourcemanagementclient-deployments-rest port: 8080 description: REST adapter for Microsoft Azure ResourceManagementClient — Deployments. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/providers/microsoft-management/managementgroups/{groupid}/providers/microsoft-resources/deployments name: providers-microsoft-management-managementgroups-groupid-providers-microsoft-reso description: REST surface for providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso. operations: - method: GET name: microsoftazuredeploymentslistatmanagementgroupscope description: Microsoft Azure Get Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments call: resourcemanagementclient-deployments.microsoftazuredeploymentslistatmanagementgroupscope with: $filter: rest.$filter $top: rest.$top outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-management/managementgroups/{groupid}/providers/microsoft-resources/deployments/{deploymentname} name: providers-microsoft-management-managementgroups-groupid-providers-microsoft-reso description: REST surface for providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso. operations: - method: DELETE name: microsoftazuredeploymentsdeleteatmanagementgroupscope description: Microsoft Azure Deletes A Deployment From The Deployment History call: resourcemanagementclient-deployments.microsoftazuredeploymentsdeleteatmanagementgroupscope outputParameters: - type: object mapping: $. - method: HEAD name: microsoftazuredeploymentscheckexistenceatmanagementgroupscope description: Microsoft Azure Head Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistenceatmanagementgroupscope outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuredeploymentscreateorupdateatmanagementgroupscope description: Microsoft Azure Deploys Resources At Management Group Scope call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdateatmanagementgroupscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - method: GET name: microsoftazuredeploymentsgetatmanagementgroupscope description: Microsoft Azure Get Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentsgetatmanagementgroupscope outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-management/managementgroups/{groupid}/providers/microsoft-resources/deployments/{deploymentname}/cancel name: providers-microsoft-management-managementgroups-groupid-providers-microsoft-reso description: REST surface for providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso. operations: - method: POST name: microsoftazuredeploymentscancelatmanagementgroupscope description: Microsoft Azure Cancels A Currently Running Template Deployment call: resourcemanagementclient-deployments.microsoftazuredeploymentscancelatmanagementgroupscope outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-management/managementgroups/{groupid}/providers/microsoft-resources/deployments/{deploymentname}/exporttemplate name: providers-microsoft-management-managementgroups-groupid-providers-microsoft-reso description: REST surface for providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso. operations: - method: POST name: microsoftazuredeploymentsexporttemplateatmanagementgroupscope description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Exporttemplate call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplateatmanagementgroupscope outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-management/managementgroups/{groupid}/providers/microsoft-resources/deployments/{deploymentname}/validate name: providers-microsoft-management-managementgroups-groupid-providers-microsoft-reso description: REST surface for providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso. operations: - method: POST name: microsoftazuredeploymentsvalidateatmanagementgroupscope description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Validate call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidateatmanagementgroupscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-management/managementgroups/{groupid}/providers/microsoft-resources/deployments/{deploymentname}/whatif name: providers-microsoft-management-managementgroups-groupid-providers-microsoft-reso description: REST surface for providers-Microsoft.Management-managementGroups-groupId-providers-Microsoft.Reso. operations: - method: POST name: microsoftazuredeploymentswhatifatmanagementgroupscope description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Whatif call: resourcemanagementclient-deployments.microsoftazuredeploymentswhatifatmanagementgroupscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-resources/calculatetemplatehash name: providers-microsoft-resources-calculatetemplatehash description: REST surface for providers-Microsoft.Resources-calculateTemplateHash. operations: - method: POST name: microsoftazuredeploymentscalculatetemplatehash description: Microsoft Azure Post Providers Microsoft Resources Calculatetemplatehash call: resourcemanagementclient-deployments.microsoftazuredeploymentscalculatetemplatehash with: template: rest.template outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-resources/deployments name: providers-microsoft-resources-deployments description: REST surface for providers-Microsoft.Resources-deployments. operations: - method: GET name: microsoftazuredeploymentslistattenantscope description: Microsoft Azure Get Providers Microsoft Resources Deployments call: resourcemanagementclient-deployments.microsoftazuredeploymentslistattenantscope with: $filter: rest.$filter $top: rest.$top outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-resources/deployments/{deploymentname} name: providers-microsoft-resources-deployments-deploymentname description: REST surface for providers-Microsoft.Resources-deployments-deploymentName. operations: - method: DELETE name: microsoftazuredeploymentsdeleteattenantscope description: Microsoft Azure Deletes A Deployment From The Deployment History call: resourcemanagementclient-deployments.microsoftazuredeploymentsdeleteattenantscope outputParameters: - type: object mapping: $. - method: HEAD name: microsoftazuredeploymentscheckexistenceattenantscope description: Microsoft Azure Head Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistenceattenantscope outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuredeploymentscreateorupdateattenantscope description: Microsoft Azure Deploys Resources At Tenant Scope call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdateattenantscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - method: GET name: microsoftazuredeploymentsgetattenantscope description: Microsoft Azure Get Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentsgetattenantscope outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-resources/deployments/{deploymentname}/cancel name: providers-microsoft-resources-deployments-deploymentname-cancel description: REST surface for providers-Microsoft.Resources-deployments-deploymentName-cancel. operations: - method: POST name: microsoftazuredeploymentscancelattenantscope description: Microsoft Azure Cancels A Currently Running Template Deployment call: resourcemanagementclient-deployments.microsoftazuredeploymentscancelattenantscope outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-resources/deployments/{deploymentname}/exporttemplate name: providers-microsoft-resources-deployments-deploymentname-exporttemplate description: REST surface for providers-Microsoft.Resources-deployments-deploymentName-exportTemplate. operations: - method: POST name: microsoftazuredeploymentsexporttemplateattenantscope description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Exporttemplate call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplateattenantscope outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-resources/deployments/{deploymentname}/validate name: providers-microsoft-resources-deployments-deploymentname-validate description: REST surface for providers-Microsoft.Resources-deployments-deploymentName-validate. operations: - method: POST name: microsoftazuredeploymentsvalidateattenantscope description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Validate call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidateattenantscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-resources/deployments/{deploymentname}/whatif name: providers-microsoft-resources-deployments-deploymentname-whatif description: REST surface for providers-Microsoft.Resources-deployments-deploymentName-whatIf. operations: - method: POST name: microsoftazuredeploymentswhatifattenantscope description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Whatif call: resourcemanagementclient-deployments.microsoftazuredeploymentswhatifattenantscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-resources/deployments name: subscriptions-subscriptionid-providers-microsoft-resources-deployments description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Resources-deployments. operations: - method: GET name: microsoftazuredeploymentslistatsubscriptionscope description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resources Deployments call: resourcemanagementclient-deployments.microsoftazuredeploymentslistatsubscriptionscope with: $filter: rest.$filter $top: rest.$top outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-resources/deployments/{deploymentname} name: subscriptions-subscriptionid-providers-microsoft-resources-deployments-deploymen description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen. operations: - method: DELETE name: microsoftazuredeploymentsdeleteatsubscriptionscope description: Microsoft Azure Deletes A Deployment From The Deployment History call: resourcemanagementclient-deployments.microsoftazuredeploymentsdeleteatsubscriptionscope outputParameters: - type: object mapping: $. - method: HEAD name: microsoftazuredeploymentscheckexistenceatsubscriptionscope description: Microsoft Azure Head Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistenceatsubscriptionscope outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuredeploymentscreateorupdateatsubscriptionscope description: Microsoft Azure Deploys Resources At Subscription Scope call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdateatsubscriptionscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - method: GET name: microsoftazuredeploymentsgetatsubscriptionscope description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentsgetatsubscriptionscope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-resources/deployments/{deploymentname}/cancel name: subscriptions-subscriptionid-providers-microsoft-resources-deployments-deploymen description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen. operations: - method: POST name: microsoftazuredeploymentscancelatsubscriptionscope description: Microsoft Azure Cancels A Currently Running Template Deployment call: resourcemanagementclient-deployments.microsoftazuredeploymentscancelatsubscriptionscope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-resources/deployments/{deploymentname}/exporttemplate name: subscriptions-subscriptionid-providers-microsoft-resources-deployments-deploymen description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen. operations: - method: POST name: microsoftazuredeploymentsexporttemplateatsubscriptionscope description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Exporttemplate call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplateatsubscriptionscope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-resources/deployments/{deploymentname}/validate name: subscriptions-subscriptionid-providers-microsoft-resources-deployments-deploymen description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen. operations: - method: POST name: microsoftazuredeploymentsvalidateatsubscriptionscope description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Validate call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidateatsubscriptionscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-resources/deployments/{deploymentname}/whatif name: subscriptions-subscriptionid-providers-microsoft-resources-deployments-deploymen description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Resources-deployments-deploymen. operations: - method: POST name: microsoftazuredeploymentswhatifatsubscriptionscope description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Whatif call: resourcemanagementclient-deployments.microsoftazuredeploymentswhatifatsubscriptionscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-resources/deployments name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuredeploymentslistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments call: resourcemanagementclient-deployments.microsoftazuredeploymentslistbyresourcegroup with: resourceGroupName: rest.resourceGroupName $filter: rest.$filter $top: rest.$top outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-resources/deployments/{deploymentname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof. operations: - method: DELETE name: microsoftazuredeploymentsdelete description: Microsoft Azure Deletes A Deployment From The Deployment History call: resourcemanagementclient-deployments.microsoftazuredeploymentsdelete with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - method: HEAD name: microsoftazuredeploymentscheckexistence description: Microsoft Azure Head Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistence with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuredeploymentscreateorupdate description: Microsoft Azure Deploys Resources To A Resource Group call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdate with: resourceGroupName: rest.resourceGroupName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: GET name: microsoftazuredeploymentsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentsget with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-resources/deployments/{deploymentname}/cancel name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuredeploymentscancel description: Microsoft Azure Cancels A Currently Running Template Deployment call: resourcemanagementclient-deployments.microsoftazuredeploymentscancel with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-resources/deployments/{deploymentname}/exporttemplate name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuredeploymentsexporttemplate description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Exporttemplate call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplate with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-resources/deployments/{deploymentname}/validate name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuredeploymentsvalidate description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Validate call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidate with: resourceGroupName: rest.resourceGroupName parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-resources/deployments/{deploymentname}/whatif name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuredeploymentswhatif description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Whatif call: resourcemanagementclient-deployments.microsoftazuredeploymentswhatif with: resourceGroupName: rest.resourceGroupName parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-resources/deployments name: scope-providers-microsoft-resources-deployments description: REST surface for scope-providers-Microsoft.Resources-deployments. operations: - method: GET name: microsoftazuredeploymentslistatscope description: Microsoft Azure Get Scope Providers Microsoft Resources Deployments call: resourcemanagementclient-deployments.microsoftazuredeploymentslistatscope with: $filter: rest.$filter $top: rest.$top outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-resources/deployments/{deploymentname} name: scope-providers-microsoft-resources-deployments-deploymentname description: REST surface for scope-providers-Microsoft.Resources-deployments-deploymentName. operations: - method: DELETE name: microsoftazuredeploymentsdeleteatscope description: Microsoft Azure Deletes A Deployment From The Deployment History call: resourcemanagementclient-deployments.microsoftazuredeploymentsdeleteatscope outputParameters: - type: object mapping: $. - method: HEAD name: microsoftazuredeploymentscheckexistenceatscope description: Microsoft Azure Head Scope Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistenceatscope outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuredeploymentscreateorupdateatscope description: Microsoft Azure Deploys Resources At A Given Scope call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdateatscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - method: GET name: microsoftazuredeploymentsgetatscope description: Microsoft Azure Get Scope Providers Microsoft Resources Deployments Deploymentname call: resourcemanagementclient-deployments.microsoftazuredeploymentsgetatscope outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-resources/deployments/{deploymentname}/cancel name: scope-providers-microsoft-resources-deployments-deploymentname-cancel description: REST surface for scope-providers-Microsoft.Resources-deployments-deploymentName-cancel. operations: - method: POST name: microsoftazuredeploymentscancelatscope description: Microsoft Azure Cancels A Currently Running Template Deployment call: resourcemanagementclient-deployments.microsoftazuredeploymentscancelatscope outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-resources/deployments/{deploymentname}/exporttemplate name: scope-providers-microsoft-resources-deployments-deploymentname-exporttemplate description: REST surface for scope-providers-Microsoft.Resources-deployments-deploymentName-exportTemplate. operations: - method: POST name: microsoftazuredeploymentsexporttemplateatscope description: Microsoft Azure Post Scope Providers Microsoft Resources Deployments Deploymentname Exporttemplate call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplateatscope outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-resources/deployments/{deploymentname}/validate name: scope-providers-microsoft-resources-deployments-deploymentname-validate description: REST surface for scope-providers-Microsoft.Resources-deployments-deploymentName-validate. operations: - method: POST name: microsoftazuredeploymentsvalidateatscope description: Microsoft Azure Post Scope Providers Microsoft Resources Deployments Deploymentname Validate call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidateatscope with: parameters: rest.parameters outputParameters: - type: object mapping: $. - type: mcp namespace: resourcemanagementclient-deployments-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure ResourceManagementClient — Deployments. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-providers-microsoft description: Microsoft Azure Get Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentslistatmanagementgroupscope with: $filter: tools.$filter $top: tools.$top outputParameters: - type: object mapping: $. - name: microsoft-azure-deletes-deployment-deployment description: Microsoft Azure Deletes A Deployment From The Deployment History hints: readOnly: false destructive: true idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsdeleteatmanagementgroupscope outputParameters: - type: object mapping: $. - name: microsoft-azure-head-providers-microsoft description: Microsoft Azure Head Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistenceatmanagementgroupscope outputParameters: - type: object mapping: $. - name: microsoft-azure-deploys-resources-management description: Microsoft Azure Deploys Resources At Management Group Scope hints: readOnly: false destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdateatmanagementgroupscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-providers-microsoft-2 description: Microsoft Azure Get Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsgetatmanagementgroupscope outputParameters: - type: object mapping: $. - name: microsoft-azure-cancels-currently-running description: Microsoft Azure Cancels A Currently Running Template Deployment hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscancelatmanagementgroupscope outputParameters: - type: object mapping: $. - name: microsoft-azure-post-providers-microsoft description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Exporttemplate hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplateatmanagementgroupscope outputParameters: - type: object mapping: $. - name: microsoft-azure-post-providers-microsoft-2 description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Validate hints: readOnly: true destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidateatmanagementgroupscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-providers-microsoft-3 description: Microsoft Azure Post Providers Microsoft Management Managementgroups Groupid Providers Microsoft Resources Deployments Deploymentname Whatif hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentswhatifatmanagementgroupscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-providers-microsoft-4 description: Microsoft Azure Post Providers Microsoft Resources Calculatetemplatehash hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscalculatetemplatehash with: template: tools.template outputParameters: - type: object mapping: $. - name: microsoft-azure-get-providers-microsoft-3 description: Microsoft Azure Get Providers Microsoft Resources Deployments hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentslistattenantscope with: $filter: tools.$filter $top: tools.$top outputParameters: - type: object mapping: $. - name: microsoft-azure-deletes-deployment-deployment-2 description: Microsoft Azure Deletes A Deployment From The Deployment History hints: readOnly: false destructive: true idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsdeleteattenantscope outputParameters: - type: object mapping: $. - name: microsoft-azure-head-providers-microsoft-2 description: Microsoft Azure Head Providers Microsoft Resources Deployments Deploymentname hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistenceattenantscope outputParameters: - type: object mapping: $. - name: microsoft-azure-deploys-resources-tenant description: Microsoft Azure Deploys Resources At Tenant Scope hints: readOnly: false destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdateattenantscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-providers-microsoft-4 description: Microsoft Azure Get Providers Microsoft Resources Deployments Deploymentname hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsgetattenantscope outputParameters: - type: object mapping: $. - name: microsoft-azure-cancels-currently-running-2 description: Microsoft Azure Cancels A Currently Running Template Deployment hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscancelattenantscope outputParameters: - type: object mapping: $. - name: microsoft-azure-post-providers-microsoft-5 description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Exporttemplate hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplateattenantscope outputParameters: - type: object mapping: $. - name: microsoft-azure-post-providers-microsoft-6 description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Validate hints: readOnly: true destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidateattenantscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-providers-microsoft-7 description: Microsoft Azure Post Providers Microsoft Resources Deployments Deploymentname Whatif hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentswhatifattenantscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resources Deployments hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentslistatsubscriptionscope with: $filter: tools.$filter $top: tools.$top outputParameters: - type: object mapping: $. - name: microsoft-azure-deletes-deployment-deployment-3 description: Microsoft Azure Deletes A Deployment From The Deployment History hints: readOnly: false destructive: true idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsdeleteatsubscriptionscope outputParameters: - type: object mapping: $. - name: microsoft-azure-head-subscriptions-subscriptionid description: Microsoft Azure Head Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistenceatsubscriptionscope outputParameters: - type: object mapping: $. - name: microsoft-azure-deploys-resources-subscription description: Microsoft Azure Deploys Resources At Subscription Scope hints: readOnly: false destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdateatsubscriptionscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-2 description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsgetatsubscriptionscope outputParameters: - type: object mapping: $. - name: microsoft-azure-cancels-currently-running-3 description: Microsoft Azure Cancels A Currently Running Template Deployment hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscancelatsubscriptionscope outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Exporttemplate hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplateatsubscriptionscope outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-2 description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Validate hints: readOnly: true destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidateatsubscriptionscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-3 description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resources Deployments Deploymentname Whatif hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentswhatifatsubscriptionscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-3 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentslistbyresourcegroup with: resourceGroupName: tools.resourceGroupName $filter: tools.$filter $top: tools.$top outputParameters: - type: object mapping: $. - name: microsoft-azure-deletes-deployment-deployment-4 description: Microsoft Azure Deletes A Deployment From The Deployment History hints: readOnly: false destructive: true idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsdelete with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-head-subscriptions-subscriptionid-2 description: Microsoft Azure Head Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistence with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-deploys-resources-resource description: Microsoft Azure Deploys Resources To A Resource Group hints: readOnly: false destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdate with: resourceGroupName: tools.resourceGroupName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-4 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsget with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-cancels-currently-running-4 description: Microsoft Azure Cancels A Currently Running Template Deployment hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscancel with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-4 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Exporttemplate hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplate with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-5 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Validate hints: readOnly: true destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidate with: resourceGroupName: tools.resourceGroupName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-6 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resources Deployments Deploymentname Whatif hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentswhatif with: resourceGroupName: tools.resourceGroupName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-scope-providers description: Microsoft Azure Get Scope Providers Microsoft Resources Deployments hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentslistatscope with: $filter: tools.$filter $top: tools.$top outputParameters: - type: object mapping: $. - name: microsoft-azure-deletes-deployment-deployment-5 description: Microsoft Azure Deletes A Deployment From The Deployment History hints: readOnly: false destructive: true idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsdeleteatscope outputParameters: - type: object mapping: $. - name: microsoft-azure-head-scope-providers description: Microsoft Azure Head Scope Providers Microsoft Resources Deployments Deploymentname hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscheckexistenceatscope outputParameters: - type: object mapping: $. - name: microsoft-azure-deploys-resources-given description: Microsoft Azure Deploys Resources At A Given Scope hints: readOnly: false destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentscreateorupdateatscope with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-scope-providers-2 description: Microsoft Azure Get Scope Providers Microsoft Resources Deployments Deploymentname hints: readOnly: true destructive: false idempotent: true call: resourcemanagementclient-deployments.microsoftazuredeploymentsgetatscope outputParameters: - type: object mapping: $. - name: microsoft-azure-cancels-currently-running-5 description: Microsoft Azure Cancels A Currently Running Template Deployment hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentscancelatscope outputParameters: - type: object mapping: $. - name: microsoft-azure-post-scope-providers description: Microsoft Azure Post Scope Providers Microsoft Resources Deployments Deploymentname Exporttemplate hints: readOnly: false destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsexporttemplateatscope outputParameters: - type: object mapping: $. - name: microsoft-azure-post-scope-providers-2 description: Microsoft Azure Post Scope Providers Microsoft Resources Deployments Deploymentname Validate hints: readOnly: true destructive: false idempotent: false call: resourcemanagementclient-deployments.microsoftazuredeploymentsvalidateatscope with: parameters: tools.parameters outputParameters: - type: object mapping: $.