GetRemediationAtManagementGroupResult

data class GetRemediationAtManagementGroupResult(val azureApiVersion: String, val correlationId: String, val createdOn: String, val deploymentStatus: RemediationDeploymentSummaryResponse, val failureThreshold: RemediationPropertiesResponseFailureThreshold? = null, val filters: RemediationFiltersResponse? = null, val id: String, val lastUpdatedOn: String, val name: String, val parallelDeployments: Int? = null, val policyAssignmentId: String? = null, val policyDefinitionReferenceId: String? = null, val provisioningState: String, val resourceCount: Int? = null, val resourceDiscoveryMode: String? = null, val statusMessage: String, val systemData: SystemDataResponse, val type: String)

The remediation definition.

Constructors

Link copied to clipboard
constructor(azureApiVersion: String, correlationId: String, createdOn: String, deploymentStatus: RemediationDeploymentSummaryResponse, failureThreshold: RemediationPropertiesResponseFailureThreshold? = null, filters: RemediationFiltersResponse? = null, id: String, lastUpdatedOn: String, name: String, parallelDeployments: Int? = null, policyAssignmentId: String? = null, policyDefinitionReferenceId: String? = null, provisioningState: String, resourceCount: Int? = null, resourceDiscoveryMode: String? = null, statusMessage: String, systemData: SystemDataResponse, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The remediation correlation Id. Can be used to find events related to the remediation in the activity log.

Link copied to clipboard

The time at which the remediation was created.

Link copied to clipboard

The deployment status summary for all deployments created by the remediation.

Link copied to clipboard

The remediation failure threshold settings

Link copied to clipboard

The filters that will be applied to determine which resources to remediate.

Link copied to clipboard
val id: String

The ID of the remediation.

Link copied to clipboard

The time at which the remediation was last updated.

Link copied to clipboard

The name of the remediation.

Link copied to clipboard

Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.

Link copied to clipboard

The resource ID of the policy assignment that should be remediated.

Link copied to clipboard

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.

Link copied to clipboard

The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.

Link copied to clipboard
val resourceCount: Int? = null

Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.

Link copied to clipboard

The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.

Link copied to clipboard

The remediation status message. Provides additional details regarding the state of the remediation.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard

The type of the remediation.