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)

51 lines (50 loc) 1.74 kB
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<GetExtensionAssociationResult>; 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<GetExtensionAssociationResult>; export interface GetExtensionAssociationOutputArgs { /** * The system-generated ID for the association. */ id: pulumi.Input<string>; }