import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Resource Type definition for AWS::Glue::IntegrationResourceProperty */ export declare function getIntegrationResourceProperty(args: GetIntegrationResourcePropertyArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetIntegrationResourcePropertyArgs { /** * The connection ARN of the source, or the database ARN of the target. */ resourceArn: string; /** * The integration resource property ARN. */ resourcePropertyArn: string; } export interface GetIntegrationResourcePropertyResult { /** * The integration resource property ARN. */ readonly resourcePropertyArn?: string; /** * The resource properties associated with the integration source. */ readonly sourceProcessingProperties?: outputs.glue.SourceProcessingPropertiesProperties; /** * An array of key-value pairs to apply to this resource. */ readonly tags?: outputs.Tag[]; /** * The resource properties associated with the integration target. */ readonly targetProcessingProperties?: outputs.glue.TargetProcessingPropertiesProperties; } /** * Resource Type definition for AWS::Glue::IntegrationResourceProperty */ export declare function getIntegrationResourcePropertyOutput(args: GetIntegrationResourcePropertyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetIntegrationResourcePropertyOutputArgs { /** * The connection ARN of the source, or the database ARN of the target. */ resourceArn: pulumi.Input; /** * The integration resource property ARN. */ resourcePropertyArn: pulumi.Input; }