Azure Import/Export service metadata and properties file format

You can specify metadata and properties for one or more blobs as part of an import job or an export job. To set metadata or properties for blobs being created as part of an import job, you provide a metadata or properties file on the hard drive containing the data to be imported. For an export job, metadata and properties are written to a metadata or properties file that is included on the hard drive returned to you.

Metadata file format

The format of a metadata file is as follows:

<?xml version="1.0" encoding="UTF-8"?>  
<Metadata>  
[<metadata-name-1>metadata-value-1</metadata-name-1>]  
[<metadata-name-2>metadata-value-2</metadata-name-2>]  
. . .  
</Metadata>  
XML Element Type Description
Metadata Root element The root element of the metadata file.
metadata-name String Optional. The XML element specifies the name of the metadata for the blob, and its value specifies the value of the metadata setting.

Properties file format

The format of a properties file is as follows:

<?xml version="1.0" encoding="UTF-8"?>  
<Properties>  
[<Last-Modified>date-time-value</Last-Modified>]  
[<Etag>etag</Etag>]  
[<Content-Length>size-in-bytes<Content-Length>]  
[<Content-Type>content-type</Content-Type>]  
[<Content-MD5>content-md5</Content-MD5>]  
[<Content-Encoding>content-encoding</Content-Encoding>]  
[<Content-Language>content-language</Content-Language>]  
[<Cache-Control>cache-control</Cache-Control>]  
</Properties>  
XML Element Type Description
Properties Root element The root element of the properties file.
Last-Modified String Optional. The last-modified time for the blob. For export jobs only.
Etag String Optional. The blob's ETag value. For export jobs only.
Content-Length String Optional. The size of the blob in bytes. For export jobs only.
Content-Type String Optional. The content type of the blob.
Content-MD5 String Optional. The blob's MD5 hash.
Content-Encoding String Optional. The blob's content encoding.
Content-Language String Optional. The blob's content language.
Cache-Control String Optional. The cache control string for the blob.

Next steps

See Set blob properties, Set Blob Metadata, and Setting and retrieving properties and metadata for blob resources for detailed rules about setting blob metadata and properties.