storage / Client / put_bucket_lifecycle_configuration
put_bucket_lifecycle_configuration
- storage.Client.put_bucket_lifecycle_configuration(**kwargs)
バケットにライフサイクル構成情報を設定します。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.put_bucket_lifecycle_configuration( Bucket='string', LifecycleConfiguration={ 'ListOfRequestRule': [ { 'ID': 'string', 'Prefix': 'string', 'RequestExpiration': { 'Date': datetime(2015, 1, 1), 'Days': 123 }, 'RequestFilter': { 'RequestAnd': { 'RequestTag': { 'Key': 'string', 'Value': 'string' } } }, 'RequestNoncurrentVersionExpiration': { 'NoncurrentDays': 123 }, 'Status': 'Enabled'|'Disabled' }, ] } )
- Parameters:
Bucket (string) – [REQUIRED]
LifecycleConfiguration (dict) –
[REQUIRED]
ListOfRequestRule (list) – [REQUIRED]
(dict) –
ID (string) – [REQUIRED]
Prefix (string) –
RequestExpiration (dict) –
Date (datetime) –
Days (integer) –
RequestFilter (dict) –
RequestAnd (dict) –
RequestTag (dict) –
Key (string) –
Value (string) –
RequestNoncurrentVersionExpiration (dict) –
NoncurrentDays (integer) –
Status (string) –
- Returns:
None