RemediationsOperations interface

Interface representing a Remediations operations.

Properties

cancelAtManagementGroup

Cancels a remediation at management group scope.

cancelAtResource

Cancel a remediation at resource scope.

cancelAtResourceGroup

Cancels a remediation at resource group scope.

cancelAtSubscription

Cancels a remediation at subscription scope.

createOrUpdateAtManagementGroup

Creates or updates a remediation at management group scope.

createOrUpdateAtResource

Creates or updates a remediation at resource scope.

createOrUpdateAtResourceGroup

Creates or updates a remediation at resource group scope.

createOrUpdateAtSubscription

Creates or updates a remediation at subscription scope.

deleteAtManagementGroup

Deletes an existing remediation at management group scope.

deleteAtResource

Deletes an existing remediation at individual resource scope.

deleteAtResourceGroup

Deletes an existing remediation at resource group scope.

deleteAtSubscription

Deletes an existing remediation at subscription scope.

getAtManagementGroup

Gets an existing remediation at management group scope.

getAtResource

Gets an existing remediation at resource scope.

getAtResourceGroup

Gets an existing remediation at resource group scope.

getAtSubscription

Gets an existing remediation at subscription scope.

listDeploymentsAtManagementGroup

Gets all deployments for a remediation at management group scope.

listDeploymentsAtResource

Gets all deployments for a remediation at resource scope.

listDeploymentsAtResourceGroup

Gets all deployments for a remediation at resource group scope.

listDeploymentsAtSubscription

Gets all deployments for a remediation at subscription scope.

listForManagementGroup

Gets all remediations for the management group.

listForResource

Gets all remediations for a resource.

listForResourceGroup

Gets all remediations for the subscription.

listForSubscription

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>