1. Packages
  2. AWS Native
  3. API Docs
  4. cleanrooms
  5. getIdMappingTable

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.cleanrooms.getIdMappingTable

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    Represents an association between an ID mapping workflow and a collaboration

    Using getIdMappingTable

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getIdMappingTable(args: GetIdMappingTableArgs, opts?: InvokeOptions): Promise<GetIdMappingTableResult>
    function getIdMappingTableOutput(args: GetIdMappingTableOutputArgs, opts?: InvokeOptions): Output<GetIdMappingTableResult>
    def get_id_mapping_table(id_mapping_table_identifier: Optional[str] = None,
                             membership_identifier: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetIdMappingTableResult
    def get_id_mapping_table_output(id_mapping_table_identifier: Optional[pulumi.Input[str]] = None,
                             membership_identifier: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetIdMappingTableResult]
    func LookupIdMappingTable(ctx *Context, args *LookupIdMappingTableArgs, opts ...InvokeOption) (*LookupIdMappingTableResult, error)
    func LookupIdMappingTableOutput(ctx *Context, args *LookupIdMappingTableOutputArgs, opts ...InvokeOption) LookupIdMappingTableResultOutput

    > Note: This function is named LookupIdMappingTable in the Go SDK.

    public static class GetIdMappingTable 
    {
        public static Task<GetIdMappingTableResult> InvokeAsync(GetIdMappingTableArgs args, InvokeOptions? opts = null)
        public static Output<GetIdMappingTableResult> Invoke(GetIdMappingTableInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIdMappingTableResult> getIdMappingTable(GetIdMappingTableArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:cleanrooms:getIdMappingTable
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IdMappingTableIdentifier string
    MembershipIdentifier string
    The unique identifier of the membership resource for the ID mapping table.
    IdMappingTableIdentifier string
    MembershipIdentifier string
    The unique identifier of the membership resource for the ID mapping table.
    idMappingTableIdentifier String
    membershipIdentifier String
    The unique identifier of the membership resource for the ID mapping table.
    idMappingTableIdentifier string
    membershipIdentifier string
    The unique identifier of the membership resource for the ID mapping table.
    id_mapping_table_identifier str
    membership_identifier str
    The unique identifier of the membership resource for the ID mapping table.
    idMappingTableIdentifier String
    membershipIdentifier String
    The unique identifier of the membership resource for the ID mapping table.

    getIdMappingTable Result

    The following output properties are available:

    Arn string
    The Amazon Resource Name (ARN) of the ID mapping table.
    CollaborationArn string
    The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
    CollaborationIdentifier string
    Description string
    The description of the ID mapping table.
    IdMappingTableIdentifier string
    InputReferenceProperties Pulumi.AwsNative.CleanRooms.Outputs.IdMappingTableInputReferenceProperties
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the AWS KMS key.
    MembershipArn string
    The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    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.
    Arn string
    The Amazon Resource Name (ARN) of the ID mapping table.
    CollaborationArn string
    The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
    CollaborationIdentifier string
    Description string
    The description of the ID mapping table.
    IdMappingTableIdentifier string
    InputReferenceProperties IdMappingTableInputReferenceProperties
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the AWS KMS key.
    MembershipArn string
    The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
    Tags Tag
    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.
    arn String
    The Amazon Resource Name (ARN) of the ID mapping table.
    collaborationArn String
    The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
    collaborationIdentifier String
    description String
    The description of the ID mapping table.
    idMappingTableIdentifier String
    inputReferenceProperties IdMappingTableInputReferenceProperties
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the AWS KMS key.
    membershipArn String
    The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
    tags List<Tag>
    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.
    arn string
    The Amazon Resource Name (ARN) of the ID mapping table.
    collaborationArn string
    The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
    collaborationIdentifier string
    description string
    The description of the ID mapping table.
    idMappingTableIdentifier string
    inputReferenceProperties IdMappingTableInputReferenceProperties
    kmsKeyArn string
    The Amazon Resource Name (ARN) of the AWS KMS key.
    membershipArn string
    The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
    tags Tag[]
    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.
    arn str
    The Amazon Resource Name (ARN) of the ID mapping table.
    collaboration_arn str
    The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
    collaboration_identifier str
    description str
    The description of the ID mapping table.
    id_mapping_table_identifier str
    input_reference_properties IdMappingTableInputReferenceProperties
    kms_key_arn str
    The Amazon Resource Name (ARN) of the AWS KMS key.
    membership_arn str
    The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
    tags Sequence[root_Tag]
    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.
    arn String
    The Amazon Resource Name (ARN) of the ID mapping table.
    collaborationArn String
    The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
    collaborationIdentifier String
    description String
    The description of the ID mapping table.
    idMappingTableIdentifier String
    inputReferenceProperties Property Map
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the AWS KMS key.
    membershipArn String
    The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
    tags List<Property Map>
    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.

    Supporting Types

    IdMappingTableInputReferenceProperties

    IdMappingTableInputSource []IdMappingTableInputSource
    The input source of the ID mapping table.
    idMappingTableInputSource List<IdMappingTableInputSource>
    The input source of the ID mapping table.
    idMappingTableInputSource IdMappingTableInputSource[]
    The input source of the ID mapping table.
    idMappingTableInputSource List<Property Map>
    The input source of the ID mapping table.

    IdMappingTableInputSource

    IdNamespaceAssociationId string
    The unique identifier of the ID namespace association.
    Type Pulumi.AwsNative.CleanRooms.IdMappingTableInputSourceType
    The type of the input source of the ID mapping table.
    IdNamespaceAssociationId string
    The unique identifier of the ID namespace association.
    Type IdMappingTableInputSourceType
    The type of the input source of the ID mapping table.
    idNamespaceAssociationId String
    The unique identifier of the ID namespace association.
    type IdMappingTableInputSourceType
    The type of the input source of the ID mapping table.
    idNamespaceAssociationId string
    The unique identifier of the ID namespace association.
    type IdMappingTableInputSourceType
    The type of the input source of the ID mapping table.
    id_namespace_association_id str
    The unique identifier of the ID namespace association.
    type IdMappingTableInputSourceType
    The type of the input source of the ID mapping table.
    idNamespaceAssociationId String
    The unique identifier of the ID namespace association.
    type "SOURCE" | "TARGET"
    The type of the input source of the ID mapping table.

    IdMappingTableInputSourceType

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi