update_configured_table_analysis_rule
async
¶
update_configured_table_analysis_rule(
configured_table_identifier: ConfiguredTableIdentifier,
analysis_rule_type: ConfiguredTableAnalysisRuleType,
analysis_rule_policy: ConfiguredTableAnalysisRulePolicy,
*,
config_overrides: Optional[AsyncCleanRoomsClientConfig] = None,
) -> UpdateConfiguredTableAnalysisRuleOutput
Updates a configured table analysis rule.
Parameters:
-
configured_table_identifier(ConfiguredTableIdentifier) –The unique identifier for the configured table that the analysis rule applies to. Currently accepts the configured table ID.
-
analysis_rule_type(ConfiguredTableAnalysisRuleType) –The analysis rule type to be updated. Configured table analysis rules are uniquely identified by their configured table identifier and analysis rule type.
-
analysis_rule_policy(ConfiguredTableAnalysisRulePolicy) –The new analysis rule policy for the configured table analysis rule.
Raises:
-
AccessDeniedException–Caller does not have sufficient access to perform this action.
-
ConflictException–Updating or deleting a resource can cause an inconsistent state.
-
InternalServerException–Unexpected error during processing of request.
-
ResourceNotFoundException–Request references a resource which does not exist.
-
ServiceQuotaExceededException–Request denied because service quota has been exceeded.
-
ThrottlingException–Request was denied due to request throttling.
-
ValidationException–The input fails to satisfy the specified constraints.
-
UnknownServiceError–The service returned an error code this client does not model.