storage / Client / get_bucket_object_versions

get_bucket_object_versions

storage.Client.get_bucket_object_versions(**kwargs)

バケット内のオブジェクトのすべてのバージョンに関するメタデータを一覧表示します。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.get_bucket_object_versions(
    Bucket='string',
    Delimiter='string',
    EncodingType='string',
    KeyMarker='string',
    MaxKeys='string',
    Prefix='string',
    VersionIdMarker='string'
)
Parameters:
  • Bucket (string) – [REQUIRED]

  • Delimiter (string) –

  • EncodingType (string) –

  • KeyMarker (string) –

  • MaxKeys (string) –

  • Prefix (string) –

  • VersionIdMarker (string) –

Return type:

dict

Returns:

Response Syntax

{
    'ContentType': 'string',
    'IsTruncated': True|False,
    'KeyMarker': 'string',
    'MaxKeys': 'string',
    'Name': 'string',
    'Prefix': 'string',
    'Version': [
        {
            'DisplayName': 'string',
            'ETag': 'string',
            'ID': 'string',
            'IsLatest': True|False,
            'Key': 'string',
            'LastModified': datetime(2015, 1, 1),
            'Owner': {
                'DisplayName': 'string',
                'ID': 'string'
            },
            'Size': 'string',
            'StorageClass': 'string',
            'VersionId': 'string'
        },
    ],
    'VersionIdMarker': 'string'
}

Response Structure

  • (dict) –

    • ContentType (string) –

    • IsTruncated (boolean) –

    • KeyMarker (string) –

    • MaxKeys (string) –

    • Name (string) –

    • Prefix (string) –

    • Version (list) –

      • (dict) –

        • DisplayName (string) –

        • ETag (string) –

        • ID (string) –

        • IsLatest (boolean) –

        • Key (string) –

        • LastModified (datetime) –

        • Owner (dict) –

          • DisplayName (string) –

          • ID (string) –

        • Size (string) –

        • StorageClass (string) –

        • VersionId (string) –

    • VersionIdMarker (string) –