Class: Aws::CleanRooms::Types::CreateConfiguredAudienceModelAssociationInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cleanrooms/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configured_audience_model_arnString

A unique identifier for the configured audience model that you want to associate.

Returns:

  • (String)


2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2553

class CreateConfiguredAudienceModelAssociationInput < Struct.new(
  :membership_identifier,
  :configured_audience_model_arn,
  :configured_audience_model_association_name,
  :manage_resource_policies,
  :tags,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#configured_audience_model_association_nameString

The name of the configured audience model association.

Returns:

  • (String)


2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2553

class CreateConfiguredAudienceModelAssociationInput < Struct.new(
  :membership_identifier,
  :configured_audience_model_arn,
  :configured_audience_model_association_name,
  :manage_resource_policies,
  :tags,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the configured audience model association.

Returns:

  • (String)


2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2553

class CreateConfiguredAudienceModelAssociationInput < Struct.new(
  :membership_identifier,
  :configured_audience_model_arn,
  :configured_audience_model_association_name,
  :manage_resource_policies,
  :tags,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#manage_resource_policiesBoolean

When ‘TRUE`, indicates that the resource policy for the configured audience model resource being associated is configured for Clean Rooms to manage permissions related to the given collaboration. When `FALSE`, indicates that the configured audience model resource owner will manage permissions related to the given collaboration.

Setting this to ‘TRUE` requires you to have permissions to create, update, and delete the resource policy for the `cleanrooms-ml` resource when you call the DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration creator and specify `TRUE`, you must have the same permissions when you call the DeleteMember and DeleteCollaboration APIs.

Returns:

  • (Boolean)


2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2553

class CreateConfiguredAudienceModelAssociationInput < Struct.new(
  :membership_identifier,
  :configured_audience_model_arn,
  :configured_audience_model_association_name,
  :manage_resource_policies,
  :tags,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#membership_identifierString

A unique identifier for one of your memberships for a collaboration. The configured audience model is associated to the collaboration that this membership belongs to. Accepts a membership ID.

Returns:

  • (String)


2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2553

class CreateConfiguredAudienceModelAssociationInput < Struct.new(
  :membership_identifier,
  :configured_audience_model_arn,
  :configured_audience_model_association_name,
  :manage_resource_policies,
  :tags,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

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.

Returns:

  • (Hash<String,String>)


2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2553

class CreateConfiguredAudienceModelAssociationInput < Struct.new(
  :membership_identifier,
  :configured_audience_model_arn,
  :configured_audience_model_association_name,
  :manage_resource_policies,
  :tags,
  :description)
  SENSITIVE = []
  include Aws::Structure
end