UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

49 lines (48 loc) 1.82 kB
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<GetIntegrationResourcePropertyResult>; 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<GetIntegrationResourcePropertyResult>; export interface GetIntegrationResourcePropertyOutputArgs { /** * The connection ARN of the source, or the database ARN of the target. */ resourceArn: pulumi.Input<string>; /** * The integration resource property ARN. */ resourcePropertyArn: pulumi.Input<string>; }