We recommend new projects start with resources from the AWS provider.
aws-native.cleanrooms.IdMappingTable
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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 string
- The unique name of the resource.
- args IdMappingTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args IdMappingTableArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IdMappingTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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:
- InputReference Pulumi.Config Aws Native. Clean Rooms. Inputs. Id Mapping Table Input Reference Config 
- The input reference configuration for the ID mapping table.
- MembershipIdentifier string
- The unique identifier of the membership resource for the ID mapping table.
- Description string
- The description of the ID mapping table.
- KmsKey stringArn 
- The Amazon Resource Name (ARN) of the AWS KMS key.
- Name string
- The name of the ID mapping table.
- 
List<Pulumi.Aws Native. 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.
- InputReference IdConfig Mapping Table Input Reference Config Args 
- The input reference configuration for the ID mapping table.
- MembershipIdentifier string
- The unique identifier of the membership resource for the ID mapping table.
- Description string
- The description of the ID mapping table.
- KmsKey stringArn 
- The Amazon Resource Name (ARN) of the AWS KMS key.
- Name string
- The name of the ID mapping table.
- 
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.
- inputReference IdConfig Mapping Table Input Reference Config 
- The input reference configuration for the ID mapping table.
- membershipIdentifier String
- The unique identifier of the membership resource for the ID mapping table.
- description String
- The description of the ID mapping table.
- kmsKey StringArn 
- The Amazon Resource Name (ARN) of the AWS KMS key.
- name String
- The name of the ID mapping table.
- 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.
- inputReference IdConfig Mapping Table Input Reference Config 
- The input reference configuration for the ID mapping table.
- membershipIdentifier string
- The unique identifier of the membership resource for the ID mapping table.
- description string
- The description of the ID mapping table.
- kmsKey stringArn 
- The Amazon Resource Name (ARN) of the AWS KMS key.
- name string
- The name of the ID mapping table.
- 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_ Idconfig Mapping Table Input Reference Config Args 
- The input reference configuration for the ID mapping table.
- membership_identifier str
- The unique identifier of the membership resource for the ID mapping table.
- description str
- The description of the ID mapping table.
- kms_key_ strarn 
- The Amazon Resource Name (ARN) of the AWS KMS key.
- name str
- The name of the ID mapping table.
- 
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.
- inputReference Property MapConfig 
- The input reference configuration for the ID mapping table.
- membershipIdentifier String
- The unique identifier of the membership resource for the ID mapping table.
- description String
- The description of the ID mapping table.
- kmsKey StringArn 
- The Amazon Resource Name (ARN) of the AWS KMS key.
- name String
- The name of the ID mapping table.
- 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.
- IdMapping stringTable Identifier 
- The unique identifier of the ID mapping table identifier that you want to retrieve.
- InputReference Pulumi.Properties Aws Native. Clean Rooms. Outputs. Id Mapping Table Input Reference Properties 
- 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.
- IdMapping stringTable Identifier 
- The unique identifier of the ID mapping table identifier that you want to retrieve.
- InputReference IdProperties Mapping Table Input Reference Properties 
- 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.
- idMapping StringTable Identifier 
- The unique identifier of the ID mapping table identifier that you want to retrieve.
- inputReference IdProperties Mapping Table Input Reference Properties 
- 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.
- idMapping stringTable Identifier 
- The unique identifier of the ID mapping table identifier that you want to retrieve.
- inputReference IdProperties Mapping Table Input Reference Properties 
- 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_ strtable_ identifier 
- The unique identifier of the ID mapping table identifier that you want to retrieve.
- input_reference_ Idproperties Mapping Table Input Reference Properties 
- 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.
- idMapping StringTable Identifier 
- The unique identifier of the ID mapping table identifier that you want to retrieve.
- inputReference Property MapProperties 
- membershipArn String
- The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
Supporting Types
IdMappingTableInputReferenceConfig, IdMappingTableInputReferenceConfigArgs            
- InputReference stringArn 
- The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- ManageResource boolPolicies 
- 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.
- InputReference stringArn 
- The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- ManageResource boolPolicies 
- 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.
- inputReference StringArn 
- The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- manageResource BooleanPolicies 
- 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.
- inputReference stringArn 
- The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- manageResource booleanPolicies 
- 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_ strarn 
- The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- manage_resource_ boolpolicies 
- 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.
- inputReference StringArn 
- The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- manageResource BooleanPolicies 
- 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            
- IdMapping List<Pulumi.Table Input Source Aws Native. Clean Rooms. Inputs. Id Mapping Table Input Source> 
- The input source of the ID mapping table.
- IdMapping []IdTable Input Source Mapping Table Input Source 
- The input source of the ID mapping table.
- idMapping List<IdTable Input Source Mapping Table Input Source> 
- The input source of the ID mapping table.
- idMapping IdTable Input Source Mapping Table Input Source[] 
- The input source of the ID mapping table.
- id_mapping_ Sequence[Idtable_ input_ source Mapping Table Input Source] 
- The input source of the ID mapping table.
- idMapping List<Property Map>Table Input Source 
- The input source of the ID mapping table.
IdMappingTableInputSource, IdMappingTableInputSourceArgs          
- IdNamespace stringAssociation Id 
- The unique identifier of the ID namespace association.
- Type
Pulumi.Aws Native. Clean Rooms. Id Mapping Table Input Source Type 
- The type of the input source of the ID mapping table.
- IdNamespace stringAssociation Id 
- The unique identifier of the ID namespace association.
- Type
IdMapping Table Input Source Type 
- The type of the input source of the ID mapping table.
- idNamespace StringAssociation Id 
- The unique identifier of the ID namespace association.
- type
IdMapping Table Input Source Type 
- The type of the input source of the ID mapping table.
- idNamespace stringAssociation Id 
- The unique identifier of the ID namespace association.
- type
IdMapping Table Input Source Type 
- The type of the input source of the ID mapping table.
- id_namespace_ strassociation_ id 
- The unique identifier of the ID namespace association.
- type
IdMapping Table Input Source Type 
- The type of the input source of the ID mapping table.
- idNamespace StringAssociation Id 
- The unique identifier of the ID namespace association.
- type "SOURCE" | "TARGET"
- The type of the input source of the ID mapping table.
IdMappingTableInputSourceType, IdMappingTableInputSourceTypeArgs            
- Source
- SOURCE
- Target
- TARGET
- IdMapping Table Input Source Type Source 
- SOURCE
- IdMapping Table Input Source Type Target 
- TARGET
- Source
- SOURCE
- Target
- TARGET
- Source
- SOURCE
- Target
- TARGET
- SOURCE
- SOURCE
- TARGET
- TARGET
- "SOURCE"
- SOURCE
- "TARGET"
- TARGET
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.