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)

70 lines (69 loc) 2.9 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Represents an association between an ID namespace and a collaboration */ export declare function getIdNamespaceAssociation(args: GetIdNamespaceAssociationArgs, opts?: pulumi.InvokeOptions): Promise<GetIdNamespaceAssociationResult>; export interface GetIdNamespaceAssociationArgs { /** * The unique identifier of the ID namespace association that you want to retrieve. */ idNamespaceAssociationIdentifier: string; /** * The unique identifier of the membership that contains the ID namespace association. */ membershipIdentifier: string; } export interface GetIdNamespaceAssociationResult { /** * The Amazon Resource Name (ARN) of the ID namespace association. */ readonly arn?: string; /** * The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association. */ readonly collaborationArn?: string; /** * The unique identifier of the collaboration that contains this ID namespace association. */ readonly collaborationIdentifier?: string; /** * The description of the ID namespace association. */ readonly description?: string; /** * The configuration settings for the ID mapping table. */ readonly idMappingConfig?: outputs.cleanrooms.IdNamespaceAssociationIdMappingConfig; /** * The unique identifier of the ID namespace association that you want to retrieve. */ readonly idNamespaceAssociationIdentifier?: string; readonly inputReferenceProperties?: outputs.cleanrooms.IdNamespaceAssociationInputReferenceProperties; /** * The Amazon Resource Name (ARN) of the membership resource for this ID namespace association. */ readonly membershipArn?: string; /** * The name of this ID namespace association. */ readonly name?: string; /** * An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource. */ readonly tags?: outputs.Tag[]; } /** * Represents an association between an ID namespace and a collaboration */ export declare function getIdNamespaceAssociationOutput(args: GetIdNamespaceAssociationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIdNamespaceAssociationResult>; export interface GetIdNamespaceAssociationOutputArgs { /** * The unique identifier of the ID namespace association that you want to retrieve. */ idNamespaceAssociationIdentifier: pulumi.Input<string>; /** * The unique identifier of the membership that contains the ID namespace association. */ membershipIdentifier: pulumi.Input<string>; }