Class: Aws::CleanRooms::Types::CreateMembershipInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::CleanRooms::Types::CreateMembershipInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cleanrooms/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#collaboration_identifier ⇒ String
The unique ID for the associated collaboration.
-
#default_result_configuration ⇒ Types::MembershipProtectedQueryResultConfiguration
The default protected query result configuration as specified by the member who can receive results.
-
#payment_configuration ⇒ Types::MembershipPaymentConfiguration
The payment responsibilities accepted by the collaboration member.
-
#query_log_status ⇒ String
An indicator as to whether query logging has been enabled or disabled for the membership.
-
#tags ⇒ Hash<String,String>
An optional label that you can assign to a resource when you create it.
Instance Attribute Details
#collaboration_identifier ⇒ String
The unique ID for the associated collaboration.
2910 2911 2912 2913 2914 2915 2916 2917 2918 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2910 class CreateMembershipInput < Struct.new( :collaboration_identifier, :query_log_status, :tags, :default_result_configuration, :payment_configuration) SENSITIVE = [] include Aws::Structure end |
#default_result_configuration ⇒ Types::MembershipProtectedQueryResultConfiguration
The default protected query result configuration as specified by the member who can receive results.
2910 2911 2912 2913 2914 2915 2916 2917 2918 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2910 class CreateMembershipInput < Struct.new( :collaboration_identifier, :query_log_status, :tags, :default_result_configuration, :payment_configuration) SENSITIVE = [] include Aws::Structure end |
#payment_configuration ⇒ Types::MembershipPaymentConfiguration
The payment responsibilities accepted by the collaboration member.
Not required if the collaboration member has the member ability to run queries.
Required if the collaboration member doesn’t have the member ability to run queries but is configured as a payer by the collaboration creator.
2910 2911 2912 2913 2914 2915 2916 2917 2918 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2910 class CreateMembershipInput < Struct.new( :collaboration_identifier, :query_log_status, :tags, :default_result_configuration, :payment_configuration) SENSITIVE = [] include Aws::Structure end |
#query_log_status ⇒ String
An indicator as to whether query logging has been enabled or disabled for the membership.
2910 2911 2912 2913 2914 2915 2916 2917 2918 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2910 class CreateMembershipInput < Struct.new( :collaboration_identifier, :query_log_status, :tags, :default_result_configuration, :payment_configuration) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<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.
2910 2911 2912 2913 2914 2915 2916 2917 2918 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 2910 class CreateMembershipInput < Struct.new( :collaboration_identifier, :query_log_status, :tags, :default_result_configuration, :payment_configuration) SENSITIVE = [] include Aws::Structure end |