swagger: '2.0' info: title: Microsoft Azure RemediationsClient version: 2018-07-01-preview host: management.azure.com schemes: - https 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: ? /providers/{managementGroupsNamespace}/managementGroups/{managementGroupId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/listDeployments : post: operationId: microsoftAzureRemediationsListdeploymentsatmanagementgroup description: Gets all deployments for a remediation at management group scope. parameters: - $ref: '#/parameters/managementGroupsNamespaceParameter' - $ref: '#/parameters/managementGroupIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/topParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediation deployments. schema: $ref: '#/definitions/RemediationDeploymentsListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: List deployments for a remediation at management group scope: $ref: ./examples/Remediations_ListDeploymentsManagementGroupScope.json summary: >- Microsoft Azure Post Providers Managementgroupsnamespace Managementgroups Managementgroupid Providers Microsoft Policyinsights Remediations Remediationname Listdeployments tags: - Providers ? /providers/{managementGroupsNamespace}/managementGroups/{managementGroupId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/cancel : post: operationId: microsoftAzureRemediationsCancelatmanagementgroup description: Cancels a remediation at management group scope. parameters: - $ref: '#/parameters/managementGroupsNamespaceParameter' - $ref: '#/parameters/managementGroupIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The remediation that was canceled. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Cancel a remediation at management group scope: $ref: ./examples/Remediations_CancelManagementGroupScope.json summary: >- Microsoft Azure Post Providers Managementgroupsnamespace Managementgroups Managementgroupid Providers Microsoft Policyinsights Remediations Remediationname Cancel tags: - Providers ? /providers/{managementGroupsNamespace}/managementGroups/{managementGroupId}/providers/Microsoft.PolicyInsights/remediations : get: operationId: microsoftAzureRemediationsListformanagementgroup description: Gets all remediations for the management group. parameters: - $ref: '#/parameters/managementGroupsNamespaceParameter' - $ref: '#/parameters/managementGroupIdParameter' - $ref: '#/parameters/topParameter' - $ref: '#/parameters/filterParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediations. schema: $ref: '#/definitions/RemediationListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: List remediations at management group scope: $ref: ./examples/Remediations_ListManagementGroupScope.json List remediations at management group scope with query parameters: $ref: ./examples/Remediations_ListManagementGroupScope_WithQuery.json summary: >- Microsoft Azure Get Providers Managementgroupsnamespace Managementgroups Managementgroupid Providers Microsoft Policyinsights Remediations tags: - Providers ? /providers/{managementGroupsNamespace}/managementGroups/{managementGroupId}/providers/Microsoft.PolicyInsights/remediations/{remediationName} : put: operationId: microsoftAzureRemediationsCreateorupdateatmanagementgroup description: Creates or updates a remediation at management group scope. parameters: - $ref: '#/parameters/managementGroupsNamespaceParameter' - $ref: '#/parameters/managementGroupIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' - name: parameters in: body required: true schema: $ref: '#/definitions/Remediation' description: The remediation parameters. responses: '200': description: The updated remediation. schema: $ref: '#/definitions/Remediation' '201': description: The created remediation. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Create remediation at management group scope: $ref: ./examples/Remediations_CreateManagementGroupScope.json summary: >- Microsoft Azure Put Providers Managementgroupsnamespace Managementgroups Managementgroupid Providers Microsoft Policyinsights Remediations Remediationname tags: - Providers get: operationId: microsoftAzureRemediationsGetatmanagementgroup description: Gets an existing remediation at management group scope. parameters: - $ref: '#/parameters/managementGroupsNamespaceParameter' - $ref: '#/parameters/managementGroupIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediation. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Get remediation at management group scope: $ref: ./examples/Remediations_GetManagementGroupScope.json summary: >- Microsoft Azure Get Providers Managementgroupsnamespace Managementgroups Managementgroupid Providers Microsoft Policyinsights Remediations Remediationname tags: - Providers delete: operationId: microsoftAzureRemediationsDeleteatmanagementgroup description: Deletes an existing remediation at management group scope. parameters: - $ref: '#/parameters/managementGroupsNamespaceParameter' - $ref: '#/parameters/managementGroupIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The deleted remediation. schema: $ref: '#/definitions/Remediation' '204': description: The remediation did not exist. default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Delete remediation at management group scope: $ref: ./examples/Remediations_DeleteManagementGroupScope.json summary: >- Microsoft Azure Delete Providers Managementgroupsnamespace Managementgroups Managementgroupid Providers Microsoft Policyinsights Remediations Remediationname tags: - Providers /subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/listDeployments: post: operationId: microsoftAzureRemediationsListdeploymentsatsubscription description: Gets all deployments for a remediation at subscription scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/topParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediation deployments. schema: $ref: '#/definitions/RemediationDeploymentsListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: List deployments for a remediation at subscription scope: $ref: ./examples/Remediations_ListDeploymentsSubscriptionScope.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Policyinsights Remediations Remediationname Listdeployments tags: - Subscriptions /subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/cancel: post: operationId: microsoftAzureRemediationsCancelatsubscription description: Cancels a remediation at subscription scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The remediation that was canceled. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Cancel a remediation at subscription scope: $ref: ./examples/Remediations_CancelSubscriptionScope.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Policyinsights Remediations Remediationname Cancel tags: - Subscriptions /subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/remediations: get: operationId: microsoftAzureRemediationsListforsubscription description: Gets all remediations for the subscription. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/topParameter' - $ref: '#/parameters/filterParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediations. schema: $ref: '#/definitions/RemediationListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: List remediations at subscription scope: $ref: ./examples/Remediations_ListSubscriptionScope.json List remediations at subscription scope with query parameters: $ref: ./examples/Remediations_ListSubscriptionScope_WithQuery.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Policyinsights Remediations tags: - Subscriptions /subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}: put: operationId: microsoftAzureRemediationsCreateorupdateatsubscription description: Creates or updates a remediation at subscription scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' - name: parameters in: body required: true schema: $ref: '#/definitions/Remediation' description: The remediation parameters. responses: '200': description: The updated remediation. schema: $ref: '#/definitions/Remediation' '201': description: The created remediation. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Create remediation at subscription scope: $ref: ./examples/Remediations_CreateSubscriptionScope.json Create remediation at subscription scope with all properties: $ref: ./examples/Remediations_CreateSubscriptionScope_AllProperties.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Providers Microsoft Policyinsights Remediations Remediationname tags: - Subscriptions get: operationId: microsoftAzureRemediationsGetatsubscription description: Gets an existing remediation at subscription scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediation. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Get remediation at subscription scope: $ref: ./examples/Remediations_GetSubscriptionScope.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Policyinsights Remediations Remediationname tags: - Subscriptions delete: operationId: microsoftAzureRemediationsDeleteatsubscription description: Deletes an existing remediation at subscription scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The deleted remediation. schema: $ref: '#/definitions/Remediation' '204': description: The remediation did not exist. default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Delete remediation at subscription scope: $ref: ./examples/Remediations_DeleteSubscriptionScope.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Providers Microsoft Policyinsights Remediations Remediationname tags: - Subscriptions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/listDeployments : post: operationId: microsoftAzureRemediationsListdeploymentsatresourcegroup description: Gets all deployments for a remediation at resource group scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/topParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediation deployments. schema: $ref: '#/definitions/RemediationDeploymentsListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: List deployments for a remediation at resource group scope: $ref: ./examples/Remediations_ListDeploymentsResourceGroupScope.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Policyinsights Remediations Remediationname Listdeployments tags: - Subscriptions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/cancel : post: operationId: microsoftAzureRemediationsCancelatresourcegroup description: Cancels a remediation at resource group scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The remediation that was canceled. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Cancel a remediation at resource group scope: $ref: ./examples/Remediations_CancelResourceGroupScope.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Policyinsights Remediations Remediationname Cancel tags: - Subscriptions /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/remediations: get: operationId: microsoftAzureRemediationsListforresourcegroup description: Gets all remediations for the subscription. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/topParameter' - $ref: '#/parameters/filterParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediations. schema: $ref: '#/definitions/RemediationListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: List remediations at resource group scope: $ref: ./examples/Remediations_ListResourceGroupScope.json List remediations at resource group scope with query parameters: $ref: ./examples/Remediations_ListResourceGroupScope_WithQuery.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Policyinsights Remediations tags: - Subscriptions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/remediations/{remediationName} : put: operationId: microsoftAzureRemediationsCreateorupdateatresourcegroup description: Creates or updates a remediation at resource group scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' - name: parameters in: body required: true schema: $ref: '#/definitions/Remediation' description: The remediation parameters. responses: '200': description: The updated remediation. schema: $ref: '#/definitions/Remediation' '201': description: The created remediation. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Create remediation at resource group scope: $ref: ./examples/Remediations_CreateResourceGroupScope.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Policyinsights Remediations Remediationname tags: - Subscriptions get: operationId: microsoftAzureRemediationsGetatresourcegroup description: Gets an existing remediation at resource group scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediation. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Get remediation at resource group scope: $ref: ./examples/Remediations_GetResourceGroupScope.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Policyinsights Remediations Remediationname tags: - Subscriptions delete: operationId: microsoftAzureRemediationsDeleteatresourcegroup description: Deletes an existing remediation at resource group scope. parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The deleted remediation. schema: $ref: '#/definitions/Remediation' '204': description: The remediation did not exist. default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Delete remediation at resource group scope: $ref: ./examples/Remediations_DeleteResourceGroupScope.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Policyinsights Remediations Remediationname tags: - Subscriptions /{resourceId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/listDeployments: post: operationId: microsoftAzureRemediationsListdeploymentsatresource description: Gets all deployments for a remediation at resource scope. parameters: - $ref: '#/parameters/resourceIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/topParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediation deployments. schema: $ref: '#/definitions/RemediationDeploymentsListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: List deployments for a remediation at individual resource scope: $ref: ./examples/Remediations_ListDeploymentsResourceScope.json summary: >- Microsoft Azure Post Resourceid Providers Microsoft Policyinsights Remediations Remediationname Listdeployments tags: - Providers /{resourceId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/cancel: post: operationId: microsoftAzureRemediationsCancelatresource description: Cancel a remediation at resource scope. parameters: - $ref: '#/parameters/resourceIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The remediation that was canceled. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Cancel a remediation at individual resource scope: $ref: ./examples/Remediations_CancelResourceScope.json summary: >- Microsoft Azure Post Resourceid Providers Microsoft Policyinsights Remediations Remediationname Cancel tags: - Providers /{resourceId}/providers/Microsoft.PolicyInsights/remediations: get: operationId: microsoftAzureRemediationsListforresource description: Gets all remediations for a resource. parameters: - $ref: '#/parameters/resourceIdParameter' - $ref: '#/parameters/topParameter' - $ref: '#/parameters/filterParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediations. schema: $ref: '#/definitions/RemediationListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: List remediations at individual resource scope: $ref: ./examples/Remediations_ListResourceScope.json List remediations at individual resource scope with query parameters: $ref: ./examples/Remediations_ListResourceScope_WithQuery.json summary: Microsoft Azure Get Resourceid Providers Microsoft Policyinsights Remediations tags: - Providers /{resourceId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}: put: operationId: microsoftAzureRemediationsCreateorupdateatresource description: Creates or updates a remediation at resource scope. parameters: - $ref: '#/parameters/resourceIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' - name: parameters in: body required: true schema: $ref: '#/definitions/Remediation' description: The remediation parameters. responses: '200': description: The updated remediation. schema: $ref: '#/definitions/Remediation' '201': description: The created remediation. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Create remediation at individual resource scope: $ref: ./examples/Remediations_CreateResourceScope.json summary: >- Microsoft Azure Put Resourceid Providers Microsoft Policyinsights Remediations Remediationname tags: - Providers get: operationId: microsoftAzureRemediationsGetatresource description: Gets an existing remediation at resource scope. parameters: - $ref: '#/parameters/resourceIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The retrieved remediation. schema: $ref: '#/definitions/Remediation' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Get remediation at individual resource scope: $ref: ./examples/Remediations_GetResourceScope.json summary: >- Microsoft Azure Get Resourceid Providers Microsoft Policyinsights Remediations Remediationname tags: - Providers delete: operationId: microsoftAzureRemediationsDeleteatresource description: Deletes an existing remediation at individual resource scope. parameters: - $ref: '#/parameters/resourceIdParameter' - $ref: '#/parameters/remediationNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: The deleted remediation. schema: $ref: '#/definitions/Remediation' '204': description: The remediation did not exist. default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: Delete remediation at individual resource scope: $ref: ./examples/Remediations_DeleteResourceScope.json summary: >- Microsoft Azure Delete Resourceid Providers Microsoft Policyinsights Remediations Remediationname tags: - Providers definitions: RemediationListResult: description: List of remediations. properties: value: description: Array of remediation definitions. type: array items: $ref: '#/definitions/Remediation' readOnly: true nextLink: type: string description: The URL to get the next set of results. readOnly: true RemediationDeploymentsListResult: description: List of deployments for a remediation. properties: value: description: Array of deployments for the remediation. type: array items: $ref: '#/definitions/RemediationDeployment' readOnly: true nextLink: type: string description: The URL to get the next set of results. readOnly: true RemediationDeployment: description: Details of a single deployment created by the remediation. properties: remediatedResourceId: type: string description: >- Resource ID of the resource that is being remediated by the deployment. readOnly: true deploymentId: type: string description: >- Resource ID of the template deployment that will remediate the resource. readOnly: true status: type: string description: Status of the remediation deployment. readOnly: true resourceLocation: type: string description: Location of the resource that is being remediated. readOnly: true error: $ref: '#/definitions/ErrorDefinition' description: Error encountered while remediated the resource. readOnly: true createdOn: type: string format: date-time description: The time at which the remediation was created. readOnly: true lastUpdatedOn: type: string format: date-time description: The time at which the remediation deployment was last updated. readOnly: true Remediation: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/RemediationProperties' description: Properties for the remediation. id: type: string description: The ID of the remediation. readOnly: true type: type: string description: The type of the remediation. readOnly: true name: type: string description: The name of the remediation. readOnly: true description: The remediation definition. x-ms-azure-resource: true RemediationProperties: properties: policyAssignmentId: type: string description: The resource ID of the policy assignment that should be remediated. policyDefinitionReferenceId: type: string description: >- The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. provisioningState: type: string description: The status of the remediation. readOnly: true createdOn: type: string format: date-time description: The time at which the remediation was created. readOnly: true lastUpdatedOn: type: string format: date-time description: The time at which the remediation was last updated. readOnly: true filters: $ref: '#/definitions/RemediationFilters' description: >- The filters that will be applied to determine which resources to remediate. deploymentStatus: $ref: '#/definitions/RemediationDeploymentSummary' description: >- The deployment status summary for all deployments created by the remediation. description: The remediation properties. RemediationFilters: properties: locations: type: array items: type: string description: The resource locations that will be remediated. description: >- The filters that will be applied to determine which resources to remediate. RemediationDeploymentSummary: properties: totalDeployments: type: integer description: The number of deployments required by the remediation. successfulDeployments: type: integer description: >- The number of deployments required by the remediation that have succeeded. failedDeployments: type: integer description: >- The number of deployments required by the remediation that have failed. description: >- The deployment status summary for all deployments created by the remediation. ErrorResponse: description: Error response. properties: error: $ref: '#/definitions/ErrorDefinition' description: The error details. ErrorDefinition: description: Error definition. properties: code: description: >- Service specific error code which serves as the substatus for the HTTP error code. type: string readOnly: true message: description: Description of the error. type: string readOnly: true target: description: The target of the error. type: string readOnly: true details: description: Internal error details. type: array items: $ref: '#/definitions/ErrorDefinition' readOnly: true additionalInfo: description: Additional scenario specific error details. type: array items: $ref: '#/definitions/TypedErrorInfo' readOnly: true TypedErrorInfo: description: Scenario specific error details. properties: type: description: The type of included error details. type: string readOnly: true info: description: The scenario specific error details. readOnly: true parameters: remediationNameParameter: name: remediationName in: path required: true type: string description: The name of the remediation. x-ms-parameter-location: method managementGroupsNamespaceParameter: name: managementGroupsNamespace in: path required: true type: string enum: - Microsoft.Management x-ms-enum: name: ManagementGroupsNamespaceType modelAsString: false description: >- The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. x-ms-parameter-location: method managementGroupIdParameter: name: managementGroupId in: path required: true type: string description: Management group ID. x-ms-parameter-location: method resourceGroupNameParameter: name: resourceGroupName in: path required: true type: string description: Resource group name. x-ms-parameter-location: method resourceIdParameter: name: resourceId in: path required: true type: string description: Resource ID. x-ms-parameter-location: method x-ms-skip-url-encoding: true topParameter: name: $top in: query required: false type: integer format: int32 minimum: 0 description: Maximum number of records to return. x-ms-parameter-location: method x-ms-parameter-grouping: name: QueryOptions x-ms-client-name: Top filterParameter: name: $filter in: query required: false type: string description: OData filter expression. x-ms-parameter-location: method x-ms-parameter-grouping: name: QueryOptions x-ms-client-name: Filter subscriptionIdParameter: name: subscriptionId in: path required: true type: string description: Microsoft Azure subscription ID. apiVersionParameter: name: api-version in: query required: true type: string description: Client Api Version. x-ms-parameter-location: client tags: - name: Providers - name: Subscriptions