import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data source for managing Amazon ARC Region Switch Route53 Health Checks. * * ## Example Usage * * ### Basic Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.arcregionswitch.getRoute53HealthChecks({ * planArn: "arn:aws:arc-region-switch::123456789012:plan/example-plan:abc123", * }); * ``` */ export declare function getRoute53HealthChecks(args: GetRoute53HealthChecksArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRoute53HealthChecks. */ export interface GetRoute53HealthChecksArgs { /** * ARN of the ARC Region Switch Plan. */ planArn: string; /** * Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. * * @deprecated This attribute will be removed in a future version of the provider. */ region?: string; } /** * A collection of values returned by getRoute53HealthChecks. */ export interface GetRoute53HealthChecksResult { /** * List of Route53 health checks associated with the plan. Each health check contains: */ readonly healthChecks: outputs.arcregionswitch.GetRoute53HealthChecksHealthCheck[]; readonly planArn: string; /** * Region for the health check. * * @deprecated This attribute will be removed in a future version of the provider. */ readonly region: string; } /** * Data source for managing Amazon ARC Region Switch Route53 Health Checks. * * ## Example Usage * * ### Basic Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.arcregionswitch.getRoute53HealthChecks({ * planArn: "arn:aws:arc-region-switch::123456789012:plan/example-plan:abc123", * }); * ``` */ export declare function getRoute53HealthChecksOutput(args: GetRoute53HealthChecksOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRoute53HealthChecks. */ export interface GetRoute53HealthChecksOutputArgs { /** * ARN of the ARC Region Switch Plan. */ planArn: pulumi.Input; /** * Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. * * @deprecated This attribute will be removed in a future version of the provider. */ region?: pulumi.Input; } //# sourceMappingURL=getRoute53HealthChecks.d.ts.map