Class: Aws::CleanRooms::Types::Membership

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

Overview

The membership object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The unique ARN for the membership.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_arnString

The unique ARN for the membership's associated collaboration.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_creator_account_idString

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_creator_display_nameString

The display name of the collaboration creator.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_idString

The unique ID for the membership's collaboration.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_nameString

The name of the membership's collaboration.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#create_timeTime

The time when the membership was created.

Returns:

  • (Time)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#default_job_result_configurationTypes::MembershipProtectedJobResultConfiguration

The default job result configuration for the membership.



6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#default_result_configurationTypes::MembershipProtectedQueryResultConfiguration

The default protected query result configuration as specified by the member who can receive results.



6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique ID of the membership.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#job_log_statusString

An indicator as to whether job logging has been enabled or disabled for the collaboration.

When ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#member_abilitiesArray<String>

The abilities granted to the collaboration member.

Returns:

  • (Array<String>)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#ml_member_abilitiesTypes::MLMemberAbilities

Specifies the ML member abilities that are granted to a collaboration member.



6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#payment_configurationTypes::MembershipPaymentConfiguration

The payment responsibilities accepted by the collaboration member.



6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#query_log_statusString

An indicator as to whether query logging has been enabled or disabled for the membership.

When ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the membership.

Returns:

  • (String)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#update_timeTime

The time the membership metadata was last updated.

Returns:

  • (Time)


6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6877

class Membership < Struct.new(
  :id,
  :arn,
  :collaboration_arn,
  :collaboration_id,
  :collaboration_creator_account_id,
  :collaboration_creator_display_name,
  :collaboration_name,
  :create_time,
  :update_time,
  :status,
  :member_abilities,
  :ml_member_abilities,
  :query_log_status,
  :job_log_status,
  :default_result_configuration,
  :default_job_result_configuration,
  :payment_configuration)
  SENSITIVE = []
  include Aws::Structure
end