Class GetRemediationAtResourceResult
- java.lang.Object
-
- com.pulumi.azurenative.policyinsights.outputs.GetRemediationAtResourceResult
-
public final class GetRemediationAtResourceResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetRemediationAtResourceResult.Builder
-
Method Summary
-
-
-
Method Detail
-
correlationId
public java.lang.String correlationId()
- Returns:
- The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
-
createdOn
public java.lang.String createdOn()
- Returns:
- The time at which the remediation was created.
-
deploymentStatus
public RemediationDeploymentSummaryResponse deploymentStatus()
- Returns:
- The deployment status summary for all deployments created by the remediation.
-
failureThreshold
public java.util.Optional<RemediationPropertiesResponseFailureThreshold> failureThreshold()
- Returns:
- The remediation failure threshold settings
-
filters
public java.util.Optional<RemediationFiltersResponse> filters()
- Returns:
- The filters that will be applied to determine which resources to remediate.
-
id
public java.lang.String id()
- Returns:
- The ID of the remediation.
-
lastUpdatedOn
public java.lang.String lastUpdatedOn()
- Returns:
- The time at which the remediation was last updated.
-
name
public java.lang.String name()
- Returns:
- The name of the remediation.
-
parallelDeployments
public java.util.Optional<java.lang.Integer> parallelDeployments()
- Returns:
- 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.
-
policyAssignmentId
public java.util.Optional<java.lang.String> policyAssignmentId()
- Returns:
- The resource ID of the policy assignment that should be remediated.
-
policyDefinitionReferenceId
public java.util.Optional<java.lang.String> policyDefinitionReferenceId()
- Returns:
- 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
public java.lang.String provisioningState()
- Returns:
- 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.
-
resourceCount
public java.util.Optional<java.lang.Integer> resourceCount()
- Returns:
- Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
-
resourceDiscoveryMode
public java.util.Optional<java.lang.String> resourceDiscoveryMode()
- Returns:
- The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
-
statusMessage
public java.lang.String statusMessage()
- Returns:
- The remediation status message. Provides additional details regarding the state of the remediation.
-
systemData
public SystemDataResponse systemData()
- Returns:
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
-
type
public java.lang.String type()
- Returns:
- The type of the remediation.
-
builder
public static GetRemediationAtResourceResult.Builder builder()
-
builder
public static GetRemediationAtResourceResult.Builder builder(GetRemediationAtResourceResult defaults)
-
-