CleanRooms.Membershipsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-membership.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-membership-protectedquerys3outputconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-membership-membershipquerycomputepaymentconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-membership-membershippaymentconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-membership-membershipprotectedqueryoutputconfiguration.html
and membership_protected_query_result_configuration = {output_configuration : membership_protected_query_output_configuration;role_arn : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-membership-membershipprotectedqueryresultconfiguration.html
type properties = {collaboration_identifier : string;default_result_configuration : membership_protected_query_result_configuration
option;query_log_status : string;payment_configuration : membership_payment_configuration option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-membership.html;
val make_properties :
collaboration_identifier:string ->
?default_result_configuration:membership_protected_query_result_configuration ->
query_log_status:string ->
?tags:tag list ->
?payment_configuration:membership_payment_configuration ->
unit ->
propertiesval make_tag : value:string -> key:string -> unit -> tagval make_protected_query_s3_output_configuration :
bucket:string ->
result_format:string ->
?key_prefix:string ->
unit ->
protected_query_s3_output_configurationval make_membership_query_compute_payment_config :
is_responsible:bool ->
unit ->
membership_query_compute_payment_configval make_membership_payment_configuration :
query_compute:membership_query_compute_payment_config ->
unit ->
membership_payment_configurationval make_membership_protected_query_output_configuration :
s3:protected_query_s3_output_configuration ->
unit ->
membership_protected_query_output_configurationval make_membership_protected_query_result_configuration :
output_configuration:membership_protected_query_output_configuration ->
?role_arn:string ->
unit ->
membership_protected_query_result_configurationval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_protected_query_s3_output_configuration :
protected_query_s3_output_configuration ->
Yojson.Safe.tval yojson_of_membership_query_compute_payment_config :
membership_query_compute_payment_config ->
[> `Assoc of (string * [> `Bool of bool ]) list ]val yojson_of_membership_payment_configuration :
membership_payment_configuration ->
[> `Assoc of
(string * [> `Assoc of (string * [> `Bool of bool ]) list ]) list ]val yojson_of_membership_protected_query_output_configuration :
membership_protected_query_output_configuration ->
Yojson.Safe.tval yojson_of_membership_protected_query_result_configuration :
membership_protected_query_result_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes