Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.1 published on Wednesday, May 18, 2022 by Pulumi

getRemediationAtResourceGroup

The remediation definition. API Version: 2019-07-01.

Using getRemediationAtResourceGroup

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getRemediationAtResourceGroup(args: GetRemediationAtResourceGroupArgs, opts?: InvokeOptions): Promise<GetRemediationAtResourceGroupResult>
function getRemediationAtResourceGroupOutput(args: GetRemediationAtResourceGroupOutputArgs, opts?: InvokeOptions): Output<GetRemediationAtResourceGroupResult>
def get_remediation_at_resource_group(remediation_name: Optional[str] = None,
                                      resource_group_name: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetRemediationAtResourceGroupResult
def get_remediation_at_resource_group_output(remediation_name: Optional[pulumi.Input[str]] = None,
                                      resource_group_name: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetRemediationAtResourceGroupResult]
func LookupRemediationAtResourceGroup(ctx *Context, args *LookupRemediationAtResourceGroupArgs, opts ...InvokeOption) (*LookupRemediationAtResourceGroupResult, error)
func LookupRemediationAtResourceGroupOutput(ctx *Context, args *LookupRemediationAtResourceGroupOutputArgs, opts ...InvokeOption) LookupRemediationAtResourceGroupResultOutput

> Note: This function is named LookupRemediationAtResourceGroup in the Go SDK.

public static class GetRemediationAtResourceGroup 
{
    public static Task<GetRemediationAtResourceGroupResult> InvokeAsync(GetRemediationAtResourceGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetRemediationAtResourceGroupResult> Invoke(GetRemediationAtResourceGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRemediationAtResourceGroupResult> getRemediationAtResourceGroup(GetRemediationAtResourceGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:policyinsights:getRemediationAtResourceGroup
  Arguments:
    # Arguments dictionary

The following arguments are supported:

RemediationName string

The name of the remediation.

ResourceGroupName string

Resource group name.

RemediationName string

The name of the remediation.

ResourceGroupName string

Resource group name.

remediationName String

The name of the remediation.

resourceGroupName String

Resource group name.

remediationName string

The name of the remediation.

resourceGroupName string

Resource group name.

remediation_name str

The name of the remediation.

resource_group_name str

Resource group name.

remediationName String

The name of the remediation.

resourceGroupName String

Resource group name.

getRemediationAtResourceGroup Result

The following output properties are available:

CreatedOn string

The time at which the remediation was created.

DeploymentStatus Pulumi.AzureNative.PolicyInsights.Outputs.RemediationDeploymentSummaryResponse

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

Id string

The ID of the remediation.

LastUpdatedOn string

The time at which the remediation was last updated.

Name string

The name of the remediation.

ProvisioningState string

The status of the remediation.

Type string

The type of the remediation.

Filters Pulumi.AzureNative.PolicyInsights.Outputs.RemediationFiltersResponse

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

PolicyAssignmentId string

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

PolicyDefinitionReferenceId string

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.

ResourceDiscoveryMode string

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

CreatedOn string

The time at which the remediation was created.

DeploymentStatus RemediationDeploymentSummaryResponse

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

Id string

The ID of the remediation.

LastUpdatedOn string

The time at which the remediation was last updated.

Name string

The name of the remediation.

ProvisioningState string

The status of the remediation.

Type string

The type of the remediation.

Filters RemediationFiltersResponse

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

PolicyAssignmentId string

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

PolicyDefinitionReferenceId string

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.

ResourceDiscoveryMode string

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

createdOn String

The time at which the remediation was created.

deploymentStatus RemediationDeploymentSummaryResponse

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

id String

The ID of the remediation.

lastUpdatedOn String

The time at which the remediation was last updated.

name String

The name of the remediation.

provisioningState String

The status of the remediation.

type String

The type of the remediation.

filters RemediationFiltersResponse

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

policyAssignmentId String

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

policyDefinitionReferenceId String

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.

resourceDiscoveryMode String

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

createdOn string

The time at which the remediation was created.

deploymentStatus RemediationDeploymentSummaryResponse

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

id string

The ID of the remediation.

lastUpdatedOn string

The time at which the remediation was last updated.

name string

The name of the remediation.

provisioningState string

The status of the remediation.

type string

The type of the remediation.

filters RemediationFiltersResponse

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

policyAssignmentId string

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

policyDefinitionReferenceId string

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.

resourceDiscoveryMode string

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

created_on str

The time at which the remediation was created.

deployment_status RemediationDeploymentSummaryResponse

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

id str

The ID of the remediation.

last_updated_on str

The time at which the remediation was last updated.

name str

The name of the remediation.

provisioning_state str

The status of the remediation.

type str

The type of the remediation.

filters RemediationFiltersResponse

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

policy_assignment_id str

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

policy_definition_reference_id str

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.

resource_discovery_mode str

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

createdOn String

The time at which the remediation was created.

deploymentStatus Property Map

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

id String

The ID of the remediation.

lastUpdatedOn String

The time at which the remediation was last updated.

name String

The name of the remediation.

provisioningState String

The status of the remediation.

type String

The type of the remediation.

filters Property Map

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

policyAssignmentId String

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

policyDefinitionReferenceId String

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.

resourceDiscoveryMode String

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

Supporting Types

RemediationDeploymentSummaryResponse

FailedDeployments int

The number of deployments required by the remediation that have failed.

SuccessfulDeployments int

The number of deployments required by the remediation that have succeeded.

TotalDeployments int

The number of deployments required by the remediation.

FailedDeployments int

The number of deployments required by the remediation that have failed.

SuccessfulDeployments int

The number of deployments required by the remediation that have succeeded.

TotalDeployments int

The number of deployments required by the remediation.

failedDeployments Integer

The number of deployments required by the remediation that have failed.

successfulDeployments Integer

The number of deployments required by the remediation that have succeeded.

totalDeployments Integer

The number of deployments required by the remediation.

failedDeployments number

The number of deployments required by the remediation that have failed.

successfulDeployments number

The number of deployments required by the remediation that have succeeded.

totalDeployments number

The number of deployments required by the remediation.

failed_deployments int

The number of deployments required by the remediation that have failed.

successful_deployments int

The number of deployments required by the remediation that have succeeded.

total_deployments int

The number of deployments required by the remediation.

failedDeployments Number

The number of deployments required by the remediation that have failed.

successfulDeployments Number

The number of deployments required by the remediation that have succeeded.

totalDeployments Number

The number of deployments required by the remediation.

RemediationFiltersResponse

Locations List<string>

The resource locations that will be remediated.

Locations []string

The resource locations that will be remediated.

locations List

The resource locations that will be remediated.

locations string[]

The resource locations that will be remediated.

locations Sequence[str]

The resource locations that will be remediated.

locations List

The resource locations that will be remediated.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0