import type * as backup from "@distilled.cloud/aws/backup"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for the `ListProtectedResources` operation (IAM action * `backup:ListProtectedResources`). * * Lists the resources successfully backed up by AWS Backup — each entry * carries the resource ARN, type, and last-backup time. Provide the * implementation with `Effect.provide(AWS.Backup.ListProtectedResourcesHttp)`. * ### Protected Resources * **Example:** List Protected Resources * ```typescript * const listProtectedResources = yield* AWS.Backup.ListProtectedResources(); * * const page = yield* listProtectedResources({ MaxResults: 25 }); * ``` * * @binding */ export interface ListProtectedResources extends Binding.Service Effect.Effect<(request?: backup.ListProtectedResourcesInput) => Effect.Effect>> { } export declare const ListProtectedResources: ListProtectedResources; //# sourceMappingURL=ListProtectedResources.d.ts.map