storage / Client / get_bucket_lifecycle_configuration

get_bucket_lifecycle_configuration

storage.Client.get_bucket_lifecycle_configuration(**kwargs)

バケットに設定されているライフサイクル構成情報を表示します。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.get_bucket_lifecycle_configuration(
    Bucket='string'
)
Parameters:

Bucket (string) – [REQUIRED]

Return type:

dict

Returns:

Response Syntax

{
    'Rule': {
        'Expiration': {
            'Date': datetime(2015, 1, 1),
            'Days': 123
        },
        'Filter': {
            'And': {
                'Tag': {
                    'Key': 'string',
                    'Value': 'string'
                }
            }
        },
        'ID': 'string',
        'NoncurrentVersionExpiration': {
            'NoncurrentDays': 123
        },
        'Prefix': 'string',
        'Status': 'string'
    }
}

Response Structure

  • (dict) –

    • Rule (dict) –

      • Expiration (dict) –

        • Date (datetime) –

        • Days (integer) –

      • Filter (dict) –

        • And (dict) –

          • Tag (dict) –

            • Key (string) –

            • Value (string) –

      • ID (string) –

      • NoncurrentVersionExpiration (dict) –

        • NoncurrentDays (integer) –

      • Prefix (string) –

      • Status (string) –