@pulumi/policy - v1.21.0
    Preparing search index...

    Type Alias TypedResourceRemediation<TProps>

    TypedResourceRemediation: (
        props: TProps,
        args: ResourceValidationArgs,
    ) =>
        | Promise<Record<string, any>>
        | Record<string, any>
        | Promise<void>
        | void
        | undefined

    TypedResourceRemediation is a callback responsible for remediating a resource policy violation; it is the typed equivalent to ResourceRemediation that carries strongly typed properties with it.

    Type Parameters

    • TProps

    Type Declaration

      • (
            props: TProps,
            args: ResourceValidationArgs,
        ):
            | Promise<Record<string, any>>
            | Record<string, any>
            | Promise<void>
            | void
            | undefined
      • Parameters

        Returns
            | Promise<Record<string, any>>
            | Record<string, any>
            | Promise<void>
            | void
            | undefined