Type alias TypedResourceRemediation<TProps>
TypedResourceRemediation<TProps>: ((props,
args) => Promise<Record<string, any>> | Record<string, any> | Promise<void> | void | undefined) Type declaration
- (props, args): Promise<Record<string, any>> | Record<string, any> | Promise<void> | void | undefined
Returns 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.