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:
- Input
Reference Pulumi.Config Aws Native. Clean Rooms. Inputs. Id Mapping Table Input Reference Config - The input reference configuration for the ID mapping table.
- Membership
Identifier 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 IdConfig Mapping Table Input Reference Config Args - The input reference configuration for the ID mapping table.
- Membership
Identifier 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 IdConfig Mapping Table Input Reference Config - The input reference configuration for the ID mapping table.
- membership
Identifier 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 IdConfig Mapping Table Input Reference Config - The input reference configuration for the ID mapping table.
- membership
Identifier 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_ 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[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 Property MapConfig - The input reference configuration for the ID mapping table.
- membership
Identifier 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 - Id string
- The provider-assigned unique ID for this managed resource.
- Id
Mapping stringTable Identifier - 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 - Id string
- The provider-assigned unique ID for this managed resource.
- Id
Mapping stringTable Identifier - 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 - id String
- The provider-assigned unique ID for this managed resource.
- id
Mapping StringTable Identifier - 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 - id string
- The provider-assigned unique ID for this managed resource.
- id
Mapping stringTable Identifier - 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 - id str
- The provider-assigned unique ID for this managed resource.
- id_
mapping_ strtable_ identifier - 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 - id String
- The provider-assigned unique ID for this managed resource.
- id
Mapping StringTable Identifier - 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 stringArn - 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.
- Input
Reference stringArn - 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.
- input
Reference StringArn - The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- manage
Resource 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 stringArn - The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- manage
Resource 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.
- input
Reference StringArn - The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
- manage
Resource 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
- Id
Mapping List<Pulumi.Table Input Source Aws Native. Clean Rooms. Inputs. Id Mapping Table Input Source> - The input source of the ID mapping table.
- Id
Mapping []IdTable Input Source Mapping Table Input Source - The input source of the ID mapping table.
- id
Mapping List<IdTable Input Source Mapping Table Input Source> - The input source of the ID mapping table.
- id
Mapping 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.
- id
Mapping List<Property Map>Table Input Source - The input source of the ID mapping table.
IdMappingTableInputSource, IdMappingTableInputSourceArgs
- Id
Namespace 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.
- Id
Namespace stringAssociation Id - The unique identifier of the ID namespace association.
- Type
Id
Mapping Table Input Source Type - The type of the input source of the ID mapping table.
- id
Namespace StringAssociation Id - The unique identifier of the ID namespace association.
- type
Id
Mapping Table Input Source Type - The type of the input source of the ID mapping table.
- id
Namespace stringAssociation Id - The unique identifier of the ID namespace association.
- type
Id
Mapping 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
Id
Mapping Table Input Source Type - The type of the input source of the ID mapping table.
- id
Namespace 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
- 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.