1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. cleanrooms
  5. IdNamespaceAssociation

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.cleanrooms.IdNamespaceAssociation

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    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:

    InputReferenceConfig Pulumi.AwsNative.CleanRooms.Inputs.IdNamespaceAssociationInputReferenceConfig
    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.
    IdMappingConfig Pulumi.AwsNative.CleanRooms.Inputs.IdNamespaceAssociationIdMappingConfig
    The configuration settings for the ID mapping table.
    Name string
    The name of this ID namespace association.
    Tags List<Pulumi.AwsNative.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.
    InputReferenceConfig IdNamespaceAssociationInputReferenceConfigArgs
    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.
    IdMappingConfig IdNamespaceAssociationIdMappingConfigArgs
    The configuration settings for the ID mapping table.
    Name string
    The name of this ID namespace association.
    Tags 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.
    inputReferenceConfig IdNamespaceAssociationInputReferenceConfig
    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.
    idMappingConfig IdNamespaceAssociationIdMappingConfig
    The configuration settings for the ID mapping table.
    name String
    The name of this ID namespace association.
    tags 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.
    inputReferenceConfig IdNamespaceAssociationInputReferenceConfig
    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.
    idMappingConfig IdNamespaceAssociationIdMappingConfig
    The configuration settings for the ID mapping table.
    name string
    The name of this ID namespace association.
    tags 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 IdNamespaceAssociationInputReferenceConfigArgs
    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_config IdNamespaceAssociationIdMappingConfigArgs
    The configuration settings for the ID mapping table.
    name str
    The name of this ID namespace association.
    tags 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.
    inputReferenceConfig Property Map
    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.
    idMappingConfig Property Map
    The configuration settings for the ID mapping table.
    name String
    The name of this ID namespace association.
    tags 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
    Id string
    The provider-assigned unique ID for this managed resource.
    IdNamespaceAssociationIdentifier string
    InputReferenceProperties Pulumi.AwsNative.CleanRooms.Outputs.IdNamespaceAssociationInputReferenceProperties
    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
    Id string
    The provider-assigned unique ID for this managed resource.
    IdNamespaceAssociationIdentifier string
    InputReferenceProperties IdNamespaceAssociationInputReferenceProperties
    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
    id String
    The provider-assigned unique ID for this managed resource.
    idNamespaceAssociationIdentifier String
    inputReferenceProperties IdNamespaceAssociationInputReferenceProperties
    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
    id string
    The provider-assigned unique ID for this managed resource.
    idNamespaceAssociationIdentifier string
    inputReferenceProperties IdNamespaceAssociationInputReferenceProperties
    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
    id str
    The provider-assigned unique ID for this managed resource.
    id_namespace_association_identifier str
    input_reference_properties IdNamespaceAssociationInputReferenceProperties
    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
    id String
    The provider-assigned unique ID for this managed resource.
    idNamespaceAssociationIdentifier String
    inputReferenceProperties Property Map
    membershipArn String
    The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.

    Supporting Types

    IdNamespaceAssociationIdMappingConfig, IdNamespaceAssociationIdMappingConfigArgs

    AllowUseAsDimensionColumn bool

    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 .

    AllowUseAsDimensionColumn bool

    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 .

    allowUseAsDimensionColumn Boolean

    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 .

    allowUseAsDimensionColumn boolean

    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_as_dimension_column bool

    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 .

    allowUseAsDimensionColumn Boolean

    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

    InputReferenceArn string
    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.
    ManageResourcePolicies bool

    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.

    InputReferenceArn string
    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.
    ManageResourcePolicies bool

    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.

    inputReferenceArn String
    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.
    manageResourcePolicies Boolean

    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.

    inputReferenceArn string
    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.
    manageResourcePolicies boolean

    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_arn str
    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_policies bool

    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.

    inputReferenceArn String
    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.
    manageResourcePolicies Boolean

    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

    IdMappingWorkflowsSupported List<Pulumi.AwsNative.CleanRooms.Inputs.IdNamespaceAssociationDocument>
    Defines how ID mapping workflows are supported for this ID namespace association.
    IdNamespaceType Pulumi.AwsNative.CleanRooms.IdNamespaceAssociationInputReferencePropertiesIdNamespaceType
    The ID namespace type for this ID namespace association.
    IdMappingWorkflowsSupported []IdNamespaceAssociationDocument
    Defines how ID mapping workflows are supported for this ID namespace association.
    IdNamespaceType IdNamespaceAssociationInputReferencePropertiesIdNamespaceType
    The ID namespace type for this ID namespace association.
    idMappingWorkflowsSupported List<IdNamespaceAssociationDocument>
    Defines how ID mapping workflows are supported for this ID namespace association.
    idNamespaceType IdNamespaceAssociationInputReferencePropertiesIdNamespaceType
    The ID namespace type for this ID namespace association.
    idMappingWorkflowsSupported IdNamespaceAssociationDocument[]
    Defines how ID mapping workflows are supported for this ID namespace association.
    idNamespaceType IdNamespaceAssociationInputReferencePropertiesIdNamespaceType
    The ID namespace type for this ID namespace association.
    id_mapping_workflows_supported Sequence[IdNamespaceAssociationDocument]
    Defines how ID mapping workflows are supported for this ID namespace association.
    id_namespace_type IdNamespaceAssociationInputReferencePropertiesIdNamespaceType
    The ID namespace type for this ID namespace association.
    idMappingWorkflowsSupported List<Property Map>
    Defines how ID mapping workflows are supported for this ID namespace association.
    idNamespaceType "SOURCE" | "TARGET"
    The ID namespace type for this ID namespace association.

    IdNamespaceAssociationInputReferencePropertiesIdNamespaceType, IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeArgs

    Source
    SOURCE
    Target
    TARGET
    IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeSource
    SOURCE
    IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeTarget
    TARGET
    Source
    SOURCE
    Target
    TARGET
    Source
    SOURCE
    Target
    TARGET
    SOURCE
    SOURCE
    TARGET
    TARGET
    "SOURCE"
    SOURCE
    "TARGET"
    TARGET

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi