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

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

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.cleanrooms.IdMappingTable

Explore with Pulumi AI

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

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Represents an association between an ID mapping workflow and a collaboration

Create IdMappingTable Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new IdMappingTable(name: string, args: IdMappingTableArgs, opts?: CustomResourceOptions);
@overload
def IdMappingTable(resource_name: str,
                   args: IdMappingTableArgs,
                   opts: Optional[ResourceOptions] = None)

@overload
def IdMappingTable(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   input_reference_config: Optional[IdMappingTableInputReferenceConfigArgs] = None,
                   membership_identifier: Optional[str] = None,
                   description: Optional[str] = None,
                   kms_key_arn: Optional[str] = None,
                   name: Optional[str] = None,
                   tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewIdMappingTable(ctx *Context, name string, args IdMappingTableArgs, opts ...ResourceOption) (*IdMappingTable, error)
public IdMappingTable(string name, IdMappingTableArgs args, CustomResourceOptions? opts = null)
public IdMappingTable(String name, IdMappingTableArgs args)
public IdMappingTable(String name, IdMappingTableArgs args, CustomResourceOptions options)
type: aws-native:cleanrooms:IdMappingTable
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. IdMappingTableArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. IdMappingTableArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. IdMappingTableArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IdMappingTableArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. IdMappingTableArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

IdMappingTable Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The IdMappingTable resource accepts the following input properties:

InputReferenceConfig This property is required. Pulumi.AwsNative.CleanRooms.Inputs.IdMappingTableInputReferenceConfig
The input reference configuration for the ID mapping table.
MembershipIdentifier This property is required. string
The unique identifier of the membership resource for the ID mapping table.
Description string
The description of the ID mapping table.
KmsKeyArn string
The Amazon Resource Name (ARN) of the AWS KMS key.
Name string
The name of the ID mapping table.
Tags List<Pulumi.AwsNative.Inputs.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.
InputReferenceConfig This property is required. IdMappingTableInputReferenceConfigArgs
The input reference configuration for the ID mapping table.
MembershipIdentifier This property is required. string
The unique identifier of the membership resource for the ID mapping table.
Description string
The description of the ID mapping table.
KmsKeyArn string
The Amazon Resource Name (ARN) of the AWS KMS key.
Name string
The name of the ID mapping table.
Tags TagArgs
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.
inputReferenceConfig This property is required. IdMappingTableInputReferenceConfig
The input reference configuration for the ID mapping table.
membershipIdentifier This property is required. String
The unique identifier of the membership resource for the ID mapping table.
description String
The description of the ID mapping table.
kmsKeyArn String
The Amazon Resource Name (ARN) of the AWS KMS key.
name String
The name of 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.
inputReferenceConfig This property is required. IdMappingTableInputReferenceConfig
The input reference configuration for the ID mapping table.
membershipIdentifier This property is required. string
The unique identifier of the membership resource for the ID mapping table.
description string
The description of the ID mapping table.
kmsKeyArn string
The Amazon Resource Name (ARN) of the AWS KMS key.
name string
The name of 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.
input_reference_config This property is required. IdMappingTableInputReferenceConfigArgs
The input reference configuration for the ID mapping table.
membership_identifier This property is required. str
The unique identifier of the membership resource for the ID mapping table.
description str
The description of the ID mapping table.
kms_key_arn str
The Amazon Resource Name (ARN) of the AWS KMS key.
name str
The name of the ID mapping table.
tags Sequence[TagArgs]
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.
inputReferenceConfig This property is required. Property Map
The input reference configuration for the ID mapping table.
membershipIdentifier This property is required. String
The unique identifier of the membership resource for the ID mapping table.
description String
The description of the ID mapping table.
kmsKeyArn String
The Amazon Resource Name (ARN) of the AWS KMS key.
name String
The name of 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.

Outputs

All input properties are implicitly available as output properties. Additionally, the IdMappingTable resource produces the following output properties:

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.
Id string
The provider-assigned unique ID for this managed resource.
IdMappingTableIdentifier string
The unique identifier of the ID mapping table identifier that you want to retrieve.
InputReferenceProperties Pulumi.AwsNative.CleanRooms.Outputs.IdMappingTableInputReferenceProperties
MembershipArn string
The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
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.
Id string
The provider-assigned unique ID for this managed resource.
IdMappingTableIdentifier string
The unique identifier of the ID mapping table identifier that you want to retrieve.
InputReferenceProperties IdMappingTableInputReferenceProperties
MembershipArn string
The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
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.
id String
The provider-assigned unique ID for this managed resource.
idMappingTableIdentifier String
The unique identifier of the ID mapping table identifier that you want to retrieve.
inputReferenceProperties IdMappingTableInputReferenceProperties
membershipArn String
The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
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.
id string
The provider-assigned unique ID for this managed resource.
idMappingTableIdentifier string
The unique identifier of the ID mapping table identifier that you want to retrieve.
inputReferenceProperties IdMappingTableInputReferenceProperties
membershipArn string
The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
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.
id str
The provider-assigned unique ID for this managed resource.
id_mapping_table_identifier str
The unique identifier of the ID mapping table identifier that you want to retrieve.
input_reference_properties IdMappingTableInputReferenceProperties
membership_arn str
The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
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.
id String
The provider-assigned unique ID for this managed resource.
idMappingTableIdentifier String
The unique identifier of the ID mapping table identifier that you want to retrieve.
inputReferenceProperties Property Map
membershipArn String
The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.

Supporting Types

IdMappingTableInputReferenceConfig
, IdMappingTableInputReferenceConfigArgs

InputReferenceArn This property is required. string
The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
ManageResourcePolicies This property is required. bool

When TRUE , AWS Clean Rooms manages permissions for the ID mapping table resource.

When FALSE , the resource owner manages permissions for the ID mapping table resource.

InputReferenceArn This property is required. string
The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
ManageResourcePolicies This property is required. bool

When TRUE , AWS Clean Rooms manages permissions for the ID mapping table resource.

When FALSE , the resource owner manages permissions for the ID mapping table resource.

inputReferenceArn This property is required. String
The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
manageResourcePolicies This property is required. Boolean

When TRUE , AWS Clean Rooms manages permissions for the ID mapping table resource.

When FALSE , the resource owner manages permissions for the ID mapping table resource.

inputReferenceArn This property is required. string
The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
manageResourcePolicies This property is required. boolean

When TRUE , AWS Clean Rooms manages permissions for the ID mapping table resource.

When FALSE , the resource owner manages permissions for the ID mapping table resource.

input_reference_arn This property is required. str
The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
manage_resource_policies This property is required. bool

When TRUE , AWS Clean Rooms manages permissions for the ID mapping table resource.

When FALSE , the resource owner manages permissions for the ID mapping table resource.

inputReferenceArn This property is required. String
The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
manageResourcePolicies This property is required. Boolean

When TRUE , AWS Clean Rooms manages permissions for the ID mapping table resource.

When FALSE , the resource owner manages permissions for the ID mapping table resource.

IdMappingTableInputReferenceProperties
, IdMappingTableInputReferencePropertiesArgs

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
, IdMappingTableInputSourceArgs

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
, IdMappingTableInputSourceTypeArgs

Source
SOURCE
Target
TARGET
IdMappingTableInputSourceTypeSource
SOURCE
IdMappingTableInputSourceTypeTarget
TARGET
Source
SOURCE
Target
TARGET
Source
SOURCE
Target
TARGET
SOURCE
SOURCE
TARGET
TARGET
"SOURCE"
SOURCE
"TARGET"
TARGET

Tag
, TagArgs

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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi