storage / Client / list_parts

list_parts

storage.Client.list_parts(**kwargs)

アップロードIDに紐付いている、マルチパートアップロード用にアップロードされたパートを一覧表示します。

分割ファイルのアップロード状況を確認できます。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.list_parts(
    Bucket='string',
    EncodingType='string',
    MaxParts='string',
    Object='string',
    PartNumberMarker='string',
    UploadId='string'
)
Parameters:
  • Bucket (string) – [REQUIRED]

  • EncodingType (string) –

  • MaxParts (string) –

  • Object (string) – [REQUIRED]

  • PartNumberMarker (string) –

  • UploadId (string) – [REQUIRED]

Return type:

dict

Returns:

Response Syntax

{
    'Bucket': 'string',
    'ContentType': 'string',
    'EncodingType': 'string',
    'Initiator': {
        'DisplayName': 'string',
        'ID': 'string'
    },
    'IsTruncated': True|False,
    'Key': 'string',
    'MaxParts': 123,
    'NextPartNumberMarker': 123,
    'Owner': {
        'DisplayName': 'string',
        'ID': 'string'
    },
    'Part': [
        {
            'ETag': 'string',
            'LastModified': datetime(2015, 1, 1),
            'PartNumber': 123,
            'Size': 123
        },
    ],
    'PartNumberMarker': 123,
    'StorageClass': 'string',
    'UploadId': 'string'
}

Response Structure

  • (dict) –

    • Bucket (string) –

    • ContentType (string) –

    • EncodingType (string) –

    • Initiator (dict) –

      • DisplayName (string) –

      • ID (string) –

    • IsTruncated (boolean) –

    • Key (string) –

    • MaxParts (integer) –

    • NextPartNumberMarker (integer) –

    • Owner (dict) –

      • DisplayName (string) –

      • ID (string) –

    • Part (list) –

      • (dict) –

        • ETag (string) –

        • LastModified (datetime) –

        • PartNumber (integer) –

        • Size (integer) –

    • PartNumberMarker (integer) –

    • StorageClass (string) –

    • UploadId (string) –