RemediationsOperations interface
Interface representing a Remediations operations.
Properties
| cancel |
Cancels a remediation at management group scope. |
| cancel |
Cancel a remediation at resource scope. |
| cancel |
Cancels a remediation at resource group scope. |
| cancel |
Cancels a remediation at subscription scope. |
| create |
Creates or updates a remediation at management group scope. |
| create |
Creates or updates a remediation at resource scope. |
| create |
Creates or updates a remediation at resource group scope. |
| create |
Creates or updates a remediation at subscription scope. |
| delete |
Deletes an existing remediation at management group scope. |
| delete |
Deletes an existing remediation at individual resource scope. |
| delete |
Deletes an existing remediation at resource group scope. |
| delete |
Deletes an existing remediation at subscription scope. |
| get |
Gets an existing remediation at management group scope. |
| get |
Gets an existing remediation at resource scope. |
| get |
Gets an existing remediation at resource group scope. |
| get |
Gets an existing remediation at subscription scope. |
| list |
Gets all deployments for a remediation at management group scope. |
| list |
Gets all deployments for a remediation at resource scope. |
| list |
Gets all deployments for a remediation at resource group scope. |
| list |
Gets all deployments for a remediation at subscription scope. |
| list |
Gets all remediations for the management group. |
| list |
Gets all remediations for a resource. |
| list |
Gets all remediations for the subscription. |
| list |
Gets all remediations for the subscription. |
Property Details
cancelAtManagementGroup
Cancels a remediation at management group scope.
cancelAtManagementGroup: (managementGroupId: string, remediationName: string, options?: RemediationsCancelAtManagementGroupOptionalParams) => Promise<Remediation>
Property Value
(managementGroupId: string, remediationName: string, options?: RemediationsCancelAtManagementGroupOptionalParams) => Promise<Remediation>
cancelAtResource
Cancel a remediation at resource scope.
cancelAtResource: (resourceId: string, remediationName: string, options?: RemediationsCancelAtResourceOptionalParams) => Promise<Remediation>
Property Value
(resourceId: string, remediationName: string, options?: RemediationsCancelAtResourceOptionalParams) => Promise<Remediation>
cancelAtResourceGroup
Cancels a remediation at resource group scope.
cancelAtResourceGroup: (resourceGroupName: string, remediationName: string, options?: RemediationsCancelAtResourceGroupOptionalParams) => Promise<Remediation>
Property Value
(resourceGroupName: string, remediationName: string, options?: RemediationsCancelAtResourceGroupOptionalParams) => Promise<Remediation>
cancelAtSubscription
Cancels a remediation at subscription scope.
cancelAtSubscription: (remediationName: string, options?: RemediationsCancelAtSubscriptionOptionalParams) => Promise<Remediation>
Property Value
(remediationName: string, options?: RemediationsCancelAtSubscriptionOptionalParams) => Promise<Remediation>
createOrUpdateAtManagementGroup
Creates or updates a remediation at management group scope.
createOrUpdateAtManagementGroup: (managementGroupId: string, remediationName: string, parameters: Remediation, options?: RemediationsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<Remediation>
Property Value
(managementGroupId: string, remediationName: string, parameters: Remediation, options?: RemediationsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<Remediation>
createOrUpdateAtResource
Creates or updates a remediation at resource scope.
createOrUpdateAtResource: (resourceId: string, remediationName: string, parameters: Remediation, options?: RemediationsCreateOrUpdateAtResourceOptionalParams) => Promise<Remediation>
Property Value
(resourceId: string, remediationName: string, parameters: Remediation, options?: RemediationsCreateOrUpdateAtResourceOptionalParams) => Promise<Remediation>
createOrUpdateAtResourceGroup
Creates or updates a remediation at resource group scope.
createOrUpdateAtResourceGroup: (resourceGroupName: string, remediationName: string, parameters: Remediation, options?: RemediationsCreateOrUpdateAtResourceGroupOptionalParams) => Promise<Remediation>
Property Value
(resourceGroupName: string, remediationName: string, parameters: Remediation, options?: RemediationsCreateOrUpdateAtResourceGroupOptionalParams) => Promise<Remediation>
createOrUpdateAtSubscription
Creates or updates a remediation at subscription scope.
createOrUpdateAtSubscription: (remediationName: string, parameters: Remediation, options?: RemediationsCreateOrUpdateAtSubscriptionOptionalParams) => Promise<Remediation>
Property Value
(remediationName: string, parameters: Remediation, options?: RemediationsCreateOrUpdateAtSubscriptionOptionalParams) => Promise<Remediation>
deleteAtManagementGroup
Deletes an existing remediation at management group scope.
deleteAtManagementGroup: (managementGroupId: string, remediationName: string, options?: RemediationsDeleteAtManagementGroupOptionalParams) => Promise<undefined | Remediation>
Property Value
(managementGroupId: string, remediationName: string, options?: RemediationsDeleteAtManagementGroupOptionalParams) => Promise<undefined | Remediation>
deleteAtResource
Deletes an existing remediation at individual resource scope.
deleteAtResource: (resourceId: string, remediationName: string, options?: RemediationsDeleteAtResourceOptionalParams) => Promise<undefined | Remediation>
Property Value
(resourceId: string, remediationName: string, options?: RemediationsDeleteAtResourceOptionalParams) => Promise<undefined | Remediation>
deleteAtResourceGroup
Deletes an existing remediation at resource group scope.
deleteAtResourceGroup: (resourceGroupName: string, remediationName: string, options?: RemediationsDeleteAtResourceGroupOptionalParams) => Promise<undefined | Remediation>
Property Value
(resourceGroupName: string, remediationName: string, options?: RemediationsDeleteAtResourceGroupOptionalParams) => Promise<undefined | Remediation>
deleteAtSubscription
Deletes an existing remediation at subscription scope.
deleteAtSubscription: (remediationName: string, options?: RemediationsDeleteAtSubscriptionOptionalParams) => Promise<undefined | Remediation>
Property Value
(remediationName: string, options?: RemediationsDeleteAtSubscriptionOptionalParams) => Promise<undefined | Remediation>
getAtManagementGroup
Gets an existing remediation at management group scope.
getAtManagementGroup: (managementGroupId: string, remediationName: string, options?: RemediationsGetAtManagementGroupOptionalParams) => Promise<Remediation>
Property Value
(managementGroupId: string, remediationName: string, options?: RemediationsGetAtManagementGroupOptionalParams) => Promise<Remediation>
getAtResource
Gets an existing remediation at resource scope.
getAtResource: (resourceId: string, remediationName: string, options?: RemediationsGetAtResourceOptionalParams) => Promise<Remediation>
Property Value
(resourceId: string, remediationName: string, options?: RemediationsGetAtResourceOptionalParams) => Promise<Remediation>
getAtResourceGroup
Gets an existing remediation at resource group scope.
getAtResourceGroup: (resourceGroupName: string, remediationName: string, options?: RemediationsGetAtResourceGroupOptionalParams) => Promise<Remediation>
Property Value
(resourceGroupName: string, remediationName: string, options?: RemediationsGetAtResourceGroupOptionalParams) => Promise<Remediation>
getAtSubscription
Gets an existing remediation at subscription scope.
getAtSubscription: (remediationName: string, options?: RemediationsGetAtSubscriptionOptionalParams) => Promise<Remediation>
Property Value
(remediationName: string, options?: RemediationsGetAtSubscriptionOptionalParams) => Promise<Remediation>
listDeploymentsAtManagementGroup
Gets all deployments for a remediation at management group scope.
listDeploymentsAtManagementGroup: (managementGroupId: string, remediationName: string, options?: RemediationsListDeploymentsAtManagementGroupOptionalParams) => PagedAsyncIterableIterator<RemediationDeployment, RemediationDeployment[], PageSettings>
Property Value
(managementGroupId: string, remediationName: string, options?: RemediationsListDeploymentsAtManagementGroupOptionalParams) => PagedAsyncIterableIterator<RemediationDeployment, RemediationDeployment[], PageSettings>
listDeploymentsAtResource
Gets all deployments for a remediation at resource scope.
listDeploymentsAtResource: (resourceId: string, remediationName: string, options?: RemediationsListDeploymentsAtResourceOptionalParams) => PagedAsyncIterableIterator<RemediationDeployment, RemediationDeployment[], PageSettings>
Property Value
(resourceId: string, remediationName: string, options?: RemediationsListDeploymentsAtResourceOptionalParams) => PagedAsyncIterableIterator<RemediationDeployment, RemediationDeployment[], PageSettings>
listDeploymentsAtResourceGroup
Gets all deployments for a remediation at resource group scope.
listDeploymentsAtResourceGroup: (resourceGroupName: string, remediationName: string, options?: RemediationsListDeploymentsAtResourceGroupOptionalParams) => PagedAsyncIterableIterator<RemediationDeployment, RemediationDeployment[], PageSettings>
Property Value
(resourceGroupName: string, remediationName: string, options?: RemediationsListDeploymentsAtResourceGroupOptionalParams) => PagedAsyncIterableIterator<RemediationDeployment, RemediationDeployment[], PageSettings>
listDeploymentsAtSubscription
Gets all deployments for a remediation at subscription scope.
listDeploymentsAtSubscription: (remediationName: string, options?: RemediationsListDeploymentsAtSubscriptionOptionalParams) => PagedAsyncIterableIterator<RemediationDeployment, RemediationDeployment[], PageSettings>
Property Value
(remediationName: string, options?: RemediationsListDeploymentsAtSubscriptionOptionalParams) => PagedAsyncIterableIterator<RemediationDeployment, RemediationDeployment[], PageSettings>
listForManagementGroup
Gets all remediations for the management group.
listForManagementGroup: (managementGroupId: string, options?: RemediationsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<Remediation, Remediation[], PageSettings>
Property Value
(managementGroupId: string, options?: RemediationsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<Remediation, Remediation[], PageSettings>
listForResource
Gets all remediations for a resource.
listForResource: (resourceId: string, options?: RemediationsListForResourceOptionalParams) => PagedAsyncIterableIterator<Remediation, Remediation[], PageSettings>
Property Value
(resourceId: string, options?: RemediationsListForResourceOptionalParams) => PagedAsyncIterableIterator<Remediation, Remediation[], PageSettings>
listForResourceGroup
Gets all remediations for the subscription.
listForResourceGroup: (resourceGroupName: string, options?: RemediationsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<Remediation, Remediation[], PageSettings>
Property Value
(resourceGroupName: string, options?: RemediationsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<Remediation, Remediation[], PageSettings>
listForSubscription
Gets all remediations for the subscription.
listForSubscription: (options?: RemediationsListForSubscriptionOptionalParams) => PagedAsyncIterableIterator<Remediation, Remediation[], PageSettings>
Property Value
(options?: RemediationsListForSubscriptionOptionalParams) => PagedAsyncIterableIterator<Remediation, Remediation[], PageSettings>