CleanRoomsService / Client / get_membership
get_membership#
- CleanRoomsService.Client.get_membership(**kwargs)#
- Retrieves a specified membership for an identifier. - See also: AWS API Documentation - Request Syntax- response = client.get_membership( membershipIdentifier='string' ) - Parameters:
- membershipIdentifier (string) – - [REQUIRED] - The identifier for a membership resource. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'membership': { 'id': 'string', 'arn': 'string', 'collaborationArn': 'string', 'collaborationId': 'string', 'collaborationCreatorAccountId': 'string', 'collaborationCreatorDisplayName': 'string', 'collaborationName': 'string', 'createTime': datetime(2015, 1, 1), 'updateTime': datetime(2015, 1, 1), 'status': 'ACTIVE'|'REMOVED'|'COLLABORATION_DELETED', 'memberAbilities': [ 'CAN_QUERY'|'CAN_RECEIVE_RESULTS', ], 'mlMemberAbilities': { 'customMLMemberAbilities': [ 'CAN_RECEIVE_MODEL_OUTPUT'|'CAN_RECEIVE_INFERENCE_OUTPUT', ] }, 'queryLogStatus': 'ENABLED'|'DISABLED', 'defaultResultConfiguration': { 'outputConfiguration': { 's3': { 'resultFormat': 'CSV'|'PARQUET', 'bucket': 'string', 'keyPrefix': 'string', 'singleFileOutput': True|False } }, 'roleArn': 'string' }, 'paymentConfiguration': { 'queryCompute': { 'isResponsible': True|False }, 'machineLearning': { 'modelTraining': { 'isResponsible': True|False }, 'modelInference': { 'isResponsible': True|False } } } } } - Response Structure- (dict) – - membership (dict) – - The membership retrieved for the provided identifier. - id (string) – - The unique ID of the membership. 
- arn (string) – - The unique ARN for the membership. 
- collaborationArn (string) – - The unique ARN for the membership’s associated collaboration. 
- collaborationId (string) – - The unique ID for the membership’s collaboration. 
- collaborationCreatorAccountId (string) – - The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID. 
- collaborationCreatorDisplayName (string) – - The display name of the collaboration creator. 
- collaborationName (string) – - The name of the membership’s collaboration. 
- createTime (datetime) – - The time when the membership was created. 
- updateTime (datetime) – - The time the membership metadata was last updated. 
- status (string) – - The status of the membership. 
- memberAbilities (list) – - The abilities granted to the collaboration member. - (string) – 
 
- mlMemberAbilities (dict) – - Specifies the ML member abilities that are granted to a collaboration member. - Custom ML modeling is in beta release and is subject to change. For beta terms and conditions, see Betas and Previews in the Amazon Web Services Service Terms. - customMLMemberAbilities (list) – - The custom ML member abilities for a collaboration member. The inference feature is not available in the custom ML modeling beta. - Custom ML modeling is in beta release and is subject to change. For beta terms and conditions, see Betas and Previews in the Amazon Web Services Service Terms. - (string) – 
 
 
- queryLogStatus (string) – - An indicator as to whether query logging has been enabled or disabled for the membership. 
- defaultResultConfiguration (dict) – - The default protected query result configuration as specified by the member who can receive results. - outputConfiguration (dict) – - Configuration for protected query results. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - s3. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - s3 (dict) – - Contains the configuration to write the query results to S3. - resultFormat (string) – - Intended file format of the result. 
- bucket (string) – - The S3 bucket to unload the protected query results. 
- keyPrefix (string) – - The S3 prefix to unload the protected query results. 
- singleFileOutput (boolean) – - Indicates whether files should be output as a single file ( - TRUE) or output as multiple files (- FALSE). This parameter is only supported for analyses with the Spark analytics engine.
 
 
- roleArn (string) – - The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result location, given by the member who can receive results. 
 
- paymentConfiguration (dict) – - The payment responsibilities accepted by the collaboration member. - queryCompute (dict) – - The payment responsibilities accepted by the collaboration member for query compute costs. - isResponsible (boolean) – - Indicates whether the collaboration member has accepted to pay for query compute costs ( - TRUE) or has not accepted to pay for query compute costs (- FALSE).- If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer. - An error message is returned for the following reasons: - If you set the value to - FALSEbut you are responsible to pay for query compute costs.
- If you set the value to - TRUEbut you are not responsible to pay for query compute costs.
 
 
- machineLearning (dict) – - The payment responsibilities accepted by the collaboration member for machine learning costs. - modelTraining (dict) – - The payment responsibilities accepted by the member for model training. - isResponsible (boolean) – - Indicates whether the collaboration member has accepted to pay for model training costs ( - TRUE) or has not accepted to pay for model training costs (- FALSE).- If the collaboration creator has not specified anyone to pay for model training costs, then the member who can query is the default payer. - An error message is returned for the following reasons: - If you set the value to - FALSEbut you are responsible to pay for model training costs.
- If you set the value to - TRUEbut you are not responsible to pay for model training costs.
 
 
- modelInference (dict) – - The payment responsibilities accepted by the member for model inference. - isResponsible (boolean) – - Indicates whether the collaboration member has accepted to pay for model inference costs ( - TRUE) or has not accepted to pay for model inference costs (- FALSE).- If the collaboration creator has not specified anyone to pay for model inference costs, then the member who can query is the default payer. - An error message is returned for the following reasons: - If you set the value to - FALSEbut you are responsible to pay for model inference costs.
- If you set the value to - TRUEbut you are not responsible to pay for model inference costs.
 
 
 
 
 
 
 
 - Exceptions- CleanRoomsService.Client.exceptions.ResourceNotFoundException
- CleanRoomsService.Client.exceptions.InternalServerException
- CleanRoomsService.Client.exceptions.ValidationException
- CleanRoomsService.Client.exceptions.ThrottlingException
- CleanRoomsService.Client.exceptions.AccessDeniedException