We recommend new projects start with resources from the AWS provider.
aws-native.cleanrooms.IdNamespaceAssociation
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Represents an association between an ID namespace and a collaboration
Create IdNamespaceAssociation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IdNamespaceAssociation(name: string, args: IdNamespaceAssociationArgs, opts?: CustomResourceOptions);@overload
def IdNamespaceAssociation(resource_name: str,
                           args: IdNamespaceAssociationArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def IdNamespaceAssociation(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           input_reference_config: Optional[IdNamespaceAssociationInputReferenceConfigArgs] = None,
                           membership_identifier: Optional[str] = None,
                           description: Optional[str] = None,
                           id_mapping_config: Optional[IdNamespaceAssociationIdMappingConfigArgs] = None,
                           name: Optional[str] = None,
                           tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewIdNamespaceAssociation(ctx *Context, name string, args IdNamespaceAssociationArgs, opts ...ResourceOption) (*IdNamespaceAssociation, error)public IdNamespaceAssociation(string name, IdNamespaceAssociationArgs args, CustomResourceOptions? opts = null)
public IdNamespaceAssociation(String name, IdNamespaceAssociationArgs args)
public IdNamespaceAssociation(String name, IdNamespaceAssociationArgs args, CustomResourceOptions options)
type: aws-native:cleanrooms:IdNamespaceAssociation
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 IdNamespaceAssociationArgs
- 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 IdNamespaceAssociationArgs
- 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 IdNamespaceAssociationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IdNamespaceAssociationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IdNamespaceAssociationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
IdNamespaceAssociation 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 IdNamespaceAssociation resource accepts the following input properties:
- InputReference Pulumi.Config Aws Native. Clean Rooms. Inputs. Id Namespace Association Input Reference Config 
- The input reference configuration for the ID namespace association.
- MembershipIdentifier string
- The unique identifier of the membership that contains the ID namespace association.
- Description string
- The description of the ID namespace association.
- IdMapping Pulumi.Config Aws Native. Clean Rooms. Inputs. Id Namespace Association Id Mapping Config 
- The configuration settings for the ID mapping table.
- Name string
- The name of this ID namespace association.
- 
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 Namespace Association Input Reference Config Args 
- The input reference configuration for the ID namespace association.
- MembershipIdentifier string
- The unique identifier of the membership that contains the ID namespace association.
- Description string
- The description of the ID namespace association.
- IdMapping IdConfig Namespace Association Id Mapping Config Args 
- The configuration settings for the ID mapping table.
- Name string
- The name of this ID namespace association.
- 
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 Namespace Association Input Reference Config 
- The input reference configuration for the ID namespace association.
- membershipIdentifier String
- The unique identifier of the membership that contains the ID namespace association.
- description String
- The description of the ID namespace association.
- idMapping IdConfig Namespace Association Id Mapping Config 
- The configuration settings for the ID mapping table.
- name String
- The name of this ID namespace association.
- 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 Namespace Association Input Reference Config 
- The input reference configuration for the ID namespace association.
- membershipIdentifier string
- The unique identifier of the membership that contains the ID namespace association.
- description string
- The description of the ID namespace association.
- idMapping IdConfig Namespace Association Id Mapping Config 
- The configuration settings for the ID mapping table.
- name string
- The name of this ID namespace association.
- 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 Namespace Association Input Reference Config Args 
- The input reference configuration for the ID namespace association.
- membership_identifier str
- The unique identifier of the membership that contains the ID namespace association.
- description str
- The description of the ID namespace association.
- id_mapping_ Idconfig Namespace Association Id Mapping Config Args 
- The configuration settings for the ID mapping table.
- name str
- The name of this ID namespace association.
- 
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 namespace association.
- membershipIdentifier String
- The unique identifier of the membership that contains the ID namespace association.
- description String
- The description of the ID namespace association.
- idMapping Property MapConfig 
- The configuration settings for the ID mapping table.
- name String
- The name of this ID namespace association.
- 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 IdNamespaceAssociation resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the ID namespace association.
- CollaborationArn string
- The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- CollaborationIdentifier string
- The unique identifier of the collaboration that contains this ID namespace association.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdNamespace stringAssociation Identifier 
- The unique identifier of the ID namespace association that you want to retrieve.
- InputReference Pulumi.Properties Aws Native. Clean Rooms. Outputs. Id Namespace Association Input Reference Properties 
- MembershipArn string
- The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
- Arn string
- The Amazon Resource Name (ARN) of the ID namespace association.
- CollaborationArn string
- The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- CollaborationIdentifier string
- The unique identifier of the collaboration that contains this ID namespace association.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdNamespace stringAssociation Identifier 
- The unique identifier of the ID namespace association that you want to retrieve.
- InputReference IdProperties Namespace Association Input Reference Properties 
- MembershipArn string
- The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
- arn String
- The Amazon Resource Name (ARN) of the ID namespace association.
- collaborationArn String
- The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- collaborationIdentifier String
- The unique identifier of the collaboration that contains this ID namespace association.
- id String
- The provider-assigned unique ID for this managed resource.
- idNamespace StringAssociation Identifier 
- The unique identifier of the ID namespace association that you want to retrieve.
- inputReference IdProperties Namespace Association Input Reference Properties 
- membershipArn String
- The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
- arn string
- The Amazon Resource Name (ARN) of the ID namespace association.
- collaborationArn string
- The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- collaborationIdentifier string
- The unique identifier of the collaboration that contains this ID namespace association.
- id string
- The provider-assigned unique ID for this managed resource.
- idNamespace stringAssociation Identifier 
- The unique identifier of the ID namespace association that you want to retrieve.
- inputReference IdProperties Namespace Association Input Reference Properties 
- membershipArn string
- The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
- arn str
- The Amazon Resource Name (ARN) of the ID namespace association.
- collaboration_arn str
- The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- collaboration_identifier str
- The unique identifier of the collaboration that contains this ID namespace association.
- id str
- The provider-assigned unique ID for this managed resource.
- id_namespace_ strassociation_ identifier 
- The unique identifier of the ID namespace association that you want to retrieve.
- input_reference_ Idproperties Namespace Association Input Reference Properties 
- membership_arn str
- The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
- arn String
- The Amazon Resource Name (ARN) of the ID namespace association.
- collaborationArn String
- The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- collaborationIdentifier String
- The unique identifier of the collaboration that contains this ID namespace association.
- id String
- The provider-assigned unique ID for this managed resource.
- idNamespace StringAssociation Identifier 
- The unique identifier of the ID namespace association that you want to retrieve.
- inputReference Property MapProperties 
- membershipArn String
- The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
Supporting Types
IdNamespaceAssociationIdMappingConfig, IdNamespaceAssociationIdMappingConfigArgs            
- AllowUse boolAs Dimension Column 
- An indicator as to whether you can use your column as a dimension column in the ID mapping table ( - TRUE) or not (- FALSE).- Default is - FALSE.
- AllowUse boolAs Dimension Column 
- An indicator as to whether you can use your column as a dimension column in the ID mapping table ( - TRUE) or not (- FALSE).- Default is - FALSE.
- allowUse BooleanAs Dimension Column 
- An indicator as to whether you can use your column as a dimension column in the ID mapping table ( - TRUE) or not (- FALSE).- Default is - FALSE.
- allowUse booleanAs Dimension Column 
- An indicator as to whether you can use your column as a dimension column in the ID mapping table ( - TRUE) or not (- FALSE).- Default is - FALSE.
- allow_use_ boolas_ dimension_ column 
- An indicator as to whether you can use your column as a dimension column in the ID mapping table ( - TRUE) or not (- FALSE).- Default is - FALSE.
- allowUse BooleanAs Dimension Column 
- An indicator as to whether you can use your column as a dimension column in the ID mapping table ( - TRUE) or not (- FALSE).- Default is - FALSE.
IdNamespaceAssociationInputReferenceConfig, IdNamespaceAssociationInputReferenceConfigArgs            
- InputReference stringArn 
- The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.
- ManageResource boolPolicies 
- When - TRUE, AWS Clean Rooms manages permissions for the ID namespace association resource.- When - FALSE, the resource owner manages permissions for the ID namespace association resource.
- InputReference stringArn 
- The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.
- ManageResource boolPolicies 
- When - TRUE, AWS Clean Rooms manages permissions for the ID namespace association resource.- When - FALSE, the resource owner manages permissions for the ID namespace association resource.
- inputReference StringArn 
- The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.
- manageResource BooleanPolicies 
- When - TRUE, AWS Clean Rooms manages permissions for the ID namespace association resource.- When - FALSE, the resource owner manages permissions for the ID namespace association resource.
- inputReference stringArn 
- The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.
- manageResource booleanPolicies 
- When - TRUE, AWS Clean Rooms manages permissions for the ID namespace association resource.- When - FALSE, the resource owner manages permissions for the ID namespace association resource.
- input_reference_ strarn 
- The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.
- manage_resource_ boolpolicies 
- When - TRUE, AWS Clean Rooms manages permissions for the ID namespace association resource.- When - FALSE, the resource owner manages permissions for the ID namespace association resource.
- inputReference StringArn 
- The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.
- manageResource BooleanPolicies 
- When - TRUE, AWS Clean Rooms manages permissions for the ID namespace association resource.- When - FALSE, the resource owner manages permissions for the ID namespace association resource.
IdNamespaceAssociationInputReferenceProperties, IdNamespaceAssociationInputReferencePropertiesArgs            
- IdMapping List<Pulumi.Workflows Supported Aws Native. Clean Rooms. Inputs. Id Namespace Association Document> 
- Defines how ID mapping workflows are supported for this ID namespace association.
- IdNamespace Pulumi.Type Aws Native. Clean Rooms. Id Namespace Association Input Reference Properties Id Namespace Type 
- The ID namespace type for this ID namespace association.
- IdMapping []IdWorkflows Supported Namespace Association Document 
- Defines how ID mapping workflows are supported for this ID namespace association.
- IdNamespace IdType Namespace Association Input Reference Properties Id Namespace Type 
- The ID namespace type for this ID namespace association.
- idMapping List<IdWorkflows Supported Namespace Association Document> 
- Defines how ID mapping workflows are supported for this ID namespace association.
- idNamespace IdType Namespace Association Input Reference Properties Id Namespace Type 
- The ID namespace type for this ID namespace association.
- idMapping IdWorkflows Supported Namespace Association Document[] 
- Defines how ID mapping workflows are supported for this ID namespace association.
- idNamespace IdType Namespace Association Input Reference Properties Id Namespace Type 
- The ID namespace type for this ID namespace association.
- id_mapping_ Sequence[Idworkflows_ supported Namespace Association Document] 
- Defines how ID mapping workflows are supported for this ID namespace association.
- id_namespace_ Idtype Namespace Association Input Reference Properties Id Namespace Type 
- The ID namespace type for this ID namespace association.
- idMapping List<Property Map>Workflows Supported 
- Defines how ID mapping workflows are supported for this ID namespace association.
- idNamespace "SOURCE" | "TARGET"Type 
- The ID namespace type for this ID namespace association.
IdNamespaceAssociationInputReferencePropertiesIdNamespaceType, IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeArgs                  
- Source
- SOURCE
- Target
- TARGET
- IdNamespace Association Input Reference Properties Id Namespace Type Source 
- SOURCE
- IdNamespace Association Input Reference Properties Id Namespace 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.