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)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_arnString

The unique ARN for the membership's associated collaboration.

Returns:

  • (String)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  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)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_creator_display_nameString

The display name of the collaboration creator.

Returns:

  • (String)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_idString

The unique ID for the membership's collaboration.

Returns:

  • (String)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_nameString

The name of the membership's collaboration.

Returns:

  • (String)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#create_timeTime

The time when the membership was created.

Returns:

  • (Time)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#default_job_result_configurationTypes::MembershipProtectedJobResultConfiguration

The default job result configuration for the membership.



6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#default_result_configurationTypes::MembershipProtectedQueryResultConfiguration

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



6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique ID of the membership.

Returns:

  • (String)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#is_metrics_enabledBoolean

An indicator as to whether Amazon CloudWatch metrics are enabled for the membership.

When true, metrics about query execution are collected in Amazon CloudWatch.

Returns:

  • (Boolean)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  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)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#member_abilitiesArray<String>

The abilities granted to the collaboration member.

Returns:

  • (Array<String>)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#ml_member_abilitiesTypes::MLMemberAbilities

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



6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#payment_configurationTypes::MembershipPaymentConfiguration

The payment responsibilities accepted by the collaboration member.



6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  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)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the membership.

Returns:

  • (String)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#update_timeTime

The time the membership metadata was last updated.

Returns:

  • (Time)


6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 6969

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,
  :is_metrics_enabled)
  SENSITIVE = []
  include Aws::Structure
end