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

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.cleanrooms.getIdMappingTable

Explore with Pulumi AI

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 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>
Copy
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]
Copy
func LookupIdMappingTable(ctx *Context, args *LookupIdMappingTableArgs, opts ...InvokeOption) (*LookupIdMappingTableResult, error)
func LookupIdMappingTableOutput(ctx *Context, args *LookupIdMappingTableOutputArgs, opts ...InvokeOption) LookupIdMappingTableResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetIdMappingTableResult> getIdMappingTable(GetIdMappingTableArgs args, InvokeOptions options)
public static Output<GetIdMappingTableResult> getIdMappingTable(GetIdMappingTableArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:cleanrooms:getIdMappingTable
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

IdMappingTableIdentifier This property is required. string
The unique identifier of the ID mapping table identifier that you want to retrieve.
MembershipIdentifier This property is required. string
The unique identifier of the membership resource for the ID mapping table.
IdMappingTableIdentifier This property is required. string
The unique identifier of the ID mapping table identifier that you want to retrieve.
MembershipIdentifier This property is required. string
The unique identifier of the membership resource for the ID mapping table.
idMappingTableIdentifier This property is required. String
The unique identifier of the ID mapping table identifier that you want to retrieve.
membershipIdentifier This property is required. String
The unique identifier of the membership resource for the ID mapping table.
idMappingTableIdentifier This property is required. string
The unique identifier of the ID mapping table identifier that you want to retrieve.
membershipIdentifier This property is required. string
The unique identifier of the membership resource for the ID mapping table.
id_mapping_table_identifier This property is required. str
The unique identifier of the ID mapping table identifier that you want to retrieve.
membership_identifier This property is required. str
The unique identifier of the membership resource for the ID mapping table.
idMappingTableIdentifier This property is required. String
The unique identifier of the ID mapping table identifier that you want to retrieve.
membershipIdentifier This property is required. 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
The unique identifier of the collaboration that contains this ID mapping table.
Description string
The description of the ID mapping table.
IdMappingTableIdentifier string
The unique identifier of the ID mapping table identifier that you want to retrieve.
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
The unique identifier of the collaboration that contains this ID mapping table.
Description string
The description of the ID mapping table.
IdMappingTableIdentifier string
The unique identifier of the ID mapping table identifier that you want to retrieve.
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
The unique identifier of the collaboration that contains this ID mapping table.
description String
The description of the ID mapping table.
idMappingTableIdentifier String
The unique identifier of the ID mapping table identifier that you want to retrieve.
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
The unique identifier of the collaboration that contains this ID mapping table.
description string
The description of the ID mapping table.
idMappingTableIdentifier string
The unique identifier of the ID mapping table identifier that you want to retrieve.
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
The unique identifier of the collaboration that contains this ID mapping table.
description str
The description of the ID mapping table.
id_mapping_table_identifier str
The unique identifier of the ID mapping table identifier that you want to retrieve.
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
The unique identifier of the collaboration that contains this ID mapping table.
description String
The description of the ID mapping table.
idMappingTableIdentifier String
The unique identifier of the ID mapping table identifier that you want to retrieve.
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 This property is required. List<Pulumi.AwsNative.CleanRooms.Inputs.IdMappingTableInputSource>
The input source of the ID mapping table.
IdMappingTableInputSource This property is required. []IdMappingTableInputSource
The input source of the ID mapping table.
idMappingTableInputSource This property is required. List<IdMappingTableInputSource>
The input source of the ID mapping table.
idMappingTableInputSource This property is required. IdMappingTableInputSource[]
The input source of the ID mapping table.
id_mapping_table_input_source This property is required. Sequence[IdMappingTableInputSource]
The input source of the ID mapping table.
idMappingTableInputSource This property is required. List<Property Map>
The input source of the ID mapping table.

IdMappingTableInputSource

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

IdMappingTableInputSourceType

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

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

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi