CfnMembershipProps
- class aws_cdk.aws_cleanrooms.CfnMembershipProps(*, collaboration_identifier, query_log_status, default_result_configuration=None, payment_configuration=None, tags=None)
Bases:
object
Properties for defining a
CfnMembership
.- Parameters:
collaboration_identifier (
str
) – The unique ID for the associated collaboration.query_log_status (
str
) – An indicator as to whether query logging has been enabled or disabled for the membership.default_result_configuration (
Union
[IResolvable
,MembershipProtectedQueryResultConfigurationProperty
,Dict
[str
,Any
],None
]) – The default protected query result configuration as specified by the member who can receive results.payment_configuration (
Union
[IResolvable
,MembershipPaymentConfigurationProperty
,Dict
[str
,Any
],None
]) – The payment responsibilities accepted by the collaboration member.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – 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.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_cleanrooms as cleanrooms cfn_membership_props = cleanrooms.CfnMembershipProps( collaboration_identifier="collaborationIdentifier", query_log_status="queryLogStatus", # the properties below are optional default_result_configuration=cleanrooms.CfnMembership.MembershipProtectedQueryResultConfigurationProperty( output_configuration=cleanrooms.CfnMembership.MembershipProtectedQueryOutputConfigurationProperty( s3=cleanrooms.CfnMembership.ProtectedQueryS3OutputConfigurationProperty( bucket="bucket", result_format="resultFormat", # the properties below are optional key_prefix="keyPrefix" ) ), # the properties below are optional role_arn="roleArn" ), payment_configuration=cleanrooms.CfnMembership.MembershipPaymentConfigurationProperty( query_compute=cleanrooms.CfnMembership.MembershipQueryComputePaymentConfigProperty( is_responsible=False ) ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- collaboration_identifier
The unique ID for the associated collaboration.
- default_result_configuration
The default protected query result configuration as specified by the member who can receive results.
- payment_configuration
The payment responsibilities accepted by the collaboration member.
- query_log_status
An indicator as to whether query logging has been enabled or disabled for the membership.
- tags
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.