CleanRoomsService / Client / get_configured_table_association_analysis_rule
get_configured_table_association_analysis_rule#
- CleanRoomsService.Client.get_configured_table_association_analysis_rule(**kwargs)#
Retrieves the analysis rule for a configured table association.
See also: AWS API Documentation
Request Syntax
response = client.get_configured_table_association_analysis_rule( membershipIdentifier='string', configuredTableAssociationIdentifier='string', analysisRuleType='AGGREGATION'|'LIST'|'CUSTOM' )
- Parameters:
membershipIdentifier (string) –
[REQUIRED]
A unique identifier for the membership that the configured table association belongs to. Currently accepts the membership ID.
configuredTableAssociationIdentifier (string) –
[REQUIRED]
The identifier for the configured table association that’s related to the analysis rule.
analysisRuleType (string) –
[REQUIRED]
The type of analysis rule that you want to retrieve.
- Return type:
dict
- Returns:
Response Syntax
{ 'analysisRule': { 'membershipIdentifier': 'string', 'configuredTableAssociationId': 'string', 'configuredTableAssociationArn': 'string', 'policy': { 'v1': { 'list': { 'allowedResultReceivers': [ 'string', ], 'allowedAdditionalAnalyses': [ 'string', ] }, 'aggregation': { 'allowedResultReceivers': [ 'string', ], 'allowedAdditionalAnalyses': [ 'string', ] }, 'custom': { 'allowedResultReceivers': [ 'string', ], 'allowedAdditionalAnalyses': [ 'string', ] } } }, 'type': 'AGGREGATION'|'LIST'|'CUSTOM', 'createTime': datetime(2015, 1, 1), 'updateTime': datetime(2015, 1, 1) } }
Response Structure
(dict) –
analysisRule (dict) –
The analysis rule for the configured table association. In the console, the
ConfiguredTableAssociationAnalysisRuleis referred to as the collaboration analysis rule.membershipIdentifier (string) –
The membership identifier for the configured table association analysis rule.
configuredTableAssociationId (string) –
The unique identifier for the configured table association.
configuredTableAssociationArn (string) –
The Amazon Resource Name (ARN) of the configured table association.
policy (dict) –
The policy of the configured table association analysis rule.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
v1. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
v1 (dict) –
The policy for the configured table association analysis rule.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
list,aggregation,custom. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
list (dict) –
Analysis rule type that enables only list queries on a configured table.
allowedResultReceivers (list) –
The list of collaboration members who are allowed to receive results of queries run with this configured table.
(string) –
allowedAdditionalAnalyses (list) –
The list of resources or wildcards (ARNs) that are allowed to perform additional analysis on query output.
(string) –
aggregation (dict) –
Analysis rule type that enables only aggregation queries on a configured table.
allowedResultReceivers (list) –
The list of collaboration members who are allowed to receive results of queries run with this configured table.
(string) –
allowedAdditionalAnalyses (list) –
The list of resources or wildcards (ARNs) that are allowed to perform additional analysis on query output.
The
allowedAdditionalAnalysesparameter is currently supported for the list analysis rule (AnalysisRuleList) and the custom analysis rule (AnalysisRuleCustom).(string) –
custom (dict) –
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
allowedResultReceivers (list) –
The list of collaboration members who are allowed to receive results of queries run with this configured table.
(string) –
allowedAdditionalAnalyses (list) –
The list of resources or wildcards (ARNs) that are allowed to perform additional analysis on query output.
(string) –
type (string) –
The type of the configured table association analysis rule.
createTime (datetime) –
The creation time of the configured table association analysis rule.
updateTime (datetime) –
The update time of the configured table association analysis rule.
Exceptions
CleanRoomsService.Client.exceptions.ResourceNotFoundExceptionCleanRoomsService.Client.exceptions.InternalServerExceptionCleanRoomsService.Client.exceptions.ValidationExceptionCleanRoomsService.Client.exceptions.ThrottlingExceptionCleanRoomsService.Client.exceptions.AccessDeniedException