put_table_bucket_maintenance_configuration
async
¶
put_table_bucket_maintenance_configuration(
table_bucket_arn: TableBucketARN,
type: TableBucketMaintenanceType,
value: TableBucketMaintenanceConfigurationValue,
*,
config_overrides: Optional[AsyncS3TablesClientConfig] = None,
) -> None
Creates a new maintenance configuration or replaces an existing maintenance configuration for a table bucket. For more information, see Amazon S3 table bucket maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTableBucketMaintenanceConfigurationpermission to use this operation.
Parameters:
-
table_bucket_arn(TableBucketARN) –The Amazon Resource Name (ARN) of the table bucket associated with the maintenance configuration.
-
type(TableBucketMaintenanceType) –The type of the maintenance configuration.
-
value(TableBucketMaintenanceConfigurationValue) –Defines the values of the maintenance configuration for the table bucket.
Raises:
-
BadRequestException–The request is invalid or malformed.
-
ConflictException–The request failed because there is a conflict with a previous write. You can retry the request.
-
ForbiddenException–The caller isn't authorized to make the request.
-
InternalServerErrorException–The request failed due to an internal server error.
-
NotFoundException–The request was rejected because the specified resource could not be found.
-
TooManyRequestsException–The limit on the number of requests per second was exceeded.
-
UnknownServiceError–The service returned an error code this client does not model.