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:
- Input
Reference Pulumi.Config Aws Native. Clean Rooms. Inputs. Id Namespace Association Input Reference Config - The input reference configuration for the ID namespace association.
- Membership
Identifier string - The unique identifier of the membership that contains the ID namespace association.
- Description string
- The description of the ID namespace association.
- Id
Mapping 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.
- Input
Reference IdConfig Namespace Association Input Reference Config Args - The input reference configuration for the ID namespace association.
- Membership
Identifier string - The unique identifier of the membership that contains the ID namespace association.
- Description string
- 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 string
- The name of this ID namespace association.
- 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 Namespace Association Input Reference Config - The input reference configuration for the ID namespace association.
- membership
Identifier String - The unique identifier of the membership that contains the ID namespace association.
- description String
- The description of the ID namespace association.
- id
Mapping 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.
- input
Reference IdConfig Namespace Association Input Reference Config - The input reference configuration for the ID namespace association.
- membership
Identifier string - The unique identifier of the membership that contains the ID namespace association.
- description string
- The description of the ID namespace association.
- id
Mapping 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[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 namespace association.
- membership
Identifier String - The unique identifier of the membership that contains the ID namespace association.
- description String
- The description of the ID namespace association.
- id
Mapping 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.
- Collaboration
Arn string - The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- Collaboration
Identifier string - Id string
- The provider-assigned unique ID for this managed resource.
- Id
Namespace stringAssociation Identifier - Input
Reference Pulumi.Properties Aws Native. Clean Rooms. Outputs. Id Namespace Association Input Reference Properties - Membership
Arn 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.
- Collaboration
Arn string - The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- Collaboration
Identifier string - Id string
- The provider-assigned unique ID for this managed resource.
- Id
Namespace stringAssociation Identifier - Input
Reference IdProperties Namespace Association Input Reference Properties - Membership
Arn 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.
- collaboration
Arn String - The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- collaboration
Identifier String - id String
- The provider-assigned unique ID for this managed resource.
- id
Namespace StringAssociation Identifier - input
Reference IdProperties Namespace Association Input Reference Properties - membership
Arn 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.
- collaboration
Arn string - The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- collaboration
Identifier string - id string
- The provider-assigned unique ID for this managed resource.
- id
Namespace stringAssociation Identifier - input
Reference IdProperties Namespace Association Input Reference Properties - membership
Arn 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 - id str
- The provider-assigned unique ID for this managed resource.
- id_
namespace_ strassociation_ identifier - 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.
- collaboration
Arn String - The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
- collaboration
Identifier String - id String
- The provider-assigned unique ID for this managed resource.
- id
Namespace StringAssociation Identifier - input
Reference Property MapProperties - membership
Arn String - The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
Supporting Types
IdNamespaceAssociationIdMappingConfig, IdNamespaceAssociationIdMappingConfigArgs
- 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
.
- 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
.
- allow
Use 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 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
.
- allow
Use 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
- Input
Reference 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.
- 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.
- Input
Reference 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.
- 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.
- input
Reference 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.
- manage
Resource 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 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.
- manage
Resource 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.
- input
Reference 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.
- manage
Resource 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
- Id
Mapping 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.
- Id
Namespace Pulumi.Type Aws Native. Clean Rooms. Id Namespace Association Input Reference Properties Id Namespace Type - The ID namespace type for this ID namespace association.
- Id
Mapping []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.
- id
Mapping List<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.
- id
Mapping 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.
- 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.
- id
Mapping List<Property Map>Workflows Supported - Defines how ID mapping workflows are supported for this ID namespace association.
- id
Namespace "SOURCE" | "TARGET"Type - The ID namespace type for this ID namespace association.
IdNamespaceAssociationInputReferencePropertiesIdNamespaceType, IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeArgs
- Source
- SOURCE
- Target
- TARGET
- Id
Namespace Association Input Reference Properties Id Namespace Type Source - SOURCE
- Id
Namespace 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.