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
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:
- Input
Reference Config This property is required. Pulumi.Aws Native. Clean Rooms. Inputs. Id Mapping Table Input Reference Config - The input reference configuration for the ID mapping table.
- Membership
Identifier 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.
- Kms
Key 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.
- Input
Reference Config This property is required. IdMapping Table Input Reference Config Args - The input reference configuration for the ID mapping table.
- Membership
Identifier 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.
- Kms
Key stringArn - The Amazon Resource Name (ARN) of the AWS KMS key.
- Name string
- The name of the ID mapping table.
- Tag
Args - 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. IdMapping Table Input Reference Config - The input reference configuration for the ID mapping table.
- membership
Identifier 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.
- kms
Key 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.
- input
Reference Config This property is required. IdMapping Table Input Reference Config - The input reference configuration for the ID mapping table.
- membership
Identifier 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.
- kms
Key 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_ config This property is required. IdMapping Table Input Reference Config Args - 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_ strarn - The Amazon Resource Name (ARN) of the AWS KMS key.
- name str
- The name of the ID mapping table.
- Sequence[Tag
Args] - 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. Property Map - The input reference configuration for the ID mapping table.
- membership
Identifier 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.
- kms
Key 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.
- Collaboration
Arn string - The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
- Collaboration
Identifier string - The unique identifier of the collaboration that contains this ID mapping table.
- Id string
- The provider-assigned unique ID for this managed resource.
- Id
Mapping stringTable Identifier - The unique identifier of the ID mapping table identifier that you want to retrieve.
- Input
Reference Pulumi.Properties Aws Native. Clean Rooms. Outputs. Id Mapping Table Input Reference Properties - Membership
Arn 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.
- Collaboration
Arn string - The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
- Collaboration
Identifier string - The unique identifier of the collaboration that contains this ID mapping table.
- Id string
- The provider-assigned unique ID for this managed resource.
- Id
Mapping stringTable 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 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.
- collaboration
Arn String - The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
- collaboration
Identifier String - The unique identifier of the collaboration that contains this ID mapping table.
- id String
- The provider-assigned unique ID for this managed resource.
- id
Mapping StringTable 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 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.
- collaboration
Arn string - The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
- collaboration
Identifier string - The unique identifier of the collaboration that contains this ID mapping table.
- id string
- The provider-assigned unique ID for this managed resource.
- id
Mapping stringTable 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 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.
- collaboration
Arn String - The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
- collaboration
Identifier String - The unique identifier of the collaboration that contains this ID mapping table.
- id String
- The provider-assigned unique ID for this managed resource.
- id
Mapping StringTable Identifier - The unique identifier of the ID mapping table identifier that you want to retrieve.
- input
Reference Property MapProperties - membership
Arn String - The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
Supporting Types
IdMappingTableInputReferenceConfig, IdMappingTableInputReferenceConfigArgs
- Input
Reference Arn 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.
- 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.
- Input
Reference Arn 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.
- 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.
- input
Reference Arn 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.
- manage
Resource Policies 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. string - 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. 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.
- input
Reference Arn 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.
- manage
Resource Policies 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
- Id
Mapping Table Input Source This property is required. List<Pulumi.Aws Native. Clean Rooms. Inputs. Id Mapping Table Input Source> - The input source of the ID mapping table.
- Id
Mapping Table Input Source This property is required. []IdMapping Table Input Source - The input source of the ID mapping table.
- id
Mapping Table Input Source This property is required. List<IdMapping Table Input Source> - The input source of the ID mapping table.
- id
Mapping Table Input Source This property is required. IdMapping Table Input Source[] - The input source of the ID mapping table.
- id_
mapping_ table_ input_ source This property is required. Sequence[IdMapping Table Input Source] - The input source of the ID mapping table.
- id
Mapping Table Input Source This property is required. List<Property Map> - The input source of the ID mapping table.
IdMappingTableInputSource, IdMappingTableInputSourceArgs
- Id
Namespace Association Id This property is required. string - The unique identifier of the ID namespace association.
- Type
This property is required. Pulumi.Aws Native. Clean Rooms. Id Mapping Table Input Source Type - The type of the input source of the ID mapping table.
- Id
Namespace Association Id This property is required. string - The unique identifier of the ID namespace association.
- Type
This property is required. IdMapping Table Input Source Type - The type of the input source of the ID mapping table.
- id
Namespace Association Id This property is required. String - The unique identifier of the ID namespace association.
- type
This property is required. IdMapping Table Input Source Type - The type of the input source of the ID mapping table.
- id
Namespace Association Id This property is required. string - The unique identifier of the ID namespace association.
- type
This property is required. IdMapping Table Input Source Type - 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. IdMapping Table Input Source Type - The type of the input source of the ID mapping table.
- id
Namespace Association Id 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
- Id
Mapping Table Input Source Type Source - SOURCE
- Id
Mapping 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.