CloudWatchLogs / Client / put_log_group_deletion_protection
put_log_group_deletion_protection¶
- CloudWatchLogs.Client.put_log_group_deletion_protection(**kwargs)¶
Enables or disables deletion protection for the specified log group. When enabled on a log group, deletion protection blocks all deletion operations until it is explicitly disabled.
For information about the parameters that are common to all actions, see Common Parameters.
See also: AWS API Documentation
Request Syntax
response = client.put_log_group_deletion_protection( logGroupIdentifier='string', deletionProtectionEnabled=True|False )
- Parameters:
logGroupIdentifier (string) –
[REQUIRED]
The name or ARN of the log group.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 512.
Pattern:
[\.\-_/#A-Za-z0-9]+Required: Yes
deletionProtectionEnabled (boolean) –
[REQUIRED]
Whether to enable deletion protection.
Type: Boolean
Required: Yes
- Returns:
None
Exceptions
CloudWatchLogs.Client.exceptions.InvalidParameterExceptionCloudWatchLogs.Client.exceptions.ResourceNotFoundExceptionCloudWatchLogs.Client.exceptions.AccessDeniedExceptionCloudWatchLogs.Client.exceptions.OperationAbortedExceptionCloudWatchLogs.Client.exceptions.ServiceUnavailableExceptionCloudWatchLogs.Client.exceptions.InvalidOperationException