import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * An example resource schema demonstrating some basic constructs and validation rules. */ export declare function getExtensionAssociation(args: GetExtensionAssociationArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetExtensionAssociationArgs { /** * The system-generated ID for the association. */ id: string; } export interface GetExtensionAssociationResult { /** * The ARN of the extension defined in the association. */ readonly arn?: string; /** * The ARN of the extension defined in the association. */ readonly extensionArn?: string; /** * The system-generated ID for the association. */ readonly id?: string; /** * The parameter names and values defined in the extensions. Extension parameters marked `Required` must be entered for this field. */ readonly parameters?: { [key: string]: string; }; /** * The ARNs of applications, configuration profiles, or environments defined in the association. */ readonly resourceArn?: string; /** * An array of key-value pairs to apply to this resource. */ readonly tags?: outputs.Tag[]; } /** * An example resource schema demonstrating some basic constructs and validation rules. */ export declare function getExtensionAssociationOutput(args: GetExtensionAssociationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetExtensionAssociationOutputArgs { /** * The system-generated ID for the association. */ id: pulumi.Input; }