€cdocutils.nodes document q)q}q(U nametypesq}q(X%boto.glacier.layer1.Layer1.list_partsqˆX<boto.glacier.vault.Vault.concurrent_create_archive_from_fileqˆX1boto.glacier.vault.Vault.create_archive_from_fileqˆXboto.glacier.connect_to_regionq ˆX/boto.glacier.vault.Vault.retrieve_inventory_jobq ˆXboto.glacier.jobq NX0boto.glacier.writer.Writer.current_uploaded_sizeq ˆX&boto.glacier.concurrent.TransferThreadq ˆX'boto.glacier.vault.Vault.list_all_partsqˆX,boto.glacier.exceptions.DownloadArchiveErrorqˆXboto.glacier.exceptionsqNXboto.glacier.regionsqˆX+boto.glacier.vault.Vault.retrieve_inventoryqˆX&boto.glacier.layer1.Layer1.upload_partqˆX5boto.glacier.layer1.Layer1.delete_vault_notificationsqˆX*boto.glacier.exceptions.UploadArchiveErrorqˆX$boto.glacier.layer1.Layer1.list_jobsqˆXboto.glacier.vault.Vault.deleteqˆX4boto.glacier.layer1.Layer1.complete_multipart_uploadqˆX*boto.glacier.concurrent.ConcurrentUploaderqˆX boto.glacier.writer.Writer.closeqˆX,boto.glacier.concurrent.DownloadWorkerThreadqˆX1boto.glacier.vault.Vault.resume_archive_from_fileqˆX-boto.glacier.vault.Vault.ResponseDataElementsqˆX'boto.glacier.layer2.Layer2.delete_vaultqˆXboto.glacier.job.JobqˆX%boto.glacier.job.Job.download_to_fileq ˆXglacierq!NX*boto.glacier.concurrent.UploadWorkerThreadq"ˆXboto.glacier.layer2q#NX,boto.glacier.writer.generate_parts_from_fobjq$ˆX$boto.glacier.job.Job.DefaultPartSizeq%ˆXboto.glacier.vault.Vaultq&ˆX'boto.glacier.vault.Vault.upload_archiveq'ˆX)boto.glacier.layer1.Layer1.upload_archiveq(ˆX1boto.glacier.layer1.Layer1.abort_multipart_uploadq)ˆX&boto.glacier.writer.resume_file_uploadq*ˆX,boto.glacier.concurrent.ConcurrentDownloaderq+ˆX'boto.glacier.vault.Vault.delete_archiveq,ˆX.boto.glacier.vault.Vault.create_archive_writerq-ˆX boto.glacier.writer.Writer.writeq.ˆX1boto.glacier.vault.Vault.SingleOperationThresholdq/ˆX1boto.glacier.layer1.Layer1.list_multipart_uploadsq0ˆX boto.glacier.vault.Vault.get_jobq1ˆXboto.glacier.writerq2NXboto.glacier.writer.Writerq3ˆXboto.glacier.concurrentq4NX)boto.glacier.layer1.Layer1.get_job_outputq5ˆX&boto.glacier.layer1.Layer1.list_vaultsq6ˆX)boto.glacier.layer1.Layer1.describe_vaultq7ˆX(boto.glacier.vault.Vault.DefaultPartSizeq8ˆX boto.glacierq9NX$boto.glacier.layer2.Layer2.get_vaultq:ˆX3boto.glacier.exceptions.UnexpectedHTTPResponseErrorq;ˆX'boto.glacier.layer1.Layer1.describe_jobq<ˆX)boto.glacier.layer1.Layer1.delete_archiveq=ˆX5boto.glacier.concurrent.ConcurrentDownloader.downloadq>ˆXboto.glacier.layer1.Layer1q?ˆX*boto.glacier.concurrent.TransferThread.runq@ˆX'boto.glacier.layer1.Layer1.initiate_jobqAˆX)boto.glacier.vault.Vault.retrieve_archiveqBˆX1boto.glacier.exceptions.TreeHashDoesNotMatchErrorqCˆX,boto.glacier.concurrent.ConcurrentTransfererqDˆX'boto.glacier.layer2.Layer2.create_vaultqEˆX4boto.glacier.layer1.Layer1.initiate_multipart_uploadqFˆX boto.glacier.writer.Writer.vaultqGˆXboto.glacier.vaultqHNX&boto.glacier.layer2.Layer2.list_vaultsqIˆX2boto.glacier.layer1.Layer1.get_vault_notificationsqJˆX'boto.glacier.layer1.Layer1.make_requestqKˆX$boto.glacier.exceptions.ArchiveErrorqLˆXboto.glacier.layer2.Layer2qMˆXboto.glacier.job.Job.get_outputqNˆX$boto.glacier.writer.Writer.upload_idqOˆX)boto.glacier.writer.Writer.get_archive_idqPˆX'boto.glacier.layer1.Layer1.delete_vaultqQˆXboto.glacier.layer1qRNX"boto.glacier.layer1.Layer1.VersionqSˆX"boto.glacier.vault.Vault.list_jobsqTˆX1boto.glacier.concurrent.ConcurrentUploader.uploadqUˆX)boto.glacier.job.Job.ResponseDataElementsqVˆX2boto.glacier.layer1.Layer1.set_vault_notificationsqWˆX'boto.glacier.layer1.Layer1.create_vaultqXˆX,boto.glacier.writer.Writer.current_tree_hashqYˆX(boto.glacier.job.Job.download_to_fileobjqZˆuUsubstitution_defsq[}q\Uparse_messagesq]]q^(cdocutils.nodes system_message q_)q`}qa(U rawsourceqbUUparentqccsphinx.addnodes desc_content qd)qe}qf(hbUhccsphinx.addnodes desc qg)qh}qi(hbUhchd)qj}qk(hbUhchg)ql}qm(hbUhccdocutils.nodes section qn)qo}qp(hbUhchn)qq}qr(hbUhchUsourceqsXA/Users/kyleknap/Documents/GitHub/boto/docs/source/ref/glacier.rstqtUtagnamequUsectionqvU attributesqw}qx(Udupnamesqy]Uclassesqz]Ubackrefsq{]Uidsq|]q}Uglacierq~aUnamesq]q€h!auUlineqKUdocumentq‚hUchildrenqƒ]q„(cdocutils.nodes title q…)q†}q‡(hbXGlacierqˆhchqhshthuUtitleq‰hw}qŠ(hy]hz]h{]h|]h]uhKh‚hhƒ]q‹cdocutils.nodes Text qŒXGlacierq…qŽ}q(hbhˆhch†ubaubhn)q}q‘(hbUhchqhshthuhvhw}q’(hy]hz]h{]h|]q“(Xmodule-boto.glacierq”U boto-glacierq•eh]q–h9auhKh‚hhƒ]q—(h…)q˜}q™(hbX boto.glacierqšhchhshthuh‰hw}q›(hy]hz]h{]h|]h]uhKh‚hhƒ]qœhŒX boto.glacierq…qž}qŸ(hbhšhch˜ubaubcsphinx.addnodes index q )q”}q¢(hbUhchhsU q£huUindexq¤hw}q„(h|]h{]hy]hz]h]Uentries]q¦(Usingleq§Xboto.glacier (module)Xmodule-boto.glacierUtqØauhKh‚hhƒ]ubh )q©}qŖ(hbUhchhsNhuh¤hw}q«(h|]h{]hy]hz]h]Uentries]q¬(h§X,connect_to_region() (in module boto.glacier)h Utq­auhNh‚hhƒ]ubhg)q®}qÆ(hbUhchhsNhuUdescq°hw}q±(Unoindexq²‰Udomainq³Xpyh|]h{]hy]hz]h]Uobjtypeq“XfunctionqµUdesctypeq¶hµuhNh‚hhƒ]q·(csphinx.addnodes desc_signature qø)q¹}qŗ(hbX+connect_to_region(region_name, **kw_params)hch®hsU q»huUdesc_signatureq¼hw}q½(h|]q¾h aUmoduleqæcdocutils.nodes reprunicode qĄX boto.glacierqĮ…qĀ}qĆbh{]hy]hz]h]qÄh aUfullnameqÅXconnect_to_regionqĘUclassqĒUUfirstqȉuhNh‚hhƒ]qÉ(csphinx.addnodes desc_addname qŹ)qĖ}qĢ(hbX boto.glacier.hch¹hsh»huU desc_addnameqĶhw}qĪ(hy]hz]h{]h|]h]uhNh‚hhƒ]qĻhŒX boto.glacier.qŠ…qŃ}qŅ(hbUhchĖubaubcsphinx.addnodes desc_name qÓ)qŌ}qÕ(hbhĘhch¹hsh»huU desc_nameqÖhw}q×(hy]hz]h{]h|]h]uhNh‚hhƒ]qŲhŒXconnect_to_regionqŁ…qŚ}qŪ(hbUhchŌubaubcsphinx.addnodes desc_parameterlist qÜ)qŻ}qŽ(hbUhch¹hsh»huUdesc_parameterlistqßhw}qą(hy]hz]h{]h|]h]uhNh‚hhƒ]qį(csphinx.addnodes desc_parameter qā)qć}qä(hbX region_namehw}qå(hy]hz]h{]h|]h]uhchŻhƒ]qęhŒX region_nameqē…qč}qé(hbUhchćubahuUdesc_parameterqźubhā)qė}qģ(hbX **kw_paramshw}qķ(hy]hz]h{]h|]h]uhchŻhƒ]qīhŒX **kw_paramsqļ…qš}qń(hbUhchėubahuhźubeubeubhd)qņ}qó(hbUhch®hsh»huU desc_contentqōhw}qõ(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )qö}q÷(hbUhchhsNhuh¤hw}qų(h|]h{]hy]hz]h]Uentries]qł(h§X"regions() (in module boto.glacier)hUtqśauhNh‚hhƒ]ubhg)qū}qü(hbUhchhsNhuh°hw}qż(h²‰h³Xpyh|]h{]hy]hz]h]h“Xfunctionqžh¶hžuhNh‚hhƒ]q’(hø)r}r(hbX regions()hchūhsh»huh¼hw}r(h|]rhahæhĄX boto.glacierr…r}rbh{]hy]hz]h]rhahÅXregionsrhĒUhȉuhNh‚hhƒ]r (hŹ)r }r (hbX boto.glacier.hcjhsh»huhĶhw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]r hŒX boto.glacier.r…r}r(hbUhcj ubaubhÓ)r}r(hbjhcjhsh»huhÖhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXregionsr…r}r(hbUhcjubaubhÜ)r}r(hbUhcjhsh»huhßhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubhd)r}r(hbUhchūhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(cdocutils.nodes paragraph r)r }r!(hbX9Get all available regions for the Amazon Glacier service.r"hcjhsX`/Users/kyleknap/Documents/GitHub/boto/boto/glacier/__init__.py:docstring of boto.glacier.regionshuU paragraphr#hw}r$(hy]hz]h{]h|]h]uhKh‚hhƒ]r%hŒX9Get all available regions for the Amazon Glacier service.r&…r'}r((hbj"hcj ubaubcdocutils.nodes field_list r))r*}r+(hbUhcjhsNhuU field_listr,hw}r-(hy]hz]h{]h|]h]uhNh‚hhƒ]r.(cdocutils.nodes field r/)r0}r1(hbUhw}r2(hy]hz]h{]h|]h]uhcj*hƒ]r3(cdocutils.nodes field_name r4)r5}r6(hbUhw}r7(hy]hz]h{]h|]h]uhcj0hƒ]r8hŒX Return typer9…r:}r;(hbUhcj5ubahuU field_namer<ubcdocutils.nodes field_body r=)r>}r?(hbUhw}r@(hy]hz]h{]h|]h]uhcj0hƒ]rAj)rB}rC(hbUhw}rD(hy]hz]h{]h|]h]uhcj>hƒ]rEhŒXlistrF…rG}rH(hbXlisthcjBubahuj#ubahuU field_bodyrIubehuUfieldrJubj/)rK}rL(hbUhw}rM(hy]hz]h{]h|]h]uhcj*hƒ]rN(j4)rO}rP(hbUhw}rQ(hy]hz]h{]h|]h]uhcjKhƒ]rRhŒXReturnsrS…rT}rU(hbUhcjOubahuj<ubj=)rV}rW(hbUhw}rX(hy]hz]h{]h|]h]uhcjKhƒ]rYj)rZ}r[(hbUhw}r\(hy]hz]h{]h|]h]uhcjVhƒ]r](hŒX A list of r^…r_}r`(hbX A list of hcjZubcsphinx.addnodes pending_xref ra)rb}rc(hbX#:class:`boto.regioninfo.RegionInfo`rdhcjZhshthuU pending_xrefrehw}rf(UreftypeXclassUrefwarnrg‰U reftargetrhXboto.regioninfo.RegionInfoU refdomainXpyrih|]h{]U refexplicit‰hy]hz]h]UrefdocrjX ref/glacierrkUpy:classrlNU py:modulermX boto.glacierrnuhKhƒ]rocdocutils.nodes literal rp)rq}rr(hbjdhw}rs(hy]hz]rt(UxrefrujiXpy-classrveh{]h|]h]uhcjbhƒ]rwhŒXboto.regioninfo.RegionInforx…ry}rz(hbUhcjqubahuUliteralr{ubaubehuj#ubahujIubehujJubeubeubeubeubhohn)r|}r}(hbUhchqhshthuhvhw}r~(hy]hz]h{]h|]r(Xmodule-boto.glacier.layer2r€Uboto-glacier-layer2reh]r‚h#auhKh‚hhƒ]rƒ(h…)r„}r…(hbXboto.glacier.layer2r†hcj|hshthuh‰hw}r‡(hy]hz]h{]h|]h]uhKh‚hhƒ]rˆhŒXboto.glacier.layer2r‰…rŠ}r‹(hbj†hcj„ubaubh )rŒ}r(hbUhcj|hsh£huh¤hw}rŽ(h|]h{]hy]hz]h]Uentries]r(h§Xboto.glacier.layer2 (module)Xmodule-boto.glacier.layer2UtrauhKh‚hhƒ]ubh )r‘}r’(hbUhcj|hsNhuh¤hw}r“(h|]h{]hy]hz]h]Uentries]r”(h§X%Layer2 (class in boto.glacier.layer2)hMUtr•auhNh‚hhƒ]ubhg)r–}r—(hbUhcj|hsNhuh°hw}r˜(h²‰h³Xpyh|]h{]hy]hz]h]h“Xclassr™h¶j™uhNh‚hhƒ]rš(hø)r›}rœ(hbXLayer2(*args, **kwargs)hcj–hsh»huh¼hw}r(h|]ržhMahæhĄXboto.glacier.layer2rŸ…r }r”bh{]hy]hz]h]r¢hMahÅXLayer2r£hĒUhȉuhNh‚hhƒ]r¤(csphinx.addnodes desc_annotation r„)r¦}r§(hbXclass hcj›hsh»huUdesc_annotationrØhw}r©(hy]hz]h{]h|]h]uhNh‚hhƒ]rŖhŒXclass r«…r¬}r­(hbUhcj¦ubaubhŹ)r®}rÆ(hbXboto.glacier.layer2.hcj›hsh»huhĶhw}r°(hy]hz]h{]h|]h]uhNh‚hhƒ]r±hŒXboto.glacier.layer2.r²…r³}r“(hbUhcj®ubaubhÓ)rµ}r¶(hbj£hcj›hsh»huhÖhw}r·(hy]hz]h{]h|]h]uhNh‚hhƒ]røhŒXLayer2r¹…rŗ}r»(hbUhcjµubaubhÜ)r¼}r½(hbUhcj›hsh»huhßhw}r¾(hy]hz]h{]h|]h]uhNh‚hhƒ]ræ(hā)rĄ}rĮ(hbX*argshw}rĀ(hy]hz]h{]h|]h]uhcj¼hƒ]rĆhŒX*argsrÄ…rÅ}rĘ(hbUhcjĄubahuhźubhā)rĒ}rČ(hbX**kwargshw}rÉ(hy]hz]h{]h|]h]uhcj¼hƒ]rŹhŒX**kwargsrĖ…rĢ}rĶ(hbUhcjĒubahuhźubeubeubhd)rĪ}rĻ(hbUhcj–hsh»huhōhw}rŠ(hy]hz]h{]h|]h]uhNh‚hhƒ]rŃ(j)rŅ}rÓ(hbXJProvides a more pythonic and friendly interface to Glacier based on Layer1rŌhcjĪhsXd/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer2.py:docstring of boto.glacier.layer2.Layer2huj#hw}rÕ(hy]hz]h{]h|]h]uhKh‚hhƒ]rÖhŒXJProvides a more pythonic and friendly interface to Glacier based on Layer1r×…rŲ}rŁ(hbjŌhcjŅubaubh )rŚ}rŪ(hbUhcjĪhsNhuh¤hw}rÜ(h|]h{]hy]hz]h]Uentries]rŻ(h§X2create_vault() (boto.glacier.layer2.Layer2 method)hEUtrŽauhNh‚hhƒ]ubhg)rß}rą(hbUhcjĪhsNhuh°hw}rį(h²‰h³Xpyrāh|]h{]hy]hz]h]h“Xmethodrćh¶jćuhNh‚hhƒ]rä(hø)rå}rę(hbXLayer2.create_vault(name)hcjßhsh»huh¼hw}rē(h|]rčhEahæhĄXboto.glacier.layer2r酁rź}rėbh{]hy]hz]h]rģhEahÅXLayer2.create_vaulthĒj£hȉuhNh‚hhƒ]rķ(hÓ)rī}rļ(hbX create_vaulthcjåhsh»huhÖhw}rš(hy]hz]h{]h|]h]uhNh‚hhƒ]rńhŒX create_vaultrņ…ró}rō(hbUhcjīubaubhÜ)rõ}rö(hbUhcjåhsh»huhßhw}r÷(hy]hz]h{]h|]h]uhNh‚hhƒ]rųhā)rł}rś(hbXnamehw}rū(hy]hz]h{]h|]h]uhcjõhƒ]rühŒXnamerż…rž}r’(hbUhcjłubahuhźubaubeubhd)r}r(hbUhcjßhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(j)r}r(hbXCreates a vault.rhcjhsXq/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer2.py:docstring of boto.glacier.layer2.Layer2.create_vaulthuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]rhŒXCreates a vault.r …r }r (hbjhcjubaubj))r }r (hbUhcjhsNhuj,hw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(j/)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcj hƒ]r(j4)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒX Parametersr…r}r(hbUhcjubahuj<ubj=)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjhƒ]rj)r}r (hbUhw}r!(hy]hz]h{]h|]h]uhcjhƒ]r"(cdocutils.nodes strong r#)r$}r%(hbXnamehw}r&(hy]hz]h{]h|]h]uhcjhƒ]r'hŒXnamer(…r)}r*(hbUhcj$ubahuUstrongr+ubhŒX (r,…r-}r.(hbUhcjubja)r/}r0(hbUhw}r1(UreftypeUobjr2U reftargetXstrr3U refdomainjāh|]h{]U refexplicit‰hy]hz]h]uhcjhƒ]r4cdocutils.nodes emphasis r5)r6}r7(hbj3hw}r8(hy]hz]h{]h|]h]uhcj/hƒ]r9hŒXstrr:…r;}r<(hbUhcj6ubahuUemphasisr=ubahujeubhŒX)…r>}r?(hbUhcjubhŒX -- r@…rA}rB(hbUhcjubhŒXThe name of the vaultrC…rD}rE(hbXThe name of the vaulthcjubehuj#ubahujIubehujJubj/)rF}rG(hbUhw}rH(hy]hz]h{]h|]h]uhcj hƒ]rI(j4)rJ}rK(hbUhw}rL(hy]hz]h{]h|]h]uhcjFhƒ]rMhŒX Return typerN…rO}rP(hbUhcjJubahuj<ubj=)rQ}rR(hbUhw}rS(hy]hz]h{]h|]h]uhcjFhƒ]rTj)rU}rV(hbUhw}rW(hy]hz]h{]h|]h]uhcjQhƒ]rXja)rY}rZ(hbX!:class:`boto.glacier.vault.Vault`r[hcjUhshthujehw}r\(UreftypeXclassjg‰jhXboto.glacier.vault.VaultU refdomainXpyr]h|]h{]U refexplicit‰hy]hz]h]jjjkjlj£jmXboto.glacier.layer2r^uhKhƒ]r_jp)r`}ra(hbj[hw}rb(hy]hz]rc(juj]Xpy-classrdeh{]h|]h]uhcjYhƒ]rehŒXboto.glacier.vault.Vaultrf…rg}rh(hbUhcj`ubahuj{ubaubahuj#ubahujIubehujJubj/)ri}rj(hbUhw}rk(hy]hz]h{]h|]h]uhcj hƒ]rl(j4)rm}rn(hbUhw}ro(hy]hz]h{]h|]h]uhcjihƒ]rphŒXReturnsrq…rr}rs(hbUhcjmubahuj<ubj=)rt}ru(hbUhw}rv(hy]hz]h{]h|]h]uhcjihƒ]rwj)rx}ry(hbUhw}rz(hy]hz]h{]h|]h]uhcjthƒ]r{hŒX&A Vault object representing the vault.r|…r}}r~(hbX&A Vault object representing the vault.hcjxubahuj#ubahujIubehujJubeubeubeubh )r}r€(hbUhcjĪhsNhuh¤hw}r(h|]h{]hy]hz]h]Uentries]r‚(h§X2delete_vault() (boto.glacier.layer2.Layer2 method)hUtrƒauhNh‚hhƒ]ubhg)r„}r…(hbUhcjĪhsNhuh°hw}r†(h²‰h³Xpyr‡h|]h{]hy]hz]h]h“Xmethodrˆh¶jˆuhNh‚hhƒ]r‰(hø)rŠ}r‹(hbXLayer2.delete_vault(name)hcj„hsh»huh¼hw}rŒ(h|]rhahæhĄXboto.glacier.layer2rŽ…r}rbh{]hy]hz]h]r‘hahÅXLayer2.delete_vaulthĒj£hȉuhNh‚hhƒ]r’(hÓ)r“}r”(hbX delete_vaulthcjŠhsh»huhÖhw}r•(hy]hz]h{]h|]h]uhNh‚hhƒ]r–hŒX delete_vaultr—…r˜}r™(hbUhcj“ubaubhÜ)rš}r›(hbUhcjŠhsh»huhßhw}rœ(hy]hz]h{]h|]h]uhNh‚hhƒ]rhā)rž}rŸ(hbXnamehw}r (hy]hz]h{]h|]h]uhcjšhƒ]r”hŒXnamer¢…r£}r¤(hbUhcjžubahuhźubaubeubhd)r„}r¦(hbUhcj„hsh»huhōhw}r§(hy]hz]h{]h|]h]uhNh‚hhƒ]rØ(j)r©}rŖ(hbXDelete a vault.r«hcj„hsXq/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer2.py:docstring of boto.glacier.layer2.Layer2.delete_vaultr¬huj#hw}r­(hy]hz]h{]h|]h]uhKh‚hhƒ]r®hŒXDelete a vault.rÆ…r°}r±(hbj«hcj©ubaubj)r²}r³(hbX^This operation deletes a vault. Amazon Glacier will delete a vault only if there are no archives in the vault as per the last inventory and there have been no writes to the vault since the last inventory. If either of these conditions is not satisfied, the vault deletion fails (that is, the vault is not removed) and Amazon Glacier returns an error.r“hcj„hsj¬huj#hw}rµ(hy]hz]h{]h|]h]uhKh‚hhƒ]r¶hŒX^This operation deletes a vault. Amazon Glacier will delete a vault only if there are no archives in the vault as per the last inventory and there have been no writes to the vault since the last inventory. If either of these conditions is not satisfied, the vault deletion fails (that is, the vault is not removed) and Amazon Glacier returns an error.r·…rø}r¹(hbj“hcj²ubaubj)rŗ}r»(hbX§This operation is idempotent, you can send the same request multiple times and it has no further effect after the first time Amazon Glacier delete the specified vault.r¼hcj„hsj¬huj#hw}r½(hy]hz]h{]h|]h]uhK h‚hhƒ]r¾hŒX§This operation is idempotent, you can send the same request multiple times and it has no further effect after the first time Amazon Glacier delete the specified vault.r慁rĄ}rĮ(hbj¼hcjŗubaubj))rĀ}rĆ(hbUhcj„hsNhuj,hw}rÄ(hy]hz]h{]h|]h]uhNh‚hhƒ]rÅj/)rĘ}rĒ(hbUhw}rČ(hy]hz]h{]h|]h]uhcjĀhƒ]rÉ(j4)rŹ}rĖ(hbUhw}rĢ(hy]hz]h{]h|]h]uhcjĘhƒ]rĶhŒX ParametersrĪ…rĻ}rŠ(hbUhcjŹubahuj<ubj=)rŃ}rŅ(hbUhw}rÓ(hy]hz]h{]h|]h]uhcjĘhƒ]rŌj)rÕ}rÖ(hbUhw}r×(hy]hz]h{]h|]h]uhcjŃhƒ]rŲ(j#)rŁ}rŚ(hbX vault_namehw}rŪ(hy]hz]h{]h|]h]uhcjÕhƒ]rÜhŒX vault_namerŻ…rŽ}rß(hbUhcjŁubahuj+ubhŒX (rą…rį}rā(hbUhcjÕubja)rć}rä(hbUhw}rå(Ureftypej2U reftargetXstrręU refdomainj‡h|]h{]U refexplicit‰hy]hz]h]uhcjÕhƒ]rēj5)rč}ré(hbjęhw}rź(hy]hz]h{]h|]h]uhcjćhƒ]rėhŒXstrrģ…rķ}rī(hbUhcjčubahuj=ubahujeubhŒX)…rļ}rš(hbUhcjÕubhŒX -- rń…rņ}ró(hbUhcjÕubhŒX The name of the vault to delete.rō…rõ}rö(hbX The name of the vault to delete.hcjÕubehuj#ubahujIubehujJubaubeubeubh )r÷}rų(hbUhcjĪhsNhuh¤hw}rł(h|]h{]hy]hz]h]Uentries]rś(h§X/get_vault() (boto.glacier.layer2.Layer2 method)h:UtrūauhNh‚hhƒ]ubhg)rü}rż(hbUhcjĪhsNhuh°hw}rž(h²‰h³Xpyr’h|]h{]hy]hz]h]h“Xmethodrh¶juhNh‚hhƒ]r(hø)r}r(hbXLayer2.get_vault(name)hcjühsh»huh¼hw}r(h|]rh:ahæhĄXboto.glacier.layer2r…r}rbh{]hy]hz]h]r h:ahÅXLayer2.get_vaulthĒj£hȉuhNh‚hhƒ]r (hÓ)r }r (hbX get_vaulthcjhsh»huhÖhw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒX get_vaultr…r}r(hbUhcj ubaubhÜ)r}r(hbUhcjhsh»huhßhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhā)r}r(hbXnamehw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒXnamer…r}r(hbUhcjubahuhźubaubeubhd)r}r(hbUhcjühsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r (j)r!}r"(hbXrGet an object representing a named vault from Glacier. This operation does not check if the vault actually exists.r#hcjhsXn/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer2.py:docstring of boto.glacier.layer2.Layer2.get_vaulthuj#hw}r$(hy]hz]h{]h|]h]uhKh‚hhƒ]r%hŒXrGet an object representing a named vault from Glacier. This operation does not check if the vault actually exists.r&…r'}r((hbj#hcj!ubaubj))r)}r*(hbUhcjhsNhuj,hw}r+(hy]hz]h{]h|]h]uhNh‚hhƒ]r,(j/)r-}r.(hbUhw}r/(hy]hz]h{]h|]h]uhcj)hƒ]r0(j4)r1}r2(hbUhw}r3(hy]hz]h{]h|]h]uhcj-hƒ]r4hŒX Parametersr5…r6}r7(hbUhcj1ubahuj<ubj=)r8}r9(hbUhw}r:(hy]hz]h{]h|]h]uhcj-hƒ]r;j)r<}r=(hbUhw}r>(hy]hz]h{]h|]h]uhcj8hƒ]r?(j#)r@}rA(hbXnamehw}rB(hy]hz]h{]h|]h]uhcj<hƒ]rChŒXnamerD…rE}rF(hbUhcj@ubahuj+ubhŒX (rG…rH}rI(hbUhcj<ubja)rJ}rK(hbUhw}rL(Ureftypej2U reftargetXstrrMU refdomainj’h|]h{]U refexplicit‰hy]hz]h]uhcj<hƒ]rNj5)rO}rP(hbjMhw}rQ(hy]hz]h{]h|]h]uhcjJhƒ]rRhŒXstrrS…rT}rU(hbUhcjOubahuj=ubahujeubhŒX)…rV}rW(hbUhcj<ubhŒX -- rX…rY}rZ(hbUhcj<ubhŒXThe name of the vaultr[…r\}r](hbXThe name of the vaulthcj<ubehuj#ubahujIubehujJubj/)r^}r_(hbUhw}r`(hy]hz]h{]h|]h]uhcj)hƒ]ra(j4)rb}rc(hbUhw}rd(hy]hz]h{]h|]h]uhcj^hƒ]rehŒX Return typerf…rg}rh(hbUhcjbubahuj<ubj=)ri}rj(hbUhw}rk(hy]hz]h{]h|]h]uhcj^hƒ]rlj)rm}rn(hbUhw}ro(hy]hz]h{]h|]h]uhcjihƒ]rpja)rq}rr(hbX!:class:`boto.glacier.vault.Vault`rshcjmhshthujehw}rt(UreftypeXclassjg‰jhXboto.glacier.vault.VaultU refdomainXpyruh|]h{]U refexplicit‰hy]hz]h]jjjkjlj£jmj^uhK4hƒ]rvjp)rw}rx(hbjshw}ry(hy]hz]rz(jujuXpy-classr{eh{]h|]h]uhcjqhƒ]r|hŒXboto.glacier.vault.Vaultr}…r~}r(hbUhcjwubahuj{ubaubahuj#ubahujIubehujJubj/)r€}r(hbUhw}r‚(hy]hz]h{]h|]h]uhcj)hƒ]rƒ(j4)r„}r…(hbUhw}r†(hy]hz]h{]h|]h]uhcj€hƒ]r‡hŒXReturnsrˆ…r‰}rŠ(hbUhcj„ubahuj<ubj=)r‹}rŒ(hbUhw}r(hy]hz]h{]h|]h]uhcj€hƒ]rŽj)r}r(hbUhw}r‘(hy]hz]h{]h|]h]uhcj‹hƒ]r’hŒX&A Vault object representing the vault.r“…r”}r•(hbX&A Vault object representing the vault.hcjubahuj#ubahujIubehujJubeubeubeubh )r–}r—(hbUhcjĪhsNhuh¤hw}r˜(h|]h{]hy]hz]h]Uentries]r™(h§X1list_vaults() (boto.glacier.layer2.Layer2 method)hIUtršauhNh‚hhƒ]ubhg)r›}rœ(hbUhcjĪhsNhuh°hw}r(h²‰h³Xpyh|]h{]hy]hz]h]h“Xmethodržh¶jžuhNh‚hhƒ]rŸ(hø)r }r”(hbXLayer2.list_vaults()hcj›hsh»huh¼hw}r¢(h|]r£hIahæhĄXboto.glacier.layer2r¤…r„}r¦bh{]hy]hz]h]r§hIahÅXLayer2.list_vaultshĒj£hȉuhNh‚hhƒ]rØ(hÓ)r©}rŖ(hbX list_vaultshcj hsh»huhÖhw}r«(hy]hz]h{]h|]h]uhNh‚hhƒ]r¬hŒX list_vaultsr­…r®}rÆ(hbUhcj©ubaubhÜ)r°}r±(hbUhcj hsh»huhßhw}r²(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubhd)r³}r“(hbUhcj›hsh»huhōhw}rµ(hy]hz]h{]h|]h]uhNh‚hhƒ]r¶(j)r·}rø(hbX;Return a list of all vaults associated with the account ID.r¹hcj³hsXp/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer2.py:docstring of boto.glacier.layer2.Layer2.list_vaultshuj#hw}rŗ(hy]hz]h{]h|]h]uhKh‚hhƒ]r»hŒX;Return a list of all vaults associated with the account ID.r¼…r½}r¾(hbj¹hcj·ubaubj))ræ}rĄ(hbUhcj³hsNhuj,hw}rĮ(hy]hz]h{]h|]h]uhNh‚hhƒ]rĀ(j/)rĆ}rÄ(hbUhw}rÅ(hy]hz]h{]h|]h]uhcjæhƒ]rĘ(j4)rĒ}rČ(hbUhw}rÉ(hy]hz]h{]h|]h]uhcjĆhƒ]rŹhŒX Return typerĖ…rĢ}rĶ(hbUhcjĒubahuj<ubj=)rĪ}rĻ(hbUhw}rŠ(hy]hz]h{]h|]h]uhcjĆhƒ]rŃj)rŅ}rÓ(hbUhw}rŌ(hy]hz]h{]h|]h]uhcjĪhƒ]rÕ(hŒXList of rÖ…r×}rŲ(hbXList of hcjŅubja)rŁ}rŚ(hbX!:class:`boto.glacier.vault.Vault`rŪhcjŅhshthujehw}rÜ(UreftypeXclassjg‰jhXboto.glacier.vault.VaultU refdomainXpyrŻh|]h{]U refexplicit‰hy]hz]h]jjjkjlj£jmj^uhK=hƒ]rŽjp)rß}rą(hbjŪhw}rį(hy]hz]rā(jujŻXpy-classrćeh{]h|]h]uhcjŁhƒ]rähŒXboto.glacier.vault.Vaultr允rę}rē(hbUhcjßubahuj{ubaubehuj#ubahujIubehujJubj/)rč}ré(hbUhw}rź(hy]hz]h{]h|]h]uhcjæhƒ]rė(j4)rģ}rķ(hbUhw}rī(hy]hz]h{]h|]h]uhcjčhƒ]rļhŒXReturnsrš…rń}rņ(hbUhcjģubahuj<ubj=)ró}rō(hbUhw}rõ(hy]hz]h{]h|]h]uhcjčhƒ]röj)r÷}rų(hbUhw}rł(hy]hz]h{]h|]h]uhcjóhƒ]rśhŒXA list of Vault objects.rū…rü}rż(hbXA list of Vault objects.hcj÷ubahuj#ubahujIubehujJubeubeubeubeubeubeubhn)rž}r’(hbUhchqhshthuhvhw}r(hy]hz]h{]h|]r(Xmodule-boto.glacier.vaultrUboto-glacier-vaultreh]rhHauhKh‚hhƒ]r(h…)r}r(hbXboto.glacier.vaultrhcjžhshthuh‰hw}r (hy]hz]h{]h|]h]uhKh‚hhƒ]r hŒXboto.glacier.vaultr …r }r (hbjhcjubaubh )r}r(hbUhcjžhsh£huh¤hw}r(h|]h{]hy]hz]h]Uentries]r(h§Xboto.glacier.vault (module)Xmodule-boto.glacier.vaultUtrauhKh‚hhƒ]ubh )r}r(hbUhcjžhsNhuh¤hw}r(h|]h{]hy]hz]h]Uentries]r(h§X#Vault (class in boto.glacier.vault)h&UtrauhNh‚hhƒ]ubhg)r}r(hbUhcjžhsNhuh°hw}r(h²‰h³Xpyh|]h{]hy]hz]h]h“Xclassrh¶juhNh‚hhƒ]r(hø)r}r(hbX!Vault(layer1, response_data=None)hcjhsh»huh¼hw}r(h|]r h&ahæhĄXboto.glacier.vaultr!…r"}r#bh{]hy]hz]h]r$h&ahÅXVaultr%hĒUhȉuhNh‚hhƒ]r&(j„)r'}r((hbXclass hcjhsh»hujØhw}r)(hy]hz]h{]h|]h]uhNh‚hhƒ]r*hŒXclass r+…r,}r-(hbUhcj'ubaubhŹ)r.}r/(hbXboto.glacier.vault.hcjhsh»huhĶhw}r0(hy]hz]h{]h|]h]uhNh‚hhƒ]r1hŒXboto.glacier.vault.r2…r3}r4(hbUhcj.ubaubhÓ)r5}r6(hbj%hcjhsh»huhÖhw}r7(hy]hz]h{]h|]h]uhNh‚hhƒ]r8hŒXVaultr9…r:}r;(hbUhcj5ubaubhÜ)r<}r=(hbUhcjhsh»huhßhw}r>(hy]hz]h{]h|]h]uhNh‚hhƒ]r?(hā)r@}rA(hbXlayer1hw}rB(hy]hz]h{]h|]h]uhcj<hƒ]rChŒXlayer1rD…rE}rF(hbUhcj@ubahuhźubhā)rG}rH(hbXresponse_data=Nonehw}rI(hy]hz]h{]h|]h]uhcj<hƒ]rJhŒXresponse_data=NonerK…rL}rM(hbUhcjGubahuhźubeubeubhd)rN}rO(hbUhcjhsh»huhōhw}rP(hy]hz]h{]h|]h]uhNh‚hhƒ]rQ(h )rR}rS(hbUhcjNhsNhuh¤hw}rT(h|]h{]hy]hz]h]Uentries]rU(h§X4DefaultPartSize (boto.glacier.vault.Vault attribute)h8UtrVauhNh‚hhƒ]ubhg)rW}rX(hbUhcjNhsNhuh°hw}rY(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributerZh¶jZuhNh‚hhƒ]r[(hø)r\}r](hbXVault.DefaultPartSizehcjWhsU r^huh¼hw}r_(h|]r`h8ahæhĄXboto.glacier.vaultra…rb}rcbh{]hy]hz]h]rdh8ahÅXVault.DefaultPartSizehĒj%hȉuhNh‚hhƒ]re(hÓ)rf}rg(hbXDefaultPartSizehcj\hsj^huhÖhw}rh(hy]hz]h{]h|]h]uhNh‚hhƒ]rihŒXDefaultPartSizerj…rk}rl(hbUhcjfubaubj„)rm}rn(hbX = 4194304hcj\hsj^hujØhw}ro(hy]hz]h{]h|]h]uhNh‚hhƒ]rphŒX = 4194304rq…rr}rs(hbUhcjmubaubeubhd)rt}ru(hbUhcjWhsj^huhōhw}rv(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )rw}rx(hbUhcjNhsNhuh¤hw}ry(h|]h{]hy]hz]h]Uentries]rz(h§X9ResponseDataElements (boto.glacier.vault.Vault attribute)hUtr{auhNh‚hhƒ]ubhg)r|}r}(hbUhcjNhsNhuh°hw}r~(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributerh¶juhNh‚hhƒ]r€(hø)r}r‚(hbXVault.ResponseDataElementshcj|hsj^huh¼hw}rƒ(h|]r„hahæhĄXboto.glacier.vaultr……r†}r‡bh{]hy]hz]h]rˆhahÅXVault.ResponseDataElementshĒj%hȉuhNh‚hhƒ]r‰(hÓ)rŠ}r‹(hbXResponseDataElementshcjhsj^huhÖhw}rŒ(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXResponseDataElementsrŽ…r}r(hbUhcjŠubaubj„)r‘}r’(hbXć = (('VaultName', 'name', None), ('VaultARN', 'arn', None), ('CreationDate', 'creation_date', None), ('LastInventoryDate', 'last_inventory_date', None), ('SizeInBytes', 'size', 0), ('NumberOfArchives', 'number_of_archives', 0))hcjhsj^hujØhw}r“(hy]hz]h{]h|]h]uhNh‚hhƒ]r”hŒXć = (('VaultName', 'name', None), ('VaultARN', 'arn', None), ('CreationDate', 'creation_date', None), ('LastInventoryDate', 'last_inventory_date', None), ('SizeInBytes', 'size', 0), ('NumberOfArchives', 'number_of_archives', 0))r•…r–}r—(hbUhcj‘ubaubeubhd)r˜}r™(hbUhcj|hsj^huhōhw}rš(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r›}rœ(hbUhcjNhsNhuh¤hw}r(h|]h{]hy]hz]h]Uentries]rž(h§X=SingleOperationThreshold (boto.glacier.vault.Vault attribute)h/UtrŸauhNh‚hhƒ]ubhg)r }r”(hbUhcjNhsNhuh°hw}r¢(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributer£h¶j£uhNh‚hhƒ]r¤(hø)r„}r¦(hbXVault.SingleOperationThresholdhcj hsj^huh¼hw}r§(h|]rØh/ahæhĄXboto.glacier.vaultr©…rŖ}r«bh{]hy]hz]h]r¬h/ahÅXVault.SingleOperationThresholdhĒj%hȉuhNh‚hhƒ]r­(hÓ)r®}rÆ(hbXSingleOperationThresholdhcj„hsj^huhÖhw}r°(hy]hz]h{]h|]h]uhNh‚hhƒ]r±hŒXSingleOperationThresholdr²…r³}r“(hbUhcj®ubaubj„)rµ}r¶(hbX = 104857600hcj„hsj^hujØhw}r·(hy]hz]h{]h|]h]uhNh‚hhƒ]røhŒX = 104857600r¹…rŗ}r»(hbUhcjµubaubeubhd)r¼}r½(hbUhcj hsj^huhōhw}r¾(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )ræ}rĄ(hbUhcjNhsNhuh¤hw}rĮ(h|]h{]hy]hz]h]Uentries]rĀ(h§XGconcurrent_create_archive_from_file() (boto.glacier.vault.Vault method)hUtrĆauhNh‚hhƒ]ubhg)rÄ}rÅ(hbUhcjNhsNhuh°hw}rĘ(h²‰h³XpyrĒh|]h{]hy]hz]h]h“XmethodrČh¶jČuhNh‚hhƒ]rÉ(hø)rŹ}rĖ(hbXJVault.concurrent_create_archive_from_file(filename, description, **kwargs)hcjÄhsh»huh¼hw}rĢ(h|]rĶhahæhĄXboto.glacier.vaultrĪ…rĻ}rŠbh{]hy]hz]h]rŃhahÅX)Vault.concurrent_create_archive_from_filehĒj%hȉuhNh‚hhƒ]rŅ(hÓ)rÓ}rŌ(hbX#concurrent_create_archive_from_filehcjŹhsh»huhÖhw}rÕ(hy]hz]h{]h|]h]uhNh‚hhƒ]rÖhŒX#concurrent_create_archive_from_filer×…rŲ}rŁ(hbUhcjÓubaubhÜ)rŚ}rŪ(hbUhcjŹhsh»huhßhw}rÜ(hy]hz]h{]h|]h]uhNh‚hhƒ]rŻ(hā)rŽ}rß(hbXfilenamehw}rą(hy]hz]h{]h|]h]uhcjŚhƒ]rįhŒXfilenamerā…rć}rä(hbUhcjŽubahuhźubhā)rå}rę(hbX descriptionhw}rē(hy]hz]h{]h|]h]uhcjŚhƒ]rčhŒX descriptionr酁rź}rė(hbUhcjåubahuhźubhā)rģ}rķ(hbX**kwargshw}rī(hy]hz]h{]h|]h]uhcjŚhƒ]rļhŒX**kwargsrš…rń}rņ(hbUhcjģubahuhźubeubeubhd)ró}rō(hbUhcjÄhsh»huhōhw}rõ(hy]hz]h{]h|]h]uhNh‚hhƒ]rö(j)r÷}rų(hbX;Create a new archive from a file and upload the given file.rłhcjóhsX…/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.concurrent_create_archive_from_filerśhuj#hw}rū(hy]hz]h{]h|]h]uhKh‚hhƒ]rühŒX;Create a new archive from a file and upload the given file.rż…rž}r’(hbjłhcj÷ubaubj)r}r(hbX¾This is a convenience method around the :class:`boto.glacier.concurrent.ConcurrentUploader` class. This method will perform a multipart upload and upload the parts of the file concurrently.hcjóhsjśhuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]r(hŒX(This is a convenience method around the r…r}r(hbX(This is a convenience method around the hcjubja)r}r(hbX3:class:`boto.glacier.concurrent.ConcurrentUploader`r hcjhshthujehw}r (UreftypeXclassjg‰jhX*boto.glacier.concurrent.ConcurrentUploaderU refdomainXpyr h|]h{]U refexplicit‰hy]hz]h]jjjkjlj%jmXboto.glacier.vaultr uhKhƒ]r jp)r}r(hbj hw}r(hy]hz]r(juj Xpy-classreh{]h|]h]uhcjhƒ]rhŒX*boto.glacier.concurrent.ConcurrentUploaderr…r}r(hbUhcjubahuj{ubaubhŒXc class. This method will perform a multipart upload and upload the parts of the file concurrently.r…r}r(hbXc class. This method will perform a multipart upload and upload the parts of the file concurrently.hcjubeubj))r}r(hbUhcjóhsNhuj,hw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(j/)r}r(hbUhw}r (hy]hz]h{]h|]h]uhcjhƒ]r!(j4)r"}r#(hbUhw}r$(hy]hz]h{]h|]h]uhcjhƒ]r%hŒX Parametersr&…r'}r((hbUhcj"ubahuj<ubj=)r)}r*(hbUhw}r+(hy]hz]h{]h|]h]uhcjhƒ]r,cdocutils.nodes bullet_list r-)r.}r/(hbUhw}r0(hy]hz]h{]h|]h]uhcj)hƒ]r1(cdocutils.nodes list_item r2)r3}r4(hbUhw}r5(hy]hz]h{]h|]h]uhcj.hƒ]r6j)r7}r8(hbUhw}r9(hy]hz]h{]h|]h]uhcj3hƒ]r:(j#)r;}r<(hbXfilenamehw}r=(hy]hz]h{]h|]h]uhcj7hƒ]r>hŒXfilenamer?…r@}rA(hbUhcj;ubahuj+ubhŒX (rB…rC}rD(hbUhcj7ubja)rE}rF(hbUhw}rG(Ureftypej2U reftargetXstrrHU refdomainjĒh|]h{]U refexplicit‰hy]hz]h]uhcj7hƒ]rIj5)rJ}rK(hbjHhw}rL(hy]hz]h{]h|]h]uhcjEhƒ]rMhŒXstrrN…rO}rP(hbUhcjJubahuj=ubahujeubhŒX)…rQ}rR(hbUhcj7ubhŒX -- rS…rT}rU(hbUhcj7ubhŒXA filename to uploadrV…rW}rX(hbXA filename to uploadhcj7ubehuj#ubahuU list_itemrYubj2)rZ}r[(hbUhw}r\(hy]hz]h{]h|]h]uhcj.hƒ]r]j)r^}r_(hbUhw}r`(hy]hz]h{]h|]h]uhcjZhƒ]ra(j#)rb}rc(hbXkwargshw}rd(hy]hz]h{]h|]h]uhcj^hƒ]rehŒXkwargsrf…rg}rh(hbUhcjbubahuj+ubhŒX -- ri…rj}rk(hbUhcj^ubhŒX%Additional kwargs to pass through to rl…rm}rn(hbX%Additional kwargs to pass through to hcj^ubja)ro}rp(hbX6:py:class:`boto.glacier.concurrent.ConcurrentUploader`rqhcj^hshthujehw}rr(UreftypeXclassjg‰jhX*boto.glacier.concurrent.ConcurrentUploaderU refdomainXpyrsh|]h{]U refexplicit‰hy]hz]h]jjjkjlj%jmj uhK&hƒ]rtjp)ru}rv(hbjqhw}rw(hy]hz]rx(jujsXpy-classryeh{]h|]h]uhcjohƒ]rzhŒX*boto.glacier.concurrent.ConcurrentUploaderr{…r|}r}(hbUhcjuubahuj{ubaubhŒX(. You can pass any argument besides the r~…r}r€(hbX(. You can pass any argument besides the hcj^ubjp)r}r‚(hbX``api``hw}rƒ(hy]hz]h{]h|]h]uhcj^hƒ]r„hŒXapir……r†}r‡(hbUhcjubahuj{ubhŒX and rˆ…r‰}rŠ(hbX and hcj^ubjp)r‹}rŒ(hbX``vault_name``hw}r(hy]hz]h{]h|]h]uhcj^hƒ]rŽhŒX vault_namer…r}r‘(hbUhcj‹ubahuj{ubhŒX2 param (these arguments are already passed to the r’…r“}r”(hbX2 param (these arguments are already passed to the hcj^ubjp)r•}r–(hbX``ConcurrentUploader``hw}r—(hy]hz]h{]h|]h]uhcj^hƒ]r˜hŒXConcurrentUploaderr™…rš}r›(hbUhcj•ubahuj{ubhŒX for you).rœ…r}rž(hbX for you).hcj^ubehuj#ubahujYubehuU bullet_listrŸubahujIubehujJubj/)r }r”(hbUhcjhsjśhujJhw}r¢(hy]hz]h{]h|]h]uhKh‚hhƒ]r£(j4)r¤}r„(hbXraiseshw}r¦(hy]hz]h{]h|]h]uhcj hƒ]r§hŒXRaisesrØ…r©}rŖ(hbUhcj¤ubahuj<ubj=)r«}r¬(hbXZ`boto.glacier.exception.UploadArchiveError` is an error occurs during the upload process. hw}r­(hy]hz]h{]h|]h]uhcj hƒ]r®j)rÆ}r°(hbXY`boto.glacier.exception.UploadArchiveError` is an error occurs during the upload process.hcj«hsjśhuj#hw}r±(hy]hz]h{]h|]h]uhKhƒ]r²(cdocutils.nodes title_reference r³)r“}rµ(hbX+`boto.glacier.exception.UploadArchiveError`hw}r¶(hy]hz]h{]h|]h]uhcjÆhƒ]r·hŒX)boto.glacier.exception.UploadArchiveErrorrø…r¹}rŗ(hbUhcj“ubahuUtitle_referencer»ubhŒX. is an error occurs during the upload process.r¼…r½}r¾(hbX. is an error occurs during the upload process.hcjÆubeubahujIubeubj/)ræ}rĄ(hbUhw}rĮ(hy]hz]h{]h|]h]uhcjhƒ]rĀ(j4)rĆ}rÄ(hbUhw}rÅ(hy]hz]h{]h|]h]uhcjæhƒ]rĘhŒX Return typerĒ…rČ}rÉ(hbUhcjĆubahuj<ubj=)rŹ}rĖ(hbUhw}rĢ(hy]hz]h{]h|]h]uhcjæhƒ]rĶj)rĪ}rĻ(hbUhw}rŠ(hy]hz]h{]h|]h]uhcjŹhƒ]rŃhŒXstrrŅ…rÓ}rŌ(hbXstrhcjĪubahuj#ubahujIubehujJubj/)rÕ}rÖ(hbUhw}r×(hy]hz]h{]h|]h]uhcjhƒ]rŲ(j4)rŁ}rŚ(hbUhw}rŪ(hy]hz]h{]h|]h]uhcjÕhƒ]rÜhŒXReturnsrŻ…rŽ}rß(hbUhcjŁubahuj<ubj=)rą}rį(hbUhw}rā(hy]hz]h{]h|]h]uhcjÕhƒ]rćj)rä}rå(hbUhw}rę(hy]hz]h{]h|]h]uhcjąhƒ]rēhŒX+The archive id of the newly created archiver腁ré}rź(hbX+The archive id of the newly created archivehcjäubahuj#ubahujIubehujJubeubeubeubh )rė}rģ(hbUhcjNhsNhuh¤hw}rķ(h|]h{]hy]hz]h]Uentries]rī(h§X<create_archive_from_file() (boto.glacier.vault.Vault method)hUtrļauhNh‚hhƒ]ubhg)rš}rń(hbUhcjNhsNhuh°hw}rņ(h²‰h³Xpyróh|]h{]hy]hz]h]h“Xmethodrōh¶jōuhNh‚hhƒ]rõ(hø)rö}r÷(hbXgVault.create_archive_from_file(filename=None, file_obj=None, description=None, upload_id_callback=None)hcjšhsh»huh¼hw}rų(h|]rłhahæhĄXboto.glacier.vaultrś…rū}rübh{]hy]hz]h]rżhahÅXVault.create_archive_from_filehĒj%hȉuhNh‚hhƒ]rž(hÓ)r’}r(hbXcreate_archive_from_filehcjöhsh»huhÖhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXcreate_archive_from_filer…r}r(hbUhcj’ubaubhÜ)r}r(hbUhcjöhsh»huhßhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r (hā)r }r (hbX filename=Nonehw}r (hy]hz]h{]h|]h]uhcjhƒ]r hŒX filename=Noner…r}r(hbUhcj ubahuhźubhā)r}r(hbX file_obj=Nonehw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒX file_obj=Noner…r}r(hbUhcjubahuhźubhā)r}r(hbXdescription=Nonehw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒXdescription=Noner…r}r(hbUhcjubahuhźubhā)r}r (hbXupload_id_callback=Nonehw}r!(hy]hz]h{]h|]h]uhcjhƒ]r"hŒXupload_id_callback=Noner#…r$}r%(hbUhcjubahuhźubeubeubhd)r&}r'(hbUhcjšhsh»huhōhw}r((hy]hz]h{]h|]h]uhNh‚hhƒ]r)(j)r*}r+(hbXQCreate a new archive and upload the data from the given file or file-like object.r,hcj&hsXz/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.create_archive_from_filehuj#hw}r-(hy]hz]h{]h|]h]uhKh‚hhƒ]r.hŒXQCreate a new archive and upload the data from the given file or file-like object.r/…r0}r1(hbj,hcj*ubaubj))r2}r3(hbUhcj&hsNhuj,hw}r4(hy]hz]h{]h|]h]uhNh‚hhƒ]r5(j/)r6}r7(hbUhw}r8(hy]hz]h{]h|]h]uhcj2hƒ]r9(j4)r:}r;(hbUhw}r<(hy]hz]h{]h|]h]uhcj6hƒ]r=hŒX Parametersr>…r?}r@(hbUhcj:ubahuj<ubj=)rA}rB(hbUhw}rC(hy]hz]h{]h|]h]uhcj6hƒ]rDj-)rE}rF(hbUhw}rG(hy]hz]h{]h|]h]uhcjAhƒ]rH(j2)rI}rJ(hbUhw}rK(hy]hz]h{]h|]h]uhcjEhƒ]rLj)rM}rN(hbUhw}rO(hy]hz]h{]h|]h]uhcjIhƒ]rP(j#)rQ}rR(hbXfilenamehw}rS(hy]hz]h{]h|]h]uhcjMhƒ]rThŒXfilenamerU…rV}rW(hbUhcjQubahuj+ubhŒX (rX…rY}rZ(hbUhcjMubja)r[}r\(hbUhw}r](Ureftypej2U reftargetXstrr^U refdomainjóh|]h{]U refexplicit‰hy]hz]h]uhcjMhƒ]r_j5)r`}ra(hbj^hw}rb(hy]hz]h{]h|]h]uhcj[hƒ]rchŒXstrrd…re}rf(hbUhcj`ubahuj=ubahujeubhŒX)…rg}rh(hbUhcjMubhŒX -- ri…rj}rk(hbUhcjMubhŒXA filename to uploadrl…rm}rn(hbXA filename to uploadhcjMubehuj#ubahujYubj2)ro}rp(hbUhw}rq(hy]hz]h{]h|]h]uhcjEhƒ]rrj)rs}rt(hbUhw}ru(hy]hz]h{]h|]h]uhcjohƒ]rv(j#)rw}rx(hbXfile_objhw}ry(hy]hz]h{]h|]h]uhcjshƒ]rzhŒXfile_objr{…r|}r}(hbUhcjwubahuj+ubhŒX (r~…r}r€(hbUhcjsubja)r}r‚(hbUhw}rƒ(Ureftypej2U reftargetXfiler„U refdomainjóh|]h{]U refexplicit‰hy]hz]h]uhcjshƒ]r…j5)r†}r‡(hbj„hw}rˆ(hy]hz]h{]h|]h]uhcjhƒ]r‰hŒXfilerŠ…r‹}rŒ(hbUhcj†ubahuj=ubahujeubhŒX)…r}rŽ(hbUhcjsubhŒX -- r…r}r‘(hbUhcjsubhŒXA file-like object to uploadr’…r“}r”(hbXA file-like object to uploadhcjsubehuj#ubahujYubj2)r•}r–(hbUhw}r—(hy]hz]h{]h|]h]uhcjEhƒ]r˜j)r™}rš(hbUhw}r›(hy]hz]h{]h|]h]uhcj•hƒ]rœ(j#)r}rž(hbX descriptionhw}rŸ(hy]hz]h{]h|]h]uhcj™hƒ]r hŒX descriptionr”…r¢}r£(hbUhcjubahuj+ubhŒX (r¤…r„}r¦(hbUhcj™ubja)r§}rØ(hbUhw}r©(Ureftypej2U reftargetXstrrŖU refdomainjóh|]h{]U refexplicit‰hy]hz]h]uhcj™hƒ]r«j5)r¬}r­(hbjŖhw}r®(hy]hz]h{]h|]h]uhcj§hƒ]rÆhŒXstrr°…r±}r²(hbUhcj¬ubahuj=ubahujeubhŒX)…r³}r“(hbUhcj™ubhŒX -- rµ…r¶}r·(hbUhcj™ubhŒX(An optional description for the archive.rø…r¹}rŗ(hbX(An optional description for the archive.hcj™ubehuj#ubahujYubj2)r»}r¼(hbUhw}r½(hy]hz]h{]h|]h]uhcjEhƒ]r¾j)ræ}rĄ(hbUhw}rĮ(hy]hz]h{]h|]h]uhcj»hƒ]rĀ(j#)rĆ}rÄ(hbXupload_id_callbackhw}rÅ(hy]hz]h{]h|]h]uhcjæhƒ]rĘhŒXupload_id_callbackrĒ…rČ}rÉ(hbUhcjĆubahuj+ubhŒX (rŹ…rĖ}rĢ(hbUhcjæubja)rĶ}rĪ(hbUhw}rĻ(Ureftypej2U reftargetXfunctionrŠU refdomainjóh|]h{]U refexplicit‰hy]hz]h]uhcjæhƒ]rŃj5)rŅ}rÓ(hbjŠhw}rŌ(hy]hz]h{]h|]h]uhcjĶhƒ]rÕhŒXfunctionrÖ…r×}rŲ(hbUhcjŅubahuj=ubahujeubhŒX)…rŁ}rŚ(hbUhcjæubhŒX -- rŪ…rÜ}rŻ(hbUhcjæubhŒX™if set, call with the upload_id as the only parameter when it becomes known, to enable future calls to resume_archive_from_file in case resume is needed.rŽ…rß}rą(hbX™if set, call with the upload_id as the only parameter when it becomes known, to enable future calls to resume_archive_from_file in case resume is needed.hcjæubehuj#ubahujYubehujŸubahujIubehujJubj/)rį}rā(hbUhw}rć(hy]hz]h{]h|]h]uhcj2hƒ]rä(j4)rå}rę(hbUhw}rē(hy]hz]h{]h|]h]uhcjįhƒ]rčhŒX Return typer酁rź}rė(hbUhcjåubahuj<ubj=)rģ}rķ(hbUhw}rī(hy]hz]h{]h|]h]uhcjįhƒ]rļj)rš}rń(hbUhw}rņ(hy]hz]h{]h|]h]uhcjģhƒ]róhŒXstrrō…rõ}rö(hbXstrhcjšubahuj#ubahujIubehujJubj/)r÷}rų(hbUhw}rł(hy]hz]h{]h|]h]uhcj2hƒ]rś(j4)rū}rü(hbUhw}rż(hy]hz]h{]h|]h]uhcj÷hƒ]ržhŒXReturnsr’…r}r(hbUhcjūubahuj<ubj=)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcj÷hƒ]rj)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjhƒ]r hŒX+The archive id of the newly created archiver …r }r (hbX+The archive id of the newly created archivehcjubahuj#ubahujIubehujJubeubeubeubh )r }r(hbUhcjNhsNhuh¤hw}r(h|]h{]hy]hz]h]Uentries]r(h§X9create_archive_writer() (boto.glacier.vault.Vault method)h-UtrauhNh‚hhƒ]ubhg)r}r(hbUhcjNhsNhuh°hw}r(h²‰h³Xpyrh|]h{]hy]hz]h]h“Xmethodrh¶juhNh‚hhƒ]r(hø)r}r(hbX@Vault.create_archive_writer(part_size=4194304, description=None)hcjhsh»huh¼hw}r(h|]rh-ahæhĄXboto.glacier.vaultr…r}rbh{]hy]hz]h]rh-ahÅXVault.create_archive_writerhĒj%hȉuhNh‚hhƒ]r (hÓ)r!}r"(hbXcreate_archive_writerhcjhsh»huhÖhw}r#(hy]hz]h{]h|]h]uhNh‚hhƒ]r$hŒXcreate_archive_writerr%…r&}r'(hbUhcj!ubaubhÜ)r(}r)(hbUhcjhsh»huhßhw}r*(hy]hz]h{]h|]h]uhNh‚hhƒ]r+(hā)r,}r-(hbXpart_size=4194304hw}r.(hy]hz]h{]h|]h]uhcj(hƒ]r/hŒXpart_size=4194304r0…r1}r2(hbUhcj,ubahuhźubhā)r3}r4(hbXdescription=Nonehw}r5(hy]hz]h{]h|]h]uhcj(hƒ]r6hŒXdescription=Noner7…r8}r9(hbUhcj3ubahuhźubeubeubhd)r:}r;(hbUhcjhsh»huhōhw}r<(hy]hz]h{]h|]h]uhNh‚hhƒ]r=(j)r>}r?(hbX"Create a new archive and begin a multi-part upload to it. Returns a file-like object to which the data for the archive can be written. Once all the data is written the file-like object should be closed, you can then call the get_archive_id method on it to get the ID of the created archive.r@hcj:hsXw/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.create_archive_writerhuj#hw}rA(hy]hz]h{]h|]h]uhKh‚hhƒ]rBhŒX"Create a new archive and begin a multi-part upload to it. Returns a file-like object to which the data for the archive can be written. Once all the data is written the file-like object should be closed, you can then call the get_archive_id method on it to get the ID of the created archive.rC…rD}rE(hbj@hcj>ubaubj))rF}rG(hbUhcj:hsNhuj,hw}rH(hy]hz]h{]h|]h]uhNh‚hhƒ]rI(j/)rJ}rK(hbUhw}rL(hy]hz]h{]h|]h]uhcjFhƒ]rM(j4)rN}rO(hbUhw}rP(hy]hz]h{]h|]h]uhcjJhƒ]rQhŒX ParametersrR…rS}rT(hbUhcjNubahuj<ubj=)rU}rV(hbUhw}rW(hy]hz]h{]h|]h]uhcjJhƒ]rXj-)rY}rZ(hbUhw}r[(hy]hz]h{]h|]h]uhcjUhƒ]r\(j2)r]}r^(hbUhw}r_(hy]hz]h{]h|]h]uhcjYhƒ]r`j)ra}rb(hbUhw}rc(hy]hz]h{]h|]h]uhcj]hƒ]rd(j#)re}rf(hbX part_sizehw}rg(hy]hz]h{]h|]h]uhcjahƒ]rhhŒX part_sizeri…rj}rk(hbUhcjeubahuj+ubhŒX (rl…rm}rn(hbUhcjaubja)ro}rp(hbUhw}rq(Ureftypej2U reftargetXintrrU refdomainjh|]h{]U refexplicit‰hy]hz]h]uhcjahƒ]rsj5)rt}ru(hbjrhw}rv(hy]hz]h{]h|]h]uhcjohƒ]rwhŒXintrx…ry}rz(hbUhcjtubahuj=ubahujeubhŒX)…r{}r|(hbUhcjaubhŒX -- r}…r~}r(hbUhcjaubhŒX'The part size for the multipart upload.r€…r}r‚(hbX'The part size for the multipart upload.hcjaubehuj#ubahujYubj2)rƒ}r„(hbUhw}r…(hy]hz]h{]h|]h]uhcjYhƒ]r†j)r‡}rˆ(hbUhw}r‰(hy]hz]h{]h|]h]uhcjƒhƒ]rŠ(j#)r‹}rŒ(hbX descriptionhw}r(hy]hz]h{]h|]h]uhcj‡hƒ]rŽhŒX descriptionr…r}r‘(hbUhcj‹ubahuj+ubhŒX (r’…r“}r”(hbUhcj‡ubja)r•}r–(hbUhw}r—(Ureftypej2U reftargetXstrr˜U refdomainjh|]h{]U refexplicit‰hy]hz]h]uhcj‡hƒ]r™j5)rš}r›(hbj˜hw}rœ(hy]hz]h{]h|]h]uhcj•hƒ]rhŒXstrrž…rŸ}r (hbUhcjšubahuj=ubahujeubhŒX)…r”}r¢(hbUhcj‡ubhŒX -- r£…r¤}r„(hbUhcj‡ubhŒX(An optional description for the archive.r¦…r§}rØ(hbX(An optional description for the archive.hcj‡ubehuj#ubahujYubehujŸubahujIubehujJubj/)r©}rŖ(hbUhw}r«(hy]hz]h{]h|]h]uhcjFhƒ]r¬(j4)r­}r®(hbUhw}rÆ(hy]hz]h{]h|]h]uhcj©hƒ]r°hŒX Return typer±…r²}r³(hbUhcj­ubahuj<ubj=)r“}rµ(hbUhw}r¶(hy]hz]h{]h|]h]uhcj©hƒ]r·j)rø}r¹(hbUhw}rŗ(hy]hz]h{]h|]h]uhcj“hƒ]r»ja)r¼}r½(hbX#:class:`boto.glacier.writer.Writer`r¾hcjøhsNhujehw}ræ(UreftypeXclassjg‰jhXboto.glacier.writer.WriterU refdomainXpyrĄh|]h{]U refexplicit‰hy]hz]h]jjjkjlj%jmj uhNhƒ]rĮjp)rĀ}rĆ(hbj¾hw}rÄ(hy]hz]rÅ(jujĄXpy-classrĘeh{]h|]h]uhcj¼hƒ]rĒhŒXboto.glacier.writer.WriterrČ…rÉ}rŹ(hbUhcjĀubahuj{ubaubahuj#ubahujIubehujJubj/)rĖ}rĢ(hbUhw}rĶ(hy]hz]h{]h|]h]uhcjFhƒ]rĪ(j4)rĻ}rŠ(hbUhw}rŃ(hy]hz]h{]h|]h]uhcjĖhƒ]rŅhŒXReturnsrÓ…rŌ}rÕ(hbUhcjĻubahuj<ubj=)rÖ}r×(hbUhw}rŲ(hy]hz]h{]h|]h]uhcjĖhƒ]rŁj)rŚ}rŪ(hbUhw}rÜ(hy]hz]h{]h|]h]uhcjÖhƒ]rŻhŒXAA Writer object that to which the archive data should be written.rŽ…rß}rą(hbXAA Writer object that to which the archive data should be written.hcjŚubahuj#ubahujIubehujJubeubeubeubh )rį}rā(hbUhcjNhsXh/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.deleterćhuh¤hw}rä(h|]h{]hy]hz]h]Uentries]rå(h§X*delete() (boto.glacier.vault.Vault method)hUtręauhNh‚hhƒ]ubhg)rē}rč(hbUhcjNhsjćhuh°hw}ré(h²‰h³Xpyh|]h{]hy]hz]h]h“Xmethodrźh¶jźuhNh‚hhƒ]rė(hø)rģ}rķ(hbXVault.delete()hcjēhsh»huh¼hw}rī(h|]rļhahæhĄXboto.glacier.vaultrš…rń}rņbh{]hy]hz]h]róhahÅX Vault.deletehĒj%hȉuhNh‚hhƒ]rō(hÓ)rõ}rö(hbXdeletehcjģhsh»huhÖhw}r÷(hy]hz]h{]h|]h]uhNh‚hhƒ]rųhŒXdeleterł…rś}rū(hbUhcjõubaubhÜ)rü}rż(hbUhcjģhsh»huhßhw}rž(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubhd)r’}r(hbUhcjēhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rj)r}r(hbXDelete's this vault. WARNING!rhcj’hsjćhuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]rhŒXDelete's this vault. WARNING!r…r }r (hbjhcjubaubaubeubh )r }r (hbUhcjNhsNhuh¤hw}r (h|]h{]hy]hz]h]Uentries]r(h§X2delete_archive() (boto.glacier.vault.Vault method)h,UtrauhNh‚hhƒ]ubhg)r}r(hbUhcjNhsNhuh°hw}r(h²‰h³Xpyrh|]h{]hy]hz]h]h“Xmethodrh¶juhNh‚hhƒ]r(hø)r}r(hbX Vault.delete_archive(archive_id)hcjhsh»huh¼hw}r(h|]rh,ahæhĄXboto.glacier.vaultr…r}rbh{]hy]hz]h]rh,ahÅXVault.delete_archivehĒj%hȉuhNh‚hhƒ]r(hÓ)r}r (hbXdelete_archivehcjhsh»huhÖhw}r!(hy]hz]h{]h|]h]uhNh‚hhƒ]r"hŒXdelete_archiver#…r$}r%(hbUhcjubaubhÜ)r&}r'(hbUhcjhsh»huhßhw}r((hy]hz]h{]h|]h]uhNh‚hhƒ]r)hā)r*}r+(hbX archive_idhw}r,(hy]hz]h{]h|]h]uhcj&hƒ]r-hŒX archive_idr.…r/}r0(hbUhcj*ubahuhźubaubeubhd)r1}r2(hbUhcjhsh»huhōhw}r3(hy]hz]h{]h|]h]uhNh‚hhƒ]r4(j)r5}r6(hbX1This operation deletes an archive from the vault.r7hcj1hsXp/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.delete_archivehuj#hw}r8(hy]hz]h{]h|]h]uhKh‚hhƒ]r9hŒX1This operation deletes an archive from the vault.r:…r;}r<(hbj7hcj5ubaubj))r=}r>(hbUhcj1hsNhuj,hw}r?(hy]hz]h{]h|]h]uhNh‚hhƒ]r@j/)rA}rB(hbUhw}rC(hy]hz]h{]h|]h]uhcj=hƒ]rD(j4)rE}rF(hbUhw}rG(hy]hz]h{]h|]h]uhcjAhƒ]rHhŒX ParametersrI…rJ}rK(hbUhcjEubahuj<ubj=)rL}rM(hbUhw}rN(hy]hz]h{]h|]h]uhcjAhƒ]rOj)rP}rQ(hbUhw}rR(hy]hz]h{]h|]h]uhcjLhƒ]rS(j#)rT}rU(hbX archive_idhw}rV(hy]hz]h{]h|]h]uhcjPhƒ]rWhŒX archive_idrX…rY}rZ(hbUhcjTubahuj+ubhŒX (r[…r\}r](hbUhcjPubja)r^}r_(hbUhw}r`(Ureftypej2U reftargetXstrraU refdomainjh|]h{]U refexplicit‰hy]hz]h]uhcjPhƒ]rbj5)rc}rd(hbjahw}re(hy]hz]h{]h|]h]uhcj^hƒ]rfhŒXstrrg…rh}ri(hbUhcjcubahuj=ubahujeubhŒX)…rj}rk(hbUhcjPubhŒX -- rl…rm}rn(hbUhcjPubhŒX%The ID for the archive to be deleted.ro…rp}rq(hbX%The ID for the archive to be deleted.hcjPubehuj#ubahujIubehujJubaubeubeubh )rr}rs(hbUhcjNhsNhuh¤hw}rt(h|]h{]hy]hz]h]Uentries]ru(h§X+get_job() (boto.glacier.vault.Vault method)h1UtrvauhNh‚hhƒ]ubhg)rw}rx(hbUhcjNhsNhuh°hw}ry(h²‰h³Xpyrzh|]h{]hy]hz]h]h“Xmethodr{h¶j{uhNh‚hhƒ]r|(hø)r}}r~(hbXVault.get_job(job_id)hcjwhsh»huh¼hw}r(h|]r€h1ahæhĄXboto.glacier.vaultr…r‚}rƒbh{]hy]hz]h]r„h1ahÅX Vault.get_jobhĒj%hȉuhNh‚hhƒ]r…(hÓ)r†}r‡(hbXget_jobhcj}hsh»huhÖhw}rˆ(hy]hz]h{]h|]h]uhNh‚hhƒ]r‰hŒXget_jobrŠ…r‹}rŒ(hbUhcj†ubaubhÜ)r}rŽ(hbUhcj}hsh»huhßhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhā)r‘}r’(hbXjob_idhw}r“(hy]hz]h{]h|]h]uhcjhƒ]r”hŒXjob_idr•…r–}r—(hbUhcj‘ubahuhźubaubeubhd)r˜}r™(hbUhcjwhsh»huhōhw}rš(hy]hz]h{]h|]h]uhNh‚hhƒ]r›(j)rœ}r(hbX-Get an object representing a job in progress.ržhcj˜hsXi/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.get_jobhuj#hw}rŸ(hy]hz]h{]h|]h]uhKh‚hhƒ]r hŒX-Get an object representing a job in progress.r”…r¢}r£(hbjžhcjœubaubj))r¤}r„(hbUhcj˜hsNhuj,hw}r¦(hy]hz]h{]h|]h]uhNh‚hhƒ]r§(j/)rØ}r©(hbUhw}rŖ(hy]hz]h{]h|]h]uhcj¤hƒ]r«(j4)r¬}r­(hbUhw}r®(hy]hz]h{]h|]h]uhcjØhƒ]rÆhŒX Parametersr°…r±}r²(hbUhcj¬ubahuj<ubj=)r³}r“(hbUhw}rµ(hy]hz]h{]h|]h]uhcjØhƒ]r¶j)r·}rø(hbUhw}r¹(hy]hz]h{]h|]h]uhcj³hƒ]rŗ(j#)r»}r¼(hbXjob_idhw}r½(hy]hz]h{]h|]h]uhcj·hƒ]r¾hŒXjob_idr慁rĄ}rĮ(hbUhcj»ubahuj+ubhŒX (rĀ…rĆ}rÄ(hbUhcj·ubja)rÅ}rĘ(hbUhw}rĒ(Ureftypej2U reftargetXstrrČU refdomainjzh|]h{]U refexplicit‰hy]hz]h]uhcj·hƒ]rÉj5)rŹ}rĖ(hbjČhw}rĢ(hy]hz]h{]h|]h]uhcjÅhƒ]rĶhŒXstrrĪ…rĻ}rŠ(hbUhcjŹubahuj=ubahujeubhŒX)…rŃ}rŅ(hbUhcj·ubhŒX -- rÓ…rŌ}rÕ(hbUhcj·ubhŒXThe ID of the jobrÖ…r×}rŲ(hbXThe ID of the jobhcj·ubehuj#ubahujIubehujJubj/)rŁ}rŚ(hbUhw}rŪ(hy]hz]h{]h|]h]uhcj¤hƒ]rÜ(j4)rŻ}rŽ(hbUhw}rß(hy]hz]h{]h|]h]uhcjŁhƒ]rąhŒX Return typerį…rā}rć(hbUhcjŻubahuj<ubj=)rä}rå(hbUhw}rę(hy]hz]h{]h|]h]uhcjŁhƒ]rēj)rč}ré(hbUhw}rź(hy]hz]h{]h|]h]uhcjähƒ]rėja)rģ}rķ(hbX:class:`boto.glacier.job.Job`rīhcjčhsNhujehw}rļ(UreftypeXclassjg‰jhXboto.glacier.job.JobU refdomainXpyršh|]h{]U refexplicit‰hy]hz]h]jjjkjlj%jmj uhNhƒ]rńjp)rņ}ró(hbjīhw}rō(hy]hz]rõ(jujšXpy-classröeh{]h|]h]uhcjģhƒ]r÷hŒXboto.glacier.job.Jobrų…rł}rś(hbUhcjņubahuj{ubaubahuj#ubahujIubehujJubj/)rū}rü(hbUhw}rż(hy]hz]h{]h|]h]uhcj¤hƒ]rž(j4)r’}r (hbUhw}r (hy]hz]h{]h|]h]uhcjūhƒ]r hŒXReturnsr …r }r (hbUhcj’ubahuj<ubj=)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjūhƒ]r j)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r hŒX"A Job object representing the job.r …r }r (hbX"A Job object representing the job.hcj ubahuj#ubahujIubehujJubeubeubeubh )r }r (hbUhcjNhsXp/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.list_all_partsr huh¤hw}r (h|]h{]hy]hz]h]Uentries]r (h§X2list_all_parts() (boto.glacier.vault.Vault method)hUtr auhNh‚hhƒ]ubhg)r }r (hbUhcjNhsj huh°hw}r (h²‰h³Xpyh|]h{]hy]hz]h]h“Xmethodr h¶j uhNh‚hhƒ]r (hø)r }r (hbXVault.list_all_parts(upload_id)hcj hsh»huh¼hw}r (h|]r hahæhĄXboto.glacier.vaultr …r! }r" bh{]hy]hz]h]r# hahÅXVault.list_all_partshĒj%hȉuhNh‚hhƒ]r$ (hÓ)r% }r& (hbXlist_all_partshcj hsh»huhÖhw}r' (hy]hz]h{]h|]h]uhNh‚hhƒ]r( hŒXlist_all_partsr) …r* }r+ (hbUhcj% ubaubhÜ)r, }r- (hbUhcj hsh»huhßhw}r. (hy]hz]h{]h|]h]uhNh‚hhƒ]r/ hā)r0 }r1 (hbX upload_idhw}r2 (hy]hz]h{]h|]h]uhcj, hƒ]r3 hŒX upload_idr4 …r5 }r6 (hbUhcj0 ubahuhźubaubeubhd)r7 }r8 (hbUhcj hsh»huhōhw}r9 (hy]hz]h{]h|]h]uhNh‚hhƒ]r: (j)r; }r< (hbX<Automatically make and combine multiple calls to list_parts.r= hcj7 hsj huj#hw}r> (hy]hz]h{]h|]h]uhKh‚hhƒ]r? hŒX<Automatically make and combine multiple calls to list_parts.r@ …rA }rB (hbj= hcj; ubaubj)rC }rD (hbX|Call list_parts as necessary, combining the results in case multiple calls were required to get data on all available parts.rE hcj7 hsj huj#hw}rF (hy]hz]h{]h|]h]uhKh‚hhƒ]rG hŒX|Call list_parts as necessary, combining the results in case multiple calls were required to get data on all available parts.rH …rI }rJ (hbjE hcjC ubaubeubeubh )rK }rL (hbUhcjNhsNhuh¤hw}rM (h|]h{]hy]hz]h]Uentries]rN (h§X-list_jobs() (boto.glacier.vault.Vault method)hTUtrO auhNh‚hhƒ]ubhg)rP }rQ (hbUhcjNhsNhuh°hw}rR (h²‰h³XpyrS h|]h{]hy]hz]h]h“XmethodrT h¶jT uhNh‚hhƒ]rU (hø)rV }rW (hbX1Vault.list_jobs(completed=None, status_code=None)hcjP hsh»huh¼hw}rX (h|]rY hTahæhĄXboto.glacier.vaultrZ …r[ }r\ bh{]hy]hz]h]r] hTahÅXVault.list_jobshĒj%hȉuhNh‚hhƒ]r^ (hÓ)r_ }r` (hbX list_jobshcjV hsh»huhÖhw}ra (hy]hz]h{]h|]h]uhNh‚hhƒ]rb hŒX list_jobsrc …rd }re (hbUhcj_ ubaubhÜ)rf }rg (hbUhcjV hsh»huhßhw}rh (hy]hz]h{]h|]h]uhNh‚hhƒ]ri (hā)rj }rk (hbXcompleted=Nonehw}rl (hy]hz]h{]h|]h]uhcjf hƒ]rm hŒXcompleted=Nonern …ro }rp (hbUhcjj ubahuhźubhā)rq }rr (hbXstatus_code=Nonehw}rs (hy]hz]h{]h|]h]uhcjf hƒ]rt hŒXstatus_code=Noneru …rv }rw (hbUhcjq ubahuhźubeubeubhd)rx }ry (hbUhcjP hsh»huhōhw}rz (hy]hz]h{]h|]h]uhNh‚hhƒ]r{ (j)r| }r} (hbX3Return a list of Job objects related to this vault.r~ hcjx hsXk/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.list_jobshuj#hw}r (hy]hz]h{]h|]h]uhKh‚hhƒ]r€ hŒX3Return a list of Job objects related to this vault.r …r‚ }rƒ (hbj~ hcj| ubaubj))r„ }r… (hbUhcjx hsNhuj,hw}r† (hy]hz]h{]h|]h]uhNh‚hhƒ]r‡ (j/)rˆ }r‰ (hbUhw}rŠ (hy]hz]h{]h|]h]uhcj„ hƒ]r‹ (j4)rŒ }r (hbUhw}rŽ (hy]hz]h{]h|]h]uhcjˆ hƒ]r hŒX Parametersr …r‘ }r’ (hbUhcjŒ ubahuj<ubj=)r“ }r” (hbUhw}r• (hy]hz]h{]h|]h]uhcjˆ hƒ]r– j-)r— }r˜ (hbUhw}r™ (hy]hz]h{]h|]h]uhcj“ hƒ]rš (j2)r› }rœ (hbUhw}r (hy]hz]h{]h|]h]uhcj— hƒ]rž j)rŸ }r  (hbUhw}r” (hy]hz]h{]h|]h]uhcj› hƒ]r¢ (j#)r£ }r¤ (hbX completedhw}r„ (hy]hz]h{]h|]h]uhcjŸ hƒ]r¦ hŒX completedr§ …rØ }r© (hbUhcj£ ubahuj+ubhŒX (rŖ …r« }r¬ (hbUhcjŸ ubja)r­ }r® (hbUhw}rÆ (Ureftypej2U reftargetXbooleanr° U refdomainjS h|]h{]U refexplicit‰hy]hz]h]uhcjŸ hƒ]r± j5)r² }r³ (hbj° hw}r“ (hy]hz]h{]h|]h]uhcj­ hƒ]rµ hŒXbooleanr¶ …r· }rø (hbUhcj² ubahuj=ubahujeubhŒX)…r¹ }rŗ (hbUhcjŸ ubhŒX -- r» …r¼ }r½ (hbUhcjŸ ubhŒXéSpecifies the state of the jobs to return. If a value of True is passed, only completed jobs will be returned. If a value of False is passed, only uncompleted jobs will be returned. If no value is passed, all jobs will be returned.r¾ …ræ }rĄ (hbXéSpecifies the state of the jobs to return. If a value of True is passed, only completed jobs will be returned. If a value of False is passed, only uncompleted jobs will be returned. If no value is passed, all jobs will be returned.hcjŸ ubehuj#ubahujYubj2)rĮ }rĀ (hbUhw}rĆ (hy]hz]h{]h|]h]uhcj— hƒ]rÄ j)rÅ }rĘ (hbUhw}rĒ (hy]hz]h{]h|]h]uhcjĮ hƒ]rČ (j#)rÉ }rŹ (hbX status_codehw}rĖ (hy]hz]h{]h|]h]uhcjÅ hƒ]rĢ hŒX status_coderĶ …rĪ }rĻ (hbUhcjÉ ubahuj+ubhŒX (rŠ …rŃ }rŅ (hbUhcjÅ ubja)rÓ }rŌ (hbUhw}rÕ (Ureftypej2U reftargetXstringrÖ U refdomainjS h|]h{]U refexplicit‰hy]hz]h]uhcjÅ hƒ]r× j5)rŲ }rŁ (hbjÖ hw}rŚ (hy]hz]h{]h|]h]uhcjÓ hƒ]rŪ hŒXstringrÜ …rŻ }rŽ (hbUhcjŲ ubahuj=ubahujeubhŒX)…rß }rą (hbUhcjÅ ubhŒX -- rį …rā }rć (hbUhcjÅ ubhŒX–Specifies the type of job status to return. Valid values are: InProgress|Succeeded|Failed. If not specified, jobs with all status codes are returned.rä …rå }rę (hbX–Specifies the type of job status to return. Valid values are: InProgress|Succeeded|Failed. If not specified, jobs with all status codes are returned.hcjÅ ubehuj#ubahujYubehujŸubahujIubehujJubj/)rē }rč (hbUhw}ré (hy]hz]h{]h|]h]uhcj„ hƒ]rź (j4)rė }rģ (hbUhw}rķ (hy]hz]h{]h|]h]uhcjē hƒ]rī hŒX Return typerļ …rš }rń (hbUhcjė ubahuj<ubj=)rņ }ró (hbUhw}rō (hy]hz]h{]h|]h]uhcjē hƒ]rõ j)rö }r÷ (hbUhw}rų (hy]hz]h{]h|]h]uhcjņ hƒ]rł (hŒXlist of rś …rū }rü (hbXlist of hcjö ubja)rż }rž (hbX:class:`boto.glacier.job.Job`r’ hcjö hsNhujehw}r (UreftypeXclassjg‰jhXboto.glacier.job.JobU refdomainXpyr h|]h{]U refexplicit‰hy]hz]h]jjjkjlj%jmj uhNhƒ]r jp)r }r (hbj’ hw}r (hy]hz]r (juj Xpy-classr eh{]h|]h]uhcjż hƒ]r hŒXboto.glacier.job.Jobr …r }r (hbUhcj ubahuj{ubaubehuj#ubahujIubehujJubj/)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj„ hƒ]r (j4)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r hŒXReturnsr …r }r (hbUhcj ubahuj<ubj=)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r j)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r hŒX,A list of Job objects related to this vault.r …r }r! (hbX,A list of Job objects related to this vault.hcj ubahuj#ubahujIubehujJubeubeubeubh )r" }r# (hbUhcjNhsNhuh¤hw}r$ (h|]h{]hy]hz]h]Uentries]r% (h§X<resume_archive_from_file() (boto.glacier.vault.Vault method)hUtr& auhNh‚hhƒ]ubhg)r' }r( (hbUhcjNhsNhuh°hw}r) (h²‰h³Xpyr* h|]h{]hy]hz]h]h“Xmethodr+ h¶j+ uhNh‚hhƒ]r, (hø)r- }r. (hbXGVault.resume_archive_from_file(upload_id, filename=None, file_obj=None)hcj' hsh»huh¼hw}r/ (h|]r0 hahæhĄXboto.glacier.vaultr1 …r2 }r3 bh{]hy]hz]h]r4 hahÅXVault.resume_archive_from_filehĒj%hȉuhNh‚hhƒ]r5 (hÓ)r6 }r7 (hbXresume_archive_from_filehcj- hsh»huhÖhw}r8 (hy]hz]h{]h|]h]uhNh‚hhƒ]r9 hŒXresume_archive_from_filer: …r; }r< (hbUhcj6 ubaubhÜ)r= }r> (hbUhcj- hsh»huhßhw}r? (hy]hz]h{]h|]h]uhNh‚hhƒ]r@ (hā)rA }rB (hbX upload_idhw}rC (hy]hz]h{]h|]h]uhcj= hƒ]rD hŒX upload_idrE …rF }rG (hbUhcjA ubahuhźubhā)rH }rI (hbX filename=Nonehw}rJ (hy]hz]h{]h|]h]uhcj= hƒ]rK hŒX filename=NonerL …rM }rN (hbUhcjH ubahuhźubhā)rO }rP (hbX file_obj=Nonehw}rQ (hy]hz]h{]h|]h]uhcj= hƒ]rR hŒX file_obj=NonerS …rT }rU (hbUhcjO ubahuhźubeubeubhd)rV }rW (hbUhcj' hsh»huhōhw}rX (hy]hz]h{]h|]h]uhNh‚hhƒ]rY (j)rZ }r[ (hbX9Resume upload of a file already part-uploaded to Glacier.r\ hcjV hsXz/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.resume_archive_from_filer] huj#hw}r^ (hy]hz]h{]h|]h]uhKh‚hhƒ]r_ hŒX9Resume upload of a file already part-uploaded to Glacier.r` …ra }rb (hbj\ hcjZ ubaubj)rc }rd (hbX~The resumption of an upload where the part-uploaded section is empty is a valid degenerate case that this function can handle.re hcjV hsj] huj#hw}rf (hy]hz]h{]h|]h]uhKh‚hhƒ]rg hŒX~The resumption of an upload where the part-uploaded section is empty is a valid degenerate case that this function can handle.rh …ri }rj (hbje hcjc ubaubj)rk }rl (hbX;One and only one of filename or file_obj must be specified.rm hcjV hsj] huj#hw}rn (hy]hz]h{]h|]h]uhKh‚hhƒ]ro hŒX;One and only one of filename or file_obj must be specified.rp …rq }rr (hbjm hcjk ubaubj))rs }rt (hbUhcjV hsNhuj,hw}ru (hy]hz]h{]h|]h]uhNh‚hhƒ]rv (j/)rw }rx (hbUhw}ry (hy]hz]h{]h|]h]uhcjs hƒ]rz (j4)r{ }r| (hbUhw}r} (hy]hz]h{]h|]h]uhcjw hƒ]r~ hŒX Parametersr …r€ }r (hbUhcj{ ubahuj<ubj=)r‚ }rƒ (hbUhw}r„ (hy]hz]h{]h|]h]uhcjw hƒ]r… j-)r† }r‡ (hbUhw}rˆ (hy]hz]h{]h|]h]uhcj‚ hƒ]r‰ (j2)rŠ }r‹ (hbUhw}rŒ (hy]hz]h{]h|]h]uhcj† hƒ]r j)rŽ }r (hbUhw}r (hy]hz]h{]h|]h]uhcjŠ hƒ]r‘ (j#)r’ }r“ (hbX upload_idhw}r” (hy]hz]h{]h|]h]uhcjŽ hƒ]r• hŒX upload_idr– …r— }r˜ (hbUhcj’ ubahuj+ubhŒX (r™ …rš }r› (hbUhcjŽ ubja)rœ }r (hbUhw}rž (Ureftypej2U reftargetXstrrŸ U refdomainj* h|]h{]U refexplicit‰hy]hz]h]uhcjŽ hƒ]r  j5)r” }r¢ (hbjŸ hw}r£ (hy]hz]h{]h|]h]uhcjœ hƒ]r¤ hŒXstrr„ …r¦ }r§ (hbUhcj” ubahuj=ubahujeubhŒX)…rØ }r© (hbUhcjŽ ubhŒX -- rŖ …r« }r¬ (hbUhcjŽ ubhŒX3existing Glacier upload id of upload being resumed.r­ …r® }rÆ (hbX3existing Glacier upload id of upload being resumed.hcjŽ ubehuj#ubahujYubj2)r° }r± (hbUhw}r² (hy]hz]h{]h|]h]uhcj† hƒ]r³ j)r“ }rµ (hbUhw}r¶ (hy]hz]h{]h|]h]uhcj° hƒ]r· (j#)rø }r¹ (hbXfilenamehw}rŗ (hy]hz]h{]h|]h]uhcj“ hƒ]r» hŒXfilenamer¼ …r½ }r¾ (hbUhcjø ubahuj+ubhŒX (ræ …rĄ }rĮ (hbUhcj“ ubja)rĀ }rĆ (hbUhw}rÄ (Ureftypej2U reftargetXstrrÅ U refdomainj* h|]h{]U refexplicit‰hy]hz]h]uhcj“ hƒ]rĘ j5)rĒ }rČ (hbjÅ hw}rÉ (hy]hz]h{]h|]h]uhcjĀ hƒ]rŹ hŒXstrrĖ …rĢ }rĶ (hbUhcjĒ ubahuj=ubahujeubhŒX)…rĪ }rĻ (hbUhcj“ ubhŒX -- rŠ …rŃ }rŅ (hbUhcj“ ubhŒXfile to open for resumerÓ …rŌ }rÕ (hbXfile to open for resumehcj“ ubehuj#ubahujYubj2)rÖ }r× (hbUhw}rŲ (hy]hz]h{]h|]h]uhcj† hƒ]rŁ j)rŚ }rŪ (hbUhw}rÜ (hy]hz]h{]h|]h]uhcjÖ hƒ]rŻ (j#)rŽ }rß (hbXfobjhw}rą (hy]hz]h{]h|]h]uhcjŚ hƒ]rį hŒXfobjrā …rć }rä (hbUhcjŽ ubahuj+ubhŒX (rå …rę }rē (hbUhcjŚ ubja)rč }ré (hbUhw}rź (Ureftypej2U reftargetXfilerė U refdomainj* h|]h{]U refexplicit‰hy]hz]h]uhcjŚ hƒ]rģ j5)rķ }rī (hbjė hw}rļ (hy]hz]h{]h|]h]uhcjč hƒ]rš hŒXfilerń …rņ }ró (hbUhcjķ ubahuj=ubahujeubhŒX)…rō }rõ (hbUhcjŚ ubhŒX -- rö …r÷ }rų (hbUhcjŚ ubhŒX»file-like object containing local data to resume. This must read from the start of the entire upload, not just from the point being resumed. Use fobj.seek(0) to achieve this if necessary.rł …rś }rū (hbX»file-like object containing local data to resume. This must read from the start of the entire upload, not just from the point being resumed. Use fobj.seek(0) to achieve this if necessary.hcjŚ ubehuj#ubahujYubehujŸubahujIubehujJubj/)rü }rż (hbUhw}rž (hy]hz]h{]h|]h]uhcjs hƒ]r’ (j4)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjü hƒ]r hŒX Return typer …r }r (hbUhcj ubahuj<ubj=)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjü hƒ]r j)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r hŒXstrr …r }r (hbXstrhcj ubahuj#ubahujIubehujJubj/)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjs hƒ]r (j4)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r hŒXReturnsr …r }r (hbUhcj ubahuj<ubj=)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r j)r! }r" (hbUhw}r# (hy]hz]h{]h|]h]uhcj hƒ]r$ hŒX+The archive id of the newly created archiver% …r& }r' (hbX+The archive id of the newly created archivehcj! ubahuj#ubahujIubehujJubeubeubeubh )r( }r) (hbUhcjNhsNhuh¤hw}r* (h|]h{]hy]hz]h]Uentries]r+ (h§X4retrieve_archive() (boto.glacier.vault.Vault method)hBUtr, auhNh‚hhƒ]ubhg)r- }r. (hbUhcjNhsNhuh°hw}r/ (h²‰h³Xpyr0 h|]h{]hy]hz]h]h“Xmethodr1 h¶j1 uhNh‚hhƒ]r2 (hø)r3 }r4 (hbXDVault.retrieve_archive(archive_id, sns_topic=None, description=None)hcj- hsh»huh¼hw}r5 (h|]r6 hBahæhĄXboto.glacier.vaultr7 …r8 }r9 bh{]hy]hz]h]r: hBahÅXVault.retrieve_archivehĒj%hȉuhNh‚hhƒ]r; (hÓ)r< }r= (hbXretrieve_archivehcj3 hsh»huhÖhw}r> (hy]hz]h{]h|]h]uhNh‚hhƒ]r? hŒXretrieve_archiver@ …rA }rB (hbUhcj< ubaubhÜ)rC }rD (hbUhcj3 hsh»huhßhw}rE (hy]hz]h{]h|]h]uhNh‚hhƒ]rF (hā)rG }rH (hbX archive_idhw}rI (hy]hz]h{]h|]h]uhcjC hƒ]rJ hŒX archive_idrK …rL }rM (hbUhcjG ubahuhźubhā)rN }rO (hbXsns_topic=Nonehw}rP (hy]hz]h{]h|]h]uhcjC hƒ]rQ hŒXsns_topic=NonerR …rS }rT (hbUhcjN ubahuhźubhā)rU }rV (hbXdescription=Nonehw}rW (hy]hz]h{]h|]h]uhcjC hƒ]rX hŒXdescription=NonerY …rZ }r[ (hbUhcjU ubahuhźubeubeubhd)r\ }r] (hbUhcj- hsh»huhōhw}r^ (hy]hz]h{]h|]h]uhNh‚hhƒ]r_ (j)r` }ra (hbXĶInitiate a archive retrieval job to download the data from an archive. You will need to wait for the notification from Amazon (via SNS) before you can actually download the data, this takes around 4 hours.rb hcj\ hsXr/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.retrieve_archivehuj#hw}rc (hy]hz]h{]h|]h]uhKh‚hhƒ]rd hŒXĶInitiate a archive retrieval job to download the data from an archive. You will need to wait for the notification from Amazon (via SNS) before you can actually download the data, this takes around 4 hours.re …rf }rg (hbjb hcj` ubaubj))rh }ri (hbUhcj\ hsNhuj,hw}rj (hy]hz]h{]h|]h]uhNh‚hhƒ]rk (j/)rl }rm (hbUhw}rn (hy]hz]h{]h|]h]uhcjh hƒ]ro (j4)rp }rq (hbUhw}rr (hy]hz]h{]h|]h]uhcjl hƒ]rs hŒX Parametersrt …ru }rv (hbUhcjp ubahuj<ubj=)rw }rx (hbUhw}ry (hy]hz]h{]h|]h]uhcjl hƒ]rz j-)r{ }r| (hbUhw}r} (hy]hz]h{]h|]h]uhcjw hƒ]r~ (j2)r }r€ (hbUhw}r (hy]hz]h{]h|]h]uhcj{ hƒ]r‚ j)rƒ }r„ (hbUhw}r… (hy]hz]h{]h|]h]uhcj hƒ]r† (j#)r‡ }rˆ (hbX archive_idhw}r‰ (hy]hz]h{]h|]h]uhcjƒ hƒ]rŠ hŒX archive_idr‹ …rŒ }r (hbUhcj‡ ubahuj+ubhŒX (rŽ …r }r (hbUhcjƒ ubja)r‘ }r’ (hbUhw}r“ (Ureftypej2U reftargetXstrr” U refdomainj0 h|]h{]U refexplicit‰hy]hz]h]uhcjƒ hƒ]r• j5)r– }r— (hbj” hw}r˜ (hy]hz]h{]h|]h]uhcj‘ hƒ]r™ hŒXstrrš …r› }rœ (hbUhcj– ubahuj=ubahujeubhŒX)…r }rž (hbUhcjƒ ubhŒX -- rŸ …r  }r” (hbUhcjƒ ubhŒXThe id of the archiver¢ …r£ }r¤ (hbXThe id of the archivehcjƒ ubehuj#ubahujYubj2)r„ }r¦ (hbUhw}r§ (hy]hz]h{]h|]h]uhcj{ hƒ]rØ j)r© }rŖ (hbUhw}r« (hy]hz]h{]h|]h]uhcj„ hƒ]r¬ (j#)r­ }r® (hbX descriptionhw}rÆ (hy]hz]h{]h|]h]uhcj© hƒ]r° hŒX descriptionr± …r² }r³ (hbUhcj­ ubahuj+ubhŒX (r“ …rµ }r¶ (hbUhcj© ubja)r· }rø (hbUhw}r¹ (Ureftypej2U reftargetXstrrŗ U refdomainj0 h|]h{]U refexplicit‰hy]hz]h]uhcj© hƒ]r» j5)r¼ }r½ (hbjŗ hw}r¾ (hy]hz]h{]h|]h]uhcj· hƒ]ræ hŒXstrrĄ …rĮ }rĀ (hbUhcj¼ ubahuj=ubahujeubhŒX)…rĆ }rÄ (hbUhcj© ubhŒX -- rÅ …rĘ }rĒ (hbUhcj© ubhŒX$An optional description for the job.rČ …rÉ }rŹ (hbX$An optional description for the job.hcj© ubehuj#ubahujYubj2)rĖ }rĢ (hbUhw}rĶ (hy]hz]h{]h|]h]uhcj{ hƒ]rĪ j)rĻ }rŠ (hbUhw}rŃ (hy]hz]h{]h|]h]uhcjĖ hƒ]rŅ (j#)rÓ }rŌ (hbX sns_topichw}rÕ (hy]hz]h{]h|]h]uhcjĻ hƒ]rÖ hŒX sns_topicr× …rŲ }rŁ (hbUhcjÓ ubahuj+ubhŒX (rŚ …rŪ }rÜ (hbUhcjĻ ubja)rŻ }rŽ (hbUhw}rß (Ureftypej2U reftargetXstrrą U refdomainj0 h|]h{]U refexplicit‰hy]hz]h]uhcjĻ hƒ]rį j5)rā }rć (hbją hw}rä (hy]hz]h{]h|]h]uhcjŻ hƒ]rå hŒXstrrę …rē }rč (hbUhcjā ubahuj=ubahujeubhŒX)…ré }rź (hbUhcjĻ ubhŒX -- rė …rģ }rķ (hbUhcjĻ ubhŒX‡The Amazon SNS topic ARN where Amazon Glacier sends notification when the job is completed and the output is ready for you to download.rī …rļ }rš (hbX‡The Amazon SNS topic ARN where Amazon Glacier sends notification when the job is completed and the output is ready for you to download.hcjĻ ubehuj#ubahujYubehujŸubahujIubehujJubj/)rń }rņ (hbUhw}ró (hy]hz]h{]h|]h]uhcjh hƒ]rō (j4)rõ }rö (hbUhw}r÷ (hy]hz]h{]h|]h]uhcjń hƒ]rų hŒX Return typerł …rś }rū (hbUhcjõ ubahuj<ubj=)rü }rż (hbUhw}rž (hy]hz]h{]h|]h]uhcjń hƒ]r’ j)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjü hƒ]r ja)r }r (hbX:class:`boto.glacier.job.Job`r hcj hsNhujehw}r (UreftypeXclassjg‰jhXboto.glacier.job.JobU refdomainXpyr h|]h{]U refexplicit‰hy]hz]h]jjjkjlj%jmj uhNhƒ]r jp)r }r (hbj hw}r (hy]hz]r (juj Xpy-classr eh{]h|]h]uhcj hƒ]r hŒXboto.glacier.job.Jobr …r }r (hbUhcj ubahuj{ubaubahuj#ubahujIubehujJubj/)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjh hƒ]r (j4)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r hŒXReturnsr …r }r (hbUhcj ubahuj<ubj=)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r! j)r" }r# (hbUhw}r$ (hy]hz]h{]h|]h]uhcj hƒ]r% hŒX,A Job object representing the retrieval job.r& …r' }r( (hbX,A Job object representing the retrieval job.hcj" ubahuj#ubahujIubehujJubeubeubeubh )r) }r* (hbUhcjNhsNhuh¤hw}r+ (h|]h{]hy]hz]h]Uentries]r, (h§X6retrieve_inventory() (boto.glacier.vault.Vault method)hUtr- auhNh‚hhƒ]ubhg)r. }r/ (hbUhcjNhsNhuh°hw}r0 (h²‰h³Xpyr1 h|]h{]hy]hz]h]h“Xmethodr2 h¶j2 uhNh‚hhƒ]r3 (hø)r4 }r5 (hbXwVault.retrieve_inventory(sns_topic=None, description=None, byte_range=None, start_date=None, end_date=None, limit=None)hcj. hsh»huh¼hw}r6 (h|]r7 hahæhĄXboto.glacier.vaultr8 …r9 }r: bh{]hy]hz]h]r; hahÅXVault.retrieve_inventoryhĒj%hȉuhNh‚hhƒ]r< (hÓ)r= }r> (hbXretrieve_inventoryhcj4 hsh»huhÖhw}r? (hy]hz]h{]h|]h]uhNh‚hhƒ]r@ hŒXretrieve_inventoryrA …rB }rC (hbUhcj= ubaubhÜ)rD }rE (hbUhcj4 hsh»huhßhw}rF (hy]hz]h{]h|]h]uhNh‚hhƒ]rG (hā)rH }rI (hbXsns_topic=Nonehw}rJ (hy]hz]h{]h|]h]uhcjD hƒ]rK hŒXsns_topic=NonerL …rM }rN (hbUhcjH ubahuhźubhā)rO }rP (hbXdescription=Nonehw}rQ (hy]hz]h{]h|]h]uhcjD hƒ]rR hŒXdescription=NonerS …rT }rU (hbUhcjO ubahuhźubhā)rV }rW (hbXbyte_range=Nonehw}rX (hy]hz]h{]h|]h]uhcjD hƒ]rY hŒXbyte_range=NonerZ …r[ }r\ (hbUhcjV ubahuhźubhā)r] }r^ (hbXstart_date=Nonehw}r_ (hy]hz]h{]h|]h]uhcjD hƒ]r` hŒXstart_date=Nonera …rb }rc (hbUhcj] ubahuhźubhā)rd }re (hbX end_date=Nonehw}rf (hy]hz]h{]h|]h]uhcjD hƒ]rg hŒX end_date=Nonerh …ri }rj (hbUhcjd ubahuhźubhā)rk }rl (hbX limit=Nonehw}rm (hy]hz]h{]h|]h]uhcjD hƒ]rn hŒX limit=Nonero …rp }rq (hbUhcjk ubahuhźubeubeubhd)rr }rs (hbUhcj. hsh»huhōhw}rt (hy]hz]h{]h|]h]uhNh‚hhƒ]ru (j)rv }rw (hbXÉInitiate a inventory retrieval job to list the items in the vault. You will need to wait for the notification from Amazon (via SNS) before you can actually download the data, this takes around 4 hours.rx hcjr hsXt/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.retrieve_inventoryhuj#hw}ry (hy]hz]h{]h|]h]uhKh‚hhƒ]rz hŒXÉInitiate a inventory retrieval job to list the items in the vault. You will need to wait for the notification from Amazon (via SNS) before you can actually download the data, this takes around 4 hours.r{ …r| }r} (hbjx hcjv ubaubj))r~ }r (hbUhcjr hsNhuj,hw}r€ (hy]hz]h{]h|]h]uhNh‚hhƒ]r (j/)r‚ }rƒ (hbUhw}r„ (hy]hz]h{]h|]h]uhcj~ hƒ]r… (j4)r† }r‡ (hbUhw}rˆ (hy]hz]h{]h|]h]uhcj‚ hƒ]r‰ hŒX ParametersrŠ …r‹ }rŒ (hbUhcj† ubahuj<ubj=)r }rŽ (hbUhw}r (hy]hz]h{]h|]h]uhcj‚ hƒ]r j-)r‘ }r’ (hbUhw}r“ (hy]hz]h{]h|]h]uhcj hƒ]r” (j2)r• }r– (hbUhw}r— (hy]hz]h{]h|]h]uhcj‘ hƒ]r˜ j)r™ }rš (hbUhw}r› (hy]hz]h{]h|]h]uhcj• hƒ]rœ (j#)r }rž (hbX descriptionhw}rŸ (hy]hz]h{]h|]h]uhcj™ hƒ]r  hŒX descriptionr” …r¢ }r£ (hbUhcj ubahuj+ubhŒX (r¤ …r„ }r¦ (hbUhcj™ ubja)r§ }rØ (hbUhw}r© (Ureftypej2U reftargetXstrrŖ U refdomainj1 h|]h{]U refexplicit‰hy]hz]h]uhcj™ hƒ]r« j5)r¬ }r­ (hbjŖ hw}r® (hy]hz]h{]h|]h]uhcj§ hƒ]rÆ hŒXstrr° …r± }r² (hbUhcj¬ ubahuj=ubahujeubhŒX)…r³ }r“ (hbUhcj™ ubhŒX -- rµ …r¶ }r· (hbUhcj™ ubhŒX$An optional description for the job.rø …r¹ }rŗ (hbX$An optional description for the job.hcj™ ubehuj#ubahujYubj2)r» }r¼ (hbUhw}r½ (hy]hz]h{]h|]h]uhcj‘ hƒ]r¾ j)ræ }rĄ (hbUhw}rĮ (hy]hz]h{]h|]h]uhcj» hƒ]rĀ (j#)rĆ }rÄ (hbX sns_topichw}rÅ (hy]hz]h{]h|]h]uhcjæ hƒ]rĘ hŒX sns_topicrĒ …rČ }rÉ (hbUhcjĆ ubahuj+ubhŒX (rŹ …rĖ }rĢ (hbUhcjæ ubja)rĶ }rĪ (hbUhw}rĻ (Ureftypej2U reftargetXstrrŠ U refdomainj1 h|]h{]U refexplicit‰hy]hz]h]uhcjæ hƒ]rŃ j5)rŅ }rÓ (hbjŠ hw}rŌ (hy]hz]h{]h|]h]uhcjĶ hƒ]rÕ hŒXstrrÖ …r× }rŲ (hbUhcjŅ ubahuj=ubahujeubhŒX)…rŁ }rŚ (hbUhcjæ ubhŒX -- rŪ …rÜ }rŻ (hbUhcjæ ubhŒX‡The Amazon SNS topic ARN where Amazon Glacier sends notification when the job is completed and the output is ready for you to download.rŽ …rß }rą (hbX‡The Amazon SNS topic ARN where Amazon Glacier sends notification when the job is completed and the output is ready for you to download.hcjæ ubehuj#ubahujYubj2)rį }rā (hbUhw}rć (hy]hz]h{]h|]h]uhcj‘ hƒ]rä j)rå }rę (hbUhw}rē (hy]hz]h{]h|]h]uhcjį hƒ]rč (j#)ré }rź (hbX byte_rangehw}rė (hy]hz]h{]h|]h]uhcjå hƒ]rģ hŒX byte_rangerķ …rī }rļ (hbUhcjé ubahuj+ubhŒX (rš …rń }rņ (hbUhcjå ubja)ró }rō (hbUhw}rõ (Ureftypej2U reftargetXstrrö U refdomainj1 h|]h{]U refexplicit‰hy]hz]h]uhcjå hƒ]r÷ j5)rų }rł (hbjö hw}rś (hy]hz]h{]h|]h]uhcjó hƒ]rū hŒXstrrü …rż }rž (hbUhcjų ubahuj=ubahujeubhŒX)…r’ }r (hbUhcjå ubhŒX -- r …r }r (hbUhcjå ubhŒXRange of bytes to retrieve.r …r }r (hbXRange of bytes to retrieve.hcjå ubehuj#ubahujYubj2)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj‘ hƒ]r j)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcj hƒ]r (j#)r }r (hbX start_datehw}r (hy]hz]h{]h|]h]uhcj hƒ]r hŒX start_dater …r }r (hbUhcj ubahuj+ubhŒX (r …r }r (hbUhcj ubja)r }r (hbUhw}r (Ureftypej2U reftargetXDateTimer U refdomainj1 h|]h{]U refexplicit‰hy]hz]h]uhcj hƒ]r j5)r }r (hbj hw}r (hy]hz]h{]h|]h]uhcj hƒ]r! hŒXDateTimer" …r# }r$ (hbUhcj ubahuj=ubahujeubhŒX)…r% }r& (hbUhcj ubhŒX -- r' …r( }r) (hbUhcj ubhŒX%Beginning of the date range to query.r* …r+ }r, (hbX%Beginning of the date range to query.hcj ubehuj#ubahujYubj2)r- }r. (hbUhw}r/ (hy]hz]h{]h|]h]uhcj‘ hƒ]r0 j)r1 }r2 (hbUhw}r3 (hy]hz]h{]h|]h]uhcj- hƒ]r4 (j#)r5 }r6 (hbXend_datehw}r7 (hy]hz]h{]h|]h]uhcj1 hƒ]r8 hŒXend_dater9 …r: }r; (hbUhcj5 ubahuj+ubhŒX (r< …r= }r> (hbUhcj1 ubja)r? }r@ (hbUhw}rA (Ureftypej2U reftargetXDateTimerB U refdomainj1 h|]h{]U refexplicit‰hy]hz]h]uhcj1 hƒ]rC j5)rD }rE (hbjB hw}rF (hy]hz]h{]h|]h]uhcj? hƒ]rG hŒXDateTimerH …rI }rJ (hbUhcjD ubahuj=ubahujeubhŒX)…rK }rL (hbUhcj1 ubhŒX -- rM …rN }rO (hbUhcj1 ubhŒXEnd of the date range to query.rP …rQ }rR (hbXEnd of the date range to query.hcj1 ubehuj#ubahujYubj2)rS }rT (hbUhw}rU (hy]hz]h{]h|]h]uhcj‘ hƒ]rV j)rW }rX (hbUhw}rY (hy]hz]h{]h|]h]uhcjS hƒ]rZ (j#)r[ }r\ (hbXlimithw}r] (hy]hz]h{]h|]h]uhcjW hƒ]r^ hŒXlimitr_ …r` }ra (hbUhcj[ ubahuj+ubhŒX (rb …rc }rd (hbUhcjW ubja)re }rf (hbUhw}rg (Ureftypej2U reftargetXintrh U refdomainj1 h|]h{]U refexplicit‰hy]hz]h]uhcjW hƒ]ri j5)rj }rk (hbjh hw}rl (hy]hz]h{]h|]h]uhcje hƒ]rm hŒXintrn …ro }rp (hbUhcjj ubahuj=ubahujeubhŒX)…rq }rr (hbUhcjW ubhŒX -- rs …rt }ru (hbUhcjW ubhŒX&Limits the number of results returned.rv …rw }rx (hbX&Limits the number of results returned.hcjW ubehuj#ubahujYubehujŸubahujIubehujJubj/)ry }rz (hbUhw}r{ (hy]hz]h{]h|]h]uhcj~ hƒ]r| (j4)r} }r~ (hbUhw}r (hy]hz]h{]h|]h]uhcjy hƒ]r€ hŒX Return typer …r‚ }rƒ (hbUhcj} ubahuj<ubj=)r„ }r… (hbUhw}r† (hy]hz]h{]h|]h]uhcjy hƒ]r‡ j)rˆ }r‰ (hbUhw}rŠ (hy]hz]h{]h|]h]uhcj„ hƒ]r‹ hŒXstrrŒ …r }rŽ (hbXstrhcjˆ ubahuj#ubahujIubehujJubj/)r }r (hbUhw}r‘ (hy]hz]h{]h|]h]uhcj~ hƒ]r’ (j4)r“ }r” (hbUhw}r• (hy]hz]h{]h|]h]uhcj hƒ]r– hŒXReturnsr— …r˜ }r™ (hbUhcj“ ubahuj<ubj=)rš }r› (hbUhw}rœ (hy]hz]h{]h|]h]uhcj hƒ]r j)rž }rŸ (hbUhw}r  (hy]hz]h{]h|]h]uhcjš hƒ]r” hŒXThe ID of the jobr¢ …r£ }r¤ (hbXThe ID of the jobhcjž ubahuj#ubahujIubehujJubeubeubeubh )r„ }r¦ (hbUhcjNhsNhuh¤hw}r§ (h|]h{]hy]hz]h]Uentries]rØ (h§X:retrieve_inventory_job() (boto.glacier.vault.Vault method)h Utr© auhNh‚hhƒ]ubhg)rŖ }r« (hbUhcjNhsNhuh°hw}r¬ (h²‰h³Xpyr­ h|]h{]hy]hz]h]h“Xmethodr® h¶j® uhNh‚hhƒ]rÆ (hø)r° }r± (hbX&Vault.retrieve_inventory_job(**kwargs)hcjŖ hsh»huh¼hw}r² (h|]r³ h ahæhĄXboto.glacier.vaultr“ …rµ }r¶ bh{]hy]hz]h]r· h ahÅXVault.retrieve_inventory_jobhĒj%hȉuhNh‚hhƒ]rø (hÓ)r¹ }rŗ (hbXretrieve_inventory_jobhcj° hsh»huhÖhw}r» (hy]hz]h{]h|]h]uhNh‚hhƒ]r¼ hŒXretrieve_inventory_jobr½ …r¾ }ræ (hbUhcj¹ ubaubhÜ)rĄ }rĮ (hbUhcj° hsh»huhßhw}rĀ (hy]hz]h{]h|]h]uhNh‚hhƒ]rĆ hā)rÄ }rÅ (hbX**kwargshw}rĘ (hy]hz]h{]h|]h]uhcjĄ hƒ]rĒ hŒX**kwargsrČ …rÉ }rŹ (hbUhcjÄ ubahuhźubaubeubhd)rĖ }rĢ (hbUhcjŖ hsh»huhōhw}rĶ (hy]hz]h{]h|]h]uhNh‚hhƒ]rĪ (j)rĻ }rŠ (hbX_Identical to ``retrieve_inventory``, but returns a ``Job`` instance instead of just the job ID.hcjĖ hsXx/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.retrieve_inventory_jobhuj#hw}rŃ (hy]hz]h{]h|]h]uhKh‚hhƒ]rŅ (hŒX Identical to rÓ …rŌ }rÕ (hbX Identical to hcjĻ ubjp)rÖ }r× (hbX``retrieve_inventory``hw}rŲ (hy]hz]h{]h|]h]uhcjĻ hƒ]rŁ hŒXretrieve_inventoryrŚ …rŪ }rÜ (hbUhcjÖ ubahuj{ubhŒX, but returns a rŻ …rŽ }rß (hbX, but returns a hcjĻ ubjp)rą }rį (hbX``Job``hw}rā (hy]hz]h{]h|]h]uhcjĻ hƒ]rć hŒXJobrä …rå }rę (hbUhcją ubahuj{ubhŒX% instance instead of just the job ID.rē …rč }ré (hbX% instance instead of just the job ID.hcjĻ ubeubj))rź }rė (hbUhcjĖ hsNhuj,hw}rģ (hy]hz]h{]h|]h]uhNh‚hhƒ]rķ (j/)rī }rļ (hbUhw}rš (hy]hz]h{]h|]h]uhcjź hƒ]rń (j4)rņ }ró (hbUhw}rō (hy]hz]h{]h|]h]uhcjī hƒ]rõ hŒX Parametersrö …r÷ }rų (hbUhcjņ ubahuj<ubj=)rł }rś (hbUhw}rū (hy]hz]h{]h|]h]uhcjī hƒ]rü j-)rż }rž (hbUhw}r’ (hy]hz]h{]h|]h]uhcjł hƒ]r(j2)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjż hƒ]rj)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjhƒ]r(j#)r }r (hbX descriptionhw}r (hy]hz]h{]h|]h]uhcjhƒ]r hŒX descriptionr …r}r(hbUhcj ubahuj+ubhŒX (r…r}r(hbUhcjubja)r}r(hbUhw}r(Ureftypej2U reftargetXstrrU refdomainj­ h|]h{]U refexplicit‰hy]hz]h]uhcjhƒ]rj5)r}r(hbjhw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒXstrr…r}r(hbUhcjubahuj=ubahujeubhŒX)…r}r (hbUhcjubhŒX -- r!…r"}r#(hbUhcjubhŒX$An optional description for the job.r$…r%}r&(hbX$An optional description for the job.hcjubehuj#ubahujYubj2)r'}r((hbUhw}r)(hy]hz]h{]h|]h]uhcjż hƒ]r*j)r+}r,(hbUhw}r-(hy]hz]h{]h|]h]uhcj'hƒ]r.(j#)r/}r0(hbX sns_topichw}r1(hy]hz]h{]h|]h]uhcj+hƒ]r2hŒX sns_topicr3…r4}r5(hbUhcj/ubahuj+ubhŒX (r6…r7}r8(hbUhcj+ubja)r9}r:(hbUhw}r;(Ureftypej2U reftargetXstrr<U refdomainj­ h|]h{]U refexplicit‰hy]hz]h]uhcj+hƒ]r=j5)r>}r?(hbj<hw}r@(hy]hz]h{]h|]h]uhcj9hƒ]rAhŒXstrrB…rC}rD(hbUhcj>ubahuj=ubahujeubhŒX)…rE}rF(hbUhcj+ubhŒX -- rG…rH}rI(hbUhcj+ubhŒX‡The Amazon SNS topic ARN where Amazon Glacier sends notification when the job is completed and the output is ready for you to download.rJ…rK}rL(hbX‡The Amazon SNS topic ARN where Amazon Glacier sends notification when the job is completed and the output is ready for you to download.hcj+ubehuj#ubahujYubj2)rM}rN(hbUhw}rO(hy]hz]h{]h|]h]uhcjż hƒ]rPj)rQ}rR(hbUhw}rS(hy]hz]h{]h|]h]uhcjMhƒ]rT(j#)rU}rV(hbX byte_rangehw}rW(hy]hz]h{]h|]h]uhcjQhƒ]rXhŒX byte_rangerY…rZ}r[(hbUhcjUubahuj+ubhŒX (r\…r]}r^(hbUhcjQubja)r_}r`(hbUhw}ra(Ureftypej2U reftargetXstrrbU refdomainj­ h|]h{]U refexplicit‰hy]hz]h]uhcjQhƒ]rcj5)rd}re(hbjbhw}rf(hy]hz]h{]h|]h]uhcj_hƒ]rghŒXstrrh…ri}rj(hbUhcjdubahuj=ubahujeubhŒX)…rk}rl(hbUhcjQubhŒX -- rm…rn}ro(hbUhcjQubhŒXRange of bytes to retrieve.rp…rq}rr(hbXRange of bytes to retrieve.hcjQubehuj#ubahujYubj2)rs}rt(hbUhw}ru(hy]hz]h{]h|]h]uhcjż hƒ]rvj)rw}rx(hbUhw}ry(hy]hz]h{]h|]h]uhcjshƒ]rz(j#)r{}r|(hbX start_datehw}r}(hy]hz]h{]h|]h]uhcjwhƒ]r~hŒX start_dater…r€}r(hbUhcj{ubahuj+ubhŒX (r‚…rƒ}r„(hbUhcjwubja)r…}r†(hbUhw}r‡(Ureftypej2U reftargetXDateTimerˆU refdomainj­ h|]h{]U refexplicit‰hy]hz]h]uhcjwhƒ]r‰j5)rŠ}r‹(hbjˆhw}rŒ(hy]hz]h{]h|]h]uhcj…hƒ]rhŒXDateTimerŽ…r}r(hbUhcjŠubahuj=ubahujeubhŒX)…r‘}r’(hbUhcjwubhŒX -- r“…r”}r•(hbUhcjwubhŒX%Beginning of the date range to query.r–…r—}r˜(hbX%Beginning of the date range to query.hcjwubehuj#ubahujYubj2)r™}rš(hbUhw}r›(hy]hz]h{]h|]h]uhcjż hƒ]rœj)r}rž(hbUhw}rŸ(hy]hz]h{]h|]h]uhcj™hƒ]r (j#)r”}r¢(hbXend_datehw}r£(hy]hz]h{]h|]h]uhcjhƒ]r¤hŒXend_dater„…r¦}r§(hbUhcj”ubahuj+ubhŒX (rØ…r©}rŖ(hbUhcjubja)r«}r¬(hbUhw}r­(Ureftypej2U reftargetXDateTimer®U refdomainj­ h|]h{]U refexplicit‰hy]hz]h]uhcjhƒ]rÆj5)r°}r±(hbj®hw}r²(hy]hz]h{]h|]h]uhcj«hƒ]r³hŒXDateTimer“…rµ}r¶(hbUhcj°ubahuj=ubahujeubhŒX)…r·}rø(hbUhcjubhŒX -- r¹…rŗ}r»(hbUhcjubhŒXEnd of the date range to query.r¼…r½}r¾(hbXEnd of the date range to query.hcjubehuj#ubahujYubj2)ræ}rĄ(hbUhw}rĮ(hy]hz]h{]h|]h]uhcjż hƒ]rĀj)rĆ}rÄ(hbUhw}rÅ(hy]hz]h{]h|]h]uhcjæhƒ]rĘ(j#)rĒ}rČ(hbXlimithw}rÉ(hy]hz]h{]h|]h]uhcjĆhƒ]rŹhŒXlimitrĖ…rĢ}rĶ(hbUhcjĒubahuj+ubhŒX (rĪ…rĻ}rŠ(hbUhcjĆubja)rŃ}rŅ(hbUhw}rÓ(Ureftypej2U reftargetXintrŌU refdomainj­ h|]h{]U refexplicit‰hy]hz]h]uhcjĆhƒ]rÕj5)rÖ}r×(hbjŌhw}rŲ(hy]hz]h{]h|]h]uhcjŃhƒ]rŁhŒXintrŚ…rŪ}rÜ(hbUhcjÖubahuj=ubahujeubhŒX)…rŻ}rŽ(hbUhcjĆubhŒX -- rß…rą}rį(hbUhcjĆubhŒX&Limits the number of results returned.rā…rć}rä(hbX&Limits the number of results returned.hcjĆubehuj#ubahujYubehujŸubahujIubehujJubj/)rå}rę(hbUhw}rē(hy]hz]h{]h|]h]uhcjź hƒ]rč(j4)ré}rź(hbUhw}rė(hy]hz]h{]h|]h]uhcjåhƒ]rģhŒX Return typerķ…rī}rļ(hbUhcjéubahuj<ubj=)rš}rń(hbUhw}rņ(hy]hz]h{]h|]h]uhcjåhƒ]rój)rō}rõ(hbUhw}rö(hy]hz]h{]h|]h]uhcjšhƒ]r÷ja)rų}rł(hbX:class:`boto.glacier.job.Job`rśhcjōhsNhujehw}rū(UreftypeXclassjg‰jhXboto.glacier.job.JobU refdomainXpyrüh|]h{]U refexplicit‰hy]hz]h]jjjkjlj%jmj uhNhƒ]rżjp)rž}r’(hbjśhw}r(hy]hz]r(jujüXpy-classreh{]h|]h]uhcjųhƒ]rhŒXboto.glacier.job.Jobr…r}r(hbUhcjžubahuj{ubaubahuj#ubahujIubehujJubj/)r}r(hbUhw}r (hy]hz]h{]h|]h]uhcjź hƒ]r (j4)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjhƒ]rhŒXReturnsr…r}r(hbUhcj ubahuj<ubj=)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjhƒ]rj)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒX,A Job object representing the retrieval job.r…r}r(hbX,A Job object representing the retrieval job.hcjubahuj#ubahujIubehujJubeubeubeubh )r}r(hbUhcjNhsNhuh¤hw}r(h|]h{]hy]hz]h]Uentries]r (h§X2upload_archive() (boto.glacier.vault.Vault method)h'Utr!auhNh‚hhƒ]ubhg)r"}r#(hbUhcjNhsNhuh°hw}r$(h²‰h³Xpyr%h|]h{]hy]hz]h]h“Xmethodr&h¶j&uhNh‚hhƒ]r'(hø)r(}r)(hbX0Vault.upload_archive(filename, description=None)hcj"hsh»huh¼hw}r*(h|]r+h'ahæhĄXboto.glacier.vaultr,…r-}r.bh{]hy]hz]h]r/h'ahÅXVault.upload_archivehĒj%hȉuhNh‚hhƒ]r0(hÓ)r1}r2(hbXupload_archivehcj(hsh»huhÖhw}r3(hy]hz]h{]h|]h]uhNh‚hhƒ]r4hŒXupload_archiver5…r6}r7(hbUhcj1ubaubhÜ)r8}r9(hbUhcj(hsh»huhßhw}r:(hy]hz]h{]h|]h]uhNh‚hhƒ]r;(hā)r<}r=(hbXfilenamehw}r>(hy]hz]h{]h|]h]uhcj8hƒ]r?hŒXfilenamer@…rA}rB(hbUhcj<ubahuhźubhā)rC}rD(hbXdescription=Nonehw}rE(hy]hz]h{]h|]h]uhcj8hƒ]rFhŒXdescription=NonerG…rH}rI(hbUhcjCubahuhźubeubeubhd)rJ}rK(hbUhcj"hsh»huhōhw}rL(hy]hz]h{]h|]h]uhNh‚hhƒ]rM(j)rN}rO(hbX^Adds an archive to a vault. For archives greater than 100MB the multipart upload will be used.rPhcjJhsXp/Users/kyleknap/Documents/GitHub/boto/boto/glacier/vault.py:docstring of boto.glacier.vault.Vault.upload_archivehuj#hw}rQ(hy]hz]h{]h|]h]uhKh‚hhƒ]rRhŒX^Adds an archive to a vault. For archives greater than 100MB the multipart upload will be used.rS…rT}rU(hbjPhcjNubaubj))rV}rW(hbUhcjJhsNhuj,hw}rX(hy]hz]h{]h|]h]uhNh‚hhƒ]rY(j/)rZ}r[(hbUhw}r\(hy]hz]h{]h|]h]uhcjVhƒ]r](j4)r^}r_(hbUhw}r`(hy]hz]h{]h|]h]uhcjZhƒ]rahŒX Parametersrb…rc}rd(hbUhcj^ubahuj<ubj=)re}rf(hbUhw}rg(hy]hz]h{]h|]h]uhcjZhƒ]rhj-)ri}rj(hbUhw}rk(hy]hz]h{]h|]h]uhcjehƒ]rl(j2)rm}rn(hbUhw}ro(hy]hz]h{]h|]h]uhcjihƒ]rpj)rq}rr(hbUhw}rs(hy]hz]h{]h|]h]uhcjmhƒ]rt(j#)ru}rv(hbXfilehw}rw(hy]hz]h{]h|]h]uhcjqhƒ]rxhŒXfilery…rz}r{(hbUhcjuubahuj+ubhŒX (r|…r}}r~(hbUhcjqubja)r}r€(hbUhw}r(Ureftypej2U reftargetXstrr‚U refdomainj%h|]h{]U refexplicit‰hy]hz]h]uhcjqhƒ]rƒj5)r„}r…(hbj‚hw}r†(hy]hz]h{]h|]h]uhcjhƒ]r‡hŒXstrrˆ…r‰}rŠ(hbUhcj„ubahuj=ubahujeubhŒX)…r‹}rŒ(hbUhcjqubhŒX -- r…rŽ}r(hbUhcjqubhŒXA filename to uploadr…r‘}r’(hbXA filename to uploadhcjqubehuj#ubahujYubj2)r“}r”(hbUhw}r•(hy]hz]h{]h|]h]uhcjihƒ]r–j)r—}r˜(hbUhw}r™(hy]hz]h{]h|]h]uhcj“hƒ]rš(j#)r›}rœ(hbX descriptionhw}r(hy]hz]h{]h|]h]uhcj—hƒ]ržhŒX descriptionrŸ…r }r”(hbUhcj›ubahuj+ubhŒX (r¢…r£}r¤(hbUhcj—ubja)r„}r¦(hbUhw}r§(Ureftypej2U reftargetXstrrØU refdomainj%h|]h{]U refexplicit‰hy]hz]h]uhcj—hƒ]r©j5)rŖ}r«(hbjØhw}r¬(hy]hz]h{]h|]h]uhcj„hƒ]r­hŒXstrr®…rÆ}r°(hbUhcjŖubahuj=ubahujeubhŒX)…r±}r²(hbUhcj—ubhŒX -- r³…r“}rµ(hbUhcj—ubhŒX(An optional description for the archive.r¶…r·}rø(hbX(An optional description for the archive.hcj—ubehuj#ubahujYubehujŸubahujIubehujJubj/)r¹}rŗ(hbUhw}r»(hy]hz]h{]h|]h]uhcjVhƒ]r¼(j4)r½}r¾(hbUhw}ræ(hy]hz]h{]h|]h]uhcj¹hƒ]rĄhŒX Return typerĮ…rĀ}rĆ(hbUhcj½ubahuj<ubj=)rÄ}rÅ(hbUhw}rĘ(hy]hz]h{]h|]h]uhcj¹hƒ]rĒj)rČ}rÉ(hbUhw}rŹ(hy]hz]h{]h|]h]uhcjÄhƒ]rĖhŒXstrrĢ…rĶ}rĪ(hbXstrhcjČubahuj#ubahujIubehujJubj/)rĻ}rŠ(hbUhw}rŃ(hy]hz]h{]h|]h]uhcjVhƒ]rŅ(j4)rÓ}rŌ(hbUhw}rÕ(hy]hz]h{]h|]h]uhcjĻhƒ]rÖhŒXReturnsr×…rŲ}rŁ(hbUhcjÓubahuj<ubj=)rŚ}rŪ(hbUhw}rÜ(hy]hz]h{]h|]h]uhcjĻhƒ]rŻj)rŽ}rß(hbUhw}rą(hy]hz]h{]h|]h]uhcjŚhƒ]rįhŒX+The archive id of the newly created archiverā…rć}rä(hbX+The archive id of the newly created archivehcjŽubahuj#ubahujIubehujJubeubeubeubeubeubeubhn)rå}rę(hbUhchqhshthuhvhw}rē(hy]hz]h{]h|]rč(Xmodule-boto.glacier.jobréUboto-glacier-jobrźeh]rėh auhK$h‚hhƒ]rģ(h…)rķ}rī(hbXboto.glacier.jobrļhcjåhshthuh‰hw}rš(hy]hz]h{]h|]h]uhK$h‚hhƒ]rńhŒXboto.glacier.jobrņ…ró}rō(hbjļhcjķubaubh )rõ}rö(hbUhcjåhsh£huh¤hw}r÷(h|]h{]hy]hz]h]Uentries]rų(h§Xboto.glacier.job (module)Xmodule-boto.glacier.jobUtrłauhKh‚hhƒ]ubh )rś}rū(hbUhcjåhsNhuh¤hw}rü(h|]h{]hy]hz]h]Uentries]rż(h§XJob (class in boto.glacier.job)hUtržauhNh‚hhƒ]ubhg)r’}r(hbUhcjåhsNhuh°hw}r(h²‰h³Xpyh|]h{]hy]hz]h]h“Xclassrh¶juhNh‚hhƒ]r(hø)r}r(hbXJob(vault, response_data=None)hcj’hsh»huh¼hw}r(h|]rhahæhĄXboto.glacier.jobr…r }r bh{]hy]hz]h]r hahÅXJobr hĒUhȉuhNh‚hhƒ]r (j„)r}r(hbXclass hcjhsh»hujØhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXclass r…r}r(hbUhcjubaubhŹ)r}r(hbXboto.glacier.job.hcjhsh»huhĶhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXboto.glacier.job.r…r}r(hbUhcjubaubhÓ)r}r(hbj hcjhsh»huhÖhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXJobr …r!}r"(hbUhcjubaubhÜ)r#}r$(hbUhcjhsh»huhßhw}r%(hy]hz]h{]h|]h]uhNh‚hhƒ]r&(hā)r'}r((hbXvaulthw}r)(hy]hz]h{]h|]h]uhcj#hƒ]r*hŒXvaultr+…r,}r-(hbUhcj'ubahuhźubhā)r.}r/(hbXresponse_data=Nonehw}r0(hy]hz]h{]h|]h]uhcj#hƒ]r1hŒXresponse_data=Noner2…r3}r4(hbUhcj.ubahuhźubeubeubhd)r5}r6(hbUhcj’hsh»huhōhw}r7(hy]hz]h{]h|]h]uhNh‚hhƒ]r8(h )r9}r:(hbUhcj5hsNhuh¤hw}r;(h|]h{]hy]hz]h]Uentries]r<(h§X0DefaultPartSize (boto.glacier.job.Job attribute)h%Utr=auhNh‚hhƒ]ubhg)r>}r?(hbUhcj5hsNhuh°hw}r@(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributerAh¶jAuhNh‚hhƒ]rB(hø)rC}rD(hbXJob.DefaultPartSizehcj>hsj^huh¼hw}rE(h|]rFh%ahæhĄXboto.glacier.jobrG…rH}rIbh{]hy]hz]h]rJh%ahÅXJob.DefaultPartSizehĒj hȉuhNh‚hhƒ]rK(hÓ)rL}rM(hbXDefaultPartSizehcjChsj^huhÖhw}rN(hy]hz]h{]h|]h]uhNh‚hhƒ]rOhŒXDefaultPartSizerP…rQ}rR(hbUhcjLubaubj„)rS}rT(hbX = 4194304hcjChsj^hujØhw}rU(hy]hz]h{]h|]h]uhNh‚hhƒ]rVhŒX = 4194304rW…rX}rY(hbUhcjSubaubeubhd)rZ}r[(hbUhcj>hsj^huhōhw}r\(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r]}r^(hbUhcj5hsNhuh¤hw}r_(h|]h{]hy]hz]h]Uentries]r`(h§X5ResponseDataElements (boto.glacier.job.Job attribute)hVUtraauhNh‚hhƒ]ubhg)rb}rc(hbUhcj5hsNhuh°hw}rd(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributereh¶jeuhNh‚hhƒ]rf(hø)rg}rh(hbXJob.ResponseDataElementshcjbhsj^huh¼hw}ri(h|]rjhVahæhĄXboto.glacier.jobrk…rl}rmbh{]hy]hz]h]rnhVahÅXJob.ResponseDataElementshĒj hȉuhNh‚hhƒ]ro(hÓ)rp}rq(hbXResponseDataElementshcjghsj^huhÖhw}rr(hy]hz]h{]h|]h]uhNh‚hhƒ]rshŒXResponseDataElementsrt…ru}rv(hbUhcjpubaubj„)rw}rx(hbX = (('Action', 'action', None), ('ArchiveId', 'archive_id', None), ('ArchiveSizeInBytes', 'archive_size', 0), ('Completed', 'completed', False), ('CompletionDate', 'completion_date', None), ('CreationDate', 'creation_date', None), ('InventorySizeInBytes', 'inventory_size', 0), ('JobDescription', 'description', None), ('JobId', 'id', None), ('SHA256TreeHash', 'sha256_treehash', None), ('SNSTopic', 'sns_topic', None), ('StatusCode', 'status_code', None), ('StatusMessage', 'status_message', None), ('VaultARN', 'arn', None))hcjghsj^hujØhw}ry(hy]hz]h{]h|]h]uhNh‚hhƒ]rzhŒX = (('Action', 'action', None), ('ArchiveId', 'archive_id', None), ('ArchiveSizeInBytes', 'archive_size', 0), ('Completed', 'completed', False), ('CompletionDate', 'completion_date', None), ('CreationDate', 'creation_date', None), ('InventorySizeInBytes', 'inventory_size', 0), ('JobDescription', 'description', None), ('JobId', 'id', None), ('SHA256TreeHash', 'sha256_treehash', None), ('SNSTopic', 'sns_topic', None), ('StatusCode', 'status_code', None), ('StatusMessage', 'status_message', None), ('VaultARN', 'arn', None))r{…r|}r}(hbUhcjwubaubeubhd)r~}r(hbUhcjbhsj^huhōhw}r€(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r}r‚(hbUhcj5hsNhuh¤hw}rƒ(h|]h{]hy]hz]h]Uentries]r„(h§X0download_to_file() (boto.glacier.job.Job method)h Utr…auhNh‚hhƒ]ubhg)r†}r‡(hbUhcj5hsNhuh°hw}rˆ(h²‰h³Xpyr‰h|]h{]hy]hz]h]h“XmethodrŠh¶jŠuhNh‚hhƒ]r‹(hø)rŒ}r(hbXrJob.download_to_file(filename, chunk_size=4194304, verify_hashes=True, retry_exceptions=(,))hcj†hsh»huh¼hw}rŽ(h|]rh ahæhĄXboto.glacier.jobr…r‘}r’bh{]hy]hz]h]r“h ahÅXJob.download_to_filehĒj hȉuhNh‚hhƒ]r”(hÓ)r•}r–(hbXdownload_to_filehcjŒhsh»huhÖhw}r—(hy]hz]h{]h|]h]uhNh‚hhƒ]r˜hŒXdownload_to_filer™…rš}r›(hbUhcj•ubaubhÜ)rœ}r(hbUhcjŒhsh»huhßhw}rž(hy]hz]h{]h|]h]uhNh‚hhƒ]rŸ(hā)r }r”(hbXfilenamehw}r¢(hy]hz]h{]h|]h]uhcjœhƒ]r£hŒXfilenamer¤…r„}r¦(hbUhcj ubahuhźubhā)r§}rØ(hbXchunk_size=4194304hw}r©(hy]hz]h{]h|]h]uhcjœhƒ]rŖhŒXchunk_size=4194304r«…r¬}r­(hbUhcj§ubahuhźubhā)r®}rÆ(hbXverify_hashes=Truehw}r°(hy]hz]h{]h|]h]uhcjœhƒ]r±hŒXverify_hashes=Truer²…r³}r“(hbUhcj®ubahuhźubhā)rµ}r¶(hbX(retry_exceptions=(hw}r·(hy]hz]h{]h|]h]uhcjœhƒ]røhŒX(retry_exceptions=(r¹…rŗ}r»(hbUhcjµubahuhźubhā)r¼}r½(hbX)hw}r¾(hy]hz]h{]h|]h]uhcjœhƒ]ræhŒX)…rĄ}rĮ(hbUhcj¼ubahuhźubeubeubhd)rĀ}rĆ(hbUhcj†hsh»huhōhw}rÄ(hy]hz]h{]h|]h]uhNh‚hhƒ]rÅ(j)rĘ}rĒ(hbX&Download an archive to a file by name.rČhcjĀhsXl/Users/kyleknap/Documents/GitHub/boto/boto/glacier/job.py:docstring of boto.glacier.job.Job.download_to_filehuj#hw}rÉ(hy]hz]h{]h|]h]uhKh‚hhƒ]rŹhŒX&Download an archive to a file by name.rĖ…rĢ}rĶ(hbjČhcjĘubaubj))rĪ}rĻ(hbUhcjĀhsNhuj,hw}rŠ(hy]hz]h{]h|]h]uhNh‚hhƒ]rŃj/)rŅ}rÓ(hbUhw}rŌ(hy]hz]h{]h|]h]uhcjĪhƒ]rÕ(j4)rÖ}r×(hbUhw}rŲ(hy]hz]h{]h|]h]uhcjŅhƒ]rŁhŒX ParametersrŚ…rŪ}rÜ(hbUhcjÖubahuj<ubj=)rŻ}rŽ(hbUhw}rß(hy]hz]h{]h|]h]uhcjŅhƒ]rąj-)rį}rā(hbUhw}rć(hy]hz]h{]h|]h]uhcjŻhƒ]rä(j2)rå}rę(hbUhw}rē(hy]hz]h{]h|]h]uhcjįhƒ]rčj)ré}rź(hbUhw}rė(hy]hz]h{]h|]h]uhcjåhƒ]rģ(j#)rķ}rī(hbXfilenamehw}rļ(hy]hz]h{]h|]h]uhcjéhƒ]ršhŒXfilenamerń…rņ}ró(hbUhcjķubahuj+ubhŒX (rō…rõ}rö(hbUhcjéubja)r÷}rų(hbUhw}rł(Ureftypej2U reftargetXstrrśU refdomainj‰h|]h{]U refexplicit‰hy]hz]h]uhcjéhƒ]rūj5)rü}rż(hbjśhw}rž(hy]hz]h{]h|]h]uhcj÷hƒ]r’hŒXstrr…r}r(hbUhcjüubahuj=ubahujeubhŒX)…r}r(hbUhcjéubhŒX -- r…r}r(hbUhcjéubhŒX>The name of the file where the archive contents will be saved.r…r }r (hbX>The name of the file where the archive contents will be saved.hcjéubehuj#ubahujYubj2)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjįhƒ]rj)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcj hƒ]r(j#)r}r(hbX chunk_sizehw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒX chunk_sizer…r}r(hbUhcjubahuj+ubhŒX (r…r}r(hbUhcjubja)r}r(hbUhw}r(Ureftypej2U reftargetXintr U refdomainj‰h|]h{]U refexplicit‰hy]hz]h]uhcjhƒ]r!j5)r"}r#(hbj hw}r$(hy]hz]h{]h|]h]uhcjhƒ]r%hŒXintr&…r'}r((hbUhcj"ubahuj=ubahujeubhŒX)…r)}r*(hbUhcjubhŒX -- r+…r,}r-(hbUhcjubhŒX3The chunk size to use when downloading the archive.r.…r/}r0(hbX3The chunk size to use when downloading the archive.hcjubehuj#ubahujYubj2)r1}r2(hbUhw}r3(hy]hz]h{]h|]h]uhcjįhƒ]r4j)r5}r6(hbUhw}r7(hy]hz]h{]h|]h]uhcj1hƒ]r8(j#)r9}r:(hbX verify_hasheshw}r;(hy]hz]h{]h|]h]uhcj5hƒ]r<hŒX verify_hashesr=…r>}r?(hbUhcj9ubahuj+ubhŒX (r@…rA}rB(hbUhcj5ubja)rC}rD(hbUhw}rE(Ureftypej2U reftargetXboolrFU refdomainj‰h|]h{]U refexplicit‰hy]hz]h]uhcj5hƒ]rGj5)rH}rI(hbjFhw}rJ(hy]hz]h{]h|]h]uhcjChƒ]rKhŒXboolrL…rM}rN(hbUhcjHubahuj=ubahujeubhŒX)…rO}rP(hbUhcj5ubhŒX -- rQ…rR}rS(hbUhcj5ubhŒXMIndicates whether or not to verify the tree hashes for each downloaded chunk.rT…rU}rV(hbXMIndicates whether or not to verify the tree hashes for each downloaded chunk.hcj5ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rW}rX(hbUhcj5hsNhuh¤hw}rY(h|]h{]hy]hz]h]Uentries]rZ(h§X3download_to_fileobj() (boto.glacier.job.Job method)hZUtr[auhNh‚hhƒ]ubhg)r\}r](hbUhcj5hsNhuh°hw}r^(h²‰h³Xpyr_h|]h{]hy]hz]h]h“Xmethodr`h¶j`uhNh‚hhƒ]ra(hø)rb}rc(hbXxJob.download_to_fileobj(output_file, chunk_size=4194304, verify_hashes=True, retry_exceptions=(,))hcj\hsh»huh¼hw}rd(h|]rehZahæhĄXboto.glacier.jobrf…rg}rhbh{]hy]hz]h]rihZahÅXJob.download_to_fileobjhĒj hȉuhNh‚hhƒ]rj(hÓ)rk}rl(hbXdownload_to_fileobjhcjbhsh»huhÖhw}rm(hy]hz]h{]h|]h]uhNh‚hhƒ]rnhŒXdownload_to_fileobjro…rp}rq(hbUhcjkubaubhÜ)rr}rs(hbUhcjbhsh»huhßhw}rt(hy]hz]h{]h|]h]uhNh‚hhƒ]ru(hā)rv}rw(hbX output_filehw}rx(hy]hz]h{]h|]h]uhcjrhƒ]ryhŒX output_filerz…r{}r|(hbUhcjvubahuhźubhā)r}}r~(hbXchunk_size=4194304hw}r(hy]hz]h{]h|]h]uhcjrhƒ]r€hŒXchunk_size=4194304r…r‚}rƒ(hbUhcj}ubahuhźubhā)r„}r…(hbXverify_hashes=Truehw}r†(hy]hz]h{]h|]h]uhcjrhƒ]r‡hŒXverify_hashes=Truerˆ…r‰}rŠ(hbUhcj„ubahuhźubhā)r‹}rŒ(hbX(retry_exceptions=(hw}r(hy]hz]h{]h|]h]uhcjrhƒ]rŽhŒX(retry_exceptions=(r…r}r‘(hbUhcj‹ubahuhźubhā)r’}r“(hbX)hw}r”(hy]hz]h{]h|]h]uhcjrhƒ]r•hŒX)…r–}r—(hbUhcj’ubahuhźubeubeubhd)r˜}r™(hbUhcj\hsh»huhōhw}rš(hy]hz]h{]h|]h]uhNh‚hhƒ]r›(j)rœ}r(hbX%Download an archive to a file object.ržhcj˜hsXo/Users/kyleknap/Documents/GitHub/boto/boto/glacier/job.py:docstring of boto.glacier.job.Job.download_to_fileobjhuj#hw}rŸ(hy]hz]h{]h|]h]uhKh‚hhƒ]r hŒX%Download an archive to a file object.r”…r¢}r£(hbjžhcjœubaubj))r¤}r„(hbUhcj˜hsNhuj,hw}r¦(hy]hz]h{]h|]h]uhNh‚hhƒ]r§j/)rØ}r©(hbUhw}rŖ(hy]hz]h{]h|]h]uhcj¤hƒ]r«(j4)r¬}r­(hbUhw}r®(hy]hz]h{]h|]h]uhcjØhƒ]rÆhŒX Parametersr°…r±}r²(hbUhcj¬ubahuj<ubj=)r³}r“(hbUhw}rµ(hy]hz]h{]h|]h]uhcjØhƒ]r¶j-)r·}rø(hbUhw}r¹(hy]hz]h{]h|]h]uhcj³hƒ]rŗ(j2)r»}r¼(hbUhw}r½(hy]hz]h{]h|]h]uhcj·hƒ]r¾j)ræ}rĄ(hbUhw}rĮ(hy]hz]h{]h|]h]uhcj»hƒ]rĀ(j#)rĆ}rÄ(hbX output_filehw}rÅ(hy]hz]h{]h|]h]uhcjæhƒ]rĘhŒX output_filerĒ…rČ}rÉ(hbUhcjĆubahuj+ubhŒX (rŹ…rĖ}rĢ(hbUhcjæubja)rĶ}rĪ(hbUhw}rĻ(Ureftypej2U reftargetXfilerŠU refdomainj_h|]h{]U refexplicit‰hy]hz]h]uhcjæhƒ]rŃj5)rŅ}rÓ(hbjŠhw}rŌ(hy]hz]h{]h|]h]uhcjĶhƒ]rÕhŒXfilerÖ…r×}rŲ(hbUhcjŅubahuj=ubahujeubhŒX)…rŁ}rŚ(hbUhcjæubhŒX -- rŪ…rÜ}rŻ(hbUhcjæubhŒX9The file object where the archive contents will be saved.rŽ…rß}rą(hbX9The file object where the archive contents will be saved.hcjæubehuj#ubahujYubj2)rį}rā(hbUhw}rć(hy]hz]h{]h|]h]uhcj·hƒ]räj)rå}rę(hbUhw}rē(hy]hz]h{]h|]h]uhcjįhƒ]rč(j#)ré}rź(hbX chunk_sizehw}rė(hy]hz]h{]h|]h]uhcjåhƒ]rģhŒX chunk_sizerķ…rī}rļ(hbUhcjéubahuj+ubhŒX (rš…rń}rņ(hbUhcjåubja)ró}rō(hbUhw}rõ(Ureftypej2U reftargetXintröU refdomainj_h|]h{]U refexplicit‰hy]hz]h]uhcjåhƒ]r÷j5)rų}rł(hbjöhw}rś(hy]hz]h{]h|]h]uhcjóhƒ]rūhŒXintrü…rż}rž(hbUhcjųubahuj=ubahujeubhŒX)…r’}r(hbUhcjåubhŒX -- r…r}r(hbUhcjåubhŒX3The chunk size to use when downloading the archive.r…r}r(hbX3The chunk size to use when downloading the archive.hcjåubehuj#ubahujYubj2)r}r(hbUhw}r (hy]hz]h{]h|]h]uhcj·hƒ]r j)r }r (hbUhw}r (hy]hz]h{]h|]h]uhcjhƒ]r(j#)r}r(hbX verify_hasheshw}r(hy]hz]h{]h|]h]uhcj hƒ]rhŒX verify_hashesr…r}r(hbUhcjubahuj+ubhŒX (r…r}r(hbUhcj ubja)r}r(hbUhw}r(Ureftypej2U reftargetXboolrU refdomainj_h|]h{]U refexplicit‰hy]hz]h]uhcj hƒ]rj5)r}r(hbjhw}r (hy]hz]h{]h|]h]uhcjhƒ]r!hŒXboolr"…r#}r$(hbUhcjubahuj=ubahujeubhŒX)…r%}r&(hbUhcj ubhŒX -- r'…r(}r)(hbUhcj ubhŒXMIndicates whether or not to verify the tree hashes for each downloaded chunk.r*…r+}r,(hbXMIndicates whether or not to verify the tree hashes for each downloaded chunk.hcj ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )r-}r.(hbUhcj5hsNhuh¤hw}r/(h|]h{]hy]hz]h]Uentries]r0(h§X*get_output() (boto.glacier.job.Job method)hNUtr1auhNh‚hhƒ]ubhg)r2}r3(hbUhcj5hsNhuh°hw}r4(h²‰h³Xpyr5h|]h{]hy]hz]h]h“Xmethodr6h¶j6uhNh‚hhƒ]r7(hø)r8}r9(hbX8Job.get_output(byte_range=None, validate_checksum=False)hcj2hsh»huh¼hw}r:(h|]r;hNahæhĄXboto.glacier.jobr<…r=}r>bh{]hy]hz]h]r?hNahÅXJob.get_outputhĒj hȉuhNh‚hhƒ]r@(hÓ)rA}rB(hbX get_outputhcj8hsh»huhÖhw}rC(hy]hz]h{]h|]h]uhNh‚hhƒ]rDhŒX get_outputrE…rF}rG(hbUhcjAubaubhÜ)rH}rI(hbUhcj8hsh»huhßhw}rJ(hy]hz]h{]h|]h]uhNh‚hhƒ]rK(hā)rL}rM(hbXbyte_range=Nonehw}rN(hy]hz]h{]h|]h]uhcjHhƒ]rOhŒXbyte_range=NonerP…rQ}rR(hbUhcjLubahuhźubhā)rS}rT(hbXvalidate_checksum=Falsehw}rU(hy]hz]h{]h|]h]uhcjHhƒ]rVhŒXvalidate_checksum=FalserW…rX}rY(hbUhcjSubahuhźubeubeubhd)rZ}r[(hbUhcj2hsh»huhōhw}r\(hy]hz]h{]h|]h]uhNh‚hhƒ]r](j)r^}r_(hbX¾This operation downloads the output of the job. Depending on the job type you specified when you initiated the job, the output will be either the content of an archive or a vault inventory.r`hcjZhsXf/Users/kyleknap/Documents/GitHub/boto/boto/glacier/job.py:docstring of boto.glacier.job.Job.get_outputrahuj#hw}rb(hy]hz]h{]h|]h]uhKh‚hhƒ]rchŒX¾This operation downloads the output of the job. Depending on the job type you specified when you initiated the job, the output will be either the content of an archive or a vault inventory.rd…re}rf(hbj`hcj^ubaubj)rg}rh(hbX|You can download all the job output or download a portion of the output by specifying a byte range. In the case of an archive retrieval job, depending on the byte range you specify, Amazon Glacier returns the checksum for the portion of the data. You can compute the checksum on the client and verify that the values match to ensure the portion you downloaded is the correct data.rihcjZhsjahuj#hw}rj(hy]hz]h{]h|]h]uhKh‚hhƒ]rkhŒX|You can download all the job output or download a portion of the output by specifying a byte range. In the case of an archive retrieval job, depending on the byte range you specify, Amazon Glacier returns the checksum for the portion of the data. You can compute the checksum on the client and verify that the values match to ensure the portion you downloaded is the correct data.rl…rm}rn(hbjihcjgubaubj))ro}rp(hbUhcjZhsNhuj,hw}rq(hy]hz]h{]h|]h]uhNh‚hhƒ]rrj/)rs}rt(hbUhw}ru(hy]hz]h{]h|]h]uhcjohƒ]rv(j4)rw}rx(hbUhw}ry(hy]hz]h{]h|]h]uhcjshƒ]rzhŒX Parametersr{…r|}r}(hbUhcjwubahuj<ubj=)r~}r(hbUhw}r€(hy]hz]h{]h|]h]uhcjshƒ]rj-)r‚}rƒ(hbUhw}r„(hy]hz]h{]h|]h]uhcj~hƒ]r…(j2)r†}r‡(hbUhw}rˆ(hy]hz]h{]h|]h]uhcj‚hƒ]r‰j)rŠ}r‹(hbUhw}rŒ(hy]hz]h{]h|]h]uhcj†hƒ]r(j#)rŽ}r(hbXrangehw}r(hy]hz]h{]h|]h]uhcjŠhƒ]r‘hŒXranger’…r“}r”(hbUhcjŽubahuj+ubhŒX -- r•…r–}r—(hbUhcjŠubhŒXUA tuple of integer specifying the slice (in bytes) of the archive you want to receiver˜…r™}rš(hbXUA tuple of integer specifying the slice (in bytes) of the archive you want to receivehcjŠubehuj#ubahujYubj2)r›}rœ(hbUhw}r(hy]hz]h{]h|]h]uhcj‚hƒ]ržj)rŸ}r (hbUhw}r”(hy]hz]h{]h|]h]uhcj›hƒ]r¢(j#)r£}r¤(hbXvalidate_checksumhw}r„(hy]hz]h{]h|]h]uhcjŸhƒ]r¦hŒXvalidate_checksumr§…rØ}r©(hbUhcj£ubahuj+ubhŒX (rŖ…r«}r¬(hbUhcjŸubja)r­}r®(hbUhw}rÆ(Ureftypej2U reftargetXboolr°U refdomainj5h|]h{]U refexplicit‰hy]hz]h]uhcjŸhƒ]r±j5)r²}r³(hbj°hw}r“(hy]hz]h{]h|]h]uhcj­hƒ]rµhŒXboolr¶…r·}rø(hbUhcj²ubahuj=ubahujeubhŒX)…r¹}rŗ(hbUhcjŸubhŒX -- r»…r¼}r½(hbUhcjŸubhŒXŒSpecify whether or not to validate the associate tree hash. If the response does not contain a TreeHash, then no checksum will be verified.r¾…ræ}rĄ(hbXŒSpecify whether or not to validate the associate tree hash. If the response does not contain a TreeHash, then no checksum will be verified.hcjŸubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubeubeubeubhn)rĮ}rĀ(hbUhchqhshthuhvhw}rĆ(hy]hz]h{]h|]rÄ(Xmodule-boto.glacier.writerrÅUboto-glacier-writerrĘeh]rĒh2auhK+h‚hhƒ]rČ(h…)rÉ}rŹ(hbXboto.glacier.writerrĖhcjĮhshthuh‰hw}rĢ(hy]hz]h{]h|]h]uhK+h‚hhƒ]rĶhŒXboto.glacier.writerrĪ…rĻ}rŠ(hbjĖhcjÉubaubh )rŃ}rŅ(hbUhcjĮhsh£huh¤hw}rÓ(h|]h{]hy]hz]h]Uentries]rŌ(h§Xboto.glacier.writer (module)Xmodule-boto.glacier.writerUtrÕauhKh‚hhƒ]ubh )rÖ}r×(hbUhcjĮhsNhuh¤hw}rŲ(h|]h{]hy]hz]h]Uentries]rŁ(h§X%Writer (class in boto.glacier.writer)h3UtrŚauhNh‚hhƒ]ubhg)rŪ}rÜ(hbUhcjĮhsNhuh°hw}rŻ(h²‰h³Xpyh|]h{]hy]hz]h]h“XclassrŽh¶jŽuhNh‚hhƒ]rß(hø)rą}rį(hbX7Writer(vault, upload_id, part_size, chunk_size=1048576)hcjŪhsh»huh¼hw}rā(h|]rćh3ahæhĄXboto.glacier.writerr䅁rå}rębh{]hy]hz]h]rēh3ahÅXWriterrčhĒUhȉuhNh‚hhƒ]ré(j„)rź}rė(hbXclass hcjąhsh»hujØhw}rģ(hy]hz]h{]h|]h]uhNh‚hhƒ]rķhŒXclass rī…rļ}rš(hbUhcjźubaubhŹ)rń}rņ(hbXboto.glacier.writer.hcjąhsh»huhĶhw}ró(hy]hz]h{]h|]h]uhNh‚hhƒ]rōhŒXboto.glacier.writer.rõ…rö}r÷(hbUhcjńubaubhÓ)rų}rł(hbjčhcjąhsh»huhÖhw}rś(hy]hz]h{]h|]h]uhNh‚hhƒ]rūhŒXWriterrü…rż}rž(hbUhcjųubaubhÜ)r’}r(hbUhcjąhsh»huhßhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(hā)r}r(hbXvaulthw}r(hy]hz]h{]h|]h]uhcj’hƒ]rhŒXvaultr…r}r (hbUhcjubahuhźubhā)r }r (hbX upload_idhw}r (hy]hz]h{]h|]h]uhcj’hƒ]r hŒX upload_idr…r}r(hbUhcj ubahuhźubhā)r}r(hbX part_sizehw}r(hy]hz]h{]h|]h]uhcj’hƒ]rhŒX part_sizer…r}r(hbUhcjubahuhźubhā)r}r(hbXchunk_size=1048576hw}r(hy]hz]h{]h|]h]uhcj’hƒ]rhŒXchunk_size=1048576r…r}r(hbUhcjubahuhźubeubeubhd)r}r (hbUhcjŪhsh»huhōhw}r!(hy]hz]h{]h|]h]uhNh‚hhƒ]r"(j)r#}r$(hbXyPresents a file-like object for writing to a Amazon Glacier Archive. The data is written using the multi-part upload API.r%hcjhsXd/Users/kyleknap/Documents/GitHub/boto/boto/glacier/writer.py:docstring of boto.glacier.writer.Writerhuj#hw}r&(hy]hz]h{]h|]h]uhKh‚hhƒ]r'hŒXyPresents a file-like object for writing to a Amazon Glacier Archive. The data is written using the multi-part upload API.r(…r)}r*(hbj%hcj#ubaubh )r+}r,(hbUhcjhsNhuh¤hw}r-(h|]h{]hy]hz]h]Uentries]r.(h§X+close() (boto.glacier.writer.Writer method)hUtr/auhNh‚hhƒ]ubhg)r0}r1(hbUhcjhsNhuh°hw}r2(h²‰h³Xpyh|]h{]hy]hz]h]h“Xmethodr3h¶j3uhNh‚hhƒ]r4(hø)r5}r6(hbXWriter.close()hcj0hsh»huh¼hw}r7(h|]r8hahæhĄXboto.glacier.writerr9…r:}r;bh{]hy]hz]h]r<hahÅX Writer.closehĒjčhȉuhNh‚hhƒ]r=(hÓ)r>}r?(hbXclosehcj5hsh»huhÖhw}r@(hy]hz]h{]h|]h]uhNh‚hhƒ]rAhŒXcloserB…rC}rD(hbUhcj>ubaubhÜ)rE}rF(hbUhcj5hsh»huhßhw}rG(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubhd)rH}rI(hbUhcj0hsh»huhōhw}rJ(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )rK}rL(hbUhcjhsXv/Users/kyleknap/Documents/GitHub/boto/boto/glacier/writer.py:docstring of boto.glacier.writer.Writer.current_tree_hashrMhuh¤hw}rN(h|]h{]hy]hz]h]Uentries]rO(h§X8current_tree_hash (boto.glacier.writer.Writer attribute)hYUtrPauhNh‚hhƒ]ubhg)rQ}rR(hbUhcjhsjMhuh°hw}rS(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributerTh¶jTuhNh‚hhƒ]rU(hø)rV}rW(hbXWriter.current_tree_hashhcjQhsh»huh¼hw}rX(h|]rYhYahæhĄXboto.glacier.writerrZ…r[}r\bh{]hy]hz]h]r]hYahÅXWriter.current_tree_hashhĒjčhȉuhNh‚hhƒ]r^hÓ)r_}r`(hbXcurrent_tree_hashhcjVhsh»huhÖhw}ra(hy]hz]h{]h|]h]uhNh‚hhƒ]rbhŒXcurrent_tree_hashrc…rd}re(hbUhcj_ubaubaubhd)rf}rg(hbUhcjQhsh»huhōhw}rh(hy]hz]h{]h|]h]uhNh‚hhƒ]ri(j)rj}rk(hbXJReturns the current tree hash for the data that's been written **so far**.hcjfhsjMhuj#hw}rl(hy]hz]h{]h|]h]uhKh‚hhƒ]rm(hŒX?Returns the current tree hash for the data that's been written rn…ro}rp(hbX?Returns the current tree hash for the data that's been written hcjjubj#)rq}rr(hbX **so far**hw}rs(hy]hz]h{]h|]h]uhcjjhƒ]rthŒXso farru…rv}rw(hbUhcjqubahuj+ubhŒX.…rx}ry(hbX.hcjjubeubj)rz}r{(hbXBOnly once the writing is complete is the final tree hash returned.r|hcjfhsjMhuj#hw}r}(hy]hz]h{]h|]h]uhKh‚hhƒ]r~hŒXBOnly once the writing is complete is the final tree hash returned.r…r€}r(hbj|hcjzubaubeubeubh )r‚}rƒ(hbUhcjhsXz/Users/kyleknap/Documents/GitHub/boto/boto/glacier/writer.py:docstring of boto.glacier.writer.Writer.current_uploaded_sizer„huh¤hw}r…(h|]h{]hy]hz]h]Uentries]r†(h§X<current_uploaded_size (boto.glacier.writer.Writer attribute)h Utr‡auhNh‚hhƒ]ubhg)rˆ}r‰(hbUhcjhsj„huh°hw}rŠ(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributer‹h¶j‹uhNh‚hhƒ]rŒ(hø)r}rŽ(hbXWriter.current_uploaded_sizehcjˆhsh»huh¼hw}r(h|]rh ahæhĄXboto.glacier.writerr‘…r’}r“bh{]hy]hz]h]r”h ahÅXWriter.current_uploaded_sizehĒjčhȉuhNh‚hhƒ]r•hÓ)r–}r—(hbXcurrent_uploaded_sizehcjhsh»huhÖhw}r˜(hy]hz]h{]h|]h]uhNh‚hhƒ]r™hŒXcurrent_uploaded_sizerš…r›}rœ(hbUhcj–ubaubaubhd)r}rž(hbUhcjˆhsh»huhōhw}rŸ(hy]hz]h{]h|]h]uhNh‚hhƒ]r (j)r”}r¢(hbXNReturns the current uploaded size for the data that's been written **so far**.hcjhsj„huj#hw}r£(hy]hz]h{]h|]h]uhKh‚hhƒ]r¤(hŒXCReturns the current uploaded size for the data that's been written r„…r¦}r§(hbXCReturns the current uploaded size for the data that's been written hcj”ubj#)rØ}r©(hbX **so far**hw}rŖ(hy]hz]h{]h|]h]uhcj”hƒ]r«hŒXso farr¬…r­}r®(hbUhcjØubahuj+ubhŒX.…rÆ}r°(hbX.hcj”ubeubj)r±}r²(hbXFOnly once the writing is complete is the final uploaded size returned.r³hcjhsj„huj#hw}r“(hy]hz]h{]h|]h]uhKh‚hhƒ]rµhŒXFOnly once the writing is complete is the final uploaded size returned.r¶…r·}rø(hbj³hcj±ubaubeubeubh )r¹}rŗ(hbUhcjhsNhuh¤hw}r»(h|]h{]hy]hz]h]Uentries]r¼(h§X4get_archive_id() (boto.glacier.writer.Writer method)hPUtr½auhNh‚hhƒ]ubhg)r¾}ræ(hbUhcjhsNhuh°hw}rĄ(h²‰h³Xpyh|]h{]hy]hz]h]h“XmethodrĮh¶jĮuhNh‚hhƒ]rĀ(hø)rĆ}rÄ(hbXWriter.get_archive_id()hcj¾hsh»huh¼hw}rÅ(h|]rĘhPahæhĄXboto.glacier.writerrĒ…rČ}rÉbh{]hy]hz]h]rŹhPahÅXWriter.get_archive_idhĒjčhȉuhNh‚hhƒ]rĖ(hÓ)rĢ}rĶ(hbXget_archive_idhcjĆhsh»huhÖhw}rĪ(hy]hz]h{]h|]h]uhNh‚hhƒ]rĻhŒXget_archive_idrŠ…rŃ}rŅ(hbUhcjĢubaubhÜ)rÓ}rŌ(hbUhcjĆhsh»huhßhw}rÕ(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubhd)rÖ}r×(hbUhcj¾hsh»huhōhw}rŲ(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )rŁ}rŚ(hbUhcjhsNhuh¤hw}rŪ(h|]h{]hy]hz]h]Uentries]rÜ(h§X0upload_id (boto.glacier.writer.Writer attribute)hOUtrŻauhNh‚hhƒ]ubhg)rŽ}rß(hbUhcjhsNhuh°hw}rą(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributerįh¶jįuhNh‚hhƒ]rā(hø)rć}rä(hbXWriter.upload_idhcjŽhsh»huh¼hw}rå(h|]ręhOahæhĄXboto.glacier.writerrē…rč}rébh{]hy]hz]h]rźhOahÅXWriter.upload_idhĒjčhȉuhNh‚hhƒ]rėhÓ)rģ}rķ(hbX upload_idhcjćhsh»huhÖhw}rī(hy]hz]h{]h|]h]uhNh‚hhƒ]rļhŒX upload_idrš…rń}rņ(hbUhcjģubaubaubhd)ró}rō(hbUhcjŽhsh»huhōhw}rõ(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )rö}r÷(hbUhcjhsNhuh¤hw}rų(h|]h{]hy]hz]h]Uentries]rł(h§X,vault (boto.glacier.writer.Writer attribute)hGUtrśauhNh‚hhƒ]ubhg)rū}rü(hbUhcjhsNhuh°hw}rż(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributeržh¶jžuhNh‚hhƒ]r’(hø)r}r(hbX Writer.vaulthcjūhsh»huh¼hw}r(h|]rhGahæhĄXboto.glacier.writerr…r}rbh{]hy]hz]h]rhGahÅX Writer.vaulthĒjčhȉuhNh‚hhƒ]rhÓ)r }r (hbXvaulthcjhsh»huhÖhw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]r hŒXvaultr …r}r(hbUhcj ubaubaubhd)r}r(hbUhcjūhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r}r(hbUhcjhsNhuh¤hw}r(h|]h{]hy]hz]h]Uentries]r(h§X+write() (boto.glacier.writer.Writer method)h.UtrauhNh‚hhƒ]ubhg)r}r(hbUhcjhsNhuh°hw}r(h²‰h³Xpyh|]h{]hy]hz]h]h“Xmethodrh¶juhNh‚hhƒ]r(hø)r}r(hbXWriter.write(data)hcjhsh»huh¼hw}r(h|]r h.ahæhĄXboto.glacier.writerr!…r"}r#bh{]hy]hz]h]r$h.ahÅX Writer.writehĒjčhȉuhNh‚hhƒ]r%(hÓ)r&}r'(hbXwritehcjhsh»huhÖhw}r((hy]hz]h{]h|]h]uhNh‚hhƒ]r)hŒXwriter*…r+}r,(hbUhcj&ubaubhÜ)r-}r.(hbUhcjhsh»huhßhw}r/(hy]hz]h{]h|]h]uhNh‚hhƒ]r0hā)r1}r2(hbXdatahw}r3(hy]hz]h{]h|]h]uhcj-hƒ]r4hŒXdatar5…r6}r7(hbUhcj1ubahuhźubaubeubhd)r8}r9(hbUhcjhsh»huhōhw}r:(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubeubeubh )r;}r<(hbUhcjĮhsNhuh¤hw}r=(h|]h{]hy]hz]h]Uentries]r>(h§X:generate_parts_from_fobj() (in module boto.glacier.writer)h$Utr?auhNh‚hhƒ]ubhg)r@}rA(hbUhcjĮhsNhuh°hw}rB(h²‰h³Xpyh|]h{]hy]hz]h]h“XfunctionrCh¶jCuhNh‚hhƒ]rD(hø)rE}rF(hbX)generate_parts_from_fobj(fobj, part_size)hcj@hsh»huh¼hw}rG(h|]rHh$ahæhĄXboto.glacier.writerrI…rJ}rKbh{]hy]hz]h]rLh$ahÅXgenerate_parts_from_fobjrMhĒUhȉuhNh‚hhƒ]rN(hŹ)rO}rP(hbXboto.glacier.writer.hcjEhsh»huhĶhw}rQ(hy]hz]h{]h|]h]uhNh‚hhƒ]rRhŒXboto.glacier.writer.rS…rT}rU(hbUhcjOubaubhÓ)rV}rW(hbjMhcjEhsh»huhÖhw}rX(hy]hz]h{]h|]h]uhNh‚hhƒ]rYhŒXgenerate_parts_from_fobjrZ…r[}r\(hbUhcjVubaubhÜ)r]}r^(hbUhcjEhsh»huhßhw}r_(hy]hz]h{]h|]h]uhNh‚hhƒ]r`(hā)ra}rb(hbXfobjhw}rc(hy]hz]h{]h|]h]uhcj]hƒ]rdhŒXfobjre…rf}rg(hbUhcjaubahuhźubhā)rh}ri(hbX part_sizehw}rj(hy]hz]h{]h|]h]uhcj]hƒ]rkhŒX part_sizerl…rm}rn(hbUhcjhubahuhźubeubeubhd)ro}rp(hbUhcj@hsh»huhōhw}rq(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )rr}rs(hbUhcjĮhsNhuh¤hw}rt(h|]h{]hy]hz]h]Uentries]ru(h§X4resume_file_upload() (in module boto.glacier.writer)h*UtrvauhNh‚hhƒ]ubhg)rw}rx(hbUhcjĮhsNhuh°hw}ry(h²‰h³Xpyh|]h{]hy]hz]h]h“Xfunctionrzh¶jzuhNh‚hhƒ]r{(hø)r|}r}(hbXXresume_file_upload(vault, upload_id, part_size, fobj, part_hash_map, chunk_size=1048576)hcjwhsh»huh¼hw}r~(h|]rh*ahæhĄXboto.glacier.writerr€…r}r‚bh{]hy]hz]h]rƒh*ahÅXresume_file_uploadr„hĒUhȉuhNh‚hhƒ]r…(hŹ)r†}r‡(hbXboto.glacier.writer.hcj|hsh»huhĶhw}rˆ(hy]hz]h{]h|]h]uhNh‚hhƒ]r‰hŒXboto.glacier.writer.rŠ…r‹}rŒ(hbUhcj†ubaubhÓ)r}rŽ(hbj„hcj|hsh»huhÖhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXresume_file_uploadr‘…r’}r“(hbUhcjubaubhÜ)r”}r•(hbUhcj|hsh»huhßhw}r–(hy]hz]h{]h|]h]uhNh‚hhƒ]r—(hā)r˜}r™(hbXvaulthw}rš(hy]hz]h{]h|]h]uhcj”hƒ]r›hŒXvaultrœ…r}rž(hbUhcj˜ubahuhźubhā)rŸ}r (hbX upload_idhw}r”(hy]hz]h{]h|]h]uhcj”hƒ]r¢hŒX upload_idr£…r¤}r„(hbUhcjŸubahuhźubhā)r¦}r§(hbX part_sizehw}rØ(hy]hz]h{]h|]h]uhcj”hƒ]r©hŒX part_sizerŖ…r«}r¬(hbUhcj¦ubahuhźubhā)r­}r®(hbXfobjhw}rÆ(hy]hz]h{]h|]h]uhcj”hƒ]r°hŒXfobjr±…r²}r³(hbUhcj­ubahuhźubhā)r“}rµ(hbX part_hash_maphw}r¶(hy]hz]h{]h|]h]uhcj”hƒ]r·hŒX part_hash_maprø…r¹}rŗ(hbUhcj“ubahuhźubhā)r»}r¼(hbXchunk_size=1048576hw}r½(hy]hz]h{]h|]h]uhcj”hƒ]r¾hŒXchunk_size=1048576r慁rĄ}rĮ(hbUhcj»ubahuhźubeubeubhd)rĀ}rĆ(hbUhcjwhsh»huhōhw}rÄ(hy]hz]h{]h|]h]uhNh‚hhƒ]rÅ(j)rĘ}rĒ(hbX9Resume upload of a file already part-uploaded to Glacier.rČhcjĀhsXp/Users/kyleknap/Documents/GitHub/boto/boto/glacier/writer.py:docstring of boto.glacier.writer.resume_file_uploadrÉhuj#hw}rŹ(hy]hz]h{]h|]h]uhKh‚hhƒ]rĖhŒX9Resume upload of a file already part-uploaded to Glacier.rĢ…rĶ}rĪ(hbjČhcjĘubaubj)rĻ}rŠ(hbX³The resumption of an upload where the part-uploaded section is empty is a valid degenerate case that this function can handle. In this case, part_hash_map should be an empty dict.rŃhcjĀhsjÉhuj#hw}rŅ(hy]hz]h{]h|]h]uhKh‚hhƒ]rÓhŒX³The resumption of an upload where the part-uploaded section is empty is a valid degenerate case that this function can handle. In this case, part_hash_map should be an empty dict.rŌ…rÕ}rÖ(hbjŃhcjĻubaubj))r×}rŲ(hbUhcjĀhsNhuj,hw}rŁ(hy]hz]h{]h|]h]uhNh‚hhƒ]rŚj/)rŪ}rÜ(hbUhw}rŻ(hy]hz]h{]h|]h]uhcj×hƒ]rŽ(j4)rß}rą(hbUhw}rį(hy]hz]h{]h|]h]uhcjŪhƒ]rāhŒX Parametersr慁rä}rå(hbUhcjßubahuj<ubj=)rę}rē(hbUhw}rč(hy]hz]h{]h|]h]uhcjŪhƒ]réj-)rź}rė(hbUhw}rģ(hy]hz]h{]h|]h]uhcjęhƒ]rķ(j2)rī}rļ(hbUhw}rš(hy]hz]h{]h|]h]uhcjźhƒ]rńj)rņ}ró(hbUhw}rō(hy]hz]h{]h|]h]uhcjīhƒ]rõ(j#)rö}r÷(hbXvaulthw}rų(hy]hz]h{]h|]h]uhcjņhƒ]rłhŒXvaultrś…rū}rü(hbUhcjöubahuj+ubhŒX -- rż…rž}r’(hbUhcjņubhŒX boto.glacier.vault.Vault object.r…r}r(hbX boto.glacier.vault.Vault object.hcjņubehuj#ubahujYubj2)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjźhƒ]rj)r}r(hbUhw}r (hy]hz]h{]h|]h]uhcjhƒ]r (j#)r }r (hbX upload_idhw}r (hy]hz]h{]h|]h]uhcjhƒ]rhŒX upload_idr…r}r(hbUhcj ubahuj+ubhŒX -- r…r}r(hbUhcjubhŒX3existing Glacier upload id of upload being resumed.r…r}r(hbX3existing Glacier upload id of upload being resumed.hcjubehuj#ubahujYubj2)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjźhƒ]rj)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcjhƒ]r(j#)r }r!(hbX part_sizehw}r"(hy]hz]h{]h|]h]uhcjhƒ]r#hŒX part_sizer$…r%}r&(hbUhcj ubahuj+ubhŒX -- r'…r(}r)(hbUhcjubhŒXpart size of existing upload.r*…r+}r,(hbXpart size of existing upload.hcjubehuj#ubahujYubj2)r-}r.(hbUhw}r/(hy]hz]h{]h|]h]uhcjźhƒ]r0j)r1}r2(hbUhw}r3(hy]hz]h{]h|]h]uhcj-hƒ]r4(j#)r5}r6(hbXfobjhw}r7(hy]hz]h{]h|]h]uhcj1hƒ]r8hŒXfobjr9…r:}r;(hbUhcj5ubahuj+ubhŒX -- r<…r=}r>(hbUhcj1ubhŒX¶file object containing local data to resume. This must read from the start of the entire upload, not just from the point being resumed. Use fobj.seek(0) to achieve this if necessary.r?…r@}rA(hbX¶file object containing local data to resume. This must read from the start of the entire upload, not just from the point being resumed. Use fobj.seek(0) to achieve this if necessary.hcj1ubehuj#ubahujYubj2)rB}rC(hbUhw}rD(hy]hz]h{]h|]h]uhcjźhƒ]rEj)rF}rG(hbUhw}rH(hy]hz]h{]h|]h]uhcjBhƒ]rI(j#)rJ}rK(hbX part_hash_maphw}rL(hy]hz]h{]h|]h]uhcjFhƒ]rMhŒX part_hash_maprN…rO}rP(hbUhcjJubahuj+ubhŒX -- rQ…rR}rS(hbUhcjFubhŒXš{part_index: part_tree_hash, ...} of data already uploaded. Each supplied part_tree_hash will be verified and the part re-uploaded if there is a mismatch.rT…rU}rV(hbXš{part_index: part_tree_hash, ...} of data already uploaded. Each supplied part_tree_hash will be verified and the part re-uploaded if there is a mismatch.hcjFubehuj#ubahujYubj2)rW}rX(hbUhw}rY(hy]hz]h{]h|]h]uhcjźhƒ]rZj)r[}r\(hbUhw}r](hy]hz]h{]h|]h]uhcjWhƒ]r^(j#)r_}r`(hbX chunk_sizehw}ra(hy]hz]h{]h|]h]uhcj[hƒ]rbhŒX chunk_sizerc…rd}re(hbUhcj_ubahuj+ubhŒX -- rf…rg}rh(hbUhcj[ubhŒXCchunk size of tree hash calculation. This must be 1 MiB for Amazon.ri…rj}rk(hbXCchunk size of tree hash calculation. This must be 1 MiB for Amazon.hcj[ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubeubhn)rl}rm(hbUhchqhshthuhvhw}rn(hy]hz]h{]h|]ro(Xmodule-boto.glacier.concurrentrpUboto-glacier-concurrentrqeh]rrh4auhK2h‚hhƒ]rs(h…)rt}ru(hbXboto.glacier.concurrentrvhcjlhshthuh‰hw}rw(hy]hz]h{]h|]h]uhK2h‚hhƒ]rxhŒXboto.glacier.concurrentry…rz}r{(hbjvhcjtubaubh )r|}r}(hbUhcjlhsh£huh¤hw}r~(h|]h{]hy]hz]h]Uentries]r(h§X boto.glacier.concurrent (module)Xmodule-boto.glacier.concurrentUtr€auhKh‚hhƒ]ubh )r}r‚(hbUhcjlhsNhuh¤hw}rƒ(h|]h{]hy]hz]h]Uentries]r„(h§X7ConcurrentDownloader (class in boto.glacier.concurrent)h+Utr…auhNh‚hhƒ]ubhg)r†}r‡(hbUhcjlhsNhuh°hw}rˆ(h²‰h³Xpyh|]h{]hy]hz]h]h“Xclassr‰h¶j‰uhNh‚hhƒ]rŠ(hø)r‹}rŒ(hbX<ConcurrentDownloader(job, part_size=4194304, num_threads=10)hcj†hsh»huh¼hw}r(h|]rŽh+ahæhĄXboto.glacier.concurrentr…r}r‘bh{]hy]hz]h]r’h+ahÅXConcurrentDownloaderr“hĒUhȉuhNh‚hhƒ]r”(j„)r•}r–(hbXclass hcj‹hsh»hujØhw}r—(hy]hz]h{]h|]h]uhNh‚hhƒ]r˜hŒXclass r™…rš}r›(hbUhcj•ubaubhŹ)rœ}r(hbXboto.glacier.concurrent.hcj‹hsh»huhĶhw}rž(hy]hz]h{]h|]h]uhNh‚hhƒ]rŸhŒXboto.glacier.concurrent.r …r”}r¢(hbUhcjœubaubhÓ)r£}r¤(hbj“hcj‹hsh»huhÖhw}r„(hy]hz]h{]h|]h]uhNh‚hhƒ]r¦hŒXConcurrentDownloaderr§…rØ}r©(hbUhcj£ubaubhÜ)rŖ}r«(hbUhcj‹hsh»huhßhw}r¬(hy]hz]h{]h|]h]uhNh‚hhƒ]r­(hā)r®}rÆ(hbXjobhw}r°(hy]hz]h{]h|]h]uhcjŖhƒ]r±hŒXjobr²…r³}r“(hbUhcj®ubahuhźubhā)rµ}r¶(hbXpart_size=4194304hw}r·(hy]hz]h{]h|]h]uhcjŖhƒ]røhŒXpart_size=4194304r¹…rŗ}r»(hbUhcjµubahuhźubhā)r¼}r½(hbXnum_threads=10hw}r¾(hy]hz]h{]h|]h]uhcjŖhƒ]ræhŒXnum_threads=10rĄ…rĮ}rĀ(hbUhcj¼ubahuhźubeubeubhd)rĆ}rÄ(hbUhcj†hsh»huhōhw}rÅ(hy]hz]h{]h|]h]uhNh‚hhƒ]rĘ(j)rĒ}rČ(hbX.Concurrently download an archive from glacier.rÉhcjĆhsXz/Users/kyleknap/Documents/GitHub/boto/boto/glacier/concurrent.py:docstring of boto.glacier.concurrent.ConcurrentDownloaderrŹhuj#hw}rĖ(hy]hz]h{]h|]h]uhKh‚hhƒ]rĢhŒX.Concurrently download an archive from glacier.rĶ…rĪ}rĻ(hbjÉhcjĒubaubj)rŠ}rŃ(hbXOThis class uses a thread pool to concurrently download an archive from glacier.rŅhcjĆhsjŹhuj#hw}rÓ(hy]hz]h{]h|]h]uhKh‚hhƒ]rŌhŒXOThis class uses a thread pool to concurrently download an archive from glacier.rÕ…rÖ}r×(hbjŅhcjŠubaubj)rŲ}rŁ(hbXaThe threadpool is completely managed by this class and is transparent to the users of this class.rŚhcjĆhsjŹhuj#hw}rŪ(hy]hz]h{]h|]h]uhKh‚hhƒ]rÜhŒXaThe threadpool is completely managed by this class and is transparent to the users of this class.rŻ…rŽ}rß(hbjŚhcjŲubaubj))rą}rį(hbUhcjĆhsNhuj,hw}rā(hy]hz]h{]h|]h]uhNh‚hhƒ]rćj/)rä}rå(hbUhw}rę(hy]hz]h{]h|]h]uhcjąhƒ]rē(j4)rč}ré(hbUhw}rź(hy]hz]h{]h|]h]uhcjähƒ]rėhŒX Parametersrģ…rķ}rī(hbUhcjčubahuj<ubj=)rļ}rš(hbUhw}rń(hy]hz]h{]h|]h]uhcjähƒ]rņj-)ró}rō(hbUhw}rõ(hy]hz]h{]h|]h]uhcjļhƒ]rö(j2)r÷}rų(hbUhw}rł(hy]hz]h{]h|]h]uhcjóhƒ]rśj)rū}rü(hbUhw}rż(hy]hz]h{]h|]h]uhcj÷hƒ]rž(j#)r’}r(hbXjobhw}r(hy]hz]h{]h|]h]uhcjūhƒ]rhŒXjobr…r}r(hbUhcj’ubahuj+ubhŒX -- r…r}r(hbUhcjūubhŒX1A layer2 job object for archive retrieval object.r …r }r (hbX1A layer2 job object for archive retrieval object.hcjūubehuj#ubahujYubj2)r }r (hbUhw}r(hy]hz]h{]h|]h]uhcjóhƒ]rj)r}r(hbUhw}r(hy]hz]h{]h|]h]uhcj hƒ]r(j#)r}r(hbX part_sizehw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒX part_sizer…r}r(hbUhcjubahuj+ubhŒX -- r…r}r(hbUhcjubhŒXŠThe size, in bytes, of the chunks to use when uploading the archive parts. The part size must be a megabyte multiplied by a power of two.r…r}r (hbXŠThe size, in bytes, of the chunks to use when uploading the archive parts. The part size must be a megabyte multiplied by a power of two.hcjubehuj#ubahujYubehujŸubahujIubehujJubaubh )r!}r"(hbUhcjĆhsNhuh¤hw}r#(h|]h{]hy]hz]h]Uentries]r$(h§X@download() (boto.glacier.concurrent.ConcurrentDownloader method)h>Utr%auhNh‚hhƒ]ubhg)r&}r'(hbUhcjĆhsNhuh°hw}r((h²‰h³Xpyr)h|]h{]hy]hz]h]h“Xmethodr*h¶j*uhNh‚hhƒ]r+(hø)r,}r-(hbX'ConcurrentDownloader.download(filename)hcj&hsh»huh¼hw}r.(h|]r/h>ahæhĄXboto.glacier.concurrentr0…r1}r2bh{]hy]hz]h]r3h>ahÅXConcurrentDownloader.downloadhĒj“hȉuhNh‚hhƒ]r4(hÓ)r5}r6(hbXdownloadhcj,hsh»huhÖhw}r7(hy]hz]h{]h|]h]uhNh‚hhƒ]r8hŒXdownloadr9…r:}r;(hbUhcj5ubaubhÜ)r<}r=(hbUhcj,hsh»huhßhw}r>(hy]hz]h{]h|]h]uhNh‚hhƒ]r?hā)r@}rA(hbXfilenamehw}rB(hy]hz]h{]h|]h]uhcj<hƒ]rChŒXfilenamerD…rE}rF(hbUhcj@ubahuhźubaubeubhd)rG}rH(hbUhcj&hsh»huhōhw}rI(hy]hz]h{]h|]h]uhNh‚hhƒ]rJ(j)rK}rL(hbX!Concurrently download an archive.rMhcjGhsXƒ/Users/kyleknap/Documents/GitHub/boto/boto/glacier/concurrent.py:docstring of boto.glacier.concurrent.ConcurrentDownloader.downloadrNhuj#hw}rO(hy]hz]h{]h|]h]uhKh‚hhƒ]rPhŒX!Concurrently download an archive.rQ…rR}rS(hbjMhcjKubaubj))rT}rU(hbUhcjGhsNhuj,hw}rV(hy]hz]h{]h|]h]uhNh‚hhƒ]rWj/)rX}rY(hbUhw}rZ(hy]hz]h{]h|]h]uhcjThƒ]r[(j4)r\}r](hbUhw}r^(hy]hz]h{]h|]h]uhcjXhƒ]r_hŒX Parametersr`…ra}rb(hbUhcj\ubahuj<ubj=)rc}rd(hbUhw}re(hy]hz]h{]h|]h]uhcjXhƒ]rfj)rg}rh(hbUhw}ri(hy]hz]h{]h|]h]uhcjchƒ]rj(j#)rk}rl(hbXfilenamehw}rm(hy]hz]h{]h|]h]uhcjghƒ]rnhŒXfilenamero…rp}rq(hbUhcjkubahuj+ubhŒX (rr…rs}rt(hbUhcjgubja)ru}rv(hbUhw}rw(Ureftypej2U reftargetXstrrxU refdomainj)h|]h{]U refexplicit‰hy]hz]h]uhcjghƒ]ryj5)rz}r{(hbjxhw}r|(hy]hz]h{]h|]h]uhcjuhƒ]r}hŒXstrr~…r}r€(hbUhcjzubahuj=ubahujeubhŒX)…r}r‚(hbUhcjgubhŒX -- rƒ…r„}r…(hbUhcjgubhŒX'The filename to download the archive tor†…r‡}rˆ(hbX'The filename to download the archive tohcjgubehuj#ubahujIubehujJubaubeubeubeubeubh )r‰}rŠ(hbUhcjlhsNhuh¤hw}r‹(h|]h{]hy]hz]h]Uentries]rŒ(h§X7ConcurrentTransferer (class in boto.glacier.concurrent)hDUtrauhNh‚hhƒ]ubhg)rŽ}r(hbUhcjlhsNhuh°hw}r(h²‰h³Xpyh|]h{]hy]hz]h]h“Xclassr‘h¶j‘uhNh‚hhƒ]r’(hø)r“}r”(hbX7ConcurrentTransferer(part_size=4194304, num_threads=10)hcjŽhsh»huh¼hw}r•(h|]r–hDahæhĄXboto.glacier.concurrentr—…r˜}r™bh{]hy]hz]h]ršhDahÅXConcurrentTransfererr›hĒUhȉuhNh‚hhƒ]rœ(j„)r}rž(hbXclass hcj“hsh»hujØhw}rŸ(hy]hz]h{]h|]h]uhNh‚hhƒ]r hŒXclass r”…r¢}r£(hbUhcjubaubhŹ)r¤}r„(hbXboto.glacier.concurrent.hcj“hsh»huhĶhw}r¦(hy]hz]h{]h|]h]uhNh‚hhƒ]r§hŒXboto.glacier.concurrent.rØ…r©}rŖ(hbUhcj¤ubaubhÓ)r«}r¬(hbj›hcj“hsh»huhÖhw}r­(hy]hz]h{]h|]h]uhNh‚hhƒ]r®hŒXConcurrentTransfererrÆ…r°}r±(hbUhcj«ubaubhÜ)r²}r³(hbUhcj“hsh»huhßhw}r“(hy]hz]h{]h|]h]uhNh‚hhƒ]rµ(hā)r¶}r·(hbXpart_size=4194304hw}rø(hy]hz]h{]h|]h]uhcj²hƒ]r¹hŒXpart_size=4194304rŗ…r»}r¼(hbUhcj¶ubahuhźubhā)r½}r¾(hbXnum_threads=10hw}ræ(hy]hz]h{]h|]h]uhcj²hƒ]rĄhŒXnum_threads=10rĮ…rĀ}rĆ(hbUhcj½ubahuhźubeubeubhd)rÄ}rÅ(hbUhcjŽhsh»huhōhw}rĘ(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )rĒ}rČ(hbUhcjlhsNhuh¤hw}rÉ(h|]h{]hy]hz]h]Uentries]rŹ(h§X5ConcurrentUploader (class in boto.glacier.concurrent)hUtrĖauhNh‚hhƒ]ubhg)rĢ}rĶ(hbUhcjlhsNhuh°hw}rĪ(h²‰h³XpyrĻh|]h{]hy]hz]h]h“XclassrŠh¶jŠuhNh‚hhƒ]rŃ(hø)rŅ}rÓ(hbXFConcurrentUploader(api, vault_name, part_size=4194304, num_threads=10)hcjĢhsh»huh¼hw}rŌ(h|]rÕhahæhĄXboto.glacier.concurrentrÖ…r×}rŲbh{]hy]hz]h]rŁhahÅXConcurrentUploaderrŚhĒUhȉuhNh‚hhƒ]rŪ(j„)rÜ}rŻ(hbXclass hcjŅhsh»hujØhw}rŽ(hy]hz]h{]h|]h]uhNh‚hhƒ]rßhŒXclass rą…rį}rā(hbUhcjÜubaubhŹ)rć}rä(hbXboto.glacier.concurrent.hcjŅhsh»huhĶhw}rå(hy]hz]h{]h|]h]uhNh‚hhƒ]ręhŒXboto.glacier.concurrent.rē…rč}ré(hbUhcjćubaubhÓ)rź}rė(hbjŚhcjŅhsh»huhÖhw}rģ(hy]hz]h{]h|]h]uhNh‚hhƒ]rķhŒXConcurrentUploaderrī…rļ}rš(hbUhcjźubaubhÜ)rń}rņ(hbUhcjŅhsh»huhßhw}ró(hy]hz]h{]h|]h]uhNh‚hhƒ]rō(hā)rõ}rö(hbXapihw}r÷(hy]hz]h{]h|]h]uhcjńhƒ]rųhŒXapirł…rś}rū(hbUhcjõubahuhźubhā)rü}rż(hbX vault_namehw}rž(hy]hz]h{]h|]h]uhcjńhƒ]r’hŒX vault_namer…r}r(hbUhcjüubahuhźubhā)r}r(hbXpart_size=4194304hw}r(hy]hz]h{]h|]h]uhcjńhƒ]rhŒXpart_size=4194304r…r}r (hbUhcjubahuhźubhā)r }r (hbXnum_threads=10hw}r (hy]hz]h{]h|]h]uhcjńhƒ]r hŒXnum_threads=10r…r}r(hbUhcj ubahuhźubeubeubhd)r}r(hbUhcjĢhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(j)r}r(hbX*Concurrently upload an archive to glacier.rhcjhsXx/Users/kyleknap/Documents/GitHub/boto/boto/glacier/concurrent.py:docstring of boto.glacier.concurrent.ConcurrentUploaderrhuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]rhŒX*Concurrently upload an archive to glacier.r…r}r(hbjhcjubaubj)r}r(hbXjThis class uses a thread pool to concurrently upload an archive to glacier using the multipart upload API.r hcjhsjhuj#hw}r!(hy]hz]h{]h|]h]uhKh‚hhƒ]r"hŒXjThis class uses a thread pool to concurrently upload an archive to glacier using the multipart upload API.r#…r$}r%(hbj hcjubaubj)r&}r'(hbXaThe threadpool is completely managed by this class and is transparent to the users of this class.r(hcjhsjhuj#hw}r)(hy]hz]h{]h|]h]uhKh‚hhƒ]r*hŒXaThe threadpool is completely managed by this class and is transparent to the users of this class.r+…r,}r-(hbj(hcj&ubaubj))r.}r/(hbUhcjhsNhuj,hw}r0(hy]hz]h{]h|]h]uhNh‚hhƒ]r1j/)r2}r3(hbUhw}r4(hy]hz]h{]h|]h]uhcj.hƒ]r5(j4)r6}r7(hbUhw}r8(hy]hz]h{]h|]h]uhcj2hƒ]r9hŒX Parametersr:…r;}r<(hbUhcj6ubahuj<ubj=)r=}r>(hbUhw}r?(hy]hz]h{]h|]h]uhcj2hƒ]r@j-)rA}rB(hbUhw}rC(hy]hz]h{]h|]h]uhcj=hƒ]rD(j2)rE}rF(hbUhw}rG(hy]hz]h{]h|]h]uhcjAhƒ]rHj)rI}rJ(hbUhw}rK(hy]hz]h{]h|]h]uhcjEhƒ]rL(j#)rM}rN(hbXapihw}rO(hy]hz]h{]h|]h]uhcjIhƒ]rPhŒXapirQ…rR}rS(hbUhcjMubahuj+ubhŒX (rT…rU}rV(hbUhcjIubja)rW}rX(hbX#:class:`boto.glacier.layer1.Layer1`rYhcjIhshthujehw}rZ(UreftypeXclassjg‰jhXboto.glacier.layer1.Layer1U refdomainXpyr[h|]h{]U refexplicit‰hy]hz]h]jjjkjljŚjmXboto.glacier.concurrentr\uhK2hƒ]r]jp)r^}r_(hbjYhw}r`(hy]hz]ra(juj[Xpy-classrbeh{]h|]h]uhcjWhƒ]rchŒXboto.glacier.layer1.Layer1rd…re}rf(hbUhcj^ubahuj{ubaubhŒX)…rg}rh(hbUhcjIubhŒX -- ri…rj}rk(hbUhcjIubhŒXA layer1 glacier object.rl…rm}rn(hbXA layer1 glacier object.hcjIubehuj#ubahujYubj2)ro}rp(hbUhw}rq(hy]hz]h{]h|]h]uhcjAhƒ]rrj)rs}rt(hbUhw}ru(hy]hz]h{]h|]h]uhcjohƒ]rv(j#)rw}rx(hbX vault_namehw}ry(hy]hz]h{]h|]h]uhcjshƒ]rzhŒX vault_namer{…r|}r}(hbUhcjwubahuj+ubhŒX (r~…r}r€(hbUhcjsubja)r}r‚(hbUhw}rƒ(Ureftypej2U reftargetXstrr„U refdomainjĻh|]h{]U refexplicit‰hy]hz]h]uhcjshƒ]r…j5)r†}r‡(hbj„hw}rˆ(hy]hz]h{]h|]h]uhcjhƒ]r‰hŒXstrrŠ…r‹}rŒ(hbUhcj†ubahuj=ubahujeubhŒX)…r}rŽ(hbUhcjsubhŒX -- r…r}r‘(hbUhcjsubhŒXThe name of the vault.r’…r“}r”(hbXThe name of the vault.hcjsubehuj#ubahujYubj2)r•}r–(hbUhw}r—(hy]hz]h{]h|]h]uhcjAhƒ]r˜j)r™}rš(hbUhw}r›(hy]hz]h{]h|]h]uhcj•hƒ]rœ(j#)r}rž(hbX part_sizehw}rŸ(hy]hz]h{]h|]h]uhcj™hƒ]r hŒX part_sizer”…r¢}r£(hbUhcjubahuj+ubhŒX (r¤…r„}r¦(hbUhcj™ubja)r§}rØ(hbUhw}r©(Ureftypej2U reftargetXintrŖU refdomainjĻh|]h{]U refexplicit‰hy]hz]h]uhcj™hƒ]r«j5)r¬}r­(hbjŖhw}r®(hy]hz]h{]h|]h]uhcj§hƒ]rÆhŒXintr°…r±}r²(hbUhcj¬ubahuj=ubahujeubhŒX)…r³}r“(hbUhcj™ubhŒX -- rµ…r¶}r·(hbUhcj™ubhŒXŠThe size, in bytes, of the chunks to use when uploading the archive parts. The part size must be a megabyte multiplied by a power of two.rø…r¹}rŗ(hbXŠThe size, in bytes, of the chunks to use when uploading the archive parts. The part size must be a megabyte multiplied by a power of two.hcj™ubehuj#ubahujYubj2)r»}r¼(hbUhw}r½(hy]hz]h{]h|]h]uhcjAhƒ]r¾j)ræ}rĄ(hbUhw}rĮ(hy]hz]h{]h|]h]uhcj»hƒ]rĀ(j#)rĆ}rÄ(hbX num_threadshw}rÅ(hy]hz]h{]h|]h]uhcjæhƒ]rĘhŒX num_threadsrĒ…rČ}rÉ(hbUhcjĆubahuj+ubhŒX (rŹ…rĖ}rĢ(hbUhcjæubja)rĶ}rĪ(hbUhw}rĻ(Ureftypej2U reftargetXintrŠU refdomainjĻh|]h{]U refexplicit‰hy]hz]h]uhcjæhƒ]rŃj5)rŅ}rÓ(hbjŠhw}rŌ(hy]hz]h{]h|]h]uhcjĶhƒ]rÕhŒXintrÖ…r×}rŲ(hbUhcjŅubahuj=ubahujeubhŒX)…rŁ}rŚ(hbUhcjæubhŒX -- rŪ…rÜ}rŻ(hbUhcjæubhŒX†The number of threads to spawn for the thread pool. The number of threads will control how much parts are being concurrently uploaded.rŽ…rß}rą(hbX†The number of threads to spawn for the thread pool. The number of threads will control how much parts are being concurrently uploaded.hcjæubehuj#ubahujYubehujŸubahujIubehujJubaubh )rį}rā(hbUhcjhsNhuh¤hw}rć(h|]h{]hy]hz]h]Uentries]rä(h§X<upload() (boto.glacier.concurrent.ConcurrentUploader method)hUUtråauhNh‚hhƒ]ubhg)rę}rē(hbUhcjhsNhuh°hw}rč(h²‰h³Xpyréh|]h{]hy]hz]h]h“Xmethodrźh¶jźuhNh‚hhƒ]rė(hø)rģ}rķ(hbX5ConcurrentUploader.upload(filename, description=None)hcjęhsh»huh¼hw}rī(h|]rļhUahæhĄXboto.glacier.concurrentrš…rń}rņbh{]hy]hz]h]róhUahÅXConcurrentUploader.uploadhĒjŚhȉuhNh‚hhƒ]rō(hÓ)rõ}rö(hbXuploadhcjģhsh»huhÖhw}r÷(hy]hz]h{]h|]h]uhNh‚hhƒ]rųhŒXuploadrł…rś}rū(hbUhcjõubaubhÜ)rü}rż(hbUhcjģhsh»huhßhw}rž(hy]hz]h{]h|]h]uhNh‚hhƒ]r’(hā)r}r(hbXfilenamehw}r(hy]hz]h{]h|]h]uhcjühƒ]rhŒXfilenamer…r}r(hbUhcjubahuhźubhā)r}r(hbXdescription=Nonehw}r (hy]hz]h{]h|]h]uhcjühƒ]r hŒXdescription=Noner …r }r (hbUhcjubahuhźubeubeubhd)r}r(hbUhcjęhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(j)r}r(hbXConcurrently create an archive.rhcjhsX/Users/kyleknap/Documents/GitHub/boto/boto/glacier/concurrent.py:docstring of boto.glacier.concurrent.ConcurrentUploader.uploadrhuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]rhŒXConcurrently create an archive.r…r}r(hbjhcjubaubj)r}r(hbXThe part_size value specified when the class was constructed will be used *unless* it is smaller than the minimum required part size needed for the size of the given file. In that case, the part size used will be the minimum part size required to properly upload the given file.hcjhsjhuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]r(hŒXJThe part_size value specified when the class was constructed will be used r…r }r!(hbXJThe part_size value specified when the class was constructed will be used hcjubj5)r"}r#(hbX*unless*hw}r$(hy]hz]h{]h|]h]uhcjhƒ]r%hŒXunlessr&…r'}r((hbUhcj"ubahuj=ubhŒXÅ it is smaller than the minimum required part size needed for the size of the given file. In that case, the part size used will be the minimum part size required to properly upload the given file.r)…r*}r+(hbXÅ it is smaller than the minimum required part size needed for the size of the given file. In that case, the part size used will be the minimum part size required to properly upload the given file.hcjubeubj))r,}r-(hbUhcjhsNhuj,hw}r.(hy]hz]h{]h|]h]uhNh‚hhƒ]r/(j/)r0}r1(hbUhw}r2(hy]hz]h{]h|]h]uhcj,hƒ]r3(j4)r4}r5(hbUhw}r6(hy]hz]h{]h|]h]uhcj0hƒ]r7hŒX Parametersr8…r9}r:(hbUhcj4ubahuj<ubj=)r;}r<(hbUhw}r=(hy]hz]h{]h|]h]uhcj0hƒ]r>j-)r?}r@(hbUhw}rA(hy]hz]h{]h|]h]uhcj;hƒ]rB(j2)rC}rD(hbUhw}rE(hy]hz]h{]h|]h]uhcj?hƒ]rFj)rG}rH(hbUhw}rI(hy]hz]h{]h|]h]uhcjChƒ]rJ(j#)rK}rL(hbXfilehw}rM(hy]hz]h{]h|]h]uhcjGhƒ]rNhŒXfilerO…rP}rQ(hbUhcjKubahuj+ubhŒX (rR…rS}rT(hbUhcjGubja)rU}rV(hbUhw}rW(Ureftypej2U reftargetXstrrXU refdomainjéh|]h{]U refexplicit‰hy]hz]h]uhcjGhƒ]rYj5)rZ}r[(hbjXhw}r\(hy]hz]h{]h|]h]uhcjUhƒ]r]hŒXstrr^…r_}r`(hbUhcjZubahuj=ubahujeubhŒX)…ra}rb(hbUhcjGubhŒX -- rc…rd}re(hbUhcjGubhŒXThe filename to uploadrf…rg}rh(hbXThe filename to uploadrihcjGubehuj#ubahujYubj2)rj}rk(hbUhw}rl(hy]hz]h{]h|]h]uhcj?hƒ]rmj)rn}ro(hbUhw}rp(hy]hz]h{]h|]h]uhcjjhƒ]rq(j#)rr}rs(hbX descriptionhw}rt(hy]hz]h{]h|]h]uhcjnhƒ]ruhŒX descriptionrv…rw}rx(hbUhcjrubahuj+ubhŒX (ry…rz}r{(hbUhcjnubja)r|}r}(hbUhw}r~(Ureftypej2U reftargetXstrrU refdomainjéh|]h{]U refexplicit‰hy]hz]h]uhcjnhƒ]r€j5)r}r‚(hbjhw}rƒ(hy]hz]h{]h|]h]uhcj|hƒ]r„hŒXstrr……r†}r‡(hbUhcjubahuj=ubahujeubhŒX)…rˆ}r‰(hbUhcjnubhŒX -- rŠ…r‹}rŒ(hbUhcjnubhŒXThe description of the archive.r…rŽ}r(hbXThe description of the archive.rhcjnubehuj#ubahujYubehujŸubahujIubehujJubj/)r‘}r’(hbUhw}r“(hy]hz]h{]h|]h]uhcj,hƒ]r”(j4)r•}r–(hbUhw}r—(hy]hz]h{]h|]h]uhcj‘hƒ]r˜hŒX Return typer™…rš}r›(hbUhcj•ubahuj<ubj=)rœ}r(hbUhw}rž(hy]hz]h{]h|]h]uhcj‘hƒ]rŸj)r }r”(hbUhw}r¢(hy]hz]h{]h|]h]uhcjœhƒ]r£hŒXstrr¤…r„}r¦(hbXstrr§hcj ubahuj#ubahujIubehujJubj/)rØ}r©(hbUhw}rŖ(hy]hz]h{]h|]h]uhcj,hƒ]r«(j4)r¬}r­(hbUhw}r®(hy]hz]h{]h|]h]uhcjØhƒ]rÆhŒXReturnsr°…r±}r²(hbUhcj¬ubahuj<ubj=)r³}r“(hbUhw}rµ(hy]hz]h{]h|]h]uhcjØhƒ]r¶j)r·}rø(hbUhw}r¹(hy]hz]h{]h|]h]uhcj³hƒ]rŗhŒX,The archive id of the newly created archive.r»…r¼}r½(hbX,The archive id of the newly created archive.r¾hcj·ubahuj#ubahujIubehujJubeubeubeubeubeubh )ræ}rĄ(hbUhcjlhsNhuh¤hw}rĮ(h|]h{]hy]hz]h]Uentries]rĀ(h§X7DownloadWorkerThread (class in boto.glacier.concurrent)hUtrĆauhNh‚hhƒ]ubhg)rÄ}rÅ(hbUhcjlhsNhuh°hw}rĘ(h²‰h³Xpyh|]h{]hy]hz]h]h“XclassrĒh¶jĒuhNh‚hhƒ]rČ(hø)rÉ}rŹ(hbXŒDownloadWorkerThread(job, worker_queue, result_queue, num_retries=5, time_between_retries=5, retry_exceptions=)hcjÄhsh»huh¼hw}rĖ(h|]rĢhahæhĄXboto.glacier.concurrentrĶ…rĪ}rĻbh{]hy]hz]h]rŠhahÅXDownloadWorkerThreadrŃhĒUhȉuhNh‚hhƒ]rŅ(j„)rÓ}rŌ(hbXclass hcjÉhsh»hujØhw}rÕ(hy]hz]h{]h|]h]uhNh‚hhƒ]rÖhŒXclass r×…rŲ}rŁ(hbUhcjÓubaubhŹ)rŚ}rŪ(hbXboto.glacier.concurrent.hcjÉhsh»huhĶhw}rÜ(hy]hz]h{]h|]h]uhNh‚hhƒ]rŻhŒXboto.glacier.concurrent.rŽ…rß}rą(hbUhcjŚubaubhÓ)rį}rā(hbjŃhcjÉhsh»huhÖhw}rć(hy]hz]h{]h|]h]uhNh‚hhƒ]rähŒXDownloadWorkerThreadr允rę}rē(hbUhcjįubaubhÜ)rč}ré(hbUhcjÉhsh»huhßhw}rź(hy]hz]h{]h|]h]uhNh‚hhƒ]rė(hā)rģ}rķ(hbXjobhw}rī(hy]hz]h{]h|]h]uhcjčhƒ]rļhŒXjobrš…rń}rņ(hbUhcjģubahuhźubhā)ró}rō(hbX worker_queuehw}rõ(hy]hz]h{]h|]h]uhcjčhƒ]röhŒX worker_queuer÷…rų}rł(hbUhcjóubahuhźubhā)rś}rū(hbX result_queuehw}rü(hy]hz]h{]h|]h]uhcjčhƒ]rżhŒX result_queuerž…r’}r(hbUhcjśubahuhźubhā)r}r(hbX num_retries=5hw}r(hy]hz]h{]h|]h]uhcjčhƒ]rhŒX num_retries=5r…r}r(hbUhcjubahuhźubhā)r}r (hbXtime_between_retries=5hw}r (hy]hz]h{]h|]h]uhcjčhƒ]r hŒXtime_between_retries=5r …r }r(hbUhcjubahuhźubhā)r}r(hbX.retry_exceptions=hw}r(hy]hz]h{]h|]h]uhcjčhƒ]rhŒX.retry_exceptions=r…r}r(hbUhcjubahuhźubeubeubhd)r}r(hbUhcjÄhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(j)r}r(hbXuIndividual download thread that will download parts of the file from Glacier. Parts to download stored in work queue.rhcjhsXz/Users/kyleknap/Documents/GitHub/boto/boto/glacier/concurrent.py:docstring of boto.glacier.concurrent.DownloadWorkerThreadrhuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]rhŒXuIndividual download thread that will download parts of the file from Glacier. Parts to download stored in work queue.r …r!}r"(hbjhcjubaubj)r#}r$(hbX;Parts download to a temp dir with each part a separate filer%hcjhsjhuj#hw}r&(hy]hz]h{]h|]h]uhKh‚hhƒ]r'hŒX;Parts download to a temp dir with each part a separate filer(…r)}r*(hbj%hcj#ubaubj))r+}r,(hbUhcjhsNhuj,hw}r-(hy]hz]h{]h|]h]uhNh‚hhƒ]r.j/)r/}r0(hbUhw}r1(hy]hz]h{]h|]h]uhcj+hƒ]r2(j4)r3}r4(hbUhw}r5(hy]hz]h{]h|]h]uhcj/hƒ]r6hŒX Parametersr7…r8}r9(hbUhcj3ubahuj<ubj=)r:}r;(hbUhw}r<(hy]hz]h{]h|]h]uhcj/hƒ]r=j-)r>}r?(hbUhw}r@(hy]hz]h{]h|]h]uhcj:hƒ]rA(j2)rB}rC(hbUhw}rD(hy]hz]h{]h|]h]uhcj>hƒ]rEj)rF}rG(hbUhw}rH(hy]hz]h{]h|]h]uhcjBhƒ]rI(j#)rJ}rK(hbXjobhw}rL(hy]hz]h{]h|]h]uhcjFhƒ]rMhŒXjobrN…rO}rP(hbUhcjJubahuj+ubhŒX -- rQ…rR}rS(hbUhcjFubhŒXGlacier job objectrT…rU}rV(hbXGlacier job objecthcjFubehuj#ubahujYubj2)rW}rX(hbUhw}rY(hy]hz]h{]h|]h]uhcj>hƒ]rZj)r[}r\(hbUhw}r](hy]hz]h{]h|]h]uhcjWhƒ]r^(j#)r_}r`(hbX work_queuehw}ra(hy]hz]h{]h|]h]uhcj[hƒ]rbhŒX work_queuerc…rd}re(hbUhcj_ubahuj+ubhŒX -- rf…rg}rh(hbUhcj[ubhŒX=A queue of tuples which include the part_number and part_sizeri…rj}rk(hbX=A queue of tuples which include the part_number and part_sizehcj[ubehuj#ubahujYubj2)rl}rm(hbUhw}rn(hy]hz]h{]h|]h]uhcj>hƒ]roj)rp}rq(hbUhw}rr(hy]hz]h{]h|]h]uhcjlhƒ]rs(j#)rt}ru(hbX result_queuehw}rv(hy]hz]h{]h|]h]uhcjphƒ]rwhŒX result_queuerx…ry}rz(hbUhcjtubahuj+ubhŒX -- r{…r|}r}(hbUhcjpubhŒXsA priority queue of tuples which include the part_number and the path to the temp file that holds that part's data.r~…r}r€(hbXsA priority queue of tuples which include the part_number and the path to the temp file that holds that part's data.hcjpubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )r}r‚(hbUhcjlhsNhuh¤hw}rƒ(h|]h{]hy]hz]h]Uentries]r„(h§X1TransferThread (class in boto.glacier.concurrent)h Utr…auhNh‚hhƒ]ubhg)r†}r‡(hbUhcjlhsNhuh°hw}rˆ(h²‰h³Xpyh|]h{]hy]hz]h]h“Xclassr‰h¶j‰uhNh‚hhƒ]rŠ(hø)r‹}rŒ(hbX*TransferThread(worker_queue, result_queue)hcj†hsh»huh¼hw}r(h|]rŽh ahæhĄXboto.glacier.concurrentr…r}r‘bh{]hy]hz]h]r’h ahÅXTransferThreadr“hĒUhȉuhNh‚hhƒ]r”(j„)r•}r–(hbXclass hcj‹hsh»hujØhw}r—(hy]hz]h{]h|]h]uhNh‚hhƒ]r˜hŒXclass r™…rš}r›(hbUhcj•ubaubhŹ)rœ}r(hbXboto.glacier.concurrent.hcj‹hsh»huhĶhw}rž(hy]hz]h{]h|]h]uhNh‚hhƒ]rŸhŒXboto.glacier.concurrent.r …r”}r¢(hbUhcjœubaubhÓ)r£}r¤(hbj“hcj‹hsh»huhÖhw}r„(hy]hz]h{]h|]h]uhNh‚hhƒ]r¦hŒXTransferThreadr§…rØ}r©(hbUhcj£ubaubhÜ)rŖ}r«(hbUhcj‹hsh»huhßhw}r¬(hy]hz]h{]h|]h]uhNh‚hhƒ]r­(hā)r®}rÆ(hbX worker_queuehw}r°(hy]hz]h{]h|]h]uhcjŖhƒ]r±hŒX worker_queuer²…r³}r“(hbUhcj®ubahuhźubhā)rµ}r¶(hbX result_queuehw}r·(hy]hz]h{]h|]h]uhcjŖhƒ]røhŒX result_queuer¹…rŗ}r»(hbUhcjµubahuhźubeubeubhd)r¼}r½(hbUhcj†hsh»huhōhw}r¾(hy]hz]h{]h|]h]uhNh‚hhƒ]ræ(h )rĄ}rĮ(hbUhcj¼hsNhuh¤hw}rĀ(h|]h{]hy]hz]h]Uentries]rĆ(h§X5run() (boto.glacier.concurrent.TransferThread method)h@UtrÄauhNh‚hhƒ]ubhg)rÅ}rĘ(hbUhcj¼hsNhuh°hw}rĒ(h²‰h³Xpyh|]h{]hy]hz]h]h“XmethodrČh¶jČuhNh‚hhƒ]rÉ(hø)rŹ}rĖ(hbXTransferThread.run()rĢhcjÅhsh»huh¼hw}rĶ(h|]rĪh@ahæhĄXboto.glacier.concurrentrĻ…rŠ}rŃbh{]hy]hz]h]rŅh@ahÅXTransferThread.runhĒj“hȉuhNh‚hhƒ]rÓ(hÓ)rŌ}rÕ(hbXrunhcjŹhsh»huhÖhw}rÖ(hy]hz]h{]h|]h]uhNh‚hhƒ]r×hŒXrunrŲ…rŁ}rŚ(hbUhcjŌubaubhÜ)rŪ}rÜ(hbUhcjŹhsh»huhßhw}rŻ(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubhd)rŽ}rß(hbUhcjÅhsh»huhōhw}rą(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubeubeubh )rį}rā(hbUhcjlhsNhuh¤hw}rć(h|]h{]hy]hz]h]Uentries]rä(h§X5UploadWorkerThread (class in boto.glacier.concurrent)h"UtråauhNh‚hhƒ]ubhg)rę}rē(hbUhcjlhsNhuh°hw}rč(h²‰h³Xpyh|]h{]hy]hz]h]h“Xclassréh¶jéuhNh‚hhƒ]rź(hø)rė}rģ(hbX«UploadWorkerThread(api, vault_name, filename, upload_id, worker_queue, result_queue, num_retries=5, time_between_retries=5, retry_exceptions=)hcjęhsh»huh¼hw}rķ(h|]rīh"ahæhĄXboto.glacier.concurrentrļ…rš}rńbh{]hy]hz]h]rņh"ahÅXUploadWorkerThreadróhĒUhȉuhNh‚hhƒ]rō(j„)rõ}rö(hbXclass hcjėhsh»hujØhw}r÷(hy]hz]h{]h|]h]uhNh‚hhƒ]rųhŒXclass rł…rś}rū(hbUhcjõubaubhŹ)rü}rż(hbXboto.glacier.concurrent.hcjėhsh»huhĶhw}rž(hy]hz]h{]h|]h]uhNh‚hhƒ]r’hŒXboto.glacier.concurrent.r…r}r(hbUhcjüubaubhÓ)r}r(hbjóhcjėhsh»huhÖhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXUploadWorkerThreadr…r}r (hbUhcjubaubhÜ)r }r (hbUhcjėhsh»huhßhw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]r (hā)r}r(hbXapihw}r(hy]hz]h{]h|]h]uhcj hƒ]rhŒXapir…r}r(hbUhcjubahuhźubhā)r}r(hbX vault_namehw}r(hy]hz]h{]h|]h]uhcj hƒ]rhŒX vault_namer…r}r(hbUhcjubahuhźubhā)r}r(hbXfilenamehw}r(hy]hz]h{]h|]h]uhcj hƒ]rhŒXfilenamer …r!}r"(hbUhcjubahuhźubhā)r#}r$(hbX upload_idhw}r%(hy]hz]h{]h|]h]uhcj hƒ]r&hŒX upload_idr'…r(}r)(hbUhcj#ubahuhźubhā)r*}r+(hbX worker_queuehw}r,(hy]hz]h{]h|]h]uhcj hƒ]r-hŒX worker_queuer.…r/}r0(hbUhcj*ubahuhźubhā)r1}r2(hbX result_queuehw}r3(hy]hz]h{]h|]h]uhcj hƒ]r4hŒX result_queuer5…r6}r7(hbUhcj1ubahuhźubhā)r8}r9(hbX num_retries=5hw}r:(hy]hz]h{]h|]h]uhcj hƒ]r;hŒX num_retries=5r<…r=}r>(hbUhcj8ubahuhźubhā)r?}r@(hbXtime_between_retries=5hw}rA(hy]hz]h{]h|]h]uhcj hƒ]rBhŒXtime_between_retries=5rC…rD}rE(hbUhcj?ubahuhźubhā)rF}rG(hbX.retry_exceptions=hw}rH(hy]hz]h{]h|]h]uhcj hƒ]rIhŒX.retry_exceptions=rJ…rK}rL(hbUhcjFubahuhźubeubeubhd)rM}rN(hbUhcjęhsh»huhōhw}rO(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubeubhn)rP}rQ(hbUhchqhshthuhvhw}rR(hy]hz]h{]h|]rS(Xmodule-boto.glacier.exceptionsrTUboto-glacier-exceptionsrUeh]rVhauhK9h‚hhƒ]rW(h…)rX}rY(hbXboto.glacier.exceptionsrZhcjPhshthuh‰hw}r[(hy]hz]h{]h|]h]uhK9h‚hhƒ]r\hŒXboto.glacier.exceptionsr]…r^}r_(hbjZhcjXubaubh )r`}ra(hbUhcjPhsh£huh¤hw}rb(h|]h{]hy]hz]h]Uentries]rc(h§X boto.glacier.exceptions (module)Xmodule-boto.glacier.exceptionsUtrdauhKh‚hhƒ]ubh )re}rf(hbUhcjPhsNhuh¤hw}rg(h|]h{]hy]hz]h]Uentries]rh(h§X ArchiveErrorrihLUtrjauhNh‚hhƒ]ubhg)rk}rl(hbUhcjPhsNhuh°hw}rm(h²‰h³Xpyh|]h{]hy]hz]h]h“X exceptionrnh¶jnuhNh‚hhƒ]ro(hø)rp}rq(hbjihcjkhsh»huh¼hw}rr(h|]rshLahæhĄXboto.glacier.exceptionsrt…ru}rvbh{]hy]hz]h]rwhLahÅjihĒUhȉuhNh‚hhƒ]rx(j„)ry}rz(hbX exception hcjphsh»hujØhw}r{(hy]hz]h{]h|]h]uhNh‚hhƒ]r|hŒX exception r}…r~}r(hbUhcjyubaubhŹ)r€}r(hbXboto.glacier.exceptions.hcjphsh»huhĶhw}r‚(hy]hz]h{]h|]h]uhNh‚hhƒ]rƒhŒXboto.glacier.exceptions.r„…r…}r†(hbUhcj€ubaubhÓ)r‡}rˆ(hbjihcjphsh»huhÖhw}r‰(hy]hz]h{]h|]h]uhNh‚hhƒ]rŠhŒX ArchiveErrorr‹…rŒ}r(hbUhcj‡ubaubeubhd)rŽ}r(hbUhcjkhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r‘}r’(hbUhcjPhsNhuh¤hw}r“(h|]h{]hy]hz]h]Uentries]r”(h§XDownloadArchiveErrorr•hUtr–auhNh‚hhƒ]ubhg)r—}r˜(hbUhcjPhsNhuh°hw}r™(h²‰h³Xpyh|]h{]hy]hz]h]h“X exceptionršh¶jšuhNh‚hhƒ]r›(hø)rœ}r(hbj•hcj—hsh»huh¼hw}rž(h|]rŸhahæhĄXboto.glacier.exceptionsr …r”}r¢bh{]hy]hz]h]r£hahÅj•hĒUhȉuhNh‚hhƒ]r¤(j„)r„}r¦(hbX exception hcjœhsh»hujØhw}r§(hy]hz]h{]h|]h]uhNh‚hhƒ]rØhŒX exception r©…rŖ}r«(hbUhcj„ubaubhŹ)r¬}r­(hbXboto.glacier.exceptions.hcjœhsh»huhĶhw}r®(hy]hz]h{]h|]h]uhNh‚hhƒ]rÆhŒXboto.glacier.exceptions.r°…r±}r²(hbUhcj¬ubaubhÓ)r³}r“(hbj•hcjœhsh»huhÖhw}rµ(hy]hz]h{]h|]h]uhNh‚hhƒ]r¶hŒXDownloadArchiveErrorr·…rø}r¹(hbUhcj³ubaubeubhd)rŗ}r»(hbUhcj—hsh»huhōhw}r¼(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r½}r¾(hbUhcjPhsNhuh¤hw}ræ(h|]h{]hy]hz]h]Uentries]rĄ(h§XTreeHashDoesNotMatchErrorrĮhCUtrĀauhNh‚hhƒ]ubhg)rĆ}rÄ(hbUhcjPhsNhuh°hw}rÅ(h²‰h³Xpyh|]h{]hy]hz]h]h“X exceptionrĘh¶jĘuhNh‚hhƒ]rĒ(hø)rČ}rÉ(hbjĮhcjĆhsh»huh¼hw}rŹ(h|]rĖhCahæhĄXboto.glacier.exceptionsrĢ…rĶ}rĪbh{]hy]hz]h]rĻhCahÅjĮhĒUhȉuhNh‚hhƒ]rŠ(j„)rŃ}rŅ(hbX exception hcjČhsh»hujØhw}rÓ(hy]hz]h{]h|]h]uhNh‚hhƒ]rŌhŒX exception rÕ…rÖ}r×(hbUhcjŃubaubhŹ)rŲ}rŁ(hbXboto.glacier.exceptions.hcjČhsh»huhĶhw}rŚ(hy]hz]h{]h|]h]uhNh‚hhƒ]rŪhŒXboto.glacier.exceptions.rÜ…rŻ}rŽ(hbUhcjŲubaubhÓ)rß}rą(hbjĮhcjČhsh»huhÖhw}rį(hy]hz]h{]h|]h]uhNh‚hhƒ]rāhŒXTreeHashDoesNotMatchErrorr慁rä}rå(hbUhcjßubaubeubhd)rę}rē(hbUhcjĆhsh»huhōhw}rč(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )ré}rź(hbUhcjPhsNhuh¤hw}rė(h|]h{]hy]hz]h]Uentries]rģ(h§XUnexpectedHTTPResponseErrorrķh;UtrīauhNh‚hhƒ]ubhg)rļ}rš(hbUhcjPhsNhuh°hw}rń(h²‰h³Xpyh|]h{]hy]hz]h]h“X exceptionrņh¶jņuhNh‚hhƒ]ró(hø)rō}rõ(hbX9UnexpectedHTTPResponseError(expected_responses, response)hcjļhsh»huh¼hw}rö(h|]r÷h;ahæhĄXboto.glacier.exceptionsrų…rł}rśbh{]hy]hz]h]rūh;ahÅjķhĒUhȉuhNh‚hhƒ]rü(j„)rż}rž(hbX exception hcjōhsh»hujØhw}r’(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒX exception r…r}r(hbUhcjżubaubhŹ)r}r(hbXboto.glacier.exceptions.hcjōhsh»huhĶhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXboto.glacier.exceptions.r…r }r (hbUhcjubaubhÓ)r }r (hbjķhcjōhsh»huhÖhw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXUnexpectedHTTPResponseErrorr…r}r(hbUhcj ubaubhÜ)r}r(hbUhcjōhsh»huhßhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(hā)r}r(hbXexpected_responseshw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒXexpected_responsesr…r}r(hbUhcjubahuhźubhā)r}r(hbXresponsehw}r(hy]hz]h{]h|]h]uhcjhƒ]r hŒXresponser!…r"}r#(hbUhcjubahuhźubeubeubhd)r$}r%(hbUhcjļhsh»huhōhw}r&(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r'}r((hbUhcjPhsNhuh¤hw}r)(h|]h{]hy]hz]h]Uentries]r*(h§XUploadArchiveErrorr+hUtr,auhNh‚hhƒ]ubhg)r-}r.(hbUhcjPhsNhuh°hw}r/(h²‰h³Xpyh|]h{]hy]hz]h]h“X exceptionr0h¶j0uhNh‚hhƒ]r1(hø)r2}r3(hbj+hcj-hsh»huh¼hw}r4(h|]r5hahæhĄXboto.glacier.exceptionsr6…r7}r8bh{]hy]hz]h]r9hahÅj+hĒUhȉuhNh‚hhƒ]r:(j„)r;}r<(hbX exception hcj2hsh»hujØhw}r=(hy]hz]h{]h|]h]uhNh‚hhƒ]r>hŒX exception r?…r@}rA(hbUhcj;ubaubhŹ)rB}rC(hbXboto.glacier.exceptions.hcj2hsh»huhĶhw}rD(hy]hz]h{]h|]h]uhNh‚hhƒ]rEhŒXboto.glacier.exceptions.rF…rG}rH(hbUhcjBubaubhÓ)rI}rJ(hbj+hcj2hsh»huhÖhw}rK(hy]hz]h{]h|]h]uhNh‚hhƒ]rLhŒXUploadArchiveErrorrM…rN}rO(hbUhcjIubaubeubhd)rP}rQ(hbUhcj-hsh»huhōhw}rR(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubeubeubhshthuhvhw}rS(hy]hz]h{]h|]rT(Xmodule-boto.glacier.layer1rUUboto-glacier-layer1rVeh]rWhRauhKh‚hhƒ]rX(h…)rY}rZ(hbXboto.glacier.layer1r[hchohshthuh‰hw}r\(hy]hz]h{]h|]h]uhKh‚hhƒ]r]hŒXboto.glacier.layer1r^…r_}r`(hbj[hcjYubaubh )ra}rb(hbUhchohsh£huh¤hw}rc(h|]h{]hy]hz]h]Uentries]rd(h§Xboto.glacier.layer1 (module)Xmodule-boto.glacier.layer1UtreauhKh‚hhƒ]ubh )rf}rg(hbUhchohsNhuh¤hw}rh(h|]h{]hy]hz]h]Uentries]ri(h§X%Layer1 (class in boto.glacier.layer1)h?UtrjauhNh‚hhƒ]ubhleubhsNhuh°hw}rk(h²‰h³Xpyh|]h{]hy]hz]h]h“Xclassrlh¶jluhNh‚hhƒ]rm(hø)rn}ro(hbXRLayer1(aws_access_key_id=None, aws_secret_access_key=None, account_id='-', is_secure=True, port=None, proxy=None, proxy_port=None, proxy_user=None, proxy_pass=None, debug=0, https_connection_factory=None, path='/', provider='aws', security_token=None, suppress_consec_slashes=True, region=None, region_name='us-east-1', profile_name=None)hchlhsh»huh¼hw}rp(h|]rqh?ahæhĄXboto.glacier.layer1rr…rs}rtbh{]hy]hz]h]ruh?ahÅXLayer1rvhĒUhȉuhNh‚hhƒ]rw(j„)rx}ry(hbXclass hcjnhsh»hujØhw}rz(hy]hz]h{]h|]h]uhNh‚hhƒ]r{hŒXclass r|…r}}r~(hbUhcjxubaubhŹ)r}r€(hbXboto.glacier.layer1.hcjnhsh»huhĶhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r‚hŒXboto.glacier.layer1.rƒ…r„}r…(hbUhcjubaubhÓ)r†}r‡(hbjvhcjnhsh»huhÖhw}rˆ(hy]hz]h{]h|]h]uhNh‚hhƒ]r‰hŒXLayer1rŠ…r‹}rŒ(hbUhcj†ubaubhÜ)r}rŽ(hbUhcjnhsh»huhßhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(hā)r‘}r’(hbXaws_access_key_id=Nonehw}r“(hy]hz]h{]h|]h]uhcjhƒ]r”hŒXaws_access_key_id=Noner•…r–}r—(hbUhcj‘ubahuhźubhā)r˜}r™(hbXaws_secret_access_key=Nonehw}rš(hy]hz]h{]h|]h]uhcjhƒ]r›hŒXaws_secret_access_key=Nonerœ…r}rž(hbUhcj˜ubahuhźubhā)rŸ}r (hbXaccount_id='-'hw}r”(hy]hz]h{]h|]h]uhcjhƒ]r¢hŒXaccount_id='-'r£…r¤}r„(hbUhcjŸubahuhźubhā)r¦}r§(hbXis_secure=Truehw}rØ(hy]hz]h{]h|]h]uhcjhƒ]r©hŒXis_secure=TruerŖ…r«}r¬(hbUhcj¦ubahuhźubhā)r­}r®(hbX port=Nonehw}rÆ(hy]hz]h{]h|]h]uhcjhƒ]r°hŒX port=Noner±…r²}r³(hbUhcj­ubahuhźubhā)r“}rµ(hbX proxy=Nonehw}r¶(hy]hz]h{]h|]h]uhcjhƒ]r·hŒX proxy=Nonerø…r¹}rŗ(hbUhcj“ubahuhźubhā)r»}r¼(hbXproxy_port=Nonehw}r½(hy]hz]h{]h|]h]uhcjhƒ]r¾hŒXproxy_port=Noner慁rĄ}rĮ(hbUhcj»ubahuhźubhā)rĀ}rĆ(hbXproxy_user=Nonehw}rÄ(hy]hz]h{]h|]h]uhcjhƒ]rÅhŒXproxy_user=NonerĘ…rĒ}rČ(hbUhcjĀubahuhźubhā)rÉ}rŹ(hbXproxy_pass=Nonehw}rĖ(hy]hz]h{]h|]h]uhcjhƒ]rĢhŒXproxy_pass=NonerĶ…rĪ}rĻ(hbUhcjÉubahuhźubhā)rŠ}rŃ(hbXdebug=0hw}rŅ(hy]hz]h{]h|]h]uhcjhƒ]rÓhŒXdebug=0rŌ…rÕ}rÖ(hbUhcjŠubahuhźubhā)r×}rŲ(hbXhttps_connection_factory=Nonehw}rŁ(hy]hz]h{]h|]h]uhcjhƒ]rŚhŒXhttps_connection_factory=NonerŪ…rÜ}rŻ(hbUhcj×ubahuhźubhā)rŽ}rß(hbXpath='/'hw}rą(hy]hz]h{]h|]h]uhcjhƒ]rįhŒXpath='/'rā…rć}rä(hbUhcjŽubahuhźubhā)rå}rę(hbXprovider='aws'hw}rē(hy]hz]h{]h|]h]uhcjhƒ]rčhŒXprovider='aws'r酁rź}rė(hbUhcjåubahuhźubhā)rģ}rķ(hbXsecurity_token=Nonehw}rī(hy]hz]h{]h|]h]uhcjhƒ]rļhŒXsecurity_token=Nonerš…rń}rņ(hbUhcjģubahuhźubhā)ró}rō(hbXsuppress_consec_slashes=Truehw}rõ(hy]hz]h{]h|]h]uhcjhƒ]röhŒXsuppress_consec_slashes=Truer÷…rų}rł(hbUhcjóubahuhźubhā)rś}rū(hbX region=Nonehw}rü(hy]hz]h{]h|]h]uhcjhƒ]rżhŒX region=Nonerž…r’}r(hbUhcjśubahuhźubhā)r}r(hbXregion_name='us-east-1'hw}r(hy]hz]h{]h|]h]uhcjhƒ]rhŒXregion_name='us-east-1'r…r}r(hbUhcjubahuhźubhā)r}r (hbXprofile_name=Nonehw}r (hy]hz]h{]h|]h]uhcjhƒ]r hŒXprofile_name=Noner …r }r(hbUhcjubahuhźubeubeubhjeubhsh»huhōhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(j)r}r(hbX5Amazon Glacier is a storage solution for "cold data."rhchjhsXd/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1rhuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]rhŒX5Amazon Glacier is a storage solution for "cold data."r…r}r(hbjhcjubaubj)r}r(hbXAmazon Glacier is an extremely low-cost storage service that provides secure, durable and easy-to-use storage for data backup and archival. With Amazon Glacier, customers can store their data cost effectively for months, years, or decades. Amazon Glacier also enables customers to offload the administrative burdens of operating and scaling storage to AWS, so they don't have to worry about capacity planning, hardware provisioning, data replication, hardware failure and recovery, or time-consuming hardware migrations.rhchjhsjhuj#hw}r(hy]hz]h{]h|]h]uhKh‚hhƒ]rhŒXAmazon Glacier is an extremely low-cost storage service that provides secure, durable and easy-to-use storage for data backup and archival. With Amazon Glacier, customers can store their data cost effectively for months, years, or decades. Amazon Glacier also enables customers to offload the administrative burdens of operating and scaling storage to AWS, so they don't have to worry about capacity planning, hardware provisioning, data replication, hardware failure and recovery, or time-consuming hardware migrations.r…r }r!(hbjhcjubaubj)r"}r#(hbXHAmazon Glacier is a great storage choice when low storage cost is paramount, your data is rarely retrieved, and retrieval latency of several hours is acceptable. If your application requires fast or frequent access to your data, consider using Amazon S3. For more information, go to `Amazon Simple Storage Service (Amazon S3)`_.hchjhsjhuj#hw}r$(hy]hz]h{]h|]h]uhK h‚hhƒ]r%(hŒXAmazon Glacier is a great storage choice when low storage cost is paramount, your data is rarely retrieved, and retrieval latency of several hours is acceptable. If your application requires fast or frequent access to your data, consider using Amazon S3. For more information, go to r&…r'}r((hbXAmazon Glacier is a great storage choice when low storage cost is paramount, your data is rarely retrieved, and retrieval latency of several hours is acceptable. If your application requires fast or frequent access to your data, consider using Amazon S3. For more information, go to hcj"ubcdocutils.nodes problematic r))r*}r+(hbX,`Amazon Simple Storage Service (Amazon S3)`_r,hcj"hsNhuU problematicr-hw}r.(h|]r/Uid54r0ah{]hy]hz]h]UrefidUid53r1uhNh‚hhƒ]r2hŒX,`Amazon Simple Storage Service (Amazon S3)`_r3…r4}r5(hbUhcj*ubaubhŒX.…r6}r7(hbX.hcj"ubeubj)r8}r9(hbX„You can store any kind of data in any format. There is no maximum limit on the total amount of data you can store in Amazon Glacier.r:hchjhsjhuj#hw}r;(hy]hz]h{]h|]h]uhKh‚hhƒ]r<hŒX„You can store any kind of data in any format. There is no maximum limit on the total amount of data you can store in Amazon Glacier.r=…r>}r?(hbj:hcj8ubaubj)r@}rA(hbX•If you are a first-time user of Amazon Glacier, we recommend that you begin by reading the following sections in the Amazon Glacier Developer Guide :rBhchjhsjhuj#hw}rC(hy]hz]h{]h|]h]uhKh‚hhƒ]rDhŒX•If you are a first-time user of Amazon Glacier, we recommend that you begin by reading the following sections in the Amazon Glacier Developer Guide :rE…rF}rG(hbjBhcj@ubaubj-)rH}rI(hbUhchjhsjhujŸhw}rJ(UbulletrKX+h|]h{]hy]hz]h]uhKh‚hhƒ]rL(j2)rM}rN(hbXĄ`What is Amazon Glacier`_ - This section of the Developer Guide describes the underlying data model, the operations it supports, and the AWS SDKs that you can use to interact with the service.hcjHhsjhujYhw}rO(hy]hz]h{]h|]h]uhNh‚hhƒ]rPj)rQ}rR(hbXĄ`What is Amazon Glacier`_ - This section of the Developer Guide describes the underlying data model, the operations it supports, and the AWS SDKs that you can use to interact with the service.hcjMhsjhuj#hw}rS(hy]hz]h{]h|]h]uhKhƒ]rT(j))rU}rV(hbX`What is Amazon Glacier`_rWhw}rX(h|]rYUid56rZah{]hy]hz]h]UrefidUid55r[uhcjQhƒ]r\hŒX`What is Amazon Glacier`_r]…r^}r_(hbUhcjUubahuj-ubhŒX§ - This section of the Developer Guide describes the underlying data model, the operations it supports, and the AWS SDKs that you can use to interact with the service.r`…ra}rb(hbX§ - This section of the Developer Guide describes the underlying data model, the operations it supports, and the AWS SDKs that you can use to interact with the service.hcjQubeubaubj2)rc}rd(hbXä`Getting Started with Amazon Glacier`_ - The Getting Started section walks you through the process of creating a vault, uploading archives, creating jobs to download archives, retrieving the job output, and deleting archives. hcjHhsh£hujYhw}re(hy]hz]h{]h|]h]uhNh‚hhƒ]rfj)rg}rh(hbXį`Getting Started with Amazon Glacier`_ - The Getting Started section walks you through the process of creating a vault, uploading archives, creating jobs to download archives, retrieving the job output, and deleting archives.hcjchsjhuj#hw}ri(hy]hz]h{]h|]h]uhKhƒ]rj(j))rk}rl(hbX&`Getting Started with Amazon Glacier`_rmhw}rn(h|]roUid58rpah{]hy]hz]h]UrefidUid57rquhcjghƒ]rrhŒX&`Getting Started with Amazon Glacier`_rs…rt}ru(hbUhcjkubahuj-ubhŒX» - The Getting Started section walks you through the process of creating a vault, uploading archives, creating jobs to download archives, retrieving the job output, and deleting archives.rv…rw}rx(hbX» - The Getting Started section walks you through the process of creating a vault, uploading archives, creating jobs to download archives, retrieving the job output, and deleting archives.hcjgubeubaubeubh )ry}rz(hbUhchjhsNhuh¤hw}r{(h|]h{]hy]hz]h]Uentries]r|(h§X.Version (boto.glacier.layer1.Layer1 attribute)hSUtr}auhNh‚hhƒ]ubhg)r~}r(hbUhchjhsNhuh°hw}r€(h²‰h³Xpyh|]h{]hy]hz]h]h“X attributerh¶juhNh‚hhƒ]r‚(hø)rƒ}r„(hbXLayer1.Versionhcj~hsj^huh¼hw}r…(h|]r†hSahæhĄXboto.glacier.layer1r‡…rˆ}r‰bh{]hy]hz]h]rŠhSahÅXLayer1.VersionhĒjvhȉuhNh‚hhƒ]r‹(hÓ)rŒ}r(hbXVersionhcjƒhsj^huhÖhw}rŽ(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXVersionr…r‘}r’(hbUhcjŒubaubj„)r“}r”(hbX = '2012-06-01'hcjƒhsj^hujØhw}r•(hy]hz]h{]h|]h]uhNh‚hhƒ]r–hŒX = '2012-06-01'r—…r˜}r™(hbUhcj“ubaubeubhd)rš}r›(hbUhcj~hsj^huhōhw}rœ(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r}rž(hbUhchjhsNhuh¤hw}rŸ(h|]h{]hy]hz]h]Uentries]r (h§X<abort_multipart_upload() (boto.glacier.layer1.Layer1 method)h)Utr”auhNh‚hhƒ]ubhg)r¢}r£(hbUhchjhsNhuh°hw}r¤(h²‰h³Xpyr„h|]h{]hy]hz]h]h“Xmethodr¦h¶j¦uhNh‚hhƒ]r§(hø)rØ}r©(hbX4Layer1.abort_multipart_upload(vault_name, upload_id)hcj¢hsh»huh¼hw}rŖ(h|]r«h)ahæhĄXboto.glacier.layer1r¬…r­}r®bh{]hy]hz]h]rÆh)ahÅXLayer1.abort_multipart_uploadhĒjvhȉuhNh‚hhƒ]r°(hÓ)r±}r²(hbXabort_multipart_uploadhcjØhsh»huhÖhw}r³(hy]hz]h{]h|]h]uhNh‚hhƒ]r“hŒXabort_multipart_uploadrµ…r¶}r·(hbUhcj±ubaubhÜ)rø}r¹(hbUhcjØhsh»huhßhw}rŗ(hy]hz]h{]h|]h]uhNh‚hhƒ]r»(hā)r¼}r½(hbX vault_namehw}r¾(hy]hz]h{]h|]h]uhcjøhƒ]ræhŒX vault_namerĄ…rĮ}rĀ(hbUhcj¼ubahuhźubhā)rĆ}rÄ(hbX upload_idhw}rÅ(hy]hz]h{]h|]h]uhcjøhƒ]rĘhŒX upload_idrĒ…rČ}rÉ(hbUhcjĆubahuhźubeubeubhd)rŹ}rĖ(hbUhcj¢hsh»huhōhw}rĢ(hy]hz]h{]h|]h]uhNh‚hhƒ]rĶ(j)rĪ}rĻ(hbXEThis operation aborts a multipart upload identified by the upload ID.rŠhcjŹhsX{/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.abort_multipart_uploadrŃhuj#hw}rŅ(hy]hz]h{]h|]h]uhKh‚hhƒ]rÓhŒXEThis operation aborts a multipart upload identified by the upload ID.rŌ…rÕ}rÖ(hbjŠhcjĪubaubj)r×}rŲ(hbX€After the Abort Multipart Upload request succeeds, you cannot upload any more parts to the multipart upload or complete the multipart upload. Aborting a completed upload fails. However, aborting an already-aborted upload will succeed, for a short time. For more information about uploading a part and completing a multipart upload, see UploadMultipartPart and CompleteMultipartUpload.rŁhcjŹhsjŃhuj#hw}rŚ(hy]hz]h{]h|]h]uhKh‚hhƒ]rŪhŒX€After the Abort Multipart Upload request succeeds, you cannot upload any more parts to the multipart upload or complete the multipart upload. Aborting a completed upload fails. However, aborting an already-aborted upload will succeed, for a short time. For more information about uploading a part and completing a multipart upload, see UploadMultipartPart and CompleteMultipartUpload.rÜ…rŻ}rŽ(hbjŁhcj×ubaubj)rß}rą(hbXThis operation is idempotent.rįhcjŹhsjŃhuj#hw}rā(hy]hz]h{]h|]h]uhK h‚hhƒ]rćhŒXThis operation is idempotent.r䅁rå}rę(hbjįhcjßubaubj)rē}rč(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcjŹhsjŃhuj#hw}ré(hy]hz]h{]h|]h]uhKh‚hhƒ]rź(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rė…rģ}rķ(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjēubj))rī}rļ(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_ršhcjēhsNhuj-hw}rń(h|]rņUid60róah{]hy]hz]h]UrefidUid59rōuhNh‚hhƒ]rõhŒX@`Access Control Using AWS Identity and Access Management (IAM)`_rö…r÷}rų(hbUhcjīubaubhŒX.…rł}rś(hbX.hcjēubeubj)rū}rü(hbXŖFor conceptual information and underlying REST API, go to `Working with Archives in Amazon Glacier`_ and `Abort Multipart Upload`_ in the Amazon Glacier Developer Guide .hcjŹhsjŃhuj#hw}rż(hy]hz]h{]h|]h]uhKh‚hhƒ]rž(hŒX:For conceptual information and underlying REST API, go to r’…r}r(hbX:For conceptual information and underlying REST API, go to hcjūubj))r}r(hbX*`Working with Archives in Amazon Glacier`_rhcjūhsNhuj-hw}r(h|]rUid62rah{]hy]hz]h]UrefidUid61ruhNh‚hhƒ]r hŒX*`Working with Archives in Amazon Glacier`_r …r }r (hbUhcjubaubhŒX and r …r}r(hbX and hcjūubj))r}r(hbX`Abort Multipart Upload`_rhcjūhsNhuj-hw}r(h|]rUid64rah{]hy]hz]h]UrefidUid63ruhNh‚hhƒ]rhŒX`Abort Multipart Upload`_r…r}r(hbUhcjubaubhŒX( in the Amazon Glacier Developer Guide .r…r}r(hbX( in the Amazon Glacier Developer Guide .hcjūubeubj))r}r(hbUhcjŹhsNhuj,hw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]r!j/)r"}r#(hbUhw}r$(hy]hz]h{]h|]h]uhcjhƒ]r%(j4)r&}r'(hbUhw}r((hy]hz]h{]h|]h]uhcj"hƒ]r)hŒX Parametersr*…r+}r,(hbUhcj&ubahuj<ubj=)r-}r.(hbUhw}r/(hy]hz]h{]h|]h]uhcj"hƒ]r0j-)r1}r2(hbUhw}r3(hy]hz]h{]h|]h]uhcj-hƒ]r4(j2)r5}r6(hbUhw}r7(hy]hz]h{]h|]h]uhcj1hƒ]r8j)r9}r:(hbUhw}r;(hy]hz]h{]h|]h]uhcj5hƒ]r<(j#)r=}r>(hbX vault_namehw}r?(hy]hz]h{]h|]h]uhcj9hƒ]r@hŒX vault_namerA…rB}rC(hbUhcj=ubahuj+ubhŒX (rD…rE}rF(hbUhcj9ubja)rG}rH(hbUhw}rI(Ureftypej2U reftargetXstringrJU refdomainj„h|]h{]U refexplicit‰hy]hz]h]uhcj9hƒ]rKj5)rL}rM(hbjJhw}rN(hy]hz]h{]h|]h]uhcjGhƒ]rOhŒXstringrP…rQ}rR(hbUhcjLubahuj=ubahujeubhŒX)…rS}rT(hbUhcj9ubhŒX -- rU…rV}rW(hbUhcj9ubhŒXThe name of the vault.rX…rY}rZ(hbXThe name of the vault.hcj9ubehuj#ubahujYubj2)r[}r\(hbUhw}r](hy]hz]h{]h|]h]uhcj1hƒ]r^j)r_}r`(hbUhw}ra(hy]hz]h{]h|]h]uhcj[hƒ]rb(j#)rc}rd(hbX upload_idhw}re(hy]hz]h{]h|]h]uhcj_hƒ]rfhŒX upload_idrg…rh}ri(hbUhcjcubahuj+ubhŒX (rj…rk}rl(hbUhcj_ubja)rm}rn(hbUhw}ro(Ureftypej2U reftargetXstringrpU refdomainj„h|]h{]U refexplicit‰hy]hz]h]uhcj_hƒ]rqj5)rr}rs(hbjphw}rt(hy]hz]h{]h|]h]uhcjmhƒ]ruhŒXstringrv…rw}rx(hbUhcjrubahuj=ubahujeubhŒX)…ry}rz(hbUhcj_ubhŒX -- r{…r|}r}(hbUhcj_ubhŒX0The upload ID of the multipart upload to delete.r~…r}r€(hbX0The upload ID of the multipart upload to delete.hcj_ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )r}r‚(hbUhchjhsNhuh¤hw}rƒ(h|]h{]hy]hz]h]Uentries]r„(h§X?complete_multipart_upload() (boto.glacier.layer1.Layer1 method)hUtr…auhNh‚hhƒ]ubhg)r†}r‡(hbUhchjhsNhuh°hw}rˆ(h²‰h³Xpyr‰h|]h{]hy]hz]h]h“XmethodrŠh¶jŠuhNh‚hhƒ]r‹(hø)rŒ}r(hbXVLayer1.complete_multipart_upload(vault_name, upload_id, sha256_treehash, archive_size)hcj†hsh»huh¼hw}rŽ(h|]rhahæhĄXboto.glacier.layer1r…r‘}r’bh{]hy]hz]h]r“hahÅX Layer1.complete_multipart_uploadhĒjvhȉuhNh‚hhƒ]r”(hÓ)r•}r–(hbXcomplete_multipart_uploadhcjŒhsh»huhÖhw}r—(hy]hz]h{]h|]h]uhNh‚hhƒ]r˜hŒXcomplete_multipart_uploadr™…rš}r›(hbUhcj•ubaubhÜ)rœ}r(hbUhcjŒhsh»huhßhw}rž(hy]hz]h{]h|]h]uhNh‚hhƒ]rŸ(hā)r }r”(hbX vault_namehw}r¢(hy]hz]h{]h|]h]uhcjœhƒ]r£hŒX vault_namer¤…r„}r¦(hbUhcj ubahuhźubhā)r§}rØ(hbX upload_idhw}r©(hy]hz]h{]h|]h]uhcjœhƒ]rŖhŒX upload_idr«…r¬}r­(hbUhcj§ubahuhźubhā)r®}rÆ(hbXsha256_treehashhw}r°(hy]hz]h{]h|]h]uhcjœhƒ]r±hŒXsha256_treehashr²…r³}r“(hbUhcj®ubahuhźubhā)rµ}r¶(hbX archive_sizehw}r·(hy]hz]h{]h|]h]uhcjœhƒ]røhŒX archive_sizer¹…rŗ}r»(hbUhcjµubahuhźubeubeubhd)r¼}r½(hbUhcj†hsh»huhōhw}r¾(hy]hz]h{]h|]h]uhNh‚hhƒ]ræ(j)rĄ}rĮ(hbXIYou call this operation to inform Amazon Glacier that all the archive parts have been uploaded and that Amazon Glacier can now assemble the archive from the uploaded parts. After assembling and saving the archive to the vault, Amazon Glacier returns the URI path of the newly created archive resource. Using the URI path, you can then access the archive. After you upload an archive, you should save the archive ID returned to retrieve the archive at a later point. You can also get the vault inventory to obtain a list of archive IDs in a vault. For more information, see InitiateJob.rĀhcj¼hsX~/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.complete_multipart_uploadrĆhuj#hw}rÄ(hy]hz]h{]h|]h]uhKh‚hhƒ]rÅhŒXIYou call this operation to inform Amazon Glacier that all the archive parts have been uploaded and that Amazon Glacier can now assemble the archive from the uploaded parts. After assembling and saving the archive to the vault, Amazon Glacier returns the URI path of the newly created archive resource. Using the URI path, you can then access the archive. After you upload an archive, you should save the archive ID returned to retrieve the archive at a later point. You can also get the vault inventory to obtain a list of archive IDs in a vault. For more information, see InitiateJob.rĘ…rĒ}rČ(hbjĀhcjĄubaubj)rÉ}rŹ(hbXXIn the request, you must include the computed SHA256 tree hash of the entire archive you have uploaded. For information about computing a SHA256 tree hash, see `Computing Checksums`_. On the server side, Amazon Glacier also constructs the SHA256 tree hash of the assembled archive. If the values match, Amazon Glacier saves the archive to the vault; otherwise, it returns an error, and the operation fails. The ListParts operation returns a list of parts uploaded for a specific multipart upload. It includes checksum information for each uploaded part that can be used to debug a bad checksum issue.hcj¼hsjĆhuj#hw}rĖ(hy]hz]h{]h|]h]uhK h‚hhƒ]rĢ(hŒX In the request, you must include the computed SHA256 tree hash of the entire archive you have uploaded. For information about computing a SHA256 tree hash, see rĶ…rĪ}rĻ(hbX In the request, you must include the computed SHA256 tree hash of the entire archive you have uploaded. For information about computing a SHA256 tree hash, see hcjÉubj))rŠ}rŃ(hbX`Computing Checksums`_rŅhcjÉhsNhuj-hw}rÓ(h|]rŌUid66rÕah{]hy]hz]h]UrefidUid65rÖuhNh‚hhƒ]r×hŒX`Computing Checksums`_rŲ…rŁ}rŚ(hbUhcjŠubaubhŒX¢. On the server side, Amazon Glacier also constructs the SHA256 tree hash of the assembled archive. If the values match, Amazon Glacier saves the archive to the vault; otherwise, it returns an error, and the operation fails. The ListParts operation returns a list of parts uploaded for a specific multipart upload. It includes checksum information for each uploaded part that can be used to debug a bad checksum issue.rŪ…rÜ}rŻ(hbX¢. On the server side, Amazon Glacier also constructs the SHA256 tree hash of the assembled archive. If the values match, Amazon Glacier saves the archive to the vault; otherwise, it returns an error, and the operation fails. The ListParts operation returns a list of parts uploaded for a specific multipart upload. It includes checksum information for each uploaded part that can be used to debug a bad checksum issue.hcjÉubeubj)rŽ}rß(hbXĀAdditionally, Amazon Glacier also checks for any missing content ranges when assembling the archive, if missing content ranges are found, Amazon Glacier returns an error and the operation fails.rąhcj¼hsjĆhuj#hw}rį(hy]hz]h{]h|]h]uhKh‚hhƒ]rāhŒXĀAdditionally, Amazon Glacier also checks for any missing content ranges when assembling the archive, if missing content ranges are found, Amazon Glacier returns an error and the operation fails.r慁rä}rå(hbjąhcjŽubaubj)rę}rē(hbXøComplete Multipart Upload is an idempotent operation. After your first successful complete multipart upload, if you call the operation again within a short period, the operation will succeed and return the same archive ID. This is useful in the event you experience a network issue that causes an aborted connection or receive a 500 server error, in which case you can repeat your Complete Multipart Upload request and get the same archive ID without creating duplicate archives. Note, however, that after the multipart upload completes, you cannot call the List Parts operation and the multipart upload will not appear in List Multipart Uploads response, even if idempotent complete is possible.rčhcj¼hsjĆhuj#hw}ré(hy]hz]h{]h|]h]uhKh‚hhƒ]rźhŒXøComplete Multipart Upload is an idempotent operation. After your first successful complete multipart upload, if you call the operation again within a short period, the operation will succeed and return the same archive ID. This is useful in the event you experience a network issue that causes an aborted connection or receive a 500 server error, in which case you can repeat your Complete Multipart Upload request and get the same archive ID without creating duplicate archives. Note, however, that after the multipart upload completes, you cannot call the List Parts operation and the multipart upload will not appear in List Multipart Uploads response, even if idempotent complete is possible.rė…rģ}rķ(hbjčhcjęubaubj)rī}rļ(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj¼hsjĆhuj#hw}rš(hy]hz]h{]h|]h]uhK)h‚hhƒ]rń(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rņ…ró}rō(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjīubj))rõ}rö(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_r÷hcjīhsNhuj-hw}rų(h|]rłUid68rśah{]hy]hz]h]UrefidUid67rūuhNh‚hhƒ]rühŒX@`Access Control Using AWS Identity and Access Management (IAM)`_rż…rž}r’(hbUhcjõubaubhŒX.…r}r(hbX.hcjīubeubj)r}r(hbXŗFor conceptual information and underlying REST API, go to `Uploading Large Archives in Parts (Multipart Upload)`_ and `Complete Multipart Upload`_ in the Amazon Glacier Developer Guide .hcj¼hsjĆhuj#hw}r(hy]hz]h{]h|]h]uhK0h‚hhƒ]r(hŒX:For conceptual information and underlying REST API, go to r…r}r(hbX:For conceptual information and underlying REST API, go to hcjubj))r }r (hbX7`Uploading Large Archives in Parts (Multipart Upload)`_r hcjhsNhuj-hw}r (h|]r Uid70rah{]hy]hz]h]UrefidUid69ruhNh‚hhƒ]rhŒX7`Uploading Large Archives in Parts (Multipart Upload)`_r…r}r(hbUhcj ubaubhŒX and r…r}r(hbX and hcjubj))r}r(hbX`Complete Multipart Upload`_rhcjhsNhuj-hw}r(h|]rUid72rah{]hy]hz]h]UrefidUid71ruhNh‚hhƒ]rhŒX`Complete Multipart Upload`_r…r }r!(hbUhcjubaubhŒX( in the Amazon Glacier Developer Guide .r"…r#}r$(hbX( in the Amazon Glacier Developer Guide .hcjubeubj))r%}r&(hbUhcj¼hsNhuj,hw}r'(hy]hz]h{]h|]h]uhNh‚hhƒ]r(j/)r)}r*(hbUhw}r+(hy]hz]h{]h|]h]uhcj%hƒ]r,(j4)r-}r.(hbUhw}r/(hy]hz]h{]h|]h]uhcj)hƒ]r0hŒX Parametersr1…r2}r3(hbUhcj-ubahuj<ubj=)r4}r5(hbUhw}r6(hy]hz]h{]h|]h]uhcj)hƒ]r7j-)r8}r9(hbUhw}r:(hy]hz]h{]h|]h]uhcj4hƒ]r;(j2)r<}r=(hbUhw}r>(hy]hz]h{]h|]h]uhcj8hƒ]r?j)r@}rA(hbUhw}rB(hy]hz]h{]h|]h]uhcj<hƒ]rC(j#)rD}rE(hbXchecksumhw}rF(hy]hz]h{]h|]h]uhcj@hƒ]rGhŒXchecksumrH…rI}rJ(hbUhcjDubahuj+ubhŒX (rK…rL}rM(hbUhcj@ubja)rN}rO(hbUhw}rP(Ureftypej2U reftargetXstringrQU refdomainj‰h|]h{]U refexplicit‰hy]hz]h]uhcj@hƒ]rRj5)rS}rT(hbjQhw}rU(hy]hz]h{]h|]h]uhcjNhƒ]rVhŒXstringrW…rX}rY(hbUhcjSubahuj=ubahujeubhŒX)…rZ}r[(hbUhcj@ubhŒX -- r\…r]}r^(hbUhcj@ubhŒX-The SHA256 tree hash of the entire archive. It is the tree hash of SHA256 tree hash of the individual parts. If the value you specify in the request does not match the SHA256 tree hash of the final assembled archive as computed by Amazon Glacier, Amazon Glacier returns an error and the request fails.r_…r`}ra(hbX-The SHA256 tree hash of the entire archive. It is the tree hash of SHA256 tree hash of the individual parts. If the value you specify in the request does not match the SHA256 tree hash of the final assembled archive as computed by Amazon Glacier, Amazon Glacier returns an error and the request fails.hcj@ubehuj#ubahujYubj2)rb}rc(hbUhw}rd(hy]hz]h{]h|]h]uhcj8hƒ]rej)rf}rg(hbUhw}rh(hy]hz]h{]h|]h]uhcjbhƒ]ri(j#)rj}rk(hbX vault_namehw}rl(hy]hz]h{]h|]h]uhcjfhƒ]rmhŒX vault_namern…ro}rp(hbUhcjjubahuj+ubhŒX (rq…rr}rs(hbUhcjfubja)rt}ru(hbUhw}rv(Ureftypej2U reftargetXstrrwU refdomainj‰h|]h{]U refexplicit‰hy]hz]h]uhcjfhƒ]rxj5)ry}rz(hbjwhw}r{(hy]hz]h{]h|]h]uhcjthƒ]r|hŒXstrr}…r~}r(hbUhcjyubahuj=ubahujeubhŒX)…r€}r(hbUhcjfubhŒX -- r‚…rƒ}r„(hbUhcjfubhŒXThe name of the vault.r……r†}r‡(hbXThe name of the vault.hcjfubehuj#ubahujYubj2)rˆ}r‰(hbUhw}rŠ(hy]hz]h{]h|]h]uhcj8hƒ]r‹j)rŒ}r(hbUhw}rŽ(hy]hz]h{]h|]h]uhcjˆhƒ]r(j#)r}r‘(hbX upload_idhw}r’(hy]hz]h{]h|]h]uhcjŒhƒ]r“hŒX upload_idr”…r•}r–(hbUhcjubahuj+ubhŒX (r—…r˜}r™(hbUhcjŒubja)rš}r›(hbUhw}rœ(Ureftypej2U reftargetXstrrU refdomainj‰h|]h{]U refexplicit‰hy]hz]h]uhcjŒhƒ]ržj5)rŸ}r (hbjhw}r”(hy]hz]h{]h|]h]uhcjšhƒ]r¢hŒXstrr£…r¤}r„(hbUhcjŸubahuj=ubahujeubhŒX)…r¦}r§(hbUhcjŒubhŒX -- rØ…r©}rŖ(hbUhcjŒubhŒX&The upload ID of the multipart upload.r«…r¬}r­(hbX&The upload ID of the multipart upload.hcjŒubehuj#ubahujYubj2)r®}rÆ(hbUhw}r°(hy]hz]h{]h|]h]uhcj8hƒ]r±j)r²}r³(hbUhw}r“(hy]hz]h{]h|]h]uhcj®hƒ]rµ(j#)r¶}r·(hbXsha256_treehashhw}rø(hy]hz]h{]h|]h]uhcj²hƒ]r¹hŒXsha256_treehashrŗ…r»}r¼(hbUhcj¶ubahuj+ubhŒX (r½…r¾}ræ(hbUhcj²ubja)rĄ}rĮ(hbUhw}rĀ(Ureftypej2U reftargetXstrrĆU refdomainj‰h|]h{]U refexplicit‰hy]hz]h]uhcj²hƒ]rÄj5)rÅ}rĘ(hbjĆhw}rĒ(hy]hz]h{]h|]h]uhcjĄhƒ]rČhŒXstrrÉ…rŹ}rĖ(hbUhcjÅubahuj=ubahujeubhŒX)…rĢ}rĶ(hbUhcj²ubhŒX -- rĪ…rĻ}rŠ(hbUhcj²ubhŒX-The SHA256 tree hash of the entire archive. It is the tree hash of SHA256 tree hash of the individual parts. If the value you specify in the request does not match the SHA256 tree hash of the final assembled archive as computed by Amazon Glacier, Amazon Glacier returns an error and the request fails.rŃ…rŅ}rÓ(hbX-The SHA256 tree hash of the entire archive. It is the tree hash of SHA256 tree hash of the individual parts. If the value you specify in the request does not match the SHA256 tree hash of the final assembled archive as computed by Amazon Glacier, Amazon Glacier returns an error and the request fails.hcj²ubehuj#ubahujYubj2)rŌ}rÕ(hbUhw}rÖ(hy]hz]h{]h|]h]uhcj8hƒ]r×j)rŲ}rŁ(hbUhw}rŚ(hy]hz]h{]h|]h]uhcjŌhƒ]rŪ(j#)rÜ}rŻ(hbX archive_sizehw}rŽ(hy]hz]h{]h|]h]uhcjŲhƒ]rßhŒX archive_sizerą…rį}rā(hbUhcjÜubahuj+ubhŒX (r慁rä}rå(hbUhcjŲubja)rę}rē(hbUhw}rč(Ureftypej2U reftargetXintréU refdomainj‰h|]h{]U refexplicit‰hy]hz]h]uhcjŲhƒ]rźj5)rė}rģ(hbjéhw}rķ(hy]hz]h{]h|]h]uhcjęhƒ]rīhŒXintrļ…rš}rń(hbUhcjėubahuj=ubahujeubhŒX)…rņ}ró(hbUhcjŲubhŒX -- rō…rõ}rö(hbUhcjŲubhŒX‰The total size, in bytes, of the entire archive. This value should be the sum of all the sizes of the individual parts that you uploaded.r÷…rų}rł(hbX‰The total size, in bytes, of the entire archive. This value should be the sum of all the sizes of the individual parts that you uploaded.hcjŲubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rś}rū(hbUhchjhsNhuh¤hw}rü(h|]h{]hy]hz]h]Uentries]rż(h§X2create_vault() (boto.glacier.layer1.Layer1 method)hXUtržauhNh‚hhƒ]ubhhh )r’}r(hbUhchjhsNhuh¤hw}r(h|]h{]hy]hz]h]Uentries]r(h§X4delete_archive() (boto.glacier.layer1.Layer1 method)h=UtrauhNh‚hhƒ]ubhg)r}r(hbUhchjhsNhuh°hw}r(h²‰h³Xpyrh|]h{]hy]hz]h]h“Xmethodrh¶juhNh‚hhƒ]r (hø)r }r (hbX-Layer1.delete_archive(vault_name, archive_id)hcjhsh»huh¼hw}r (h|]r h=ahæhĄXboto.glacier.layer1r…r}rbh{]hy]hz]h]rh=ahÅXLayer1.delete_archivehĒjvhȉuhNh‚hhƒ]r(hÓ)r}r(hbXdelete_archivehcj hsh»huhÖhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]rhŒXdelete_archiver…r}r(hbUhcjubaubhÜ)r}r(hbUhcj hsh»huhßhw}r(hy]hz]h{]h|]h]uhNh‚hhƒ]r(hā)r}r(hbX vault_namehw}r (hy]hz]h{]h|]h]uhcjhƒ]r!hŒX vault_namer"…r#}r$(hbUhcjubahuhźubhā)r%}r&(hbX archive_idhw}r'(hy]hz]h{]h|]h]uhcjhƒ]r(hŒX archive_idr)…r*}r+(hbUhcj%ubahuhźubeubeubhd)r,}r-(hbUhcjhsh»huhōhw}r.(hy]hz]h{]h|]h]uhNh‚hhƒ]r/(j)r0}r1(hbXļThis operation deletes an archive from a vault. Subsequent requests to initiate a retrieval of this archive will fail. Archive retrievals that are in progress for this archive ID may or may not succeed according to the following scenarios:r2hcj,hsXs/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.delete_archiver3huj#hw}r4(hy]hz]h{]h|]h]uhKh‚hhƒ]r5hŒXļThis operation deletes an archive from a vault. Subsequent requests to initiate a retrieval of this archive will fail. Archive retrievals that are in progress for this archive ID may or may not succeed according to the following scenarios:r6…r7}r8(hbj2hcj0ubaubj-)r9}r:(hbUhcj,hsj3hujŸhw}r;(jKX+h|]h{]hy]hz]h]uhKh‚hhƒ]r<(j2)r=}r>(hbX®If the archive retrieval job is actively preparing the data for download when Amazon Glacier receives the delete archive request, the archival retrieval operation might fail.hcj9hsj3hujYhw}r?(hy]hz]h{]h|]h]uhNh‚hhƒ]r@j)rA}rB(hbX®If the archive retrieval job is actively preparing the data for download when Amazon Glacier receives the delete archive request, the archival retrieval operation might fail.rChcj=hsj3huj#hw}rD(hy]hz]h{]h|]h]uhKhƒ]rEhŒX®If the archive retrieval job is actively preparing the data for download when Amazon Glacier receives the delete archive request, the archival retrieval operation might fail.rF…rG}rH(hbjChcjAubaubaubj2)rI}rJ(hbX³If the archive retrieval job has successfully prepared the archive for download when Amazon Glacier receives the delete archive request, you will be able to download the output. hcj9hsj3hujYhw}rK(hy]hz]h{]h|]h]uhNh‚hhƒ]rLj)rM}rN(hbX±If the archive retrieval job has successfully prepared the archive for download when Amazon Glacier receives the delete archive request, you will be able to download the output.rOhcjIhsj3huj#hw}rP(hy]hz]h{]h|]h]uhK hƒ]rQhŒX±If the archive retrieval job has successfully prepared the archive for download when Amazon Glacier receives the delete archive request, you will be able to download the output.rR…rS}rT(hbjOhcjMubaubaubeubj)rU}rV(hbXkThis operation is idempotent. Attempting to delete an already- deleted archive does not result in an error.rWhcj,hsj3huj#hw}rX(hy]hz]h{]h|]h]uhKh‚hhƒ]rYhŒXkThis operation is idempotent. Attempting to delete an already- deleted archive does not result in an error.rZ…r[}r\(hbjWhcjUubaubj)r]}r^(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj,hsj3huj#hw}r_(hy]hz]h{]h|]h]uhKh‚hhƒ]r`(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see ra…rb}rc(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcj]ubj))rd}re(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rfhcj]hsNhuj-hw}rg(h|]rhUid78riah{]hy]hz]h]UrefidUid77rjuhNh‚hhƒ]rkhŒX@`Access Control Using AWS Identity and Access Management (IAM)`_rl…rm}rn(hbUhcjdubaubhŒX.…ro}rp(hbX.hcj]ubeubj)rq}rr(hbX For conceptual information and underlying REST API, go to `Deleting an Archive in Amazon Glacier`_ and `Delete Archive`_ in the Amazon Glacier Developer Guide .hcj,hsj3huj#hw}rs(hy]hz]h{]h|]h]uhKh‚hhƒ]rt(hŒX:For conceptual information and underlying REST API, go to ru…rv}rw(hbX:For conceptual information and underlying REST API, go to hcjqubj))rx}ry(hbX(`Deleting an Archive in Amazon Glacier`_rzhcjqhsNhuj-hw}r{(h|]r|Uid80r}ah{]hy]hz]h]UrefidUid79r~uhNh‚hhƒ]rhŒX(`Deleting an Archive in Amazon Glacier`_r€…r}r‚(hbUhcjxubaubhŒX and rƒ…r„}r…(hbX and hcjqubj))r†}r‡(hbX`Delete Archive`_rˆhcjqhsNhuj-hw}r‰(h|]rŠUid82r‹ah{]hy]hz]h]UrefidUid81rŒuhNh‚hhƒ]rhŒX`Delete Archive`_rŽ…r}r(hbUhcj†ubaubhŒX( in the Amazon Glacier Developer Guide .r‘…r’}r“(hbX( in the Amazon Glacier Developer Guide .hcjqubeubj))r”}r•(hbUhcj,hsNhuj,hw}r–(hy]hz]h{]h|]h]uhNh‚hhƒ]r—j/)r˜}r™(hbUhw}rš(hy]hz]h{]h|]h]uhcj”hƒ]r›(j4)rœ}r(hbUhw}rž(hy]hz]h{]h|]h]uhcj˜hƒ]rŸhŒX Parametersr …r”}r¢(hbUhcjœubahuj<ubj=)r£}r¤(hbUhw}r„(hy]hz]h{]h|]h]uhcj˜hƒ]r¦j-)r§}rØ(hbUhw}r©(hy]hz]h{]h|]h]uhcj£hƒ]rŖ(j2)r«}r¬(hbUhw}r­(hy]hz]h{]h|]h]uhcj§hƒ]r®j)rÆ}r°(hbUhw}r±(hy]hz]h{]h|]h]uhcj«hƒ]r²(j#)r³}r“(hbX vault_namehw}rµ(hy]hz]h{]h|]h]uhcjÆhƒ]r¶hŒX vault_namer·…rø}r¹(hbUhcj³ubahuj+ubhŒX (rŗ…r»}r¼(hbUhcjÆubja)r½}r¾(hbUhw}ræ(Ureftypej2U reftargetXstringrĄU refdomainjh|]h{]U refexplicit‰hy]hz]h]uhcjÆhƒ]rĮj5)rĀ}rĆ(hbjĄhw}rÄ(hy]hz]h{]h|]h]uhcj½hƒ]rÅhŒXstringrĘ…rĒ}rČ(hbUhcjĀubahuj=ubahujeubhŒX)…rÉ}rŹ(hbUhcjÆubhŒX -- rĖ…rĢ}rĶ(hbUhcjÆubhŒXThe name of the vault.rĪ…rĻ}rŠ(hbXThe name of the vault.hcjÆubehuj#ubahujYubj2)rŃ}rŅ(hbUhw}rÓ(hy]hz]h{]h|]h]uhcj§hƒ]rŌj)rÕ}rÖ(hbUhw}r×(hy]hz]h{]h|]h]uhcjŃhƒ]rŲ(j#)rŁ}rŚ(hbX archive_idhw}rŪ(hy]hz]h{]h|]h]uhcjÕhƒ]rÜhŒX archive_idrŻ…rŽ}rß(hbUhcjŁubahuj+ubhŒX (rą…rį}rā(hbUhcjÕubja)rć}rä(hbUhw}rå(Ureftypej2U reftargetXstringręU refdomainjh|]h{]U refexplicit‰hy]hz]h]uhcjÕhƒ]rēj5)rč}ré(hbjęhw}rź(hy]hz]h{]h|]h]uhcjćhƒ]rėhŒXstringrģ…rķ}rī(hbUhcjčubahuj=ubahujeubhŒX)…rļ}rš(hbUhcjÕubhŒX -- rń…rņ}ró(hbUhcjÕubhŒX The ID of the archive to delete.rō…rõ}rö(hbX The ID of the archive to delete.hcjÕubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )r÷}rų(hbUhchjhsNhuh¤hw}rł(h|]h{]hy]hz]h]Uentries]rś(h§X2delete_vault() (boto.glacier.layer1.Layer1 method)hQUtrūauhNh‚hhƒ]ubhg)rü}rż(hbUhchjhsNhuh°hw}rž(h²‰h³Xpyr’h|]h{]hy]hz]h]h“Xmethodr h¶j uhNh‚hhƒ]r (hø)r }r (hbXLayer1.delete_vault(vault_name)hcjühsh»huh¼hw}r (h|]r hQahæhĄXboto.glacier.layer1r …r }r bh{]hy]hz]h]r hQahÅXLayer1.delete_vaulthĒjvhȉuhNh‚hhƒ]r (hÓ)r }r (hbX delete_vaulthcj hsh»huhÖhw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]r hŒX delete_vaultr …r }r (hbUhcj ubaubhÜ)r }r (hbUhcj hsh»huhßhw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]r hā)r }r (hbX vault_namehw}r (hy]hz]h{]h|]h]uhcj hƒ]r hŒX vault_namer …r }r (hbUhcj ubahuhźubaubeubhd)r }r (hbUhcjühsh»huhōhw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]r (j)r! }r" (hbXqThis operation deletes a vault. Amazon Glacier will delete a vault only if there are no archives in the vault as of the last inventory and there have been no writes to the vault since the last inventory. If either of these conditions is not satisfied, the vault deletion fails (that is, the vault is not removed) and Amazon Glacier returns an error. You can use DescribeVault to return the number of archives in a vault, and you can use `Initiate a Job (POST jobs)`_ to initiate a new inventory retrieval for a vault. The inventory contains the archive IDs you use to delete archives using `Delete Archive (DELETE archive)`_.hcj hsXq/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.delete_vaultr# huj#hw}r$ (hy]hz]h{]h|]h]uhKh‚hhƒ]r% (hŒXµThis operation deletes a vault. Amazon Glacier will delete a vault only if there are no archives in the vault as of the last inventory and there have been no writes to the vault since the last inventory. If either of these conditions is not satisfied, the vault deletion fails (that is, the vault is not removed) and Amazon Glacier returns an error. You can use DescribeVault to return the number of archives in a vault, and you can use r& …r' }r( (hbXµThis operation deletes a vault. Amazon Glacier will delete a vault only if there are no archives in the vault as of the last inventory and there have been no writes to the vault since the last inventory. If either of these conditions is not satisfied, the vault deletion fails (that is, the vault is not removed) and Amazon Glacier returns an error. You can use DescribeVault to return the number of archives in a vault, and you can use hcj! ubj))r) }r* (hbX`Initiate a Job (POST jobs)`_r+ hcj! hsNhuj-hw}r, (h|]r- Uid84r. ah{]hy]hz]h]UrefidUid83r/ uhNh‚hhƒ]r0 hŒX`Initiate a Job (POST jobs)`_r1 …r2 }r3 (hbUhcj) ubaubhŒX| to initiate a new inventory retrieval for a vault. The inventory contains the archive IDs you use to delete archives using r4 …r5 }r6 (hbX| to initiate a new inventory retrieval for a vault. The inventory contains the archive IDs you use to delete archives using hcj! ubj))r7 }r8 (hbX"`Delete Archive (DELETE archive)`_r9 hcj! hsNhuj-hw}r: (h|]r; Uid86r< ah{]hy]hz]h]UrefidUid85r= uhNh‚hhƒ]r> hŒX"`Delete Archive (DELETE archive)`_r? …r@ }rA (hbUhcj7 ubaubhŒX.…rB }rC (hbX.hcj! ubeubj)rD }rE (hbXThis operation is idempotent.rF hcj hsj# huj#hw}rG (hy]hz]h{]h|]h]uhK h‚hhƒ]rH hŒXThis operation is idempotent.rI …rJ }rK (hbjF hcjD ubaubj)rL }rM (hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj hsj# huj#hw}rN (hy]hz]h{]h|]h]uhKh‚hhƒ]rO (hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rP …rQ }rR (hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjL ubj))rS }rT (hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rU hcjL hsNhuj-hw}rV (h|]rW Uid88rX ah{]hy]hz]h]UrefidUid87rY uhNh‚hhƒ]rZ hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r[ …r\ }r] (hbUhcjS ubaubhŒX.…r^ }r_ (hbX.hcjL ubeubj)r` }ra (hbXœFor conceptual information and underlying REST API, go to `Deleting a Vault in Amazon Glacier`_ and `Delete Vault `_ in the Amazon Glacier Developer Guide .hcj hsj# huj#hw}rb (hy]hz]h{]h|]h]uhKh‚hhƒ]rc (hŒX:For conceptual information and underlying REST API, go to rd …re }rf (hbX:For conceptual information and underlying REST API, go to hcj` ubj))rg }rh (hbX%`Deleting a Vault in Amazon Glacier`_ri hcj` hsNhuj-hw}rj (h|]rk Uid90rl ah{]hy]hz]h]UrefidUid89rm uhNh‚hhƒ]rn hŒX%`Deleting a Vault in Amazon Glacier`_ro …rp }rq (hbUhcjg ubaubhŒX and rr …rs }rt (hbX and hcj` ubj))ru }rv (hbX`hw}rw (h|]rx Uid6ry ah{]hy]hz]h]UrefidUid5rz uhcj` hƒ]r{ hŒX`…r| }r} (hbUhcju ubahuj-ubhŒX Delete Vault r~ …r }r€ (hbX Delete Vault hcj` ubj))r }r‚ (hbX`hw}rƒ (h|]r„ Uid8r… ah{]hy]hz]h]UrefidUid7r† uhcj` hƒ]r‡ hŒX`…rˆ }r‰ (hbUhcj ubahuj-ubhŒX)_ in the Amazon Glacier Developer Guide .rŠ …r‹ }rŒ (hbX)_ in the Amazon Glacier Developer Guide .hcj` ubeubj))r }rŽ (hbUhcj hsNhuj,hw}r (hy]hz]h{]h|]h]uhNh‚hhƒ]r j/)r‘ }r’ (hbUhw}r“ (hy]hz]h{]h|]h]uhcj hƒ]r” (j4)r• }r– (hbUhw}r— (hy]hz]h{]h|]h]uhcj‘ hƒ]r˜ hŒX Parametersr™ …rš }r› (hbUhcj• ubahuj<ubj=)rœ }r (hbUhw}rž (hy]hz]h{]h|]h]uhcj‘ hƒ]rŸ j)r  }r” (hbUhw}r¢ (hy]hz]h{]h|]h]uhcjœ hƒ]r£ (j#)r¤ }r„ (hbX vault_namehw}r¦ (hy]hz]h{]h|]h]uhcj  hƒ]r§ hŒX vault_namerØ …r© }rŖ (hbUhcj¤ ubahuj+ubhŒX (r« …r¬ }r­ (hbUhcj  ubja)r® }rÆ (hbUhw}r° (Ureftypej2U reftargetXstringr± U refdomainj’h|]h{]U refexplicit‰hy]hz]h]uhcj  hƒ]r² j5)r³ }r“ (hbj± hw}rµ (hy]hz]h{]h|]h]uhcj® hƒ]r¶ hŒXstringr· …rø }r¹ (hbUhcj³ ubahuj=ubahujeubhŒX)…rŗ }r» (hbUhcj  ubhŒX -- r¼ …r½ }r¾ (hbUhcj  ubhŒXThe name of the vault.ræ …rĄ }rĮ (hbXThe name of the vault.hcj  ubehuj#ubahujIubehujJubaubeubeubh )rĀ }rĆ (hbUhchjhsNhuh¤hw}rÄ (h|]h{]hy]hz]h]Uentries]rÅ (h§X@delete_vault_notifications() (boto.glacier.layer1.Layer1 method)hUtrĘ auhNh‚hhƒ]ubhg)rĒ }rČ (hbUhchjhsNhuh°hw}rÉ (h²‰h³XpyrŹ h|]h{]hy]hz]h]h“XmethodrĖ h¶jĖ uhNh‚hhƒ]rĢ (hø)rĶ }rĪ (hbX-Layer1.delete_vault_notifications(vault_name)hcjĒ hsh»huh¼hw}rĻ (h|]rŠ hahæhĄXboto.glacier.layer1rŃ …rŅ }rÓ bh{]hy]hz]h]rŌ hahÅX!Layer1.delete_vault_notificationshĒjvhȉuhNh‚hhƒ]rÕ (hÓ)rÖ }r× (hbXdelete_vault_notificationshcjĶ hsh»huhÖhw}rŲ (hy]hz]h{]h|]h]uhNh‚hhƒ]rŁ hŒXdelete_vault_notificationsrŚ …rŪ }rÜ (hbUhcjÖ ubaubhÜ)rŻ }rŽ (hbUhcjĶ hsh»huhßhw}rß (hy]hz]h{]h|]h]uhNh‚hhƒ]rą hā)rį }rā (hbX vault_namehw}rć (hy]hz]h{]h|]h]uhcjŻ hƒ]rä hŒX vault_namerå …rę }rē (hbUhcjį ubahuhźubaubeubhd)rč }ré (hbUhcjĒ hsh»huhōhw}rź (hy]hz]h{]h|]h]uhNh‚hhƒ]rė (j)rģ }rķ (hbX,This operation deletes the notification configuration set for a vault. The operation is eventually consistent;that is, it might take some time for Amazon Glacier to completely disable the notifications and you might still receive some notifications for a short time after you send the delete request.rī hcjč hsX/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.delete_vault_notificationsrļ huj#hw}rš (hy]hz]h{]h|]h]uhKh‚hhƒ]rń hŒX,This operation deletes the notification configuration set for a vault. The operation is eventually consistent;that is, it might take some time for Amazon Glacier to completely disable the notifications and you might still receive some notifications for a short time after you send the delete request.rņ …ró }rō (hbjī hcjģ ubaubj)rõ }rö (hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcjč hsjļ huj#hw}r÷ (hy]hz]h{]h|]h]uhKh‚hhƒ]rų (hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rł …rś }rū (hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjõ ubj))rü }rż (hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rž hcjõ hsNhuj-hw}r’ (h|]r!Uid92r!ah{]hy]hz]h]UrefidUid91r!uhNh‚hhƒ]r!hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r!…r!}r!(hbUhcjü ubaubhŒX.…r!}r!(hbX.hcjõ ubeubj)r !}r !(hbXÅFor conceptual information and underlying REST API, go to `Configuring Vault Notifications in Amazon Glacier`_ and `Delete Vault Notification Configuration `_ in the Amazon Glacier Developer Guide.hcjč hsjļ huj#hw}r !(hy]hz]h{]h|]h]uhKh‚hhƒ]r !(hŒX:For conceptual information and underlying REST API, go to r !…r!}r!(hbX:For conceptual information and underlying REST API, go to hcj !ubj))r!}r!(hbX4`Configuring Vault Notifications in Amazon Glacier`_r!hcj !hsNhuj-hw}r!(h|]r!Uid94r!ah{]hy]hz]h]UrefidUid93r!uhNh‚hhƒ]r!hŒX4`Configuring Vault Notifications in Amazon Glacier`_r!…r!}r!(hbUhcj!ubaubhŒX and r!…r!}r!(hbX and hcj !ubj))r!}r!(hbX`hw}r !(h|]r!!Uid10r"!ah{]hy]hz]h]UrefidUid9r#!uhcj !hƒ]r$!hŒX`…r%!}r&!(hbUhcj!ubahuj-ubhŒX(Delete Vault Notification Configuration r'!…r(!}r)!(hbX(Delete Vault Notification Configuration hcj !ubj))r*!}r+!(hbX`hw}r,!(h|]r-!Uid12r.!ah{]hy]hz]h]UrefidUid11r/!uhcj !hƒ]r0!hŒX`…r1!}r2!(hbUhcj*!ubahuj-ubhŒX(_ in the Amazon Glacier Developer Guide.r3!…r4!}r5!(hbX(_ in the Amazon Glacier Developer Guide.hcj !ubeubj))r6!}r7!(hbUhcjč hsNhuj,hw}r8!(hy]hz]h{]h|]h]uhNh‚hhƒ]r9!j/)r:!}r;!(hbUhw}r!}r?!(hbUhw}r@!(hy]hz]h{]h|]h]uhcj:!hƒ]rA!hŒX ParametersrB!…rC!}rD!(hbUhcj>!ubahuj<ubj=)rE!}rF!(hbUhw}rG!(hy]hz]h{]h|]h]uhcj:!hƒ]rH!j)rI!}rJ!(hbUhw}rK!(hy]hz]h{]h|]h]uhcjE!hƒ]rL!(j#)rM!}rN!(hbX vault_namehw}rO!(hy]hz]h{]h|]h]uhcjI!hƒ]rP!hŒX vault_namerQ!…rR!}rS!(hbUhcjM!ubahuj+ubhŒX (rT!…rU!}rV!(hbUhcjI!ubja)rW!}rX!(hbUhw}rY!(Ureftypej2U reftargetXstringrZ!U refdomainjŹ h|]h{]U refexplicit‰hy]hz]h]uhcjI!hƒ]r[!j5)r\!}r]!(hbjZ!hw}r^!(hy]hz]h{]h|]h]uhcjW!hƒ]r_!hŒXstringr`!…ra!}rb!(hbUhcj\!ubahuj=ubahujeubhŒX)…rc!}rd!(hbUhcjI!ubhŒX -- re!…rf!}rg!(hbUhcjI!ubhŒXThe name of the vault.rh!…ri!}rj!(hbXThe name of the vault.hcjI!ubehuj#ubahujIubehujJubaubeubeubh )rk!}rl!(hbUhchjhsNhuh¤hw}rm!(h|]h{]hy]hz]h]Uentries]rn!(h§X2describe_job() (boto.glacier.layer1.Layer1 method)h"…r?"}r@"(hbXThe ID of the job to describe.hcj"ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rA"}rB"(hbUhchjhsNhuh¤hw}rC"(h|]h{]hy]hz]h]Uentries]rD"(h§X4describe_vault() (boto.glacier.layer1.Layer1 method)h7UtrE"auhNh‚hhƒ]ubhg)rF"}rG"(hbUhchjhsNhuh°hw}rH"(h²‰h³XpyrI"h|]h{]hy]hz]h]h“XmethodrJ"h¶jJ"uhNh‚hhƒ]rK"(hø)rL"}rM"(hbX!Layer1.describe_vault(vault_name)hcjF"hsh»huh¼hw}rN"(h|]rO"h7ahæhĄXboto.glacier.layer1rP"…rQ"}rR"bh{]hy]hz]h]rS"h7ahÅXLayer1.describe_vaulthĒjvhȉuhNh‚hhƒ]rT"(hÓ)rU"}rV"(hbXdescribe_vaulthcjL"hsh»huhÖhw}rW"(hy]hz]h{]h|]h]uhNh‚hhƒ]rX"hŒXdescribe_vaultrY"…rZ"}r["(hbUhcjU"ubaubhÜ)r\"}r]"(hbUhcjL"hsh»huhßhw}r^"(hy]hz]h{]h|]h]uhNh‚hhƒ]r_"hā)r`"}ra"(hbX vault_namehw}rb"(hy]hz]h{]h|]h]uhcj\"hƒ]rc"hŒX vault_namerd"…re"}rf"(hbUhcj`"ubahuhźubaubeubhd)rg"}rh"(hbUhcjF"hsh»huhōhw}ri"(hy]hz]h{]h|]h]uhNh‚hhƒ]rj"(j)rk"}rl"(hbX¬This operation returns information about a vault, including the vault's Amazon Resource Name (ARN), the date the vault was created, the number of archives it contains, and the total size of all the archives in the vault. The number of archives and their total size are as of the last inventory generation. This means that if you add or remove an archive from a vault, and then immediately use Describe Vault, the change in contents will not be immediately reflected. If you want to retrieve the latest inventory of the vault, use InitiateJob. Amazon Glacier generates vault inventories approximately daily. For more information, see `Downloading a Vault Inventory in Amazon Glacier`_.hcjg"hsXs/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.describe_vaultrm"huj#hw}rn"(hy]hz]h{]h|]h]uhKh‚hhƒ]ro"(hŒXyThis operation returns information about a vault, including the vault's Amazon Resource Name (ARN), the date the vault was created, the number of archives it contains, and the total size of all the archives in the vault. The number of archives and their total size are as of the last inventory generation. This means that if you add or remove an archive from a vault, and then immediately use Describe Vault, the change in contents will not be immediately reflected. If you want to retrieve the latest inventory of the vault, use InitiateJob. Amazon Glacier generates vault inventories approximately daily. For more information, see rp"…rq"}rr"(hbXyThis operation returns information about a vault, including the vault's Amazon Resource Name (ARN), the date the vault was created, the number of archives it contains, and the total size of all the archives in the vault. The number of archives and their total size are as of the last inventory generation. This means that if you add or remove an archive from a vault, and then immediately use Describe Vault, the change in contents will not be immediately reflected. If you want to retrieve the latest inventory of the vault, use InitiateJob. Amazon Glacier generates vault inventories approximately daily. For more information, see hcjk"ubj))rs"}rt"(hbX2`Downloading a Vault Inventory in Amazon Glacier`_ru"hcjk"hsNhuj-hw}rv"(h|]rw"Uid100rx"ah{]hy]hz]h]UrefidUid99ry"uhNh‚hhƒ]rz"hŒX2`Downloading a Vault Inventory in Amazon Glacier`_r{"…r|"}r}"(hbUhcjs"ubaubhŒX.…r~"}r"(hbX.hcjk"ubeubj)r€"}r"(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcjg"hsjm"huj#hw}r‚"(hy]hz]h{]h|]h]uhKh‚hhƒ]rƒ"(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see r„"…r…"}r†"(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcj€"ubj))r‡"}rˆ"(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_r‰"hcj€"hsNhuj-hw}rŠ"(h|]r‹"Uid102rŒ"ah{]hy]hz]h]UrefidUid101r"uhNh‚hhƒ]rŽ"hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r"…r"}r‘"(hbUhcj‡"ubaubhŒX.…r’"}r“"(hbX.hcj€"ubeubj)r”"}r•"(hbX§For conceptual information and underlying REST API, go to `Retrieving Vault Metadata in Amazon Glacier`_ and `Describe Vault `_ in the Amazon Glacier Developer Guide .hcjg"hsjm"huj#hw}r–"(hy]hz]h{]h|]h]uhKh‚hhƒ]r—"(hŒX:For conceptual information and underlying REST API, go to r˜"…r™"}rš"(hbX:For conceptual information and underlying REST API, go to hcj”"ubj))r›"}rœ"(hbX.`Retrieving Vault Metadata in Amazon Glacier`_r"hcj”"hsNhuj-hw}rž"(h|]rŸ"Uid104r "ah{]hy]hz]h]UrefidUid103r”"uhNh‚hhƒ]r¢"hŒX.`Retrieving Vault Metadata in Amazon Glacier`_r£"…r¤"}r„"(hbUhcj›"ubaubhŒX and r¦"…r§"}rØ"(hbX and hcj”"ubj))r©"}rŖ"(hbX`hw}r«"(h|]r¬"Uid14r­"ah{]hy]hz]h]UrefidUid13r®"uhcj”"hƒ]rÆ"hŒX`…r°"}r±"(hbUhcj©"ubahuj-ubhŒXDescribe Vault r²"…r³"}r“"(hbXDescribe Vault hcj”"ubj))rµ"}r¶"(hbX`hw}r·"(h|]rø"Uid16r¹"ah{]hy]hz]h]UrefidUid15rŗ"uhcj”"hƒ]r»"hŒX`…r¼"}r½"(hbUhcjµ"ubahuj-ubhŒX)_ in the Amazon Glacier Developer Guide .r¾"…ræ"}rĄ"(hbX)_ in the Amazon Glacier Developer Guide .hcj”"ubeubj))rĮ"}rĀ"(hbUhcjg"hsNhuj,hw}rĆ"(hy]hz]h{]h|]h]uhNh‚hhƒ]rÄ"j/)rÅ"}rĘ"(hbUhw}rĒ"(hy]hz]h{]h|]h]uhcjĮ"hƒ]rČ"(j4)rÉ"}rŹ"(hbUhw}rĖ"(hy]hz]h{]h|]h]uhcjÅ"hƒ]rĢ"hŒX ParametersrĶ"…rĪ"}rĻ"(hbUhcjÉ"ubahuj<ubj=)rŠ"}rŃ"(hbUhw}rŅ"(hy]hz]h{]h|]h]uhcjÅ"hƒ]rÓ"j)rŌ"}rÕ"(hbUhw}rÖ"(hy]hz]h{]h|]h]uhcjŠ"hƒ]r×"(j#)rŲ"}rŁ"(hbX vault_namehw}rŚ"(hy]hz]h{]h|]h]uhcjŌ"hƒ]rŪ"hŒX vault_namerÜ"…rŻ"}rŽ"(hbUhcjŲ"ubahuj+ubhŒX (rß"…rą"}rį"(hbUhcjŌ"ubja)rā"}rć"(hbUhw}rä"(Ureftypej2U reftargetXstringrå"U refdomainjI"h|]h{]U refexplicit‰hy]hz]h]uhcjŌ"hƒ]rę"j5)rē"}rč"(hbjå"hw}ré"(hy]hz]h{]h|]h]uhcjā"hƒ]rź"hŒXstringrė"…rģ"}rķ"(hbUhcjē"ubahuj=ubahujeubhŒX)…rī"}rļ"(hbUhcjŌ"ubhŒX -- rš"…rń"}rņ"(hbUhcjŌ"ubhŒXThe name of the vault.ró"…rō"}rõ"(hbXThe name of the vault.hcjŌ"ubehuj#ubahujIubehujJubaubeubeubh )rö"}r÷"(hbUhchjhsNhuh¤hw}rų"(h|]h{]hy]hz]h]Uentries]rł"(h§X4get_job_output() (boto.glacier.layer1.Layer1 method)h5Utrś"auhNh‚hhƒ]ubhg)rū"}rü"(hbUhchjhsNhuh°hw}rż"(h²‰h³Xpyrž"h|]h{]hy]hz]h]h“Xmethodr’"h¶j’"uhNh‚hhƒ]r#(hø)r#}r#(hbX:Layer1.get_job_output(vault_name, job_id, byte_range=None)hcjū"hsh»huh¼hw}r#(h|]r#h5ahæhĄXboto.glacier.layer1r#…r#}r#bh{]hy]hz]h]r#h5ahÅXLayer1.get_job_outputhĒjvhȉuhNh‚hhƒ]r #(hÓ)r #}r #(hbXget_job_outputhcj#hsh»huhÖhw}r #(hy]hz]h{]h|]h]uhNh‚hhƒ]r #hŒXget_job_outputr#…r#}r#(hbUhcj #ubaubhÜ)r#}r#(hbUhcj#hsh»huhßhw}r#(hy]hz]h{]h|]h]uhNh‚hhƒ]r#(hā)r#}r#(hbX vault_namehw}r#(hy]hz]h{]h|]h]uhcj#hƒ]r#hŒX vault_namer#…r#}r#(hbUhcj#ubahuhźubhā)r#}r#(hbXjob_idhw}r#(hy]hz]h{]h|]h]uhcj#hƒ]r#hŒXjob_idr #…r!#}r"#(hbUhcj#ubahuhźubhā)r##}r$#(hbXbyte_range=Nonehw}r%#(hy]hz]h{]h|]h]uhcj#hƒ]r&#hŒXbyte_range=Noner'#…r(#}r)#(hbUhcj##ubahuhźubeubeubhd)r*#}r+#(hbUhcjū"hsh»huhōhw}r,#(hy]hz]h{]h|]h]uhNh‚hhƒ]r-#(j)r.#}r/#(hbXŻThis operation downloads the output of the job you initiated using InitiateJob. Depending on the job type you specified when you initiated the job, the output will be either the content of an archive or a vault inventory.r0#hcj*#hsXs/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.get_job_outputr1#huj#hw}r2#(hy]hz]h{]h|]h]uhKh‚hhƒ]r3#hŒXŻThis operation downloads the output of the job you initiated using InitiateJob. Depending on the job type you specified when you initiated the job, the output will be either the content of an archive or a vault inventory.r4#…r5#}r6#(hbj0#hcj.#ubaubj)r7#}r8#(hbXĀA job ID will not expire for at least 24 hours after Amazon Glacier completes the job. That is, you can download the job output within the 24 hours period after Amazon Glacier completes the job.r9#hcj*#hsj1#huj#hw}r:#(hy]hz]h{]h|]h]uhKh‚hhƒ]r;#hŒXĀA job ID will not expire for at least 24 hours after Amazon Glacier completes the job. That is, you can download the job output within the 24 hours period after Amazon Glacier completes the job.r<#…r=#}r>#(hbj9#hcj7#ubaubj)r?#}r@#(hbX„If the job output is large, then you can use the `Range` request header to retrieve a portion of the output. This allows you to download the entire output in smaller chunks of bytes. For example, suppose you have 1 GB of job output you want to download and you decide to download 128 MB chunks of data at a time, which is a total of eight Get Job Output requests. You use the following process to download the job output:hcj*#hsj1#huj#hw}rA#(hy]hz]h{]h|]h]uhK h‚hhƒ]rB#(hŒX1If the job output is large, then you can use the rC#…rD#}rE#(hbX1If the job output is large, then you can use the hcj?#ubj³)rF#}rG#(hbX`Range`hw}rH#(hy]hz]h{]h|]h]uhcj?#hƒ]rI#hŒXRangerJ#…rK#}rL#(hbUhcjF#ubahuj»ubhŒXm request header to retrieve a portion of the output. This allows you to download the entire output in smaller chunks of bytes. For example, suppose you have 1 GB of job output you want to download and you decide to download 128 MB chunks of data at a time, which is a total of eight Get Job Output requests. You use the following process to download the job output:rM#…rN#}rO#(hbXm request header to retrieve a portion of the output. This allows you to download the entire output in smaller chunks of bytes. For example, suppose you have 1 GB of job output you want to download and you decide to download 128 MB chunks of data at a time, which is a total of eight Get Job Output requests. You use the following process to download the job output:hcj?#ubeubcdocutils.nodes enumerated_list rP#)rQ#}rR#(hbUhcj*#hsj1#huUenumerated_listrS#hw}rT#(UsuffixrU#U.h|]h{]hy]UprefixrV#Uhz]h]UenumtyperW#UarabicrX#uhKh‚hhƒ]rY#(j2)rZ#}r[#(hbXdDownload a 128 MB chunk of output by specifying the appropriate byte range using the `Range` header.hcjQ#hsj1#hujYhw}r\#(hy]hz]h{]h|]h]uhNh‚hhƒ]r]#j)r^#}r_#(hbXdDownload a 128 MB chunk of output by specifying the appropriate byte range using the `Range` header.hcjZ#hsj1#huj#hw}r`#(hy]hz]h{]h|]h]uhKhƒ]ra#(hŒXUDownload a 128 MB chunk of output by specifying the appropriate byte range using the rb#…rc#}rd#(hbXUDownload a 128 MB chunk of output by specifying the appropriate byte range using the hcj^#ubj³)re#}rf#(hbX`Range`hw}rg#(hy]hz]h{]h|]h]uhcj^#hƒ]rh#hŒXRangeri#…rj#}rk#(hbUhcje#ubahuj»ubhŒX header.rl#…rm#}rn#(hbX header.hcj^#ubeubaubj2)ro#}rp#(hbXēAlong with the data, the response includes a checksum of the payload. You compute the checksum of the payload on the client and compare it with the checksum you received in the response to ensure you received all the expected data.hcjQ#hsj1#hujYhw}rq#(hy]hz]h{]h|]h]uhNh‚hhƒ]rr#j)rs#}rt#(hbXēAlong with the data, the response includes a checksum of the payload. You compute the checksum of the payload on the client and compare it with the checksum you received in the response to ensure you received all the expected data.ru#hcjo#hsj1#huj#hw}rv#(hy]hz]h{]h|]h]uhKhƒ]rw#hŒXēAlong with the data, the response includes a checksum of the payload. You compute the checksum of the payload on the client and compare it with the checksum you received in the response to ensure you received all the expected data.rx#…ry#}rz#(hbju#hcjs#ubaubaubj2)r{#}r|#(hbXuRepeat steps 1 and 2 for all the eight 128 MB chunks of output data, each time specifying the appropriate byte range.hcjQ#hsj1#hujYhw}r}#(hy]hz]h{]h|]h]uhNh‚hhƒ]r~#j)r#}r€#(hbXuRepeat steps 1 and 2 for all the eight 128 MB chunks of output data, each time specifying the appropriate byte range.r#hcj{#hsj1#huj#hw}r‚#(hy]hz]h{]h|]h]uhKhƒ]rƒ#hŒXuRepeat steps 1 and 2 for all the eight 128 MB chunks of output data, each time specifying the appropriate byte range.r„#…r…#}r†#(hbj#hcj#ubaubaubj2)r‡#}rˆ#(hbXŻAfter downloading all the parts of the job output, you have a list of eight checksum values. Compute the tree hash of these values to find the checksum of the entire output. Using the Describe Job API, obtain job information of the job that provided you the output. The response includes the checksum of the entire archive stored in Amazon Glacier. You compare this value with the checksum you computed to ensure you have downloaded the entire archive content with no errors. hcjQ#hsj1#hujYhw}r‰#(hy]hz]h{]h|]h]uhNh‚hhƒ]rŠ#j)r‹#}rŒ#(hbXŪAfter downloading all the parts of the job output, you have a list of eight checksum values. Compute the tree hash of these values to find the checksum of the entire output. Using the Describe Job API, obtain job information of the job that provided you the output. The response includes the checksum of the entire archive stored in Amazon Glacier. You compare this value with the checksum you computed to ensure you have downloaded the entire archive content with no errors.r#hcj‡#hsj1#huj#hw}rŽ#(hy]hz]h{]h|]h]uhKhƒ]r#hŒXŪAfter downloading all the parts of the job output, you have a list of eight checksum values. Compute the tree hash of these values to find the checksum of the entire output. Using the Describe Job API, obtain job information of the job that provided you the output. The response includes the checksum of the entire archive stored in Amazon Glacier. You compare this value with the checksum you computed to ensure you have downloaded the entire archive content with no errors.r#…r‘#}r’#(hbj#hcj‹#ubaubaubeubj)r“#}r”#(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj*#hsj1#huj#hw}r•#(hy]hz]h{]h|]h]uhK'h‚hhƒ]r–#(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see r—#…r˜#}r™#(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcj“#ubj))rš#}r›#(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rœ#hcj“#hsNhuj-hw}r#(h|]rž#Uid106rŸ#ah{]hy]hz]h]UrefidUid105r #uhNh‚hhƒ]r”#hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r¢#…r£#}r¤#(hbUhcjš#ubaubhŒX.…r„#}r¦#(hbX.hcj“#ubeubj)r§#}rØ#(hbX‘For conceptual information and the underlying REST API, go to `Downloading a Vault Inventory`_, `Downloading an Archive`_, and `Get Job Output `_hcj*#hsj1#huj#hw}r©#(hy]hz]h{]h|]h]uhK.h‚hhƒ]rŖ#(hŒX>For conceptual information and the underlying REST API, go to r«#…r¬#}r­#(hbX>For conceptual information and the underlying REST API, go to hcj§#ubj))r®#}rÆ#(hbX `Downloading a Vault Inventory`_r°#hcj§#hsNhuj-hw}r±#(h|]r²#Uid108r³#ah{]hy]hz]h]UrefidUid107r“#uhNh‚hhƒ]rµ#hŒX `Downloading a Vault Inventory`_r¶#…r·#}rø#(hbUhcj®#ubaubhŒX, r¹#…rŗ#}r»#(hbX, hcj§#ubj))r¼#}r½#(hbX`Downloading an Archive`_r¾#hcj§#hsNhuj-hw}ræ#(h|]rĄ#Uid110rĮ#ah{]hy]hz]h]UrefidUid109rĀ#uhNh‚hhƒ]rĆ#hŒX`Downloading an Archive`_rÄ#…rÅ#}rĘ#(hbUhcj¼#ubaubhŒX, and rĒ#…rČ#}rÉ#(hbX, and hcj§#ubj))rŹ#}rĖ#(hbX`hw}rĢ#(h|]rĶ#Uid18rĪ#ah{]hy]hz]h]UrefidUid17rĻ#uhcj§#hƒ]rŠ#hŒX`…rŃ#}rŅ#(hbUhcjŹ#ubahuj-ubhŒXGet Job Output rÓ#…rŌ#}rÕ#(hbXGet Job Output hcj§#ubj))rÖ#}r×#(hbX`hw}rŲ#(h|]rŁ#Uid20rŚ#ah{]hy]hz]h]UrefidUid19rŪ#uhcj§#hƒ]rÜ#hŒX`…rŻ#}rŽ#(hbUhcjÖ#ubahuj-ubhŒX_…rß#}rą#(hbX_hcj§#ubeubj))rį#}rā#(hbUhcj*#hsNhuj,hw}rć#(hy]hz]h{]h|]h]uhNh‚hhƒ]rä#j/)rå#}rę#(hbUhw}rē#(hy]hz]h{]h|]h]uhcjį#hƒ]rč#(j4)ré#}rź#(hbUhw}rė#(hy]hz]h{]h|]h]uhcjå#hƒ]rģ#hŒX Parametersrķ#…rī#}rļ#(hbUhcjé#ubahuj<ubj=)rš#}rń#(hbUhw}rņ#(hy]hz]h{]h|]h]uhcjå#hƒ]ró#j-)rō#}rõ#(hbUhw}rö#(hy]hz]h{]h|]h]uhcjš#hƒ]r÷#(j2)rų#}rł#(hbUhw}rś#(hy]hz]h{]h|]h]uhcjō#hƒ]rū#j)rü#}rż#(hbUhw}rž#(hy]hz]h{]h|]h]uhcjų#hƒ]r’#(j#)r$}r$(hbX account_idhw}r$(hy]hz]h{]h|]h]uhcjü#hƒ]r$hŒX account_idr$…r$}r$(hbUhcj$ubahuj+ubhŒX (r$…r$}r $(hbUhcjü#ubja)r $}r $(hbUhw}r $(Ureftypej2U reftargetXstringr $U refdomainjž"h|]h{]U refexplicit‰hy]hz]h]uhcjü#hƒ]r$j5)r$}r$(hbj $hw}r$(hy]hz]h{]h|]h]uhcj $hƒ]r$hŒXstringr$…r$}r$(hbUhcj$ubahuj=ubahujeubhŒX)…r$}r$(hbUhcjü#ubhŒX -- r$…r$}r$(hbUhcjü#ubhŒXThe r$…r$}r$(hbXThe hcjü#ubj³)r$}r$(hbX `AccountId`hw}r $(hy]hz]h{]h|]h]uhcjü#hƒ]r!$hŒX AccountIdr"$…r#$}r$$(hbUhcj$ubahuj»ubhŒX is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.r%$…r&$}r'$(hbX is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.hcjü#ubehuj#ubahujYubj2)r($}r)$(hbUhw}r*$(hy]hz]h{]h|]h]uhcjō#hƒ]r+$j)r,$}r-$(hbUhw}r.$(hy]hz]h{]h|]h]uhcj($hƒ]r/$(j#)r0$}r1$(hbX vault_namehw}r2$(hy]hz]h{]h|]h]uhcj,$hƒ]r3$hŒX vault_namer4$…r5$}r6$(hbUhcj0$ubahuj+ubhŒX (r7$…r8$}r9$(hbUhcj,$ubja)r:$}r;$(hbUhw}r<$(Ureftypej2U reftargetXstringr=$U refdomainjž"h|]h{]U refexplicit‰hy]hz]h]uhcj,$hƒ]r>$j5)r?$}r@$(hbj=$hw}rA$(hy]hz]h{]h|]h]uhcj:$hƒ]rB$hŒXstringrC$…rD$}rE$(hbUhcj?$ubahuj=ubahujeubhŒX)…rF$}rG$(hbUhcj,$ubhŒX -- rH$…rI$}rJ$(hbUhcj,$ubhŒXThe name of the vault.rK$…rL$}rM$(hbXThe name of the vault.hcj,$ubehuj#ubahujYubj2)rN$}rO$(hbUhw}rP$(hy]hz]h{]h|]h]uhcjō#hƒ]rQ$j)rR$}rS$(hbUhw}rT$(hy]hz]h{]h|]h]uhcjN$hƒ]rU$(j#)rV$}rW$(hbXjob_idhw}rX$(hy]hz]h{]h|]h]uhcjR$hƒ]rY$hŒXjob_idrZ$…r[$}r\$(hbUhcjV$ubahuj+ubhŒX (r]$…r^$}r_$(hbUhcjR$ubja)r`$}ra$(hbUhw}rb$(Ureftypej2U reftargetXstringrc$U refdomainjž"h|]h{]U refexplicit‰hy]hz]h]uhcjR$hƒ]rd$j5)re$}rf$(hbjc$hw}rg$(hy]hz]h{]h|]h]uhcj`$hƒ]rh$hŒXstringri$…rj$}rk$(hbUhcje$ubahuj=ubahujeubhŒX)…rl$}rm$(hbUhcjR$ubhŒX -- rn$…ro$}rp$(hbUhcjR$ubhŒX$The job ID whose data is downloaded.rq$…rr$}rs$(hbX$The job ID whose data is downloaded.hcjR$ubehuj#ubahujYubj2)rt$}ru$(hbUhw}rv$(hy]hz]h{]h|]h]uhcjō#hƒ]rw$j)rx$}ry$(hbUhw}rz$(hy]hz]h{]h|]h]uhcjt$hƒ]r{$(j#)r|$}r}$(hbX byte_rangehw}r~$(hy]hz]h{]h|]h]uhcjx$hƒ]r$hŒX byte_ranger€$…r$}r‚$(hbUhcj|$ubahuj+ubhŒX (rƒ$…r„$}r…$(hbUhcjx$ubja)r†$}r‡$(hbUhw}rˆ$(Ureftypej2U reftargetXstringr‰$U refdomainjž"h|]h{]U refexplicit‰hy]hz]h]uhcjx$hƒ]rŠ$j5)r‹$}rŒ$(hbj‰$hw}r$(hy]hz]h{]h|]h]uhcj†$hƒ]rŽ$hŒXstringr$…r$}r‘$(hbUhcj‹$ubahuj=ubahujeubhŒX)…r’$}r“$(hbUhcjx$ubhŒX -- r”$…r•$}r–$(hbUhcjx$ubhŒXÉThe range of bytes to retrieve from the output. For example, if you want to download the first 1,048,576 bytes, specify "Range: bytes=0-1048575". By default, this operation downloads the entire output.r—$…r˜$}r™$(hbXÉThe range of bytes to retrieve from the output. For example, if you want to download the first 1,048,576 bytes, specify "Range: bytes=0-1048575". By default, this operation downloads the entire output.hcjx$ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rš$}r›$(hbUhchjhsNhuh¤hw}rœ$(h|]h{]hy]hz]h]Uentries]r$(h§X=get_vault_notifications() (boto.glacier.layer1.Layer1 method)hJUtrž$auhNh‚hhƒ]ubhg)rŸ$}r $(hbUhchjhsNhuh°hw}r”$(h²‰h³Xpyr¢$h|]h{]hy]hz]h]h“Xmethodr£$h¶j£$uhNh‚hhƒ]r¤$(hø)r„$}r¦$(hbX*Layer1.get_vault_notifications(vault_name)hcjŸ$hsh»huh¼hw}r§$(h|]rØ$hJahæhĄXboto.glacier.layer1r©$…rŖ$}r«$bh{]hy]hz]h]r¬$hJahÅXLayer1.get_vault_notificationshĒjvhȉuhNh‚hhƒ]r­$(hÓ)r®$}rÆ$(hbXget_vault_notificationshcj„$hsh»huhÖhw}r°$(hy]hz]h{]h|]h]uhNh‚hhƒ]r±$hŒXget_vault_notificationsr²$…r³$}r“$(hbUhcj®$ubaubhÜ)rµ$}r¶$(hbUhcj„$hsh»huhßhw}r·$(hy]hz]h{]h|]h]uhNh‚hhƒ]rø$hā)r¹$}rŗ$(hbX vault_namehw}r»$(hy]hz]h{]h|]h]uhcjµ$hƒ]r¼$hŒX vault_namer½$…r¾$}ræ$(hbUhcj¹$ubahuhźubaubeubhd)rĄ$}rĮ$(hbUhcjŸ$hsh»huhōhw}rĀ$(hy]hz]h{]h|]h]uhNh‚hhƒ]rĆ$(j)rÄ$}rÅ$(hbX]This operation retrieves the `notification-configuration` subresource of the specified vault.hcjĄ$hsX|/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.get_vault_notificationsrĘ$huj#hw}rĒ$(hy]hz]h{]h|]h]uhKh‚hhƒ]rČ$(hŒXThis operation retrieves the rÉ$…rŹ$}rĖ$(hbXThis operation retrieves the hcjÄ$ubj³)rĢ$}rĶ$(hbX`notification-configuration`hw}rĪ$(hy]hz]h{]h|]h]uhcjÄ$hƒ]rĻ$hŒXnotification-configurationrŠ$…rŃ$}rŅ$(hbUhcjĢ$ubahuj»ubhŒX$ subresource of the specified vault.rÓ$…rŌ$}rÕ$(hbX$ subresource of the specified vault.hcjÄ$ubeubj)rÖ$}r×$(hbX2For information about setting a notification configuration on a vault, see SetVaultNotifications. If a notification configuration for a vault is not set, the operation returns a `404 Not Found` error. For more information about vault notifications, see `Configuring Vault Notifications in Amazon Glacier`_.hcjĄ$hsjĘ$huj#hw}rŲ$(hy]hz]h{]h|]h]uhKh‚hhƒ]rŁ$(hŒX²For information about setting a notification configuration on a vault, see SetVaultNotifications. If a notification configuration for a vault is not set, the operation returns a rŚ$…rŪ$}rÜ$(hbX²For information about setting a notification configuration on a vault, see SetVaultNotifications. If a notification configuration for a vault is not set, the operation returns a hcjÖ$ubj³)rŻ$}rŽ$(hbX`404 Not Found`hw}rß$(hy]hz]h{]h|]h]uhcjÖ$hƒ]rą$hŒX 404 Not Foundrį$…rā$}rć$(hbUhcjŻ$ubahuj»ubhŒX< error. For more information about vault notifications, see rä$…rå$}rę$(hbX< error. For more information about vault notifications, see hcjÖ$ubj))rē$}rč$(hbX4`Configuring Vault Notifications in Amazon Glacier`_ré$hcjÖ$hsNhuj-hw}rź$(h|]rė$Uid112rģ$ah{]hy]hz]h]UrefidUid111rķ$uhNh‚hhƒ]rī$hŒX4`Configuring Vault Notifications in Amazon Glacier`_rļ$…rš$}rń$(hbUhcjē$ubaubhŒX.…rņ$}ró$(hbX.hcjÖ$ubeubj)rō$}rõ$(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcjĄ$hsjĘ$huj#hw}rö$(hy]hz]h{]h|]h]uhK h‚hhƒ]r÷$(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rų$…rł$}rś$(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjō$ubj))rū$}rü$(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rż$hcjō$hsNhuj-hw}rž$(h|]r’$Uid114r%ah{]hy]hz]h]UrefidUid113r%uhNh‚hhƒ]r%hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r%…r%}r%(hbUhcjū$ubaubhŒX.…r%}r%(hbX.hcjō$ubeubj)r%}r %(hbXĆFor conceptual information and underlying REST API, go to `Configuring Vault Notifications in Amazon Glacier`_ and `Get Vault Notification Configuration `_ in the Amazon Glacier Developer Guide .hcjĄ$hsjĘ$huj#hw}r %(hy]hz]h{]h|]h]uhKh‚hhƒ]r %(hŒX:For conceptual information and underlying REST API, go to r %…r %}r%(hbX:For conceptual information and underlying REST API, go to hcj%ubj))r%}r%(hbX4`Configuring Vault Notifications in Amazon Glacier`_r%hcj%hsNhuj-hw}r%(h|]r%Uid116r%ah{]hy]hz]h]UrefidUid115r%uhNh‚hhƒ]r%hŒX4`Configuring Vault Notifications in Amazon Glacier`_r%…r%}r%(hbUhcj%ubaubhŒX and r%…r%}r%(hbX and hcj%ubj))r%}r%(hbX`hw}r%(h|]r %Uid22r!%ah{]hy]hz]h]UrefidUid21r"%uhcj%hƒ]r#%hŒX`…r$%}r%%(hbUhcj%ubahuj-ubhŒX%Get Vault Notification Configuration r&%…r'%}r(%(hbX%Get Vault Notification Configuration hcj%ubj))r)%}r*%(hbX`hw}r+%(h|]r,%Uid24r-%ah{]hy]hz]h]UrefidUid23r.%uhcj%hƒ]r/%hŒX`…r0%}r1%(hbUhcj)%ubahuj-ubhŒX)_ in the Amazon Glacier Developer Guide .r2%…r3%}r4%(hbX)_ in the Amazon Glacier Developer Guide .hcj%ubeubj))r5%}r6%(hbUhcjĄ$hsNhuj,hw}r7%(hy]hz]h{]h|]h]uhNh‚hhƒ]r8%j/)r9%}r:%(hbUhw}r;%(hy]hz]h{]h|]h]uhcj5%hƒ]r<%(j4)r=%}r>%(hbUhw}r?%(hy]hz]h{]h|]h]uhcj9%hƒ]r@%hŒX ParametersrA%…rB%}rC%(hbUhcj=%ubahuj<ubj=)rD%}rE%(hbUhw}rF%(hy]hz]h{]h|]h]uhcj9%hƒ]rG%j)rH%}rI%(hbUhw}rJ%(hy]hz]h{]h|]h]uhcjD%hƒ]rK%(j#)rL%}rM%(hbX vault_namehw}rN%(hy]hz]h{]h|]h]uhcjH%hƒ]rO%hŒX vault_namerP%…rQ%}rR%(hbUhcjL%ubahuj+ubhŒX (rS%…rT%}rU%(hbUhcjH%ubja)rV%}rW%(hbUhw}rX%(Ureftypej2U reftargetXstringrY%U refdomainj¢$h|]h{]U refexplicit‰hy]hz]h]uhcjH%hƒ]rZ%j5)r[%}r\%(hbjY%hw}r]%(hy]hz]h{]h|]h]uhcjV%hƒ]r^%hŒXstringr_%…r`%}ra%(hbUhcj[%ubahuj=ubahujeubhŒX)…rb%}rc%(hbUhcjH%ubhŒX -- rd%…re%}rf%(hbUhcjH%ubhŒXThe name of the vault.rg%…rh%}ri%(hbXThe name of the vault.hcjH%ubehuj#ubahujIubehujJubaubeubeubh )rj%}rk%(hbUhchjhsNhuh¤hw}rl%(h|]h{]hy]hz]h]Uentries]rm%(h§X2initiate_job() (boto.glacier.layer1.Layer1 method)hAUtrn%auhNh‚hhƒ]ubhg)ro%}rp%(hbUhchjhsNhuh°hw}rq%(h²‰h³Xpyrr%h|]h{]hy]hz]h]h“Xmethodrs%h¶js%uhNh‚hhƒ]rt%(hø)ru%}rv%(hbX)Layer1.initiate_job(vault_name, job_data)hcjo%hsh»huh¼hw}rw%(h|]rx%hAahæhĄXboto.glacier.layer1ry%…rz%}r{%bh{]hy]hz]h]r|%hAahÅXLayer1.initiate_jobhĒjvhȉuhNh‚hhƒ]r}%(hÓ)r~%}r%(hbX initiate_jobhcju%hsh»huhÖhw}r€%(hy]hz]h{]h|]h]uhNh‚hhƒ]r%hŒX initiate_jobr‚%…rƒ%}r„%(hbUhcj~%ubaubhÜ)r…%}r†%(hbUhcju%hsh»huhßhw}r‡%(hy]hz]h{]h|]h]uhNh‚hhƒ]rˆ%(hā)r‰%}rŠ%(hbX vault_namehw}r‹%(hy]hz]h{]h|]h]uhcj…%hƒ]rŒ%hŒX vault_namer%…rŽ%}r%(hbUhcj‰%ubahuhźubhā)r%}r‘%(hbXjob_datahw}r’%(hy]hz]h{]h|]h]uhcj…%hƒ]r“%hŒXjob_datar”%…r•%}r–%(hbUhcj%ubahuhźubeubeubhd)r—%}r˜%(hbUhcjo%hsh»huhōhw}r™%(hy]hz]h{]h|]h]uhNh‚hhƒ]rš%(j)r›%}rœ%(hbX±This operation initiates a job of the specified type. In this release, you can initiate a job to retrieve either an archive or a vault inventory (a list of archives in a vault).r%hcj—%hsXq/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.initiate_jobrž%huj#hw}rŸ%(hy]hz]h{]h|]h]uhKh‚hhƒ]r %hŒX±This operation initiates a job of the specified type. In this release, you can initiate a job to retrieve either an archive or a vault inventory (a list of archives in a vault).r”%…r¢%}r£%(hbj%hcj›%ubaubj)r¤%}r„%(hbX:Retrieving data from Amazon Glacier is a two-step process:r¦%hcj—%hsjž%huj#hw}r§%(hy]hz]h{]h|]h]uhKh‚hhƒ]rØ%hŒX:Retrieving data from Amazon Glacier is a two-step process:r©%…rŖ%}r«%(hbj¦%hcj¤%ubaubjP#)r¬%}r­%(hbUhcj—%hsjž%hujS#hw}r®%(jU#U.h|]h{]hy]jV#Uhz]h]jW#jX#uhKh‚hhƒ]rÆ%(j2)r°%}r±%(hbXInitiate a retrieval job.r²%hcj¬%hsjž%hujYhw}r³%(hy]hz]h{]h|]h]uhNh‚hhƒ]r“%j)rµ%}r¶%(hbj²%hcj°%hsjž%huj#hw}r·%(hy]hz]h{]h|]h]uhKhƒ]rø%hŒXInitiate a retrieval job.r¹%…rŗ%}r»%(hbj²%hcjµ%ubaubaubj2)r¼%}r½%(hbX.After the job completes, download the bytes. hcj¬%hsjž%hujYhw}r¾%(hy]hz]h{]h|]h]uhNh‚hhƒ]ræ%j)rĄ%}rĮ%(hbX,After the job completes, download the bytes.rĀ%hcj¼%hsjž%huj#hw}rĆ%(hy]hz]h{]h|]h]uhK hƒ]rÄ%hŒX,After the job completes, download the bytes.rÅ%…rĘ%}rĒ%(hbjĀ%hcjĄ%ubaubaubeubj)rČ%}rÉ%(hbX<The retrieval request is executed asynchronously. When you initiate a retrieval job, Amazon Glacier creates a job and returns a job ID in the response. When Amazon Glacier completes the job, you can get the job output (archive or inventory data). For information about getting job output, see GetJobOutput operation.rŹ%hcj—%hsjž%huj#hw}rĖ%(hy]hz]h{]h|]h]uhK h‚hhƒ]rĢ%hŒX<The retrieval request is executed asynchronously. When you initiate a retrieval job, Amazon Glacier creates a job and returns a job ID in the response. When Amazon Glacier completes the job, you can get the job output (archive or inventory data). For information about getting job output, see GetJobOutput operation.rĶ%…rĪ%}rĻ%(hbjŹ%hcjČ%ubaubj)rŠ%}rŃ%(hbXyThe job must complete before you can get its output. To determine when a job is complete, you have the following options:rŅ%hcj—%hsjž%huj#hw}rÓ%(hy]hz]h{]h|]h]uhKh‚hhƒ]rŌ%hŒXyThe job must complete before you can get its output. To determine when a job is complete, you have the following options:rÕ%…rÖ%}r×%(hbjŅ%hcjŠ%ubaubj-)rŲ%}rŁ%(hbUhcj—%hsjž%hujŸhw}rŚ%(jKX+h|]h{]hy]hz]h]uhKh‚hhƒ]rŪ%(j2)rÜ%}rŻ%(hbXī**Use Amazon SNS Notification** You can specify an Amazon Simple Notification Service (Amazon SNS) topic to which Amazon Glacier can post a notification after the job is completed. You can specify an SNS topic per job request. The notification is sent only after Amazon Glacier completes the job. In addition to specifying an SNS topic per job request, you can configure vault notifications for a vault so that job notifications are always sent. For more information, see SetVaultNotifications.hcjŲ%hsjž%hujYhw}rŽ%(hy]hz]h{]h|]h]uhNh‚hhƒ]rß%j)rą%}rį%(hbXī**Use Amazon SNS Notification** You can specify an Amazon Simple Notification Service (Amazon SNS) topic to which Amazon Glacier can post a notification after the job is completed. You can specify an SNS topic per job request. The notification is sent only after Amazon Glacier completes the job. In addition to specifying an SNS topic per job request, you can configure vault notifications for a vault so that job notifications are always sent. For more information, see SetVaultNotifications.hcjÜ%hsjž%huj#hw}rā%(hy]hz]h{]h|]h]uhKhƒ]rć%(j#)rä%}rå%(hbX**Use Amazon SNS Notification**hw}rę%(hy]hz]h{]h|]h]uhcją%hƒ]rē%hŒXUse Amazon SNS Notificationrč%…ré%}rź%(hbUhcjä%ubahuj+ubhŒXĻ You can specify an Amazon Simple Notification Service (Amazon SNS) topic to which Amazon Glacier can post a notification after the job is completed. You can specify an SNS topic per job request. The notification is sent only after Amazon Glacier completes the job. In addition to specifying an SNS topic per job request, you can configure vault notifications for a vault so that job notifications are always sent. For more information, see SetVaultNotifications.rė%…rģ%}rķ%(hbXĻ You can specify an Amazon Simple Notification Service (Amazon SNS) topic to which Amazon Glacier can post a notification after the job is completed. You can specify an SNS topic per job request. The notification is sent only after Amazon Glacier completes the job. In addition to specifying an SNS topic per job request, you can configure vault notifications for a vault so that job notifications are always sent. For more information, see SetVaultNotifications.hcją%ubeubaubj2)rī%}rļ%(hbXŪ**Get job details** You can make a DescribeJob request to obtain job status information while a job is in progress. However, it is more efficient to use an Amazon SNS notification to determine when a job is complete. hcjŲ%hsjž%hujYhw}rš%(hy]hz]h{]h|]h]uhNh‚hhƒ]rń%j)rņ%}ró%(hbXŲ**Get job details** You can make a DescribeJob request to obtain job status information while a job is in progress. However, it is more efficient to use an Amazon SNS notification to determine when a job is complete.hcjī%hsjž%huj#hw}rō%(hy]hz]h{]h|]h]uhK!hƒ]rõ%(j#)rö%}r÷%(hbX**Get job details**hw}rų%(hy]hz]h{]h|]h]uhcjņ%hƒ]rł%hŒXGet job detailsrś%…rū%}rü%(hbUhcjö%ubahuj+ubhŒXÅ You can make a DescribeJob request to obtain job status information while a job is in progress. However, it is more efficient to use an Amazon SNS notification to determine when a job is complete.rż%…rž%}r’%(hbXÅ You can make a DescribeJob request to obtain job status information while a job is in progress. However, it is more efficient to use an Amazon SNS notification to determine when a job is complete.hcjņ%ubeubaubeubj)r&}r&(hbXUThe information you get via notification is same that you get by calling DescribeJob.r&hcj—%hsjž%huj#hw}r&(hy]hz]h{]h|]h]uhK(h‚hhƒ]r&hŒXUThe information you get via notification is same that you get by calling DescribeJob.r&…r&}r&(hbj&hcj&ubaubj)r&}r &(hbXēIf for a specific event, you add both the notification configuration on the vault and also specify an SNS topic in your initiate job request, Amazon Glacier sends both notifications. For more information, see SetVaultNotifications.r &hcj—%hsjž%huj#hw}r &(hy]hz]h{]h|]h]uhK,h‚hhƒ]r &hŒXēIf for a specific event, you add both the notification configuration on the vault and also specify an SNS topic in your initiate job request, Amazon Glacier sends both notifications. For more information, see SetVaultNotifications.r &…r&}r&(hbj &hcj&ubaubj)r&}r&(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj—%hsjž%huj#hw}r&(hy]hz]h{]h|]h]uhK2h‚hhƒ]r&(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see r&…r&}r&(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcj&ubj))r&}r&(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_r&hcj&hsNhuj-hw}r&(h|]r&Uid118r&ah{]hy]hz]h]UrefidUid117r&uhNh‚hhƒ]r&hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r&…r &}r!&(hbUhcj&ubaubhŒX.…r"&}r#&(hbX.hcj&ubeubj)r$&}r%&(hbX**About the Vault Inventory**r&&hcj—%hsjž%huj#hw}r'&(hy]hz]h{]h|]h]uhK9h‚hhƒ]r(&j#)r)&}r*&(hbj&&hw}r+&(hy]hz]h{]h|]h]uhcj$&hƒ]r,&hŒXAbout the Vault Inventoryr-&…r.&}r/&(hbUhcj)&ubahuj+ubaubj)r0&}r1&(hbX½Amazon Glacier prepares an inventory for each vault periodically, every 24 hours. When you initiate a job for a vault inventory, Amazon Glacier returns the last inventory for the vault. The inventory data you get might be up to a day or two days old. Also, the initiate inventory job might take some time to complete before you can download the vault inventory. So you do not want to retrieve a vault inventory for each vault operation. However, in some scenarios, you might find the vault inventory useful. For example, when you upload an archive, you can provide an archive description but not an archive name. Amazon Glacier provides you a unique archive ID, an opaque string of characters. So, you might maintain your own database that maps archive names to their corresponding Amazon Glacier assigned archive IDs. You might find the vault inventory useful in the event you need to reconcile information in your database with the actual vault inventory.r2&hcj—%hsjž%huj#hw}r3&(hy]hz]h{]h|]h]uhK;h‚hhƒ]r4&hŒX½Amazon Glacier prepares an inventory for each vault periodically, every 24 hours. When you initiate a job for a vault inventory, Amazon Glacier returns the last inventory for the vault. The inventory data you get might be up to a day or two days old. Also, the initiate inventory job might take some time to complete before you can download the vault inventory. So you do not want to retrieve a vault inventory for each vault operation. However, in some scenarios, you might find the vault inventory useful. For example, when you upload an archive, you can provide an archive description but not an archive name. Amazon Glacier provides you a unique archive ID, an opaque string of characters. So, you might maintain your own database that maps archive names to their corresponding Amazon Glacier assigned archive IDs. You might find the vault inventory useful in the event you need to reconcile information in your database with the actual vault inventory.r5&…r6&}r7&(hbj2&hcj0&ubaubj)r8&}r9&(hbX"**About Ranged Archive Retrieval**r:&hcj—%hsjž%huj#hw}r;&(hy]hz]h{]h|]h]uhKLh‚hhƒ]r<&j#)r=&}r>&(hbj:&hw}r?&(hy]hz]h{]h|]h]uhcj8&hƒ]r@&hŒXAbout Ranged Archive RetrievalrA&…rB&}rC&(hbUhcj=&ubahuj+ubaubj)rD&}rE&(hbX]You can initiate an archive retrieval for the whole archive or a range of the archive. In the case of ranged archive retrieval, you specify a byte range to return or the whole archive. The range specified must be megabyte (MB) aligned, that is the range start value must be divisible by 1 MB and range end value plus 1 must be divisible by 1 MB or equal the end of the archive. If the ranged archive retrieval is not megabyte aligned, this operation returns a 400 response. Furthermore, to ensure you get checksum values for data you download using Get Job Output API, the range must be tree hash aligned.rF&hcj—%hsjž%huj#hw}rG&(hy]hz]h{]h|]h]uhKNh‚hhƒ]rH&hŒX]You can initiate an archive retrieval for the whole archive or a range of the archive. In the case of ranged archive retrieval, you specify a byte range to return or the whole archive. The range specified must be megabyte (MB) aligned, that is the range start value must be divisible by 1 MB and range end value plus 1 must be divisible by 1 MB or equal the end of the archive. If the ranged archive retrieval is not megabyte aligned, this operation returns a 400 response. Furthermore, to ensure you get checksum values for data you download using Get Job Output API, the range must be tree hash aligned.rI&…rJ&}rK&(hbjF&hcjD&ubaubj)rL&}rM&(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj—%hsjž%huj#hw}rN&(hy]hz]h{]h|]h]uhKZh‚hhƒ]rO&(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rP&…rQ&}rR&(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjL&ubj))rS&}rT&(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rU&hcjL&hsNhuj-hw}rV&(h|]rW&Uid120rX&ah{]hy]hz]h]UrefidUid119rY&uhNh‚hhƒ]rZ&hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r[&…r\&}r]&(hbUhcjS&ubaubhŒX.…r^&}r_&(hbX.hcjL&ubeubj)r`&}ra&(hbXtFor conceptual information and the underlying REST API, go to `Initiate a Job`_ and `Downloading a Vault Inventory`_hcj—%hsjž%huj#hw}rb&(hy]hz]h{]h|]h]uhKah‚hhƒ]rc&(hŒX>For conceptual information and the underlying REST API, go to rd&…re&}rf&(hbX>For conceptual information and the underlying REST API, go to hcj`&ubj))rg&}rh&(hbX`Initiate a Job`_ri&hcj`&hsNhuj-hw}rj&(h|]rk&Uid122rl&ah{]hy]hz]h]UrefidUid121rm&uhNh‚hhƒ]rn&hŒX`Initiate a Job`_ro&…rp&}rq&(hbUhcjg&ubaubhŒX and rr&…rs&}rt&(hbX and hcj`&ubj))ru&}rv&(hbX `Downloading a Vault Inventory`_rw&hcj`&hsNhuj-hw}rx&(h|]ry&Uid124rz&ah{]hy]hz]h]UrefidUid123r{&uhNh‚hhƒ]r|&hŒX `Downloading a Vault Inventory`_r}&…r~&}r&(hbUhcju&ubaubeubj))r€&}r&(hbUhcj—%hsNhuj,hw}r‚&(hy]hz]h{]h|]h]uhNh‚hhƒ]rƒ&j/)r„&}r…&(hbUhw}r†&(hy]hz]h{]h|]h]uhcj€&hƒ]r‡&(j4)rˆ&}r‰&(hbUhw}rŠ&(hy]hz]h{]h|]h]uhcj„&hƒ]r‹&hŒX ParametersrŒ&…r&}rŽ&(hbUhcjˆ&ubahuj<ubj=)r&}r&(hbUhw}r‘&(hy]hz]h{]h|]h]uhcj„&hƒ]r’&j-)r“&}r”&(hbUhw}r•&(hy]hz]h{]h|]h]uhcj&hƒ]r–&(j2)r—&}r˜&(hbUhw}r™&(hy]hz]h{]h|]h]uhcj“&hƒ]rš&j)r›&}rœ&(hbUhw}r&(hy]hz]h{]h|]h]uhcj—&hƒ]rž&(j#)rŸ&}r &(hbX account_idhw}r”&(hy]hz]h{]h|]h]uhcj›&hƒ]r¢&hŒX account_idr£&…r¤&}r„&(hbUhcjŸ&ubahuj+ubhŒX (r¦&…r§&}rØ&(hbUhcj›&ubja)r©&}rŖ&(hbUhw}r«&(Ureftypej2U reftargetXstringr¬&U refdomainjr%h|]h{]U refexplicit‰hy]hz]h]uhcj›&hƒ]r­&j5)r®&}rÆ&(hbj¬&hw}r°&(hy]hz]h{]h|]h]uhcj©&hƒ]r±&hŒXstringr²&…r³&}r“&(hbUhcj®&ubahuj=ubahujeubhŒX)…rµ&}r¶&(hbUhcj›&ubhŒX -- r·&…rø&}r¹&(hbUhcj›&ubhŒXThe rŗ&…r»&}r¼&(hbXThe hcj›&ubj³)r½&}r¾&(hbX `AccountId`hw}ræ&(hy]hz]h{]h|]h]uhcj›&hƒ]rĄ&hŒX AccountIdrĮ&…rĀ&}rĆ&(hbUhcj½&ubahuj»ubhŒX is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.rÄ&…rÅ&}rĘ&(hbX is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.hcj›&ubehuj#ubahujYubj2)rĒ&}rČ&(hbUhw}rÉ&(hy]hz]h{]h|]h]uhcj“&hƒ]rŹ&j)rĖ&}rĢ&(hbUhw}rĶ&(hy]hz]h{]h|]h]uhcjĒ&hƒ]rĪ&(j#)rĻ&}rŠ&(hbX vault_namehw}rŃ&(hy]hz]h{]h|]h]uhcjĖ&hƒ]rŅ&hŒX vault_namerÓ&…rŌ&}rÕ&(hbUhcjĻ&ubahuj+ubhŒX (rÖ&…r×&}rŲ&(hbUhcjĖ&ubja)rŁ&}rŚ&(hbUhw}rŪ&(Ureftypej2U reftargetXstringrÜ&U refdomainjr%h|]h{]U refexplicit‰hy]hz]h]uhcjĖ&hƒ]rŻ&j5)rŽ&}rß&(hbjÜ&hw}rą&(hy]hz]h{]h|]h]uhcjŁ&hƒ]rį&hŒXstringrā&…rć&}rä&(hbUhcjŽ&ubahuj=ubahujeubhŒX)…rå&}rę&(hbUhcjĖ&ubhŒX -- rē&…rč&}ré&(hbUhcjĖ&ubhŒXThe name of the vault.rź&…rė&}rģ&(hbXThe name of the vault.hcjĖ&ubehuj#ubahujYubj2)rķ&}rī&(hbUhw}rļ&(hy]hz]h{]h|]h]uhcj“&hƒ]rš&j)rń&}rņ&(hbUhw}ró&(hy]hz]h{]h|]h]uhcjķ&hƒ]rō&(j#)rõ&}rö&(hbXjob_parametershw}r÷&(hy]hz]h{]h|]h]uhcjń&hƒ]rų&hŒXjob_parametersrł&…rś&}rū&(hbUhcjõ&ubahuj+ubhŒX (rü&…rż&}rž&(hbUhcjń&ubja)r’&}r'(hbUhw}r'(Ureftypej2U reftargetXdictr'U refdomainjr%h|]h{]U refexplicit‰hy]hz]h]uhcjń&hƒ]r'j5)r'}r'(hbj'hw}r'(hy]hz]h{]h|]h]uhcj’&hƒ]r'hŒXdictr'…r '}r '(hbUhcj'ubahuj=ubahujeubhŒX)…r '}r '(hbUhcjń&ubhŒX -- r '…r'}r'(hbUhcjń&ubj)r'}r'(hbXeProvides options for specifying job information. The dictionary can contain the following attributes:r'hcjń&hsjž%huj#hw}r'(hy]hz]h{]h|]h]uhKohƒ]r'hŒXeProvides options for specifying job information. The dictionary can contain the following attributes:r'…r'}r'(hbj'hcj'ubaubj-)r'}r'(hbUhw}r'(jKX*h|]h{]hy]hz]h]uhcjń&hƒ]r'(j2)r'}r'(hbX|ArchiveId - The ID of the archive you want to retrieve. This field is required only if the Type is set to archive-retrieval.hw}r'(hy]hz]h{]h|]h]uhcj'hƒ]r'j)r '}r!'(hbX|ArchiveId - The ID of the archive you want to retrieve. This field is required only if the Type is set to archive-retrieval.r"'hcj'hsjž%huj#hw}r#'(hy]hz]h{]h|]h]uhKrhƒ]r$'hŒX|ArchiveId - The ID of the archive you want to retrieve. This field is required only if the Type is set to archive-retrieval.r%'…r&'}r''(hbj"'hcj 'ubaubahujYubj2)r('}r)'(hbX3Description - The optional description for the job.r*'hw}r+'(hy]hz]h{]h|]h]uhcj'hƒ]r,'j)r-'}r.'(hbj*'hcj('hsjž%huj#hw}r/'(hy]hz]h{]h|]h]uhKuhƒ]r0'hŒX3Description - The optional description for the job.r1'…r2'}r3'(hbj*'hcj-'ubaubahujYubj2)r4'}r5'(hbXžFormat - When initiating a job to retrieve a vault inventory, you can optionally add this parameter to specify the output format. Valid values are: CSV|JSON.hw}r6'(hy]hz]h{]h|]h]uhcj'hƒ]r7'j)r8'}r9'(hbXžFormat - When initiating a job to retrieve a vault inventory, you can optionally add this parameter to specify the output format. Valid values are: CSV|JSON.r:'hcj4'hsjž%huj#hw}r;'(hy]hz]h{]h|]h]uhKvhƒ]r<'hŒXžFormat - When initiating a job to retrieve a vault inventory, you can optionally add this parameter to specify the output format. Valid values are: CSV|JSON.r='…r>'}r?'(hbj:'hcj8'ubaubahujYubj2)r@'}rA'(hbX”SNSTopic - The Amazon SNS topic ARN where Amazon Glacier sends a notification when the job is completed and the output is ready for you to download.hw}rB'(hy]hz]h{]h|]h]uhcj'hƒ]rC'j)rD'}rE'(hbX”SNSTopic - The Amazon SNS topic ARN where Amazon Glacier sends a notification when the job is completed and the output is ready for you to download.rF'hcj@'hsjž%huj#hw}rG'(hy]hz]h{]h|]h]uhKyhƒ]rH'hŒX”SNSTopic - The Amazon SNS topic ARN where Amazon Glacier sends a notification when the job is completed and the output is ready for you to download.rI'…rJ'}rK'(hbjF'hcjD'ubaubahujYubj2)rL'}rM'(hbXMType - The job type. Valid values are: archive-retrieval|inventory-retrievalhw}rN'(hy]hz]h{]h|]h]uhcj'hƒ]rO'j)rP'}rQ'(hbXMType - The job type. Valid values are: archive-retrieval|inventory-retrievalrR'hcjL'hsjž%huj#hw}rS'(hy]hz]h{]h|]h]uhK|hƒ]rT'hŒXMType - The job type. Valid values are: archive-retrieval|inventory-retrievalrU'…rV'}rW'(hbjR'hcjP'ubaubahujYubj2)rX'}rY'(hbXGRetrievalByteRange - Optionally specify the range of bytes to retrieve.hw}rZ'(hy]hz]h{]h|]h]uhcj'hƒ]r['j)r\'}r]'(hbXGRetrievalByteRange - Optionally specify the range of bytes to retrieve.r^'hcjX'hsjž%huj#hw}r_'(hy]hz]h{]h|]h]uhK~hƒ]r`'hŒXGRetrievalByteRange - Optionally specify the range of bytes to retrieve.ra'…rb'}rc'(hbj^'hcj\'ubaubahujYubj2)rd'}re'(hbXInventoryRetrievalParameters: Optional job parameters * Format - The output format, like "JSON" * StartDate - ISO8601 starting date string * EndDate - ISO8601 ending date string * Limit - Maximum number of entries * Marker - A unique string used for paginationhw}rf'(hy]hz]h{]h|]h]uhcj'hƒ]rg'cdocutils.nodes definition_list rh')ri'}rj'(hbUhw}rk'(hy]hz]h{]h|]h]uhcjd'hƒ]rl'cdocutils.nodes definition_list_item rm')rn'}ro'(hbXInventoryRetrievalParameters: Optional job parameters * Format - The output format, like "JSON" * StartDate - ISO8601 starting date string * EndDate - ISO8601 ending date string * Limit - Maximum number of entries * Marker - A unique string used for paginationhcji'hsjž%huUdefinition_list_itemrp'hw}rq'(hy]hz]h{]h|]h]uhK„hƒ]rr'(cdocutils.nodes term rs')rt'}ru'(hbX5InventoryRetrievalParameters: Optional job parametersrv'hcjn'hsjž%huUtermrw'hw}rx'(hy]hz]h{]h|]h]uhK„hƒ]ry'hŒX5InventoryRetrievalParameters: Optional job parametersrz'…r{'}r|'(hbjv'hcjt'ubaubcdocutils.nodes definition r}')r~'}r'(hbUhw}r€'(hy]hz]h{]h|]h]uhcjn'hƒ]r'j-)r‚'}rƒ'(hbUhw}r„'(jKX*h|]h{]hy]hz]h]uhcj~'hƒ]r…'(j2)r†'}r‡'(hbX'Format - The output format, like "JSON"rˆ'hw}r‰'(hy]hz]h{]h|]h]uhcj‚'hƒ]rŠ'j)r‹'}rŒ'(hbjˆ'hcj†'hsjž%huj#hw}r'(hy]hz]h{]h|]h]uhKhƒ]rŽ'hŒX'Format - The output format, like "JSON"r'…r'}r‘'(hbjˆ'hcj‹'ubaubahujYubj2)r’'}r“'(hbX(StartDate - ISO8601 starting date stringr”'hw}r•'(hy]hz]h{]h|]h]uhcj‚'hƒ]r–'j)r—'}r˜'(hbj”'hcj’'hsjž%huj#hw}r™'(hy]hz]h{]h|]h]uhK‚hƒ]rš'hŒX(StartDate - ISO8601 starting date stringr›'…rœ'}r'(hbj”'hcj—'ubaubahujYubj2)rž'}rŸ'(hbX$EndDate - ISO8601 ending date stringr 'hw}r”'(hy]hz]h{]h|]h]uhcj‚'hƒ]r¢'j)r£'}r¤'(hbj 'hcjž'hsjž%huj#hw}r„'(hy]hz]h{]h|]h]uhKƒhƒ]r¦'hŒX$EndDate - ISO8601 ending date stringr§'…rØ'}r©'(hbj 'hcj£'ubaubahujYubj2)rŖ'}r«'(hbX!Limit - Maximum number of entriesr¬'hw}r­'(hy]hz]h{]h|]h]uhcj‚'hƒ]r®'j)rÆ'}r°'(hbj¬'hcjŖ'hsjž%huj#hw}r±'(hy]hz]h{]h|]h]uhK„hƒ]r²'hŒX!Limit - Maximum number of entriesr³'…r“'}rµ'(hbj¬'hcjÆ'ubaubahujYubj2)r¶'}r·'(hbX,Marker - A unique string used for paginationrø'hw}r¹'(hy]hz]h{]h|]h]uhcj‚'hƒ]rŗ'j)r»'}r¼'(hbjø'hcj¶'hsjž%huj#hw}r½'(hy]hz]h{]h|]h]uhK…hƒ]r¾'hŒX,Marker - A unique string used for paginationræ'…rĄ'}rĮ'(hbjø'hcj»'ubaubahujYubehujŸubahuU definitionrĀ'ubeubahuUdefinition_listrĆ'ubahujYubehujŸubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rÄ'}rÅ'(hbUhchjhsNhuh¤hw}rĘ'(h|]h{]hy]hz]h]Uentries]rĒ'(h§X?initiate_multipart_upload() (boto.glacier.layer1.Layer1 method)hFUtrČ'auhNh‚hhƒ]ubhg)rÉ'}rŹ'(hbUhchjhsNhuh°hw}rĖ'(h²‰h³XpyrĢ'h|]h{]hy]hz]h]h“XmethodrĶ'h¶jĶ'uhNh‚hhƒ]rĪ'(hø)rĻ'}rŠ'(hbXILayer1.initiate_multipart_upload(vault_name, part_size, description=None)hcjÉ'hsh»huh¼hw}rŃ'(h|]rŅ'hFahæhĄXboto.glacier.layer1rÓ'…rŌ'}rÕ'bh{]hy]hz]h]rÖ'hFahÅX Layer1.initiate_multipart_uploadhĒjvhȉuhNh‚hhƒ]r×'(hÓ)rŲ'}rŁ'(hbXinitiate_multipart_uploadhcjĻ'hsh»huhÖhw}rŚ'(hy]hz]h{]h|]h]uhNh‚hhƒ]rŪ'hŒXinitiate_multipart_uploadrÜ'…rŻ'}rŽ'(hbUhcjŲ'ubaubhÜ)rß'}rą'(hbUhcjĻ'hsh»huhßhw}rį'(hy]hz]h{]h|]h]uhNh‚hhƒ]rā'(hā)rć'}rä'(hbX vault_namehw}rå'(hy]hz]h{]h|]h]uhcjß'hƒ]rę'hŒX vault_namerē'…rč'}ré'(hbUhcjć'ubahuhźubhā)rź'}rė'(hbX part_sizehw}rģ'(hy]hz]h{]h|]h]uhcjß'hƒ]rķ'hŒX part_sizerī'…rļ'}rš'(hbUhcjź'ubahuhźubhā)rń'}rņ'(hbXdescription=Nonehw}ró'(hy]hz]h{]h|]h]uhcjß'hƒ]rō'hŒXdescription=Nonerõ'…rö'}r÷'(hbUhcjń'ubahuhźubeubeubhd)rų'}rł'(hbUhcjÉ'hsh»huhōhw}rś'(hy]hz]h{]h|]h]uhNh‚hhƒ]rū'(j)rü'}rż'(hbXóThis operation initiates a multipart upload. Amazon Glacier creates a multipart upload resource and returns its ID in the response. The multipart upload ID is used in subsequent requests to upload parts of an archive (see UploadMultipartPart).rž'hcjų'hsX~/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.initiate_multipart_uploadr’'huj#hw}r((hy]hz]h{]h|]h]uhKh‚hhƒ]r(hŒXóThis operation initiates a multipart upload. Amazon Glacier creates a multipart upload resource and returns its ID in the response. The multipart upload ID is used in subsequent requests to upload parts of an archive (see UploadMultipartPart).r(…r(}r((hbjž'hcjü'ubaubj)r(}r((hbX3When you initiate a multipart upload, you specify the part size in number of bytes. The part size must be a megabyte (1024 KB) multiplied by a power of 2-for example, 1048576 (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable part size is 1 MB, and the maximum is 4 GB.r(hcjų'hsj’'huj#hw}r((hy]hz]h{]h|]h]uhKh‚hhƒ]r (hŒX3When you initiate a multipart upload, you specify the part size in number of bytes. The part size must be a megabyte (1024 KB) multiplied by a power of 2-for example, 1048576 (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable part size is 1 MB, and the maximum is 4 GB.r (…r (}r ((hbj(hcj(ubaubj)r (}r((hbXTEvery part you upload to this resource (see UploadMultipartPart), except the last one, must have the same size. The last one can be the same size or smaller. For example, suppose you want to upload a 16.2 MB file. If you initiate the multipart upload with a part size of 4 MB, you will upload four parts of 4 MB each and one part of 0.2 MB.r(hcjų'hsj’'huj#hw}r((hy]hz]h{]h|]h]uhKh‚hhƒ]r(hŒXTEvery part you upload to this resource (see UploadMultipartPart), except the last one, must have the same size. The last one can be the same size or smaller. For example, suppose you want to upload a 16.2 MB file. If you initiate the multipart upload with a part size of 4 MB, you will upload four parts of 4 MB each and one part of 0.2 MB.r(…r(}r((hbj(hcj (ubaubj)r(}r((hbX”You don't need to know the size of the archive when you start a multipart upload because Amazon Glacier does not require you to specify the overall archive size.r(hcjų'hsj’'huj#hw}r((hy]hz]h{]h|]h]uhKh‚hhƒ]r(hŒX”You don't need to know the size of the archive when you start a multipart upload because Amazon Glacier does not require you to specify the overall archive size.r(…r(}r((hbj(hcj(ubaubj)r(}r((hbXAfter you complete the multipart upload, Amazon Glacier removes the multipart upload resource referenced by the ID. Amazon Glacier also removes the multipart upload resource if you cancel the multipart upload or it may be removed if there is no activity for a period of 24 hours.r(hcjų'hsj’'huj#hw}r ((hy]hz]h{]h|]h]uhKh‚hhƒ]r!(hŒXAfter you complete the multipart upload, Amazon Glacier removes the multipart upload resource referenced by the ID. Amazon Glacier also removes the multipart upload resource if you cancel the multipart upload or it may be removed if there is no activity for a period of 24 hours.r"(…r#(}r$((hbj(hcj(ubaubj)r%(}r&((hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcjų'hsj’'huj#hw}r'((hy]hz]h{]h|]h]uhK!h‚hhƒ]r(((hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see r)(…r*(}r+((hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcj%(ubj))r,(}r-((hbX@`Access Control Using AWS Identity and Access Management (IAM)`_r.(hcj%(hsNhuj-hw}r/((h|]r0(Uid126r1(ah{]hy]hz]h]UrefidUid125r2(uhNh‚hhƒ]r3(hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r4(…r5(}r6((hbUhcj,(ubaubhŒX.…r7(}r8((hbX.hcj%(ubeubj)r9(}r:((hbXŗFor conceptual information and underlying REST API, go to `Uploading Large Archives in Parts (Multipart Upload)`_ and `Initiate Multipart Upload`_ in the Amazon Glacier Developer Guide .hcjų'hsj’'huj#hw}r;((hy]hz]h{]h|]h]uhK(h‚hhƒ]r<((hŒX:For conceptual information and underlying REST API, go to r=(…r>(}r?((hbX:For conceptual information and underlying REST API, go to hcj9(ubj))r@(}rA((hbX7`Uploading Large Archives in Parts (Multipart Upload)`_rB(hcj9(hsNhuj-hw}rC((h|]rD(Uid128rE(ah{]hy]hz]h]UrefidUid127rF(uhNh‚hhƒ]rG(hŒX7`Uploading Large Archives in Parts (Multipart Upload)`_rH(…rI(}rJ((hbUhcj@(ubaubhŒX and rK(…rL(}rM((hbX and hcj9(ubj))rN(}rO((hbX`Initiate Multipart Upload`_rP(hcj9(hsNhuj-hw}rQ((h|]rR(Uid130rS(ah{]hy]hz]h]UrefidUid129rT(uhNh‚hhƒ]rU(hŒX`Initiate Multipart Upload`_rV(…rW(}rX((hbUhcjN(ubaubhŒX( in the Amazon Glacier Developer Guide .rY(…rZ(}r[((hbX( in the Amazon Glacier Developer Guide .hcj9(ubeubj)r\(}r]((hbXźThe part size must be a megabyte (1024 KB) multiplied by a power of 2, for example, 1048576 (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable part size is 1 MB, and the maximum is 4 GB (4096 MB).r^(hcjų'hsj’'huj#hw}r_((hy]hz]h{]h|]h]uhK-h‚hhƒ]r`(hŒXźThe part size must be a megabyte (1024 KB) multiplied by a power of 2, for example, 1048576 (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable part size is 1 MB, and the maximum is 4 GB (4096 MB).ra(…rb(}rc((hbj^(hcj\(ubaubj))rd(}re((hbUhcjų'hsNhuj,hw}rf((hy]hz]h{]h|]h]uhNh‚hhƒ]rg(j/)rh(}ri((hbUhw}rj((hy]hz]h{]h|]h]uhcjd(hƒ]rk((j4)rl(}rm((hbUhw}rn((hy]hz]h{]h|]h]uhcjh(hƒ]ro(hŒX Parametersrp(…rq(}rr((hbUhcjl(ubahuj<ubj=)rs(}rt((hbUhw}ru((hy]hz]h{]h|]h]uhcjh(hƒ]rv(j-)rw(}rx((hbUhw}ry((hy]hz]h{]h|]h]uhcjs(hƒ]rz((j2)r{(}r|((hbUhw}r}((hy]hz]h{]h|]h]uhcjw(hƒ]r~(j)r(}r€((hbUhw}r((hy]hz]h{]h|]h]uhcj{(hƒ]r‚((j#)rƒ(}r„((hbX vault_namehw}r…((hy]hz]h{]h|]h]uhcj(hƒ]r†(hŒX vault_namer‡(…rˆ(}r‰((hbUhcjƒ(ubahuj+ubhŒX (rŠ(…r‹(}rŒ((hbUhcj(ubja)r(}rŽ((hbUhw}r((Ureftypej2U reftargetXstrr(U refdomainjĢ'h|]h{]U refexplicit‰hy]hz]h]uhcj(hƒ]r‘(j5)r’(}r“((hbj(hw}r”((hy]hz]h{]h|]h]uhcj(hƒ]r•(hŒXstrr–(…r—(}r˜((hbUhcj’(ubahuj=ubahujeubhŒX)…r™(}rš((hbUhcj(ubhŒX -- r›(…rœ(}r((hbUhcj(ubhŒXThe name of the vault.rž(…rŸ(}r ((hbXThe name of the vault.hcj(ubehuj#ubahujYubj2)r”(}r¢((hbUhw}r£((hy]hz]h{]h|]h]uhcjw(hƒ]r¤(j)r„(}r¦((hbUhw}r§((hy]hz]h{]h|]h]uhcj”(hƒ]rØ((j#)r©(}rŖ((hbX descriptionhw}r«((hy]hz]h{]h|]h]uhcj„(hƒ]r¬(hŒX descriptionr­(…r®(}rÆ((hbUhcj©(ubahuj+ubhŒX (r°(…r±(}r²((hbUhcj„(ubja)r³(}r“((hbUhw}rµ((Ureftypej2U reftargetXstrr¶(U refdomainjĢ'h|]h{]U refexplicit‰hy]hz]h]uhcj„(hƒ]r·(j5)rø(}r¹((hbj¶(hw}rŗ((hy]hz]h{]h|]h]uhcj³(hƒ]r»(hŒXstrr¼(…r½(}r¾((hbUhcjø(ubahuj=ubahujeubhŒX)…ræ(}rĄ((hbUhcj„(ubhŒX -- rĮ(…rĀ(}rĆ((hbUhcj„(ubhŒX8The archive description that you are uploading in parts.rÄ(…rÅ(}rĘ((hbX8The archive description that you are uploading in parts.hcj„(ubehuj#ubahujYubj2)rĒ(}rČ((hbUhw}rÉ((hy]hz]h{]h|]h]uhcjw(hƒ]rŹ(j)rĖ(}rĢ((hbUhw}rĶ((hy]hz]h{]h|]h]uhcjĒ(hƒ]rĪ((j#)rĻ(}rŠ((hbX part_sizehw}rŃ((hy]hz]h{]h|]h]uhcjĖ(hƒ]rŅ(hŒX part_sizerÓ(…rŌ(}rÕ((hbUhcjĻ(ubahuj+ubhŒX (rÖ(…r×(}rŲ((hbUhcjĖ(ubja)rŁ(}rŚ((hbUhw}rŪ((Ureftypej2U reftargetXintrÜ(U refdomainjĢ'h|]h{]U refexplicit‰hy]hz]h]uhcjĖ(hƒ]rŻ(j5)rŽ(}rß((hbjÜ(hw}rą((hy]hz]h{]h|]h]uhcjŁ(hƒ]rį(hŒXintrā(…rć(}rä((hbUhcjŽ(ubahuj=ubahujeubhŒX)…rå(}rę((hbUhcjĖ(ubhŒX -- rē(…rč(}ré((hbUhcjĖ(ubhŒXbThe size of each part except the last, in bytes. The last part can be smaller than this part size.rź(…rė(}rģ((hbXbThe size of each part except the last, in bytes. The last part can be smaller than this part size.hcjĖ(ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rķ(}rī((hbUhchjhsNhuh¤hw}rļ((h|]h{]hy]hz]h]Uentries]rš((h§X/list_jobs() (boto.glacier.layer1.Layer1 method)hUtrń(auhNh‚hhƒ]ubhg)rņ(}ró((hbUhchjhsNhuh°hw}rō((h²‰h³Xpyrõ(h|]h{]hy]hz]h]h“Xmethodrö(h¶jö(uhNh‚hhƒ]r÷((hø)rų(}rł((hbXWLayer1.list_jobs(vault_name, completed=None, status_code=None, limit=None, marker=None)hcjņ(hsh»huh¼hw}rś((h|]rū(hahæhĄXboto.glacier.layer1rü(…rż(}rž(bh{]hy]hz]h]r’(hahÅXLayer1.list_jobshĒjvhȉuhNh‚hhƒ]r)(hÓ)r)}r)(hbX list_jobshcjų(hsh»huhÖhw}r)(hy]hz]h{]h|]h]uhNh‚hhƒ]r)hŒX list_jobsr)…r)}r)(hbUhcj)ubaubhÜ)r)}r )(hbUhcjų(hsh»huhßhw}r )(hy]hz]h{]h|]h]uhNh‚hhƒ]r )(hā)r )}r )(hbX vault_namehw}r)(hy]hz]h{]h|]h]uhcj)hƒ]r)hŒX vault_namer)…r)}r)(hbUhcj )ubahuhźubhā)r)}r)(hbXcompleted=Nonehw}r)(hy]hz]h{]h|]h]uhcj)hƒ]r)hŒXcompleted=Noner)…r)}r)(hbUhcj)ubahuhźubhā)r)}r)(hbXstatus_code=Nonehw}r)(hy]hz]h{]h|]h]uhcj)hƒ]r)hŒXstatus_code=Noner)…r)}r )(hbUhcj)ubahuhźubhā)r!)}r")(hbX limit=Nonehw}r#)(hy]hz]h{]h|]h]uhcj)hƒ]r$)hŒX limit=Noner%)…r&)}r')(hbUhcj!)ubahuhźubhā)r()}r))(hbX marker=Nonehw}r*)(hy]hz]h{]h|]h]uhcj)hƒ]r+)hŒX marker=Noner,)…r-)}r.)(hbUhcj()ubahuhźubeubeubhd)r/)}r0)(hbUhcjņ(hsh»huhōhw}r1)(hy]hz]h{]h|]h]uhNh‚hhƒ]r2)(j)r3)}r4)(hbXpThis operation lists jobs for a vault, including jobs that are in-progress and jobs that have recently finished.r5)hcj/)hsXn/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.list_jobsr6)huj#hw}r7)(hy]hz]h{]h|]h]uhKh‚hhƒ]r8)hŒXpThis operation lists jobs for a vault, including jobs that are in-progress and jobs that have recently finished.r9)…r:)}r;)(hbj5)hcj3)ubaubj)r<)}r=)(hbXrAmazon Glacier retains recently completed jobs for a period before deleting them; however, it eventually removes completed jobs. The output of completed jobs can be retrieved. Retaining completed jobs for a period of time after they have completed enables you to get a job output in the event you miss the job completion notification or your first attempt to download it fails. For example, suppose you start an archive retrieval job to download an archive. After the job completes, you start to download the archive but encounter a network error. In this scenario, you can retry and download the archive while the job exists.r>)hcj/)hsj6)huj#hw}r?)(hy]hz]h{]h|]h]uhKh‚hhƒ]r@)hŒXrAmazon Glacier retains recently completed jobs for a period before deleting them; however, it eventually removes completed jobs. The output of completed jobs can be retrieved. Retaining completed jobs for a period of time after they have completed enables you to get a job output in the event you miss the job completion notification or your first attempt to download it fails. For example, suppose you start an archive retrieval job to download an archive. After the job completes, you start to download the archive but encounter a network error. In this scenario, you can retry and download the archive while the job exists.rA)…rB)}rC)(hbj>)hcj<)ubaubj)rD)}rE)(hbX^To retrieve an archive or retrieve a vault inventory from Amazon Glacier, you first initiate a job, and after the job completes, you download the data. For an archive retrieval, the output is the archive data, and for an inventory retrieval, it is the inventory list. The List Job operation returns a list of these jobs sorted by job initiation time.rF)hcj/)hsj6)huj#hw}rG)(hy]hz]h{]h|]h]uhKh‚hhƒ]rH)hŒX^To retrieve an archive or retrieve a vault inventory from Amazon Glacier, you first initiate a job, and after the job completes, you download the data. For an archive retrieval, the output is the archive data, and for an inventory retrieval, it is the inventory list. The List Job operation returns a list of these jobs sorted by job initiation time.rI)…rJ)}rK)(hbjF)hcjD)ubaubj)rL)}rM)(hbXThis List Jobs operation supports pagination. By default, this operation returns up to 1,000 jobs in the response. You should always check the response for a `marker` at which to continue the list; if there are no more items the `marker` is `null`. To return a list of jobs that begins at a specific job, set the `marker` request parameter to the value you obtained from a previous List Jobs request. You can also limit the number of jobs returned in the response by specifying the `limit` parameter in the request.hcj/)hsj6)huj#hw}rN)(hy]hz]h{]h|]h]uhKh‚hhƒ]rO)(hŒXžThis List Jobs operation supports pagination. By default, this operation returns up to 1,000 jobs in the response. You should always check the response for a rP)…rQ)}rR)(hbXžThis List Jobs operation supports pagination. By default, this operation returns up to 1,000 jobs in the response. You should always check the response for a hcjL)ubj³)rS)}rT)(hbX`marker`hw}rU)(hy]hz]h{]h|]h]uhcjL)hƒ]rV)hŒXmarkerrW)…rX)}rY)(hbUhcjS)ubahuj»ubhŒX? at which to continue the list; if there are no more items the rZ)…r[)}r\)(hbX? at which to continue the list; if there are no more items the hcjL)ubj³)r])}r^)(hbX`marker`hw}r_)(hy]hz]h{]h|]h]uhcjL)hƒ]r`)hŒXmarkerra)…rb)}rc)(hbUhcj])ubahuj»ubhŒX is rd)…re)}rf)(hbX is hcjL)ubj³)rg)}rh)(hbX`null`hw}ri)(hy]hz]h{]h|]h]uhcjL)hƒ]rj)hŒXnullrk)…rl)}rm)(hbUhcjg)ubahuj»ubhŒXB. To return a list of jobs that begins at a specific job, set the rn)…ro)}rp)(hbXB. To return a list of jobs that begins at a specific job, set the hcjL)ubj³)rq)}rr)(hbX`marker`hw}rs)(hy]hz]h{]h|]h]uhcjL)hƒ]rt)hŒXmarkerru)…rv)}rw)(hbUhcjq)ubahuj»ubhŒX” request parameter to the value you obtained from a previous List Jobs request. You can also limit the number of jobs returned in the response by specifying the rx)…ry)}rz)(hbX” request parameter to the value you obtained from a previous List Jobs request. You can also limit the number of jobs returned in the response by specifying the hcjL)ubj³)r{)}r|)(hbX`limit`hw}r})(hy]hz]h{]h|]h]uhcjL)hƒ]r~)hŒXlimitr)…r€)}r)(hbUhcj{)ubahuj»ubhŒX parameter in the request.r‚)…rƒ)}r„)(hbX parameter in the request.hcjL)ubeubj)r…)}r†)(hbXtAdditionally, you can filter the jobs list returned by specifying an optional `statuscode` (InProgress, Succeeded, or Failed) and `completed` (true, false) parameter. The `statuscode` allows you to specify that only jobs that match a specified status are returned. The `completed` parameter allows you to specify that only jobs in a specific completion state are returned.hcj/)hsj6)huj#hw}r‡)(hy]hz]h{]h|]h]uhK#h‚hhƒ]rˆ)(hŒXNAdditionally, you can filter the jobs list returned by specifying an optional r‰)…rŠ)}r‹)(hbXNAdditionally, you can filter the jobs list returned by specifying an optional hcj…)ubj³)rŒ)}r)(hbX `statuscode`hw}rŽ)(hy]hz]h{]h|]h]uhcj…)hƒ]r)hŒX statuscoder)…r‘)}r’)(hbUhcjŒ)ubahuj»ubhŒX( (InProgress, Succeeded, or Failed) and r“)…r”)}r•)(hbX( (InProgress, Succeeded, or Failed) and hcj…)ubj³)r–)}r—)(hbX `completed`hw}r˜)(hy]hz]h{]h|]h]uhcj…)hƒ]r™)hŒX completedrš)…r›)}rœ)(hbUhcj–)ubahuj»ubhŒX (true, false) parameter. The r)…rž)}rŸ)(hbX (true, false) parameter. The hcj…)ubj³)r )}r”)(hbX `statuscode`hw}r¢)(hy]hz]h{]h|]h]uhcj…)hƒ]r£)hŒX statuscoder¤)…r„)}r¦)(hbUhcj )ubahuj»ubhŒXV allows you to specify that only jobs that match a specified status are returned. The r§)…rØ)}r©)(hbXV allows you to specify that only jobs that match a specified status are returned. The hcj…)ubj³)rŖ)}r«)(hbX `completed`hw}r¬)(hy]hz]h{]h|]h]uhcj…)hƒ]r­)hŒX completedr®)…rÆ)}r°)(hbUhcjŖ)ubahuj»ubhŒX\ parameter allows you to specify that only jobs in a specific completion state are returned.r±)…r²)}r³)(hbX\ parameter allows you to specify that only jobs in a specific completion state are returned.hcj…)ubeubj)r“)}rµ)(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj/)hsj6)huj#hw}r¶)(hy]hz]h{]h|]h]uhK+h‚hhƒ]r·)(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rø)…r¹)}rŗ)(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcj“)ubj))r»)}r¼)(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_r½)hcj“)hsNhuj-hw}r¾)(h|]ræ)Uid132rĄ)ah{]hy]hz]h]UrefidUid131rĮ)uhNh‚hhƒ]rĀ)hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_rĆ)…rÄ)}rÅ)(hbUhcj»)ubaubhŒX.…rĘ)}rĒ)(hbX.hcj“)ubeubj)rČ)}rÉ)(hbX0For the underlying REST API, go to `List Jobs `_hcj/)hsj6)huj#hw}rŹ)(hy]hz]h{]h|]h]uhK2h‚hhƒ]rĖ)(hŒX#For the underlying REST API, go to rĢ)…rĶ)}rĪ)(hbX#For the underlying REST API, go to hcjČ)ubj))rĻ)}rŠ)(hbX`hw}rŃ)(h|]rŅ)Uid26rÓ)ah{]hy]hz]h]UrefidUid25rŌ)uhcjČ)hƒ]rÕ)hŒX`…rÖ)}r×)(hbUhcjĻ)ubahuj-ubhŒX List Jobs rŲ)…rŁ)}rŚ)(hbX List Jobs hcjČ)ubj))rŪ)}rÜ)(hbX`hw}rŻ)(h|]rŽ)Uid28rß)ah{]hy]hz]h]UrefidUid27rą)uhcjČ)hƒ]rį)hŒX`…rā)}rć)(hbUhcjŪ)ubahuj-ubhŒX_…rä)}rå)(hbX_hcjČ)ubeubj))rę)}rē)(hbUhcj/)hsNhuj,hw}rč)(hy]hz]h{]h|]h]uhNh‚hhƒ]ré)j/)rź)}rė)(hbUhw}rģ)(hy]hz]h{]h|]h]uhcję)hƒ]rķ)(j4)rī)}rļ)(hbUhw}rš)(hy]hz]h{]h|]h]uhcjź)hƒ]rń)hŒX Parametersrņ)…ró)}rō)(hbUhcjī)ubahuj<ubj=)rõ)}rö)(hbUhw}r÷)(hy]hz]h{]h|]h]uhcjź)hƒ]rų)j-)rł)}rś)(hbUhw}rū)(hy]hz]h{]h|]h]uhcjõ)hƒ]rü)(j2)rż)}rž)(hbUhw}r’)(hy]hz]h{]h|]h]uhcjł)hƒ]r*j)r*}r*(hbUhw}r*(hy]hz]h{]h|]h]uhcjż)hƒ]r*(j#)r*}r*(hbX vault_namehw}r*(hy]hz]h{]h|]h]uhcj*hƒ]r*hŒX vault_namer *…r *}r *(hbUhcj*ubahuj+ubhŒX (r *…r *}r*(hbUhcj*ubja)r*}r*(hbUhw}r*(Ureftypej2U reftargetXstringr*U refdomainjõ(h|]h{]U refexplicit‰hy]hz]h]uhcj*hƒ]r*j5)r*}r*(hbj*hw}r*(hy]hz]h{]h|]h]uhcj*hƒ]r*hŒXstringr*…r*}r*(hbUhcj*ubahuj=ubahujeubhŒX)…r*}r*(hbUhcj*ubhŒX -- r*…r*}r*(hbUhcj*ubhŒXThe name of the vault.r *…r!*}r"*(hbXThe name of the vault.hcj*ubehuj#ubahujYubj2)r#*}r$*(hbUhw}r%*(hy]hz]h{]h|]h]uhcjł)hƒ]r&*j)r'*}r(*(hbUhw}r)*(hy]hz]h{]h|]h]uhcj#*hƒ]r**(j#)r+*}r,*(hbXlimithw}r-*(hy]hz]h{]h|]h]uhcj'*hƒ]r.*hŒXlimitr/*…r0*}r1*(hbUhcj+*ubahuj+ubhŒX (r2*…r3*}r4*(hbUhcj'*ubja)r5*}r6*(hbUhw}r7*(Ureftypej2U reftargetXstringr8*U refdomainjõ(h|]h{]U refexplicit‰hy]hz]h]uhcj'*hƒ]r9*j5)r:*}r;*(hbj8*hw}r<*(hy]hz]h{]h|]h]uhcj5*hƒ]r=*hŒXstringr>*…r?*}r@*(hbUhcj:*ubahuj=ubahujeubhŒX)…rA*}rB*(hbUhcj'*ubhŒX -- rC*…rD*}rE*(hbUhcj'*ubhŒX•Specifies that the response be limited to the specified number of items or fewer. If not specified, the List Jobs operation returns up to 1,000 jobs.rF*…rG*}rH*(hbX•Specifies that the response be limited to the specified number of items or fewer. If not specified, the List Jobs operation returns up to 1,000 jobs.hcj'*ubehuj#ubahujYubj2)rI*}rJ*(hbUhw}rK*(hy]hz]h{]h|]h]uhcjł)hƒ]rL*j)rM*}rN*(hbUhw}rO*(hy]hz]h{]h|]h]uhcjI*hƒ]rP*(j#)rQ*}rR*(hbXmarkerhw}rS*(hy]hz]h{]h|]h]uhcjM*hƒ]rT*hŒXmarkerrU*…rV*}rW*(hbUhcjQ*ubahuj+ubhŒX (rX*…rY*}rZ*(hbUhcjM*ubja)r[*}r\*(hbUhw}r]*(Ureftypej2U reftargetXstringr^*U refdomainjõ(h|]h{]U refexplicit‰hy]hz]h]uhcjM*hƒ]r_*j5)r`*}ra*(hbj^*hw}rb*(hy]hz]h{]h|]h]uhcj[*hƒ]rc*hŒXstringrd*…re*}rf*(hbUhcj`*ubahuj=ubahujeubhŒX)…rg*}rh*(hbUhcjM*ubhŒX -- ri*…rj*}rk*(hbUhcjM*ubhŒX An opaque string used for pagination. This value specifies the job at which the listing of jobs should begin. Get the marker value from a previous List Jobs response. You need only include the marker if you are continuing the pagination of results started in a previous List Jobs request.rl*…rm*}rn*(hbX An opaque string used for pagination. This value specifies the job at which the listing of jobs should begin. Get the marker value from a previous List Jobs response. You need only include the marker if you are continuing the pagination of results started in a previous List Jobs request.hcjM*ubehuj#ubahujYubj2)ro*}rp*(hbUhw}rq*(hy]hz]h{]h|]h]uhcjł)hƒ]rr*j)rs*}rt*(hbUhw}ru*(hy]hz]h{]h|]h]uhcjo*hƒ]rv*(j#)rw*}rx*(hbX statuscodehw}ry*(hy]hz]h{]h|]h]uhcjs*hƒ]rz*hŒX statuscoder{*…r|*}r}*(hbUhcjw*ubahuj+ubhŒX (r~*…r*}r€*(hbUhcjs*ubja)r*}r‚*(hbUhw}rƒ*(Ureftypej2U reftargetXstringr„*U refdomainjõ(h|]h{]U refexplicit‰hy]hz]h]uhcjs*hƒ]r…*j5)r†*}r‡*(hbj„*hw}rˆ*(hy]hz]h{]h|]h]uhcj*hƒ]r‰*hŒXstringrŠ*…r‹*}rŒ*(hbUhcj†*ubahuj=ubahujeubhŒX)…r*}rŽ*(hbUhcjs*ubhŒX -- r*…r*}r‘*(hbUhcjs*ubhŒXySpecifies the type of job status to return. You can specify the following values: "InProgress", "Succeeded", or "Failed".r’*…r“*}r”*(hbXySpecifies the type of job status to return. You can specify the following values: "InProgress", "Succeeded", or "Failed".hcjs*ubehuj#ubahujYubj2)r•*}r–*(hbUhw}r—*(hy]hz]h{]h|]h]uhcjł)hƒ]r˜*j)r™*}rš*(hbUhw}r›*(hy]hz]h{]h|]h]uhcj•*hƒ]rœ*(j#)r*}rž*(hbX completedhw}rŸ*(hy]hz]h{]h|]h]uhcj™*hƒ]r *hŒX completedr”*…r¢*}r£*(hbUhcj*ubahuj+ubhŒX (r¤*…r„*}r¦*(hbUhcj™*ubja)r§*}rØ*(hbUhw}r©*(Ureftypej2U reftargetXstringrŖ*U refdomainjõ(h|]h{]U refexplicit‰hy]hz]h]uhcj™*hƒ]r«*j5)r¬*}r­*(hbjŖ*hw}r®*(hy]hz]h{]h|]h]uhcj§*hƒ]rÆ*hŒXstringr°*…r±*}r²*(hbUhcj¬*ubahuj=ubahujeubhŒX)…r³*}r“*(hbUhcj™*ubhŒX -- rµ*…r¶*}r·*(hbUhcj™*ubhŒX;Specifies the state of the jobs to return. You can specify rø*…r¹*}rŗ*(hbX;Specifies the state of the jobs to return. You can specify hcj™*ubj³)r»*}r¼*(hbX`True`hw}r½*(hy]hz]h{]h|]h]uhcj™*hƒ]r¾*hŒXTrueræ*…rĄ*}rĮ*(hbUhcj»*ubahuj»ubhŒX or rĀ*…rĆ*}rÄ*(hbX or hcj™*ubj³)rÅ*}rĘ*(hbX`False`hw}rĒ*(hy]hz]h{]h|]h]uhcj™*hƒ]rČ*hŒXFalserÉ*…rŹ*}rĖ*(hbUhcjÅ*ubahuj»ubhŒX.…rĢ*}rĶ*(hbX.hcj™*ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rĪ*}rĻ*(hbUhchjhsNhuh¤hw}rŠ*(h|]h{]hy]hz]h]Uentries]rŃ*(h§X<list_multipart_uploads() (boto.glacier.layer1.Layer1 method)h0UtrŅ*auhNh‚hhƒ]ubhg)rÓ*}rŌ*(hbUhchjhsNhuh°hw}rÕ*(h²‰h³XpyrÖ*h|]h{]hy]hz]h]h“Xmethodr×*h¶j×*uhNh‚hhƒ]rŲ*(hø)rŁ*}rŚ*(hbXBLayer1.list_multipart_uploads(vault_name, limit=None, marker=None)hcjÓ*hsh»huh¼hw}rŪ*(h|]rÜ*h0ahæhĄXboto.glacier.layer1rŻ*…rŽ*}rß*bh{]hy]hz]h]rą*h0ahÅXLayer1.list_multipart_uploadshĒjvhȉuhNh‚hhƒ]rį*(hÓ)rā*}rć*(hbXlist_multipart_uploadshcjŁ*hsh»huhÖhw}rä*(hy]hz]h{]h|]h]uhNh‚hhƒ]rå*hŒXlist_multipart_uploadsrę*…rē*}rč*(hbUhcjā*ubaubhÜ)ré*}rź*(hbUhcjŁ*hsh»huhßhw}rė*(hy]hz]h{]h|]h]uhNh‚hhƒ]rģ*(hā)rķ*}rī*(hbX vault_namehw}rļ*(hy]hz]h{]h|]h]uhcjé*hƒ]rš*hŒX vault_namerń*…rņ*}ró*(hbUhcjķ*ubahuhźubhā)rō*}rõ*(hbX limit=Nonehw}rö*(hy]hz]h{]h|]h]uhcjé*hƒ]r÷*hŒX limit=Nonerų*…rł*}rś*(hbUhcjō*ubahuhźubhā)rū*}rü*(hbX marker=Nonehw}rż*(hy]hz]h{]h|]h]uhcjé*hƒ]rž*hŒX marker=Noner’*…r+}r+(hbUhcjū*ubahuhźubeubeubhd)r+}r+(hbUhcjÓ*hsh»huhōhw}r+(hy]hz]h{]h|]h]uhNh‚hhƒ]r+(j)r+}r+(hbX<This operation lists in-progress multipart uploads for the specified vault. An in-progress multipart upload is a multipart upload that has been initiated by an InitiateMultipartUpload request, but has not yet been completed or aborted. The list returned in the List Multipart Upload response has no guaranteed order.r+hcj+hsX{/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.list_multipart_uploadsr +huj#hw}r +(hy]hz]h{]h|]h]uhKh‚hhƒ]r +hŒX<This operation lists in-progress multipart uploads for the specified vault. An in-progress multipart upload is a multipart upload that has been initiated by an InitiateMultipartUpload request, but has not yet been completed or aborted. The list returned in the List Multipart Upload response has no guaranteed order.r +…r +}r+(hbj+hcj+ubaubj)r+}r+(hbX;The List Multipart Uploads operation supports pagination. By default, this operation returns up to 1,000 multipart uploads in the response. You should always check the response for a `marker` at which to continue the list; if there are no more items the `marker` is `null`. To return a list of multipart uploads that begins at a specific upload, set the `marker` request parameter to the value you obtained from a previous List Multipart Upload request. You can also limit the number of uploads returned in the response by specifying the `limit` parameter in the request.hcj+hsj +huj#hw}r+(hy]hz]h{]h|]h]uhKh‚hhƒ]r+(hŒX·The List Multipart Uploads operation supports pagination. By default, this operation returns up to 1,000 multipart uploads in the response. You should always check the response for a r+…r+}r+(hbX·The List Multipart Uploads operation supports pagination. By default, this operation returns up to 1,000 multipart uploads in the response. You should always check the response for a hcj+ubj³)r+}r+(hbX`marker`hw}r+(hy]hz]h{]h|]h]uhcj+hƒ]r+hŒXmarkerr+…r+}r+(hbUhcj+ubahuj»ubhŒX? at which to continue the list; if there are no more items the r+…r+}r+(hbX? at which to continue the list; if there are no more items the hcj+ubj³)r +}r!+(hbX`marker`hw}r"+(hy]hz]h{]h|]h]uhcj+hƒ]r#+hŒXmarkerr$+…r%+}r&+(hbUhcj +ubahuj»ubhŒX is r'+…r(+}r)+(hbX is hcj+ubj³)r*+}r++(hbX`null`hw}r,+(hy]hz]h{]h|]h]uhcj+hƒ]r-+hŒXnullr.+…r/+}r0+(hbUhcj*+ubahuj»ubhŒXR. To return a list of multipart uploads that begins at a specific upload, set the r1+…r2+}r3+(hbXR. To return a list of multipart uploads that begins at a specific upload, set the hcj+ubj³)r4+}r5+(hbX`marker`hw}r6+(hy]hz]h{]h|]h]uhcj+hƒ]r7+hŒXmarkerr8+…r9+}r:+(hbUhcj4+ubahuj»ubhŒX° request parameter to the value you obtained from a previous List Multipart Upload request. You can also limit the number of uploads returned in the response by specifying the r;+…r<+}r=+(hbX° request parameter to the value you obtained from a previous List Multipart Upload request. You can also limit the number of uploads returned in the response by specifying the hcj+ubj³)r>+}r?+(hbX`limit`hw}r@+(hy]hz]h{]h|]h]uhcj+hƒ]rA+hŒXlimitrB+…rC+}rD+(hbUhcj>+ubahuj»ubhŒX parameter in the request.rE+…rF+}rG+(hbX parameter in the request.hcj+ubeubj)rH+}rI+(hbX+Note the difference between this operation and listing parts (ListParts). The List Multipart Uploads operation lists all multipart uploads for a vault and does not require a multipart upload ID. The List Parts operation requires a multipart upload ID since parts are associated with a single upload.rJ+hcj+hsj +huj#hw}rK+(hy]hz]h{]h|]h]uhKh‚hhƒ]rL+hŒX+Note the difference between this operation and listing parts (ListParts). The List Multipart Uploads operation lists all multipart uploads for a vault and does not require a multipart upload ID. The List Parts operation requires a multipart upload ID since parts are associated with a single upload.rM+…rN+}rO+(hbjJ+hcjH+ubaubj)rP+}rQ+(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj+hsj +huj#hw}rR+(hy]hz]h{]h|]h]uhKh‚hhƒ]rS+(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rT+…rU+}rV+(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjP+ubj))rW+}rX+(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rY+hcjP+hsNhuj-hw}rZ+(h|]r[+Uid134r\+ah{]hy]hz]h]UrefidUid133r]+uhNh‚hhƒ]r^+hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r_+…r`+}ra+(hbUhcjW+ubaubhŒX.…rb+}rc+(hbX.hcjP+ubeubj)rd+}re+(hbXÆFor conceptual information and the underlying REST API, go to `Working with Archives in Amazon Glacier`_ and `List Multipart Uploads `_ in the Amazon Glacier Developer Guide .hcj+hsj +huj#hw}rf+(hy]hz]h{]h|]h]uhK h‚hhƒ]rg+(hŒX>For conceptual information and the underlying REST API, go to rh+…ri+}rj+(hbX>For conceptual information and the underlying REST API, go to hcjd+ubj))rk+}rl+(hbX*`Working with Archives in Amazon Glacier`_rm+hcjd+hsNhuj-hw}rn+(h|]ro+Uid136rp+ah{]hy]hz]h]UrefidUid135rq+uhNh‚hhƒ]rr+hŒX*`Working with Archives in Amazon Glacier`_rs+…rt+}ru+(hbUhcjk+ubaubhŒX and rv+…rw+}rx+(hbX and hcjd+ubj))ry+}rz+(hbX`hw}r{+(h|]r|+Uid30r}+ah{]hy]hz]h]UrefidUid29r~+uhcjd+hƒ]r+hŒX`…r€+}r+(hbUhcjy+ubahuj-ubhŒXList Multipart Uploads r‚+…rƒ+}r„+(hbXList Multipart Uploads hcjd+ubj))r…+}r†+(hbX`hw}r‡+(h|]rˆ+Uid32r‰+ah{]hy]hz]h]UrefidUid31rŠ+uhcjd+hƒ]r‹+hŒX`…rŒ+}r+(hbUhcj…+ubahuj-ubhŒX)_ in the Amazon Glacier Developer Guide .rŽ+…r+}r+(hbX)_ in the Amazon Glacier Developer Guide .hcjd+ubeubj))r‘+}r’+(hbUhcj+hsNhuj,hw}r“+(hy]hz]h{]h|]h]uhNh‚hhƒ]r”+j/)r•+}r–+(hbUhw}r—+(hy]hz]h{]h|]h]uhcj‘+hƒ]r˜+(j4)r™+}rš+(hbUhw}r›+(hy]hz]h{]h|]h]uhcj•+hƒ]rœ+hŒX Parametersr+…rž+}rŸ+(hbUhcj™+ubahuj<ubj=)r +}r”+(hbUhw}r¢+(hy]hz]h{]h|]h]uhcj•+hƒ]r£+j-)r¤+}r„+(hbUhw}r¦+(hy]hz]h{]h|]h]uhcj +hƒ]r§+(j2)rØ+}r©+(hbUhw}rŖ+(hy]hz]h{]h|]h]uhcj¤+hƒ]r«+j)r¬+}r­+(hbUhw}r®+(hy]hz]h{]h|]h]uhcjØ+hƒ]rÆ+(j#)r°+}r±+(hbX vault_namehw}r²+(hy]hz]h{]h|]h]uhcj¬+hƒ]r³+hŒX vault_namer“+…rµ+}r¶+(hbUhcj°+ubahuj+ubhŒX (r·+…rø+}r¹+(hbUhcj¬+ubja)rŗ+}r»+(hbUhw}r¼+(Ureftypej2U reftargetXstringr½+U refdomainjÖ*h|]h{]U refexplicit‰hy]hz]h]uhcj¬+hƒ]r¾+j5)ræ+}rĄ+(hbj½+hw}rĮ+(hy]hz]h{]h|]h]uhcjŗ+hƒ]rĀ+hŒXstringrĆ+…rÄ+}rÅ+(hbUhcjæ+ubahuj=ubahujeubhŒX)…rĘ+}rĒ+(hbUhcj¬+ubhŒX -- rČ+…rÉ+}rŹ+(hbUhcj¬+ubhŒXThe name of the vault.rĖ+…rĢ+}rĶ+(hbXThe name of the vault.hcj¬+ubehuj#ubahujYubj2)rĪ+}rĻ+(hbUhw}rŠ+(hy]hz]h{]h|]h]uhcj¤+hƒ]rŃ+j)rŅ+}rÓ+(hbUhw}rŌ+(hy]hz]h{]h|]h]uhcjĪ+hƒ]rÕ+(j#)rÖ+}r×+(hbXlimithw}rŲ+(hy]hz]h{]h|]h]uhcjŅ+hƒ]rŁ+hŒXlimitrŚ+…rŪ+}rÜ+(hbUhcjÖ+ubahuj+ubhŒX (rŻ+…rŽ+}rß+(hbUhcjŅ+ubja)rą+}rį+(hbUhw}rā+(Ureftypej2U reftargetXstringrć+U refdomainjÖ*h|]h{]U refexplicit‰hy]hz]h]uhcjŅ+hƒ]rä+j5)rå+}rę+(hbjć+hw}rē+(hy]hz]h{]h|]h]uhcją+hƒ]rč+hŒXstringré+…rź+}rė+(hbUhcjå+ubahuj=ubahujeubhŒX)…rģ+}rķ+(hbUhcjŅ+ubhŒX -- rī+…rļ+}rš+(hbUhcjŅ+ubhŒXžSpecifies the maximum number of uploads returned in the response body. If this value is not specified, the List Uploads operation returns up to 1,000 uploads.rń+…rņ+}ró+(hbXžSpecifies the maximum number of uploads returned in the response body. If this value is not specified, the List Uploads operation returns up to 1,000 uploads.hcjŅ+ubehuj#ubahujYubj2)rō+}rõ+(hbUhw}rö+(hy]hz]h{]h|]h]uhcj¤+hƒ]r÷+j)rų+}rł+(hbUhw}rś+(hy]hz]h{]h|]h]uhcjō+hƒ]rū+(j#)rü+}rż+(hbXmarkerhw}rž+(hy]hz]h{]h|]h]uhcjų+hƒ]r’+hŒXmarkerr,…r,}r,(hbUhcjü+ubahuj+ubhŒX (r,…r,}r,(hbUhcjų+ubja)r,}r,(hbUhw}r,(Ureftypej2U reftargetXstringr ,U refdomainjÖ*h|]h{]U refexplicit‰hy]hz]h]uhcjų+hƒ]r ,j5)r ,}r ,(hbj ,hw}r ,(hy]hz]h{]h|]h]uhcj,hƒ]r,hŒXstringr,…r,}r,(hbUhcj ,ubahuj=ubahujeubhŒX)…r,}r,(hbUhcjų+ubhŒX -- r,…r,}r,(hbUhcjų+ubhŒX,An opaque string used for pagination. This value specifies the upload at which the listing of uploads should begin. Get the marker value from a previous List Uploads response. You need only include the marker if you are continuing the pagination of results started in a previous List Uploads request.r,…r,}r,(hbX,An opaque string used for pagination. This value specifies the upload at which the listing of uploads should begin. Get the marker value from a previous List Uploads response. You need only include the marker if you are continuing the pagination of results started in a previous List Uploads request.hcjų+ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )r,}r,(hbUhchjhsNhuh¤hw}r,(h|]h{]hy]hz]h]Uentries]r,(h§X0list_parts() (boto.glacier.layer1.Layer1 method)hUtr,auhNh‚hhƒ]ubhg)r,}r ,(hbUhchjhsNhuh°hw}r!,(h²‰h³Xpyr",h|]h{]hy]hz]h]h“Xmethodr#,h¶j#,uhNh‚hhƒ]r$,(hø)r%,}r&,(hbXALayer1.list_parts(vault_name, upload_id, limit=None, marker=None)hcj,hsh»huh¼hw}r',(h|]r(,hahæhĄXboto.glacier.layer1r),…r*,}r+,bh{]hy]hz]h]r,,hahÅXLayer1.list_partshĒjvhȉuhNh‚hhƒ]r-,(hÓ)r.,}r/,(hbX list_partshcj%,hsh»huhÖhw}r0,(hy]hz]h{]h|]h]uhNh‚hhƒ]r1,hŒX list_partsr2,…r3,}r4,(hbUhcj.,ubaubhÜ)r5,}r6,(hbUhcj%,hsh»huhßhw}r7,(hy]hz]h{]h|]h]uhNh‚hhƒ]r8,(hā)r9,}r:,(hbX vault_namehw}r;,(hy]hz]h{]h|]h]uhcj5,hƒ]r<,hŒX vault_namer=,…r>,}r?,(hbUhcj9,ubahuhźubhā)r@,}rA,(hbX upload_idhw}rB,(hy]hz]h{]h|]h]uhcj5,hƒ]rC,hŒX upload_idrD,…rE,}rF,(hbUhcj@,ubahuhźubhā)rG,}rH,(hbX limit=Nonehw}rI,(hy]hz]h{]h|]h]uhcj5,hƒ]rJ,hŒX limit=NonerK,…rL,}rM,(hbUhcjG,ubahuhźubhā)rN,}rO,(hbX marker=Nonehw}rP,(hy]hz]h{]h|]h]uhcj5,hƒ]rQ,hŒX marker=NonerR,…rS,}rT,(hbUhcjN,ubahuhźubeubeubhd)rU,}rV,(hbUhcj,hsh»huhōhw}rW,(hy]hz]h{]h|]h]uhNh‚hhƒ]rX,(j)rY,}rZ,(hbXgThis operation lists the parts of an archive that have been uploaded in a specific multipart upload. You can make this request at any time during an in-progress multipart upload before you complete the upload (see CompleteMultipartUpload. List Parts returns an error for completed uploads. The list returned in the List Parts response is sorted by part range.r[,hcjU,hsXo/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.list_partsr\,huj#hw}r],(hy]hz]h{]h|]h]uhKh‚hhƒ]r^,hŒXgThis operation lists the parts of an archive that have been uploaded in a specific multipart upload. You can make this request at any time during an in-progress multipart upload before you complete the upload (see CompleteMultipartUpload. List Parts returns an error for completed uploads. The list returned in the List Parts response is sorted by part range.r_,…r`,}ra,(hbj[,hcjY,ubaubj)rb,}rc,(hbXThe List Parts operation supports pagination. By default, this operation returns up to 1,000 uploaded parts in the response. You should always check the response for a `marker` at which to continue the list; if there are no more items the `marker` is `null`. To return a list of parts that begins at a specific part, set the `marker` request parameter to the value you obtained from a previous List Parts request. You can also limit the number of parts returned in the response by specifying the `limit` parameter in the request.hcjU,hsj\,huj#hw}rd,(hy]hz]h{]h|]h]uhKh‚hhƒ]re,(hŒXØThe List Parts operation supports pagination. By default, this operation returns up to 1,000 uploaded parts in the response. You should always check the response for a rf,…rg,}rh,(hbXØThe List Parts operation supports pagination. By default, this operation returns up to 1,000 uploaded parts in the response. You should always check the response for a hcjb,ubj³)ri,}rj,(hbX`marker`hw}rk,(hy]hz]h{]h|]h]uhcjb,hƒ]rl,hŒXmarkerrm,…rn,}ro,(hbUhcji,ubahuj»ubhŒX? at which to continue the list; if there are no more items the rp,…rq,}rr,(hbX? at which to continue the list; if there are no more items the hcjb,ubj³)rs,}rt,(hbX`marker`hw}ru,(hy]hz]h{]h|]h]uhcjb,hƒ]rv,hŒXmarkerrw,…rx,}ry,(hbUhcjs,ubahuj»ubhŒX is rz,…r{,}r|,(hbX is hcjb,ubj³)r},}r~,(hbX`null`hw}r,(hy]hz]h{]h|]h]uhcjb,hƒ]r€,hŒXnullr,…r‚,}rƒ,(hbUhcj},ubahuj»ubhŒXD. To return a list of parts that begins at a specific part, set the r„,…r…,}r†,(hbXD. To return a list of parts that begins at a specific part, set the hcjb,ubj³)r‡,}rˆ,(hbX`marker`hw}r‰,(hy]hz]h{]h|]h]uhcjb,hƒ]rŠ,hŒXmarkerr‹,…rŒ,}r,(hbUhcj‡,ubahuj»ubhŒX£ request parameter to the value you obtained from a previous List Parts request. You can also limit the number of parts returned in the response by specifying the rŽ,…r,}r,(hbX£ request parameter to the value you obtained from a previous List Parts request. You can also limit the number of parts returned in the response by specifying the hcjb,ubj³)r‘,}r’,(hbX`limit`hw}r“,(hy]hz]h{]h|]h]uhcjb,hƒ]r”,hŒXlimitr•,…r–,}r—,(hbUhcj‘,ubahuj»ubhŒX parameter in the request.r˜,…r™,}rš,(hbX parameter in the request.hcjb,ubeubj)r›,}rœ,(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcjU,hsj\,huj#hw}r,(hy]hz]h{]h|]h]uhKh‚hhƒ]rž,(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rŸ,…r ,}r”,(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcj›,ubj))r¢,}r£,(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_r¤,hcj›,hsNhuj-hw}r„,(h|]r¦,Uid138r§,ah{]hy]hz]h]UrefidUid137rØ,uhNh‚hhƒ]r©,hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_rŖ,…r«,}r¬,(hbUhcj¢,ubaubhŒX.…r­,}r®,(hbX.hcj›,ubeubj)rÆ,}r°,(hbX¢For conceptual information and the underlying REST API, go to `Working with Archives in Amazon Glacier`_ and `List Parts`_ in the Amazon Glacier Developer Guide .hcjU,hsj\,huj#hw}r±,(hy]hz]h{]h|]h]uhKh‚hhƒ]r²,(hŒX>For conceptual information and the underlying REST API, go to r³,…r“,}rµ,(hbX>For conceptual information and the underlying REST API, go to hcjÆ,ubj))r¶,}r·,(hbX*`Working with Archives in Amazon Glacier`_rø,hcjÆ,hsNhuj-hw}r¹,(h|]rŗ,Uid140r»,ah{]hy]hz]h]UrefidUid139r¼,uhNh‚hhƒ]r½,hŒX*`Working with Archives in Amazon Glacier`_r¾,…ræ,}rĄ,(hbUhcj¶,ubaubhŒX and rĮ,…rĀ,}rĆ,(hbX and hcjÆ,ubj))rÄ,}rÅ,(hbX `List Parts`_rĘ,hcjÆ,hsNhuj-hw}rĒ,(h|]rČ,Uid142rÉ,ah{]hy]hz]h]UrefidUid141rŹ,uhNh‚hhƒ]rĖ,hŒX `List Parts`_rĢ,…rĶ,}rĪ,(hbUhcjÄ,ubaubhŒX( in the Amazon Glacier Developer Guide .rĻ,…rŠ,}rŃ,(hbX( in the Amazon Glacier Developer Guide .hcjÆ,ubeubj))rŅ,}rÓ,(hbUhcjU,hsNhuj,hw}rŌ,(hy]hz]h{]h|]h]uhNh‚hhƒ]rÕ,j/)rÖ,}r×,(hbUhw}rŲ,(hy]hz]h{]h|]h]uhcjŅ,hƒ]rŁ,(j4)rŚ,}rŪ,(hbUhw}rÜ,(hy]hz]h{]h|]h]uhcjÖ,hƒ]rŻ,hŒX ParametersrŽ,…rß,}rą,(hbUhcjŚ,ubahuj<ubj=)rį,}rā,(hbUhw}rć,(hy]hz]h{]h|]h]uhcjÖ,hƒ]rä,j-)rå,}rę,(hbUhw}rē,(hy]hz]h{]h|]h]uhcjį,hƒ]rč,(j2)ré,}rź,(hbUhw}rė,(hy]hz]h{]h|]h]uhcjå,hƒ]rģ,j)rķ,}rī,(hbUhw}rļ,(hy]hz]h{]h|]h]uhcjé,hƒ]rš,(j#)rń,}rņ,(hbX vault_namehw}ró,(hy]hz]h{]h|]h]uhcjķ,hƒ]rō,hŒX vault_namerõ,…rö,}r÷,(hbUhcjń,ubahuj+ubhŒX (rų,…rł,}rś,(hbUhcjķ,ubja)rū,}rü,(hbUhw}rż,(Ureftypej2U reftargetXstringrž,U refdomainj",h|]h{]U refexplicit‰hy]hz]h]uhcjķ,hƒ]r’,j5)r-}r-(hbjž,hw}r-(hy]hz]h{]h|]h]uhcjū,hƒ]r-hŒXstringr-…r-}r-(hbUhcj-ubahuj=ubahujeubhŒX)…r-}r-(hbUhcjķ,ubhŒX -- r -…r -}r -(hbUhcjķ,ubhŒXThe name of the vault.r -…r -}r-(hbXThe name of the vault.hcjķ,ubehuj#ubahujYubj2)r-}r-(hbUhw}r-(hy]hz]h{]h|]h]uhcjå,hƒ]r-j)r-}r-(hbUhw}r-(hy]hz]h{]h|]h]uhcj-hƒ]r-(j#)r-}r-(hbX upload_idhw}r-(hy]hz]h{]h|]h]uhcj-hƒ]r-hŒX upload_idr-…r-}r-(hbUhcj-ubahuj+ubhŒX (r-…r-}r -(hbUhcj-ubja)r!-}r"-(hbUhw}r#-(Ureftypej2U reftargetXstringr$-U refdomainj",h|]h{]U refexplicit‰hy]hz]h]uhcj-hƒ]r%-j5)r&-}r'-(hbj$-hw}r(-(hy]hz]h{]h|]h]uhcj!-hƒ]r)-hŒXstringr*-…r+-}r,-(hbUhcj&-ubahuj=ubahujeubhŒX)…r--}r.-(hbUhcj-ubhŒX -- r/-…r0-}r1-(hbUhcj-ubhŒX&The upload ID of the multipart upload.r2-…r3-}r4-(hbX&The upload ID of the multipart upload.hcj-ubehuj#ubahujYubj2)r5-}r6-(hbUhw}r7-(hy]hz]h{]h|]h]uhcjå,hƒ]r8-j)r9-}r:-(hbUhw}r;-(hy]hz]h{]h|]h]uhcj5-hƒ]r<-(j#)r=-}r>-(hbXmarkerhw}r?-(hy]hz]h{]h|]h]uhcj9-hƒ]r@-hŒXmarkerrA-…rB-}rC-(hbUhcj=-ubahuj+ubhŒX (rD-…rE-}rF-(hbUhcj9-ubja)rG-}rH-(hbUhw}rI-(Ureftypej2U reftargetXstringrJ-U refdomainj",h|]h{]U refexplicit‰hy]hz]h]uhcj9-hƒ]rK-j5)rL-}rM-(hbjJ-hw}rN-(hy]hz]h{]h|]h]uhcjG-hƒ]rO-hŒXstringrP-…rQ-}rR-(hbUhcjL-ubahuj=ubahujeubhŒX)…rS-}rT-(hbUhcj9-ubhŒX -- rU-…rV-}rW-(hbUhcj9-ubhŒX4An opaque string used for pagination. This value specifies the part at which the listing of parts should begin. Get the marker value from the response of a previous List Parts response. You need only include the marker if you are continuing the pagination of results started in a previous List Parts request.rX-…rY-}rZ-(hbX4An opaque string used for pagination. This value specifies the part at which the listing of parts should begin. Get the marker value from the response of a previous List Parts response. You need only include the marker if you are continuing the pagination of results started in a previous List Parts request.hcj9-ubehuj#ubahujYubj2)r[-}r\-(hbUhw}r]-(hy]hz]h{]h|]h]uhcjå,hƒ]r^-j)r_-}r`-(hbUhw}ra-(hy]hz]h{]h|]h]uhcj[-hƒ]rb-(j#)rc-}rd-(hbXlimithw}re-(hy]hz]h{]h|]h]uhcj_-hƒ]rf-hŒXlimitrg-…rh-}ri-(hbUhcjc-ubahuj+ubhŒX (rj-…rk-}rl-(hbUhcj_-ubja)rm-}rn-(hbUhw}ro-(Ureftypej2U reftargetXstringrp-U refdomainj",h|]h{]U refexplicit‰hy]hz]h]uhcj_-hƒ]rq-j5)rr-}rs-(hbjp-hw}rt-(hy]hz]h{]h|]h]uhcjm-hƒ]ru-hŒXstringrv-…rw-}rx-(hbUhcjr-ubahuj=ubahujeubhŒX)…ry-}rz-(hbUhcj_-ubhŒX -- r{-…r|-}r}-(hbUhcj_-ubhŒXšSpecifies the maximum number of parts returned in the response body. If this value is not specified, the List Parts operation returns up to 1,000 uploads.r~-…r-}r€-(hbXšSpecifies the maximum number of parts returned in the response body. If this value is not specified, the List Parts operation returns up to 1,000 uploads.hcj_-ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )r-}r‚-(hbUhchjhsNhuh¤hw}rƒ-(h|]h{]hy]hz]h]Uentries]r„-(h§X1list_vaults() (boto.glacier.layer1.Layer1 method)h6Utr…-auhNh‚hhƒ]ubhg)r†-}r‡-(hbUhchjhsNhuh°hw}rˆ-(h²‰h³Xpyr‰-h|]h{]hy]hz]h]h“XmethodrŠ-h¶jŠ-uhNh‚hhƒ]r‹-(hø)rŒ-}r-(hbX+Layer1.list_vaults(limit=None, marker=None)hcj†-hsh»huh¼hw}rŽ-(h|]r-h6ahæhĄXboto.glacier.layer1r-…r‘-}r’-bh{]hy]hz]h]r“-h6ahÅXLayer1.list_vaultshĒjvhȉuhNh‚hhƒ]r”-(hÓ)r•-}r–-(hbX list_vaultshcjŒ-hsh»huhÖhw}r—-(hy]hz]h{]h|]h]uhNh‚hhƒ]r˜-hŒX list_vaultsr™-…rš-}r›-(hbUhcj•-ubaubhÜ)rœ-}r-(hbUhcjŒ-hsh»huhßhw}rž-(hy]hz]h{]h|]h]uhNh‚hhƒ]rŸ-(hā)r -}r”-(hbX limit=Nonehw}r¢-(hy]hz]h{]h|]h]uhcjœ-hƒ]r£-hŒX limit=Noner¤-…r„-}r¦-(hbUhcj -ubahuhźubhā)r§-}rØ-(hbX marker=Nonehw}r©-(hy]hz]h{]h|]h]uhcjœ-hƒ]rŖ-hŒX marker=Noner«-…r¬-}r­-(hbUhcj§-ubahuhźubeubeubhd)r®-}rÆ-(hbUhcj†-hsh»huhōhw}r°-(hy]hz]h{]h|]h]uhNh‚hhƒ]r±-(j)r²-}r³-(hbX…This operation lists all vaults owned by the calling user's account. The list returned in the response is ASCII-sorted by vault name.r“-hcj®-hsXp/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.list_vaultsrµ-huj#hw}r¶-(hy]hz]h{]h|]h]uhKh‚hhƒ]r·-hŒX…This operation lists all vaults owned by the calling user's account. The list returned in the response is ASCII-sorted by vault name.rø-…r¹-}rŗ-(hbj“-hcj²-ubaubj)r»-}r¼-(hbXBy default, this operation returns up to 1,000 items. If there are more vaults to list, the response `marker` field contains the vault Amazon Resource Name (ARN) at which to continue the list with a new List Vaults request; otherwise, the `marker` field is `null`. To return a list of vaults that begins at a specific vault, set the `marker` request parameter to the vault ARN you obtained from a previous List Vaults request. You can also limit the number of vaults returned in the response by specifying the `limit` parameter in the request.hcj®-hsjµ-huj#hw}r½-(hy]hz]h{]h|]h]uhKh‚hhƒ]r¾-(hŒXeBy default, this operation returns up to 1,000 items. If there are more vaults to list, the response ræ-…rĄ-}rĮ-(hbXeBy default, this operation returns up to 1,000 items. If there are more vaults to list, the response hcj»-ubj³)rĀ-}rĆ-(hbX`marker`hw}rÄ-(hy]hz]h{]h|]h]uhcj»-hƒ]rÅ-hŒXmarkerrĘ-…rĒ-}rČ-(hbUhcjĀ-ubahuj»ubhŒX‚ field contains the vault Amazon Resource Name (ARN) at which to continue the list with a new List Vaults request; otherwise, the rÉ-…rŹ-}rĖ-(hbX‚ field contains the vault Amazon Resource Name (ARN) at which to continue the list with a new List Vaults request; otherwise, the hcj»-ubj³)rĢ-}rĶ-(hbX`marker`hw}rĪ-(hy]hz]h{]h|]h]uhcj»-hƒ]rĻ-hŒXmarkerrŠ-…rŃ-}rŅ-(hbUhcjĢ-ubahuj»ubhŒX field is rÓ-…rŌ-}rÕ-(hbX field is hcj»-ubj³)rÖ-}r×-(hbX`null`hw}rŲ-(hy]hz]h{]h|]h]uhcj»-hƒ]rŁ-hŒXnullrŚ-…rŪ-}rÜ-(hbUhcjÖ-ubahuj»ubhŒXF. To return a list of vaults that begins at a specific vault, set the rŻ-…rŽ-}rß-(hbXF. To return a list of vaults that begins at a specific vault, set the hcj»-ubj³)rą-}rį-(hbX`marker`hw}rā-(hy]hz]h{]h|]h]uhcj»-hƒ]rć-hŒXmarkerrä-…rå-}rę-(hbUhcją-ubahuj»ubhŒX© request parameter to the vault ARN you obtained from a previous List Vaults request. You can also limit the number of vaults returned in the response by specifying the rē-…rč-}ré-(hbX© request parameter to the vault ARN you obtained from a previous List Vaults request. You can also limit the number of vaults returned in the response by specifying the hcj»-ubj³)rź-}rė-(hbX`limit`hw}rģ-(hy]hz]h{]h|]h]uhcj»-hƒ]rķ-hŒXlimitrī-…rļ-}rš-(hbUhcjź-ubahuj»ubhŒX parameter in the request.rń-…rņ-}ró-(hbX parameter in the request.hcj»-ubeubj)rō-}rõ-(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj®-hsjµ-huj#hw}rö-(hy]hz]h{]h|]h]uhKh‚hhƒ]r÷-(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rų-…rł-}rś-(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjō-ubj))rū-}rü-(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rż-hcjō-hsNhuj-hw}rž-(h|]r’-Uid144r.ah{]hy]hz]h]UrefidUid143r.uhNh‚hhƒ]r.hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r.…r.}r.(hbUhcjū-ubaubhŒX.…r.}r.(hbX.hcjō-ubeubj)r.}r .(hbX¤For conceptual information and underlying REST API, go to `Retrieving Vault Metadata in Amazon Glacier`_ and `List Vaults `_ in the Amazon Glacier Developer Guide .hcj®-hsjµ-huj#hw}r .(hy]hz]h{]h|]h]uhKh‚hhƒ]r .(hŒX:For conceptual information and underlying REST API, go to r .…r .}r.(hbX:For conceptual information and underlying REST API, go to hcj.ubj))r.}r.(hbX.`Retrieving Vault Metadata in Amazon Glacier`_r.hcj.hsNhuj-hw}r.(h|]r.Uid146r.ah{]hy]hz]h]UrefidUid145r.uhNh‚hhƒ]r.hŒX.`Retrieving Vault Metadata in Amazon Glacier`_r.…r.}r.(hbUhcj.ubaubhŒX and r.…r.}r.(hbX and hcj.ubj))r.}r.(hbX`hw}r.(h|]r .Uid34r!.ah{]hy]hz]h]UrefidUid33r".uhcj.hƒ]r#.hŒX`…r$.}r%.(hbUhcj.ubahuj-ubhŒX List Vaults r&.…r'.}r(.(hbX List Vaults hcj.ubj))r).}r*.(hbX`hw}r+.(h|]r,.Uid36r-.ah{]hy]hz]h]UrefidUid35r..uhcj.hƒ]r/.hŒX`…r0.}r1.(hbUhcj).ubahuj-ubhŒX)_ in the Amazon Glacier Developer Guide .r2.…r3.}r4.(hbX)_ in the Amazon Glacier Developer Guide .hcj.ubeubj))r5.}r6.(hbUhcj®-hsNhuj,hw}r7.(hy]hz]h{]h|]h]uhNh‚hhƒ]r8.j/)r9.}r:.(hbUhw}r;.(hy]hz]h{]h|]h]uhcj5.hƒ]r<.(j4)r=.}r>.(hbUhw}r?.(hy]hz]h{]h|]h]uhcj9.hƒ]r@.hŒX ParametersrA.…rB.}rC.(hbUhcj=.ubahuj<ubj=)rD.}rE.(hbUhw}rF.(hy]hz]h{]h|]h]uhcj9.hƒ]rG.j-)rH.}rI.(hbUhw}rJ.(hy]hz]h{]h|]h]uhcjD.hƒ]rK.(j2)rL.}rM.(hbUhw}rN.(hy]hz]h{]h|]h]uhcjH.hƒ]rO.j)rP.}rQ.(hbUhw}rR.(hy]hz]h{]h|]h]uhcjL.hƒ]rS.(j#)rT.}rU.(hbXmarkerhw}rV.(hy]hz]h{]h|]h]uhcjP.hƒ]rW.hŒXmarkerrX.…rY.}rZ.(hbUhcjT.ubahuj+ubhŒX (r[.…r\.}r].(hbUhcjP.ubja)r^.}r_.(hbUhw}r`.(Ureftypej2U reftargetXstringra.U refdomainj‰-h|]h{]U refexplicit‰hy]hz]h]uhcjP.hƒ]rb.j5)rc.}rd.(hbja.hw}re.(hy]hz]h{]h|]h]uhcj^.hƒ]rf.hŒXstringrg.…rh.}ri.(hbUhcjc.ubahuj=ubahujeubhŒX)…rj.}rk.(hbUhcjP.ubhŒX -- rl.…rm.}rn.(hbUhcjP.ubhŒXpA string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.ro.…rp.}rq.(hbXpA string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.hcjP.ubehuj#ubahujYubj2)rr.}rs.(hbUhw}rt.(hy]hz]h{]h|]h]uhcjH.hƒ]ru.j)rv.}rw.(hbUhw}rx.(hy]hz]h{]h|]h]uhcjr.hƒ]ry.(j#)rz.}r{.(hbXlimithw}r|.(hy]hz]h{]h|]h]uhcjv.hƒ]r}.hŒXlimitr~.…r.}r€.(hbUhcjz.ubahuj+ubhŒX (r.…r‚.}rƒ.(hbUhcjv.ubja)r„.}r….(hbUhw}r†.(Ureftypej2U reftargetXstringr‡.U refdomainj‰-h|]h{]U refexplicit‰hy]hz]h]uhcjv.hƒ]rˆ.j5)r‰.}rŠ.(hbj‡.hw}r‹.(hy]hz]h{]h|]h]uhcj„.hƒ]rŒ.hŒXstringr.…rŽ.}r.(hbUhcj‰.ubahuj=ubahujeubhŒX)…r.}r‘.(hbUhcjv.ubhŒX -- r’.…r“.}r”.(hbUhcjv.ubhŒXˆThe maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.r•.…r–.}r—.(hbXˆThe maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.hcjv.ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )r˜.}r™.(hbUhchjhsNhuh¤hw}rš.(h|]h{]hy]hz]h]Uentries]r›.(h§X2make_request() (boto.glacier.layer1.Layer1 method)hKUtrœ.auhNh‚hhƒ]ubhg)r.}rž.(hbUhchjhsNhuh°hw}rŸ.(h²‰h³Xpyh|]h{]hy]hz]h]h“Xmethodr .h¶j .uhNh‚hhƒ]r”.(hø)r¢.}r£.(hbX€Layer1.make_request(verb, resource, headers=None, data='', ok_responses=(200,), params=None, sender=None, response_headers=None)hcj.hsh»huh¼hw}r¤.(h|]r„.hKahæhĄXboto.glacier.layer1r¦.…r§.}rØ.bh{]hy]hz]h]r©.hKahÅXLayer1.make_requesthĒjvhȉuhNh‚hhƒ]rŖ.(hÓ)r«.}r¬.(hbX make_requesthcj¢.hsh»huhÖhw}r­.(hy]hz]h{]h|]h]uhNh‚hhƒ]r®.hŒX make_requestrÆ.…r°.}r±.(hbUhcj«.ubaubhÜ)r².}r³.(hbUhcj¢.hsh»huhßhw}r“.(hy]hz]h{]h|]h]uhNh‚hhƒ]rµ.(hā)r¶.}r·.(hbXverbhw}rø.(hy]hz]h{]h|]h]uhcj².hƒ]r¹.hŒXverbrŗ.…r».}r¼.(hbUhcj¶.ubahuhźubhā)r½.}r¾.(hbXresourcehw}ræ.(hy]hz]h{]h|]h]uhcj².hƒ]rĄ.hŒXresourcerĮ.…rĀ.}rĆ.(hbUhcj½.ubahuhźubhā)rÄ.}rÅ.(hbX headers=Nonehw}rĘ.(hy]hz]h{]h|]h]uhcj².hƒ]rĒ.hŒX headers=NonerČ.…rÉ.}rŹ.(hbUhcjÄ.ubahuhźubhā)rĖ.}rĢ.(hbXdata=''hw}rĶ.(hy]hz]h{]h|]h]uhcj².hƒ]rĪ.hŒXdata=''rĻ.…rŠ.}rŃ.(hbUhcjĖ.ubahuhźubhā)rŅ.}rÓ.(hbXok_responses=(200hw}rŌ.(hy]hz]h{]h|]h]uhcj².hƒ]rÕ.hŒXok_responses=(200rÖ.…r×.}rŲ.(hbUhcjŅ.ubahuhźubhā)rŁ.}rŚ.(hbX)hw}rŪ.(hy]hz]h{]h|]h]uhcj².hƒ]rÜ.hŒX)…rŻ.}rŽ.(hbUhcjŁ.ubahuhźubhā)rß.}rą.(hbX params=Nonehw}rį.(hy]hz]h{]h|]h]uhcj².hƒ]rā.hŒX params=Nonerć.…rä.}rå.(hbUhcjß.ubahuhźubhā)rę.}rē.(hbX sender=Nonehw}rč.(hy]hz]h{]h|]h]uhcj².hƒ]ré.hŒX sender=Nonerź.…rė.}rģ.(hbUhcję.ubahuhźubhā)rķ.}rī.(hbXresponse_headers=Nonehw}rļ.(hy]hz]h{]h|]h]uhcj².hƒ]rš.hŒXresponse_headers=Nonerń.…rņ.}ró.(hbUhcjķ.ubahuhźubeubeubhd)rō.}rõ.(hbUhcj.hsh»huhōhw}rö.(hy]hz]h{]h|]h]uhNh‚hhƒ]ubeubh )r÷.}rų.(hbUhchjhsNhuh¤hw}rł.(h|]h{]hy]hz]h]Uentries]rś.(h§X=set_vault_notifications() (boto.glacier.layer1.Layer1 method)hWUtrū.auhNh‚hhƒ]ubhg)rü.}rż.(hbUhchjhsNhuh°hw}rž.(h²‰h³Xpyr’.h|]h{]hy]hz]h]h“Xmethodr/h¶j/uhNh‚hhƒ]r/(hø)r/}r/(hbX?Layer1.set_vault_notifications(vault_name, notification_config)hcjü.hsh»huh¼hw}r/(h|]r/hWahæhĄXboto.glacier.layer1r/…r/}r/bh{]hy]hz]h]r /hWahÅXLayer1.set_vault_notificationshĒjvhȉuhNh‚hhƒ]r /(hÓ)r /}r /(hbXset_vault_notificationshcj/hsh»huhÖhw}r /(hy]hz]h{]h|]h]uhNh‚hhƒ]r/hŒXset_vault_notificationsr/…r/}r/(hbUhcj /ubaubhÜ)r/}r/(hbUhcj/hsh»huhßhw}r/(hy]hz]h{]h|]h]uhNh‚hhƒ]r/(hā)r/}r/(hbX vault_namehw}r/(hy]hz]h{]h|]h]uhcj/hƒ]r/hŒX vault_namer/…r/}r/(hbUhcj/ubahuhźubhā)r/}r/(hbXnotification_confighw}r/(hy]hz]h{]h|]h]uhcj/hƒ]r /hŒXnotification_configr!/…r"/}r#/(hbUhcj/ubahuhźubeubeubhd)r$/}r%/(hbUhcjü.hsh»huhōhw}r&/(hy]hz]h{]h|]h]uhNh‚hhƒ]r'/(j)r(/}r)/(hbXŽThis operation configures notifications that will be sent when specific events happen to a vault. By default, you don't get any notifications.r*/hcj$/hsX|/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.set_vault_notificationsr+/huj#hw}r,/(hy]hz]h{]h|]h]uhKh‚hhƒ]r-/hŒXŽThis operation configures notifications that will be sent when specific events happen to a vault. By default, you don't get any notifications.r./…r//}r0/(hbj*/hcj(/ubaubj)r1/}r2/(hbXTo configure vault notifications, send a PUT request to the `notification-configuration` subresource of the vault. The request should include a JSON document that provides an Amazon SNS topic and specific events for which you want Amazon Glacier to send notifications to the topic.hcj$/hsj+/huj#hw}r3/(hy]hz]h{]h|]h]uhKh‚hhƒ]r4/(hŒX<To configure vault notifications, send a PUT request to the r5/…r6/}r7/(hbX<To configure vault notifications, send a PUT request to the hcj1/ubj³)r8/}r9/(hbX`notification-configuration`hw}r:/(hy]hz]h{]h|]h]uhcj1/hƒ]r;/hŒXnotification-configurationr/(hbUhcj8/ubahuj»ubhŒXĮ subresource of the vault. The request should include a JSON document that provides an Amazon SNS topic and specific events for which you want Amazon Glacier to send notifications to the topic.r?/…r@/}rA/(hbXĮ subresource of the vault. The request should include a JSON document that provides an Amazon SNS topic and specific events for which you want Amazon Glacier to send notifications to the topic.hcj1/ubeubj)rB/}rC/(hbX½Amazon SNS topics must grant permission to the vault to be allowed to publish notifications to the topic. You can configure a vault to publish a notification for the following vault events:rD/hcj$/hsj+/huj#hw}rE/(hy]hz]h{]h|]h]uhK h‚hhƒ]rF/hŒX½Amazon SNS topics must grant permission to the vault to be allowed to publish notifications to the topic. You can configure a vault to publish a notification for the following vault events:rG/…rH/}rI/(hbjD/hcjB/ubaubj-)rJ/}rK/(hbUhcj$/hsj+/hujŸhw}rL/(jKX+h|]h{]hy]hz]h]uhKh‚hhƒ]rM/(j2)rN/}rO/(hbX**ArchiveRetrievalCompleted** This event occurs when a job that was initiated for an archive retrieval is completed (InitiateJob). The status of the completed job can be "Succeeded" or "Failed". The notification sent to the SNS topic is the same output as returned from DescribeJob.hcjJ/hsj+/hujYhw}rP/(hy]hz]h{]h|]h]uhNh‚hhƒ]rQ/j)rR/}rS/(hbX**ArchiveRetrievalCompleted** This event occurs when a job that was initiated for an archive retrieval is completed (InitiateJob). The status of the completed job can be "Succeeded" or "Failed". The notification sent to the SNS topic is the same output as returned from DescribeJob.hcjN/hsj+/huj#hw}rT/(hy]hz]h{]h|]h]uhKhƒ]rU/(j#)rV/}rW/(hbX**ArchiveRetrievalCompleted**hw}rX/(hy]hz]h{]h|]h]uhcjR/hƒ]rY/hŒXArchiveRetrievalCompletedrZ/…r[/}r\/(hbUhcjV/ubahuj+ubhŒXż This event occurs when a job that was initiated for an archive retrieval is completed (InitiateJob). The status of the completed job can be "Succeeded" or "Failed". The notification sent to the SNS topic is the same output as returned from DescribeJob.r]/…r^/}r_/(hbXż This event occurs when a job that was initiated for an archive retrieval is completed (InitiateJob). The status of the completed job can be "Succeeded" or "Failed". The notification sent to the SNS topic is the same output as returned from DescribeJob.hcjR/ubeubaubj2)r`/}ra/(hbX **InventoryRetrievalCompleted** This event occurs when a job that was initiated for an inventory retrieval is completed (InitiateJob). The status of the completed job can be "Succeeded" or "Failed". The notification sent to the SNS topic is the same output as returned from DescribeJob. hcjJ/hsj+/hujYhw}rb/(hy]hz]h{]h|]h]uhNh‚hhƒ]rc/j)rd/}re/(hbX**InventoryRetrievalCompleted** This event occurs when a job that was initiated for an inventory retrieval is completed (InitiateJob). The status of the completed job can be "Succeeded" or "Failed". The notification sent to the SNS topic is the same output as returned from DescribeJob.hcj`/hsj+/huj#hw}rf/(hy]hz]h{]h|]h]uhKhƒ]rg/(j#)rh/}ri/(hbX**InventoryRetrievalCompleted**hw}rj/(hy]hz]h{]h|]h]uhcjd/hƒ]rk/hŒXInventoryRetrievalCompletedrl/…rm/}rn/(hbUhcjh/ubahuj+ubhŒX’ This event occurs when a job that was initiated for an inventory retrieval is completed (InitiateJob). The status of the completed job can be "Succeeded" or "Failed". The notification sent to the SNS topic is the same output as returned from DescribeJob.ro/…rp/}rq/(hbX’ This event occurs when a job that was initiated for an inventory retrieval is completed (InitiateJob). The status of the completed job can be "Succeeded" or "Failed". The notification sent to the SNS topic is the same output as returned from DescribeJob.hcjd/ubeubaubeubj)rr/}rs/(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj$/hsj+/huj#hw}rt/(hy]hz]h{]h|]h]uhKh‚hhƒ]ru/(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rv/…rw/}rx/(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjr/ubj))ry/}rz/(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_r{/hcjr/hsNhuj-hw}r|/(h|]r}/Uid148r~/ah{]hy]hz]h]UrefidUid147r/uhNh‚hhƒ]r€/hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r/…r‚/}rƒ/(hbUhcjy/ubaubhŒX.…r„/}r…/(hbX.hcjr/ubeubj)r†/}r‡/(hbXĆFor conceptual information and underlying REST API, go to `Configuring Vault Notifications in Amazon Glacier`_ and `Set Vault Notification Configuration `_ in the Amazon Glacier Developer Guide .hcj$/hsj+/huj#hw}rˆ/(hy]hz]h{]h|]h]uhK$h‚hhƒ]r‰/(hŒX:For conceptual information and underlying REST API, go to rŠ/…r‹/}rŒ/(hbX:For conceptual information and underlying REST API, go to hcj†/ubj))r/}rŽ/(hbX4`Configuring Vault Notifications in Amazon Glacier`_r/hcj†/hsNhuj-hw}r/(h|]r‘/Uid150r’/ah{]hy]hz]h]UrefidUid149r“/uhNh‚hhƒ]r”/hŒX4`Configuring Vault Notifications in Amazon Glacier`_r•/…r–/}r—/(hbUhcj/ubaubhŒX and r˜/…r™/}rš/(hbX and hcj†/ubj))r›/}rœ/(hbX`hw}r/(h|]rž/Uid38rŸ/ah{]hy]hz]h]UrefidUid37r /uhcj†/hƒ]r”/hŒX`…r¢/}r£/(hbUhcj›/ubahuj-ubhŒX%Set Vault Notification Configuration r¤/…r„/}r¦/(hbX%Set Vault Notification Configuration hcj†/ubj))r§/}rØ/(hbX`hw}r©/(h|]rŖ/Uid40r«/ah{]hy]hz]h]UrefidUid39r¬/uhcj†/hƒ]r­/hŒX`…r®/}rÆ/(hbUhcj§/ubahuj-ubhŒX)_ in the Amazon Glacier Developer Guide .r°/…r±/}r²/(hbX)_ in the Amazon Glacier Developer Guide .hcj†/ubeubj))r³/}r“/(hbUhcj$/hsNhuj,hw}rµ/(hy]hz]h{]h|]h]uhNh‚hhƒ]r¶/j/)r·/}rø/(hbUhw}r¹/(hy]hz]h{]h|]h]uhcj³/hƒ]rŗ/(j4)r»/}r¼/(hbUhw}r½/(hy]hz]h{]h|]h]uhcj·/hƒ]r¾/hŒX Parametersræ/…rĄ/}rĮ/(hbUhcj»/ubahuj<ubj=)rĀ/}rĆ/(hbUhw}rÄ/(hy]hz]h{]h|]h]uhcj·/hƒ]rÅ/j-)rĘ/}rĒ/(hbUhw}rČ/(hy]hz]h{]h|]h]uhcjĀ/hƒ]rÉ/(j2)rŹ/}rĖ/(hbUhw}rĢ/(hy]hz]h{]h|]h]uhcjĘ/hƒ]rĶ/j)rĪ/}rĻ/(hbUhw}rŠ/(hy]hz]h{]h|]h]uhcjŹ/hƒ]rŃ/(j#)rŅ/}rÓ/(hbX vault_namehw}rŌ/(hy]hz]h{]h|]h]uhcjĪ/hƒ]rÕ/hŒX vault_namerÖ/…r×/}rŲ/(hbUhcjŅ/ubahuj+ubhŒX (rŁ/…rŚ/}rŪ/(hbUhcjĪ/ubja)rÜ/}rŻ/(hbUhw}rŽ/(Ureftypej2U reftargetXstringrß/U refdomainj’.h|]h{]U refexplicit‰hy]hz]h]uhcjĪ/hƒ]rą/j5)rį/}rā/(hbjß/hw}rć/(hy]hz]h{]h|]h]uhcjÜ/hƒ]rä/hŒXstringrå/…rę/}rē/(hbUhcjį/ubahuj=ubahujeubhŒX)…rč/}ré/(hbUhcjĪ/ubhŒX -- rź/…rė/}rģ/(hbUhcjĪ/ubhŒXThe name of the vault.rķ/…rī/}rļ/(hbXThe name of the vault.hcjĪ/ubehuj#ubahujYubj2)rš/}rń/(hbUhw}rņ/(hy]hz]h{]h|]h]uhcjĘ/hƒ]ró/j)rō/}rõ/(hbUhw}rö/(hy]hz]h{]h|]h]uhcjš/hƒ]r÷/(j#)rų/}rł/(hbXvault_notification_confighw}rś/(hy]hz]h{]h|]h]uhcjō/hƒ]rū/hŒXvault_notification_configrü/…rż/}rž/(hbUhcjų/ubahuj+ubhŒX (r’/…r0}r0(hbUhcjō/ubja)r0}r0(hbUhw}r0(Ureftypej2U reftargetXdictr0U refdomainj’.h|]h{]U refexplicit‰hy]hz]h]uhcjō/hƒ]r0j5)r0}r0(hbj0hw}r 0(hy]hz]h{]h|]h]uhcj0hƒ]r 0hŒXdictr 0…r 0}r 0(hbUhcj0ubahuj=ubahujeubhŒX)…r0}r0(hbUhcjō/ubhŒX -- r0…r0}r0(hbUhcjō/ubj)r0}r0(hbX;Provides options for specifying notification configuration.r0hcjō/hsj+/huj#hw}r0(hy]hz]h{]h|]h]uhK-hƒ]r0hŒX;Provides options for specifying notification configuration.r0…r0}r0(hbj0hcj0ubaubj)r0}r0(hbX The format of the dictionary is:r0hcjō/hsj+/huj#hw}r0(hy]hz]h{]h|]h]uhK0hƒ]r0hŒX The format of the dictionary is:r 0…r!0}r"0(hbj0hcj0ubaubcdocutils.nodes block_quote r#0)r$0}r%0(hbUhw}r&0(hy]hz]h{]h|]h]uhcjō/hƒ]r'0jh')r(0}r)0(hbUhw}r*0(hy]hz]h{]h|]h]uhcj$0hƒ]r+0jm')r,0}r-0(hbX/{'SNSTopic': 'mytopic', 'Events': [event1,...]}hcj(0hsj+/hujp'hw}r.0(hy]hz]h{]h|]h]uhK2hƒ]r/0(js')r00}r10(hbX{'SNSTopic': 'mytopic',r20hcj,0hsj+/hujw'hw}r30(hy]hz]h{]h|]h]uhK2hƒ]r40hŒX{'SNSTopic': 'mytopic',r50…r60}r70(hbj20hcj00ubaubj}')r80}r90(hbUhw}r:0(hy]hz]h{]h|]h]uhcj,0hƒ]r;0j)r<0}r=0(hbX'Events': [event1,...]}r>0hcj80hsj+/huj#hw}r?0(hy]hz]h{]h|]h]uhK3hƒ]r@0hŒX'Events': [event1,...]}rA0…rB0}rC0(hbj>0hcj<0ubaubahujĀ'ubeubahujĆ'ubahuU block_quoterD0ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rE0}rF0(hbUhchjhsNhuh¤hw}rG0(h|]h{]hy]hz]h]Uentries]rH0(h§X4upload_archive() (boto.glacier.layer1.Layer1 method)h(UtrI0auhNh‚hhƒ]ubhg)rJ0}rK0(hbUhchjhsNhuh°hw}rL0(h²‰h³XpyrM0h|]h{]hy]hz]h]h“XmethodrN0h¶jN0uhNh‚hhƒ]rO0(hø)rP0}rQ0(hbXTLayer1.upload_archive(vault_name, archive, linear_hash, tree_hash, description=None)hcjJ0hsh»huh¼hw}rR0(h|]rS0h(ahæhĄXboto.glacier.layer1rT0…rU0}rV0bh{]hy]hz]h]rW0h(ahÅXLayer1.upload_archivehĒjvhȉuhNh‚hhƒ]rX0(hÓ)rY0}rZ0(hbXupload_archivehcjP0hsh»huhÖhw}r[0(hy]hz]h{]h|]h]uhNh‚hhƒ]r\0hŒXupload_archiver]0…r^0}r_0(hbUhcjY0ubaubhÜ)r`0}ra0(hbUhcjP0hsh»huhßhw}rb0(hy]hz]h{]h|]h]uhNh‚hhƒ]rc0(hā)rd0}re0(hbX vault_namehw}rf0(hy]hz]h{]h|]h]uhcj`0hƒ]rg0hŒX vault_namerh0…ri0}rj0(hbUhcjd0ubahuhźubhā)rk0}rl0(hbXarchivehw}rm0(hy]hz]h{]h|]h]uhcj`0hƒ]rn0hŒXarchivero0…rp0}rq0(hbUhcjk0ubahuhźubhā)rr0}rs0(hbX linear_hashhw}rt0(hy]hz]h{]h|]h]uhcj`0hƒ]ru0hŒX linear_hashrv0…rw0}rx0(hbUhcjr0ubahuhźubhā)ry0}rz0(hbX tree_hashhw}r{0(hy]hz]h{]h|]h]uhcj`0hƒ]r|0hŒX tree_hashr}0…r~0}r0(hbUhcjy0ubahuhźubhā)r€0}r0(hbXdescription=Nonehw}r‚0(hy]hz]h{]h|]h]uhcj`0hƒ]rƒ0hŒXdescription=Noner„0…r…0}r†0(hbUhcj€0ubahuhźubeubeubhd)r‡0}rˆ0(hbUhcjJ0hsh»huhōhw}r‰0(hy]hz]h{]h|]h]uhNh‚hhƒ]rŠ0(j)r‹0}rŒ0(hbXąThis operation adds an archive to a vault. This is a synchronous operation, and for a successful upload, your data is durably persisted. Amazon Glacier returns the archive ID in the `x-amz-archive-id` header of the response.hcj‡0hsXs/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.upload_archiver0huj#hw}rŽ0(hy]hz]h{]h|]h]uhKh‚hhƒ]r0(hŒX¶This operation adds an archive to a vault. This is a synchronous operation, and for a successful upload, your data is durably persisted. Amazon Glacier returns the archive ID in the r0…r‘0}r’0(hbX¶This operation adds an archive to a vault. This is a synchronous operation, and for a successful upload, your data is durably persisted. Amazon Glacier returns the archive ID in the hcj‹0ubj³)r“0}r”0(hbX`x-amz-archive-id`hw}r•0(hy]hz]h{]h|]h]uhcj‹0hƒ]r–0hŒXx-amz-archive-idr—0…r˜0}r™0(hbUhcj“0ubahuj»ubhŒX header of the response.rš0…r›0}rœ0(hbX header of the response.hcj‹0ubeubj)r0}rž0(hbXVYou must use the archive ID to access your data in Amazon Glacier. After you upload an archive, you should save the archive ID returned so that you can retrieve or delete the archive later. Besides saving the archive ID, you can also index it and give it a friendly name to allow for better searching. You can also use the optional archive description field to specify how the archive is referred to in an external index of archives, such as you might create in Amazon DynamoDB. You can also get the vault inventory to obtain a list of archive IDs in a vault. For more information, see InitiateJob.rŸ0hcj‡0hsj0huj#hw}r 0(hy]hz]h{]h|]h]uhKh‚hhƒ]r”0hŒXVYou must use the archive ID to access your data in Amazon Glacier. After you upload an archive, you should save the archive ID returned so that you can retrieve or delete the archive later. Besides saving the archive ID, you can also index it and give it a friendly name to allow for better searching. You can also use the optional archive description field to specify how the archive is referred to in an external index of archives, such as you might create in Amazon DynamoDB. You can also get the vault inventory to obtain a list of archive IDs in a vault. For more information, see InitiateJob.r¢0…r£0}r¤0(hbjŸ0hcj0ubaubj)r„0}r¦0(hbX’You must provide a SHA256 tree hash of the data you are uploading. For information about computing a SHA256 tree hash, see `Computing Checksums`_.hcj‡0hsj0huj#hw}r§0(hy]hz]h{]h|]h]uhKh‚hhƒ]rØ0(hŒX{You must provide a SHA256 tree hash of the data you are uploading. For information about computing a SHA256 tree hash, see r©0…rŖ0}r«0(hbX{You must provide a SHA256 tree hash of the data you are uploading. For information about computing a SHA256 tree hash, see hcj„0ubj))r¬0}r­0(hbX`Computing Checksums`_r®0hcj„0hsNhuj-hw}rÆ0(h|]r°0Uid152r±0ah{]hy]hz]h]UrefidUid151r²0uhNh‚hhƒ]r³0hŒX`Computing Checksums`_r“0…rµ0}r¶0(hbUhcj¬0ubaubhŒX.…r·0}rø0(hbX.hcj„0ubeubj)r¹0}rŗ0(hbXžYou can optionally specify an archive description of up to 1,024 printable ASCII characters. You can get the archive description when you either retrieve the archive or get the vault inventory. For more information, see InitiateJob. Amazon Glacier does not interpret the description in any way. An archive description does not need to be unique. You cannot use the description to retrieve or sort the archive list.r»0hcj‡0hsj0huj#hw}r¼0(hy]hz]h{]h|]h]uhKh‚hhƒ]r½0hŒXžYou can optionally specify an archive description of up to 1,024 printable ASCII characters. You can get the archive description when you either retrieve the archive or get the vault inventory. For more information, see InitiateJob. Amazon Glacier does not interpret the description in any way. An archive description does not need to be unique. You cannot use the description to retrieve or sort the archive list.r¾0…ræ0}rĄ0(hbj»0hcj¹0ubaubj)rĮ0}rĀ0(hbXdArchives are immutable. After you upload an archive, you cannot edit the archive or its description.rĆ0hcj‡0hsj0huj#hw}rÄ0(hy]hz]h{]h|]h]uhKh‚hhƒ]rÅ0hŒXdArchives are immutable. After you upload an archive, you cannot edit the archive or its description.rĘ0…rĒ0}rČ0(hbjĆ0hcjĮ0ubaubj)rÉ0}rŹ0(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj‡0hsj0huj#hw}rĖ0(hy]hz]h{]h|]h]uhK!h‚hhƒ]rĢ0(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rĶ0…rĪ0}rĻ0(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjÉ0ubj))rŠ0}rŃ0(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rŅ0hcjÉ0hsNhuj-hw}rÓ0(h|]rŌ0Uid154rÕ0ah{]hy]hz]h]UrefidUid153rÖ0uhNh‚hhƒ]r×0hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_rŲ0…rŁ0}rŚ0(hbUhcjŠ0ubaubhŒX.…rŪ0}rÜ0(hbX.hcjÉ0ubeubj)rŻ0}rŽ0(hbX”For conceptual information and underlying REST API, go to `Uploading an Archive in Amazon Glacier`_ and `Upload Archive`_ in the Amazon Glacier Developer Guide .hcj‡0hsj0huj#hw}rß0(hy]hz]h{]h|]h]uhK(h‚hhƒ]rą0(hŒX:For conceptual information and underlying REST API, go to rį0…rā0}rć0(hbX:For conceptual information and underlying REST API, go to hcjŻ0ubj))rä0}rå0(hbX)`Uploading an Archive in Amazon Glacier`_rę0hcjŻ0hsNhuj-hw}rē0(h|]rč0Uid156ré0ah{]hy]hz]h]UrefidUid155rź0uhNh‚hhƒ]rė0hŒX)`Uploading an Archive in Amazon Glacier`_rģ0…rķ0}rī0(hbUhcjä0ubaubhŒX and rļ0…rš0}rń0(hbX and hcjŻ0ubj))rņ0}ró0(hbX`Upload Archive`_rō0hcjŻ0hsNhuj-hw}rõ0(h|]rö0Uid158r÷0ah{]hy]hz]h]UrefidUid157rų0uhNh‚hhƒ]rł0hŒX`Upload Archive`_rś0…rū0}rü0(hbUhcjņ0ubaubhŒX( in the Amazon Glacier Developer Guide .rż0…rž0}r’0(hbX( in the Amazon Glacier Developer Guide .hcjŻ0ubeubj))r1}r1(hbUhcj‡0hsNhuj,hw}r1(hy]hz]h{]h|]h]uhNh‚hhƒ]r1j/)r1}r1(hbUhw}r1(hy]hz]h{]h|]h]uhcj1hƒ]r1(j4)r1}r 1(hbUhw}r 1(hy]hz]h{]h|]h]uhcj1hƒ]r 1hŒX Parametersr 1…r 1}r1(hbUhcj1ubahuj<ubj=)r1}r1(hbUhw}r1(hy]hz]h{]h|]h]uhcj1hƒ]r1j-)r1}r1(hbUhw}r1(hy]hz]h{]h|]h]uhcj1hƒ]r1(j2)r1}r1(hbUhw}r1(hy]hz]h{]h|]h]uhcj1hƒ]r1j)r1}r1(hbUhw}r1(hy]hz]h{]h|]h]uhcj1hƒ]r1(j#)r1}r 1(hbX vault_namehw}r!1(hy]hz]h{]h|]h]uhcj1hƒ]r"1hŒX vault_namer#1…r$1}r%1(hbUhcj1ubahuj+ubhŒX (r&1…r'1}r(1(hbUhcj1ubja)r)1}r*1(hbUhw}r+1(Ureftypej2U reftargetXstrr,1U refdomainjM0h|]h{]U refexplicit‰hy]hz]h]uhcj1hƒ]r-1j5)r.1}r/1(hbj,1hw}r01(hy]hz]h{]h|]h]uhcj)1hƒ]r11hŒXstrr21…r31}r41(hbUhcj.1ubahuj=ubahujeubhŒX)…r51}r61(hbUhcj1ubhŒX -- r71…r81}r91(hbUhcj1ubhŒXThe name of the vaultr:1…r;1}r<1(hbXThe name of the vaulthcj1ubehuj#ubahujYubj2)r=1}r>1(hbUhw}r?1(hy]hz]h{]h|]h]uhcj1hƒ]r@1j)rA1}rB1(hbUhw}rC1(hy]hz]h{]h|]h]uhcj=1hƒ]rD1(j#)rE1}rF1(hbXarchivehw}rG1(hy]hz]h{]h|]h]uhcjA1hƒ]rH1hŒXarchiverI1…rJ1}rK1(hbUhcjE1ubahuj+ubhŒX (rL1…rM1}rN1(hbUhcjA1ubja)rO1}rP1(hbUhw}rQ1(Ureftypej2U reftargetXbytesrR1U refdomainjM0h|]h{]U refexplicit‰hy]hz]h]uhcjA1hƒ]rS1j5)rT1}rU1(hbjR1hw}rV1(hy]hz]h{]h|]h]uhcjO1hƒ]rW1hŒXbytesrX1…rY1}rZ1(hbUhcjT1ubahuj=ubahujeubhŒX)…r[1}r\1(hbUhcjA1ubhŒX -- r]1…r^1}r_1(hbUhcjA1ubhŒXThe data to upload.r`1…ra1}rb1(hbXThe data to upload.hcjA1ubehuj#ubahujYubj2)rc1}rd1(hbUhw}re1(hy]hz]h{]h|]h]uhcj1hƒ]rf1j)rg1}rh1(hbUhw}ri1(hy]hz]h{]h|]h]uhcjc1hƒ]rj1(j#)rk1}rl1(hbX linear_hashhw}rm1(hy]hz]h{]h|]h]uhcjg1hƒ]rn1hŒX linear_hashro1…rp1}rq1(hbUhcjk1ubahuj+ubhŒX (rr1…rs1}rt1(hbUhcjg1ubja)ru1}rv1(hbUhw}rw1(Ureftypej2U reftargetXstrrx1U refdomainjM0h|]h{]U refexplicit‰hy]hz]h]uhcjg1hƒ]ry1j5)rz1}r{1(hbjx1hw}r|1(hy]hz]h{]h|]h]uhcju1hƒ]r}1hŒXstrr~1…r1}r€1(hbUhcjz1ubahuj=ubahujeubhŒX)…r1}r‚1(hbUhcjg1ubhŒX -- rƒ1…r„1}r…1(hbUhcjg1ubhŒX3The SHA256 checksum (a linear hash) of the payload.r†1…r‡1}rˆ1(hbX3The SHA256 checksum (a linear hash) of the payload.hcjg1ubehuj#ubahujYubj2)r‰1}rŠ1(hbUhw}r‹1(hy]hz]h{]h|]h]uhcj1hƒ]rŒ1j)r1}rŽ1(hbUhw}r1(hy]hz]h{]h|]h]uhcj‰1hƒ]r1(j#)r‘1}r’1(hbX tree_hashhw}r“1(hy]hz]h{]h|]h]uhcj1hƒ]r”1hŒX tree_hashr•1…r–1}r—1(hbUhcj‘1ubahuj+ubhŒX (r˜1…r™1}rš1(hbUhcj1ubja)r›1}rœ1(hbUhw}r1(Ureftypej2U reftargetXstrrž1U refdomainjM0h|]h{]U refexplicit‰hy]hz]h]uhcj1hƒ]rŸ1j5)r 1}r”1(hbjž1hw}r¢1(hy]hz]h{]h|]h]uhcj›1hƒ]r£1hŒXstrr¤1…r„1}r¦1(hbUhcj 1ubahuj=ubahujeubhŒX)…r§1}rØ1(hbUhcj1ubhŒX -- r©1…rŖ1}r«1(hbUhcj1ubhŒXiThe user-computed SHA256 tree hash of the payload. For more information on computing the tree hash, see r¬1…r­1}r®1(hbXiThe user-computed SHA256 tree hash of the payload. For more information on computing the tree hash, see hcj1ubcdocutils.nodes reference rÆ1)r°1}r±1(hbXhttp://goo.gl/u7chFr²1hw}r³1(Urefurij²1h|]h{]hy]hz]h]uhcj1hƒ]r“1hŒXhttp://goo.gl/u7chFrµ1…r¶1}r·1(hbUhcj°1ubahuU referencerø1ubhŒX.…r¹1}rŗ1(hbX.hcj1ubehuj#ubahujYubj2)r»1}r¼1(hbUhw}r½1(hy]hz]h{]h|]h]uhcj1hƒ]r¾1j)ræ1}rĄ1(hbUhw}rĮ1(hy]hz]h{]h|]h]uhcj»1hƒ]rĀ1(j#)rĆ1}rÄ1(hbX descriptionhw}rÅ1(hy]hz]h{]h|]h]uhcjæ1hƒ]rĘ1hŒX descriptionrĒ1…rČ1}rÉ1(hbUhcjĆ1ubahuj+ubhŒX (rŹ1…rĖ1}rĢ1(hbUhcjæ1ubja)rĶ1}rĪ1(hbUhw}rĻ1(Ureftypej2U reftargetXstrrŠ1U refdomainjM0h|]h{]U refexplicit‰hy]hz]h]uhcjæ1hƒ]rŃ1j5)rŅ1}rÓ1(hbjŠ1hw}rŌ1(hy]hz]h{]h|]h]uhcjĶ1hƒ]rÕ1hŒXstrrÖ1…r×1}rŲ1(hbUhcjŅ1ubahuj=ubahujeubhŒX)…rŁ1}rŚ1(hbUhcjæ1ubhŒX -- rŪ1…rÜ1}rŻ1(hbUhcjæ1ubhŒX:The optional description of the archive you are uploading.rŽ1…rß1}rą1(hbX:The optional description of the archive you are uploading.hcjæ1ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubh )rį1}rā1(hbUhchjhsNhuh¤hw}rć1(h|]h{]hy]hz]h]Uentries]rä1(h§X1upload_part() (boto.glacier.layer1.Layer1 method)hUtrå1auhNh‚hhƒ]ubhg)rę1}rē1(hbUhchjhsNhuh°hw}rč1(h²‰h³Xpyré1h|]h{]hy]hz]h]h“Xmethodrź1h¶jź1uhNh‚hhƒ]rė1(hø)rģ1}rķ1(hbXXLayer1.upload_part(vault_name, upload_id, linear_hash, tree_hash, byte_range, part_data)hcję1hsh»huh¼hw}rī1(h|]rļ1hahæhĄXboto.glacier.layer1rš1…rń1}rņ1bh{]hy]hz]h]ró1hahÅXLayer1.upload_parthĒjvhȉuhNh‚hhƒ]rō1(hÓ)rõ1}rö1(hbX upload_parthcjģ1hsh»huhÖhw}r÷1(hy]hz]h{]h|]h]uhNh‚hhƒ]rų1hŒX upload_partrł1…rś1}rū1(hbUhcjõ1ubaubhÜ)rü1}rż1(hbUhcjģ1hsh»huhßhw}rž1(hy]hz]h{]h|]h]uhNh‚hhƒ]r’1(hā)r2}r2(hbX vault_namehw}r2(hy]hz]h{]h|]h]uhcjü1hƒ]r2hŒX vault_namer2…r2}r2(hbUhcj2ubahuhźubhā)r2}r2(hbX upload_idhw}r 2(hy]hz]h{]h|]h]uhcjü1hƒ]r 2hŒX upload_idr 2…r 2}r 2(hbUhcj2ubahuhźubhā)r2}r2(hbX linear_hashhw}r2(hy]hz]h{]h|]h]uhcjü1hƒ]r2hŒX linear_hashr2…r2}r2(hbUhcj2ubahuhźubhā)r2}r2(hbX tree_hashhw}r2(hy]hz]h{]h|]h]uhcjü1hƒ]r2hŒX tree_hashr2…r2}r2(hbUhcj2ubahuhźubhā)r2}r2(hbX byte_rangehw}r2(hy]hz]h{]h|]h]uhcjü1hƒ]r2hŒX byte_ranger 2…r!2}r"2(hbUhcj2ubahuhźubhā)r#2}r$2(hbX part_datahw}r%2(hy]hz]h{]h|]h]uhcjü1hƒ]r&2hŒX part_datar'2…r(2}r)2(hbUhcj#2ubahuhźubeubeubhd)r*2}r+2(hbUhcję1hsh»huhōhw}r,2(hy]hz]h{]h|]h]uhNh‚hhƒ]r-2(j)r.2}r/2(hbX·This operation uploads a part of an archive. You can upload archive parts in any order. You can also upload them in parallel. You can upload up to 10,000 parts for a multipart upload.r02hcj*2hsXp/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.upload_partr12huj#hw}r22(hy]hz]h{]h|]h]uhKh‚hhƒ]r32hŒX·This operation uploads a part of an archive. You can upload archive parts in any order. You can also upload them in parallel. You can upload up to 10,000 parts for a multipart upload.r42…r52}r62(hbj02hcj.2ubaubj)r72}r82(hbX[Amazon Glacier rejects your upload part request if any of the following conditions is true:r92hcj*2hsj12huj#hw}r:2(hy]hz]h{]h|]h]uhKh‚hhƒ]r;2hŒX[Amazon Glacier rejects your upload part request if any of the following conditions is true:r<2…r=2}r>2(hbj92hcj72ubaubj-)r?2}r@2(hbUhcj*2hsj12hujŸhw}rA2(jKX+h|]h{]hy]hz]h]uhK h‚hhƒ]rB2(j2)rC2}rD2(hbX~**SHA256 tree hash does not match**To ensure that part data is not corrupted in transmission, you compute a SHA256 tree hash of the part and include it in your request. Upon receiving the part data, Amazon Glacier also computes a SHA256 tree hash. If these hash values don't match, the operation fails. For information about computing a SHA256 tree hash, see `Computing Checksums`_.hcj?2hsj12hujYhw}rE2(hy]hz]h{]h|]h]uhNh‚hhƒ]rF2j)rG2}rH2(hbX~**SHA256 tree hash does not match**To ensure that part data is not corrupted in transmission, you compute a SHA256 tree hash of the part and include it in your request. Upon receiving the part data, Amazon Glacier also computes a SHA256 tree hash. If these hash values don't match, the operation fails. For information about computing a SHA256 tree hash, see `Computing Checksums`_.hcjC2hsj12huj#hw}rI2(hy]hz]h{]h|]h]uhK hƒ]rJ2(j))rK2}rL2(hbX**hw}rM2(h|]rN2Uid42rO2ah{]hy]hz]h]UrefidUid41rP2uhcjG2hƒ]rQ2hŒX**rR2…rS2}rT2(hbUhcjK2ubahuj-ubhŒXeSHA256 tree hash does not match**To ensure that part data is not corrupted in transmission, you compute a SHA256 tree hash of the part and include it in your request. Upon receiving the part data, Amazon Glacier also computes a SHA256 tree hash. If these hash values don't match, the operation fails. For information about computing a SHA256 tree hash, see rU2…rV2}rW2(hbXeSHA256 tree hash does not match**To ensure that part data is not corrupted in transmission, you compute a SHA256 tree hash of the part and include it in your request. Upon receiving the part data, Amazon Glacier also computes a SHA256 tree hash. If these hash values don't match, the operation fails. For information about computing a SHA256 tree hash, see hcjG2ubj))rX2}rY2(hbX`Computing Checksums`_rZ2hw}r[2(h|]r\2Uid160r]2ah{]hy]hz]h]UrefidUid159r^2uhcjG2hƒ]r_2hŒX`Computing Checksums`_r`2…ra2}rb2(hbUhcjX2ubahuj-ubhŒX.…rc2}rd2(hbX.hcjG2ubeubaubj2)re2}rf2(hbXų**Part size does not match**The size of each part except the last must match the size specified in the corresponding InitiateMultipartUpload request. The size of the last part must be the same size as, or smaller than, the specified size. If you upload a part whose size is smaller than the part size you specified in your initiate multipart upload request and that part is not the last part, then the upload part request will succeed. However, the subsequent Complete Multipart Upload request will fail.hcj?2hsj12hujYhw}rg2(hy]hz]h{]h|]h]uhNh‚hhƒ]rh2j)ri2}rj2(hbXų**Part size does not match**The size of each part except the last must match the size specified in the corresponding InitiateMultipartUpload request. The size of the last part must be the same size as, or smaller than, the specified size. If you upload a part whose size is smaller than the part size you specified in your initiate multipart upload request and that part is not the last part, then the upload part request will succeed. However, the subsequent Complete Multipart Upload request will fail.hcje2hsj12huj#hw}rk2(hy]hz]h{]h|]h]uhKhƒ]rl2(j))rm2}rn2(hbX**hw}ro2(h|]rp2Uid44rq2ah{]hy]hz]h]UrefidUid43rr2uhcji2hƒ]rs2hŒX**rt2…ru2}rv2(hbUhcjm2ubahuj-ubhŒXöPart size does not match**The size of each part except the last must match the size specified in the corresponding InitiateMultipartUpload request. The size of the last part must be the same size as, or smaller than, the specified size. If you upload a part whose size is smaller than the part size you specified in your initiate multipart upload request and that part is not the last part, then the upload part request will succeed. However, the subsequent Complete Multipart Upload request will fail.rw2…rx2}ry2(hbXöPart size does not match**The size of each part except the last must match the size specified in the corresponding InitiateMultipartUpload request. The size of the last part must be the same size as, or smaller than, the specified size. If you upload a part whose size is smaller than the part size you specified in your initiate multipart upload request and that part is not the last part, then the upload part request will succeed. However, the subsequent Complete Multipart Upload request will fail.hcji2ubeubaubj2)rz2}r{2(hbX­**Range does not align**The byte range value in the request does not align with the part size specified in the corresponding initiate request. For example, if you specify a part size of 4194304 bytes (4 MB), then 0 to 4194303 bytes (4 MB - 1) and 4194304 (4 MB) to 8388607 (8 MB - 1) are valid part ranges. However, if you set a range value of 2 MB to 6 MB, the range does not align with the part size and the upload will fail. hcj?2hsj12hujYhw}r|2(hy]hz]h{]h|]h]uhNh‚hhƒ]r}2j)r~2}r2(hbX«**Range does not align**The byte range value in the request does not align with the part size specified in the corresponding initiate request. For example, if you specify a part size of 4194304 bytes (4 MB), then 0 to 4194303 bytes (4 MB - 1) and 4194304 (4 MB) to 8388607 (8 MB - 1) are valid part ranges. However, if you set a range value of 2 MB to 6 MB, the range does not align with the part size and the upload will fail.hcjz2hsj12huj#hw}r€2(hy]hz]h{]h|]h]uhKhƒ]r2(j))r‚2}rƒ2(hbX**hw}r„2(h|]r…2Uid46r†2ah{]hy]hz]h]UrefidUid45r‡2uhcj~2hƒ]rˆ2hŒX**r‰2…rŠ2}r‹2(hbUhcj‚2ubahuj-ubhŒX©Range does not align**The byte range value in the request does not align with the part size specified in the corresponding initiate request. For example, if you specify a part size of 4194304 bytes (4 MB), then 0 to 4194303 bytes (4 MB - 1) and 4194304 (4 MB) to 8388607 (8 MB - 1) are valid part ranges. However, if you set a range value of 2 MB to 6 MB, the range does not align with the part size and the upload will fail.rŒ2…r2}rŽ2(hbX©Range does not align**The byte range value in the request does not align with the part size specified in the corresponding initiate request. For example, if you specify a part size of 4194304 bytes (4 MB), then 0 to 4194303 bytes (4 MB - 1) and 4194304 (4 MB) to 8388607 (8 MB - 1) are valid part ranges. However, if you set a range value of 2 MB to 6 MB, the range does not align with the part size and the upload will fail.hcj~2ubeubaubeubj)r2}r2(hbXŸThis operation is idempotent. If you upload the same part multiple times, the data included in the most recent request overwrites the previously uploaded data.r‘2hcj*2hsj12huj#hw}r’2(hy]hz]h{]h|]h]uhK$h‚hhƒ]r“2hŒXŸThis operation is idempotent. If you upload the same part multiple times, the data included in the most recent request overwrites the previously uploaded data.r”2…r•2}r–2(hbj‘2hcj2ubaubj)r—2}r˜2(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hcj*2hsj12huj#hw}r™2(hy]hz]h{]h|]h]uhK(h‚hhƒ]rš2(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see r›2…rœ2}r2(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcj—2ubj))rž2}rŸ2(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_r 2hcj—2hsNhuj-hw}r”2(h|]r¢2Uid162r£2ah{]hy]hz]h]UrefidUid161r¤2uhNh‚hhƒ]r„2hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_r¦2…r§2}rØ2(hbUhcjž2ubaubhŒX.…r©2}rŖ2(hbX.hcj—2ubeubj)r«2}r¬2(hbX­For conceptual information and underlying REST API, go to `Uploading Large Archives in Parts (Multipart Upload)`_ and `Upload Part `_ in the Amazon Glacier Developer Guide .hcj*2hsj12huj#hw}r­2(hy]hz]h{]h|]h]uhK/h‚hhƒ]r®2(hŒX:For conceptual information and underlying REST API, go to rÆ2…r°2}r±2(hbX:For conceptual information and underlying REST API, go to hcj«2ubj))r²2}r³2(hbX7`Uploading Large Archives in Parts (Multipart Upload)`_r“2hcj«2hsNhuj-hw}rµ2(h|]r¶2Uid164r·2ah{]hy]hz]h]UrefidUid163rø2uhNh‚hhƒ]r¹2hŒX7`Uploading Large Archives in Parts (Multipart Upload)`_rŗ2…r»2}r¼2(hbUhcj²2ubaubhŒX and r½2…r¾2}ræ2(hbX and hcj«2ubj))rĄ2}rĮ2(hbX`hw}rĀ2(h|]rĆ2Uid48rÄ2ah{]hy]hz]h]UrefidUid47rÅ2uhcj«2hƒ]rĘ2hŒX`…rĒ2}rČ2(hbUhcjĄ2ubahuj-ubhŒX Upload Part rÉ2…rŹ2}rĖ2(hbX Upload Part hcj«2ubj))rĢ2}rĶ2(hbX`hw}rĪ2(h|]rĻ2Uid50rŠ2ah{]hy]hz]h]UrefidUid49rŃ2uhcj«2hƒ]rŅ2hŒX`…rÓ2}rŌ2(hbUhcjĢ2ubahuj-ubhŒX)_ in the Amazon Glacier Developer Guide .rÕ2…rÖ2}r×2(hbX)_ in the Amazon Glacier Developer Guide .hcj«2ubeubj))rŲ2}rŁ2(hbUhcj*2hsNhuj,hw}rŚ2(hy]hz]h{]h|]h]uhNh‚hhƒ]rŪ2j/)rÜ2}rŻ2(hbUhw}rŽ2(hy]hz]h{]h|]h]uhcjŲ2hƒ]rß2(j4)rą2}rį2(hbUhw}rā2(hy]hz]h{]h|]h]uhcjÜ2hƒ]rć2hŒX Parametersrä2…rå2}rę2(hbUhcją2ubahuj<ubj=)rē2}rč2(hbUhw}ré2(hy]hz]h{]h|]h]uhcjÜ2hƒ]rź2j-)rė2}rģ2(hbUhw}rķ2(hy]hz]h{]h|]h]uhcjē2hƒ]rī2(j2)rļ2}rš2(hbUhw}rń2(hy]hz]h{]h|]h]uhcjė2hƒ]rņ2j)ró2}rō2(hbUhw}rõ2(hy]hz]h{]h|]h]uhcjļ2hƒ]rö2(j#)r÷2}rų2(hbX vault_namehw}rł2(hy]hz]h{]h|]h]uhcjó2hƒ]rś2hŒX vault_namerū2…rü2}rż2(hbUhcj÷2ubahuj+ubhŒX (rž2…r’2}r3(hbUhcjó2ubja)r3}r3(hbUhw}r3(Ureftypej2U reftargetXstrr3U refdomainjé1h|]h{]U refexplicit‰hy]hz]h]uhcjó2hƒ]r3j5)r3}r3(hbj3hw}r3(hy]hz]h{]h|]h]uhcj3hƒ]r 3hŒXstrr 3…r 3}r 3(hbUhcj3ubahuj=ubahujeubhŒX)…r 3}r3(hbUhcjó2ubhŒX -- r3…r3}r3(hbUhcjó2ubhŒXThe name of the vault.r3…r3}r3(hbXThe name of the vault.r3hcjó2ubehuj#ubahujYubj2)r3}r3(hbUhw}r3(hy]hz]h{]h|]h]uhcjė2hƒ]r3j)r3}r3(hbUhw}r3(hy]hz]h{]h|]h]uhcj3hƒ]r3(j#)r3}r3(hbX linear_hashhw}r 3(hy]hz]h{]h|]h]uhcj3hƒ]r!3hŒX linear_hashr"3…r#3}r$3(hbUhcj3ubahuj+ubhŒX (r%3…r&3}r'3(hbUhcj3ubja)r(3}r)3(hbUhw}r*3(Ureftypej2U reftargetXstrr+3U refdomainjé1h|]h{]U refexplicit‰hy]hz]h]uhcj3hƒ]r,3j5)r-3}r.3(hbj+3hw}r/3(hy]hz]h{]h|]h]uhcj(3hƒ]r03hŒXstrr13…r23}r33(hbUhcj-3ubahuj=ubahujeubhŒX)…r43}r53(hbUhcj3ubhŒX -- r63…r73}r83(hbUhcj3ubhŒX3The SHA256 checksum (a linear hash) of the payload.r93…r:3}r;3(hbX3The SHA256 checksum (a linear hash) of the payload.r<3hcj3ubehuj#ubahujYubj2)r=3}r>3(hbUhw}r?3(hy]hz]h{]h|]h]uhcjė2hƒ]r@3j)rA3}rB3(hbUhw}rC3(hy]hz]h{]h|]h]uhcj=3hƒ]rD3(j#)rE3}rF3(hbX tree_hashhw}rG3(hy]hz]h{]h|]h]uhcjA3hƒ]rH3hŒX tree_hashrI3…rJ3}rK3(hbUhcjE3ubahuj+ubhŒX (rL3…rM3}rN3(hbUhcjA3ubja)rO3}rP3(hbUhw}rQ3(Ureftypej2U reftargetXstrrR3U refdomainjé1h|]h{]U refexplicit‰hy]hz]h]uhcjA3hƒ]rS3j5)rT3}rU3(hbjR3hw}rV3(hy]hz]h{]h|]h]uhcjO3hƒ]rW3hŒXstrrX3…rY3}rZ3(hbUhcjT3ubahuj=ubahujeubhŒX)…r[3}r\3(hbUhcjA3ubhŒX -- r]3…r^3}r_3(hbUhcjA3ubhŒXiThe user-computed SHA256 tree hash of the payload. For more information on computing the tree hash, see r`3…ra3}rb3(hbXiThe user-computed SHA256 tree hash of the payload. For more information on computing the tree hash, see hcjA3ubjÆ1)rc3}rd3(hbXhttp://goo.gl/u7chFre3hw}rf3(Urefurije3h|]h{]hy]hz]h]uhcjA3hƒ]rg3hŒXhttp://goo.gl/u7chFrh3…ri3}rj3(hbUhcjc3ubahujø1ubhŒX.…rk3}rl3(hbX.hcjA3ubehuj#ubahujYubj2)rm3}rn3(hbUhw}ro3(hy]hz]h{]h|]h]uhcjė2hƒ]rp3j)rq3}rr3(hbUhw}rs3(hy]hz]h{]h|]h]uhcjm3hƒ]rt3(j#)ru3}rv3(hbX upload_idhw}rw3(hy]hz]h{]h|]h]uhcjq3hƒ]rx3hŒX upload_idry3…rz3}r{3(hbUhcju3ubahuj+ubhŒX (r|3…r}3}r~3(hbUhcjq3ubja)r3}r€3(hbUhw}r3(Ureftypej2U reftargetXstrr‚3U refdomainjé1h|]h{]U refexplicit‰hy]hz]h]uhcjq3hƒ]rƒ3j5)r„3}r…3(hbj‚3hw}r†3(hy]hz]h{]h|]h]uhcj3hƒ]r‡3hŒXstrrˆ3…r‰3}rŠ3(hbUhcj„3ubahuj=ubahujeubhŒX)…r‹3}rŒ3(hbUhcjq3ubhŒX -- r3…rŽ3}r3(hbUhcjq3ubhŒX4The unique ID associated with this upload operation.r3…r‘3}r’3(hbX4The unique ID associated with this upload operation.r“3hcjq3ubehuj#ubahujYubj2)r”3}r•3(hbUhw}r–3(hy]hz]h{]h|]h]uhcjė2hƒ]r—3j)r˜3}r™3(hbUhw}rš3(hy]hz]h{]h|]h]uhcj”3hƒ]r›3(j#)rœ3}r3(hbX byte_rangehw}rž3(hy]hz]h{]h|]h]uhcj˜3hƒ]rŸ3hŒX byte_ranger 3…r”3}r¢3(hbUhcjœ3ubahuj+ubhŒX (r£3…r¤3}r„3(hbUhcj˜3ubja)r¦3}r§3(hbUhw}rØ3(Ureftypej2U reftargetX tuple of intsr©3U refdomainjé1h|]h{]U refexplicit‰hy]hz]h]uhcj˜3hƒ]rŖ3j5)r«3}r¬3(hbj©3hw}r­3(hy]hz]h{]h|]h]uhcj¦3hƒ]r®3hŒX tuple of intsrÆ3…r°3}r±3(hbUhcj«3ubahuj=ubahujeubhŒX)…r²3}r³3(hbUhcj˜3ubhŒX -- r“3…rµ3}r¶3(hbUhcj˜3ubhŒXIdentifies the range of bytes in the assembled archive that will be uploaded in this part. Amazon Glacier uses this information to assemble the archive in the proper sequence. The format of this header follows RFC 2616. An example header is Content-Range:bytes 0-4194303/r·3…rø3}r¹3(hbXIdentifies the range of bytes in the assembled archive that will be uploaded in this part. Amazon Glacier uses this information to assemble the archive in the proper sequence. The format of this header follows RFC 2616. An example header is Content-Range:bytes 0-4194303/hcj˜3ubj))rŗ3}r»3(hbX*hw}r¼3(h|]r½3Uid52r¾3ah{]hy]hz]h]UrefidUid51ræ3uhcj˜3hƒ]rĄ3hŒX*…rĮ3}rĀ3(hbUhcjŗ3ubahuj-ubhŒX.…rĆ3}rÄ3(hbX.hcj˜3ubehuj#ubahujYubj2)rÅ3}rĘ3(hbUhw}rĒ3(hy]hz]h{]h|]h]uhcjė2hƒ]rČ3j)rÉ3}rŹ3(hbUhw}rĖ3(hy]hz]h{]h|]h]uhcjÅ3hƒ]rĢ3(j#)rĶ3}rĪ3(hbX part_datahw}rĻ3(hy]hz]h{]h|]h]uhcjÉ3hƒ]rŠ3hŒX part_datarŃ3…rŅ3}rÓ3(hbUhcjĶ3ubahuj+ubhŒX (rŌ3…rÕ3}rÖ3(hbUhcjÉ3ubja)r×3}rŲ3(hbUhw}rŁ3(Ureftypej2U reftargetXbytesrŚ3U refdomainjé1h|]h{]U refexplicit‰hy]hz]h]uhcjÉ3hƒ]rŪ3j5)rÜ3}rŻ3(hbjŚ3hw}rŽ3(hy]hz]h{]h|]h]uhcj×3hƒ]rß3hŒXbytesrą3…rį3}rā3(hbUhcjÜ3ubahuj=ubahujeubhŒX)…rć3}rä3(hbUhcjÉ3ubhŒX -- rå3…rę3}rē3(hbUhcjÉ3ubhŒX$The data to be uploaded for the partrč3…ré3}rź3(hbX$The data to be uploaded for the partrė3hcjÉ3ubehuj#ubahujYubehujŸubahujIubehujJubaubeubeubeubhsNhuh°hw}rģ3(h²‰h³Xpyrķ3h|]h{]hy]hz]h]h“Xmethodrī3h¶jī3uhNh‚hhƒ]rļ3(hø)rš3}rń3(hbXLayer1.create_vault(vault_name)hchhhsh»huh¼hw}rņ3(h|]ró3hXahæhĄXboto.glacier.layer1rō3…rõ3}rö3bh{]hy]hz]h]r÷3hXahÅXLayer1.create_vaulthĒjvhȉuhNh‚hhƒ]rų3(hÓ)rł3}rś3(hbX create_vaulthcjš3hsh»huhÖhw}rū3(hy]hz]h{]h|]h]uhNh‚hhƒ]rü3hŒX create_vaultrż3…rž3}r’3(hbUhcjł3ubaubhÜ)r4}r4(hbUhcjš3hsh»huhßhw}r4(hy]hz]h{]h|]h]uhNh‚hhƒ]r4hā)r4}r4(hbX vault_namehw}r4(hy]hz]h{]h|]h]uhcj4hƒ]r4hŒX vault_namer4…r 4}r 4(hbUhcj4ubahuhźubaubeubheeubhsh»huhōhw}r 4(hy]hz]h{]h|]h]uhNh‚hhƒ]r 4(j)r 4}r4(hbXīThis operation creates a new vault with the specified name. The name of the vault must be unique within a region for an AWS account. You can create up to 1,000 vaults per account. If you need to create more vaults, contact Amazon Glacier.r4hchehsXq/Users/kyleknap/Documents/GitHub/boto/boto/glacier/layer1.py:docstring of boto.glacier.layer1.Layer1.create_vaultr4huj#hw}r4(hy]hz]h{]h|]h]uhKh‚hhƒ]r4hŒXīThis operation creates a new vault with the specified name. The name of the vault must be unique within a region for an AWS account. You can create up to 1,000 vaults per account. If you need to create more vaults, contact Amazon Glacier.r4…r4}r4(hbj4hcj 4ubaubj)r4}r4(hbX:You must use the following guidelines when naming a vault.r4hchehsj4huj#hw}r4(hy]hz]h{]h|]h]uhKh‚hhƒ]r4hŒX:You must use the following guidelines when naming a vault.r4…r4}r4(hbj4hcj4ubaubj-)r4}r4(hbUhchehsj4hujŸhw}r 4(jKX+h|]h{]hy]hz]h]uhK h‚hhƒ]r!4(j2)r"4}r#4(hbX/Names can be between 1 and 255 characters long.r$4hcj4hsj4hujYhw}r%4(hy]hz]h{]h|]h]uhNh‚hhƒ]r&4j)r'4}r(4(hbj$4hcj"4hsj4huj#hw}r)4(hy]hz]h{]h|]h]uhK hƒ]r*4hŒX/Names can be between 1 and 255 characters long.r+4…r,4}r-4(hbj$4hcj'4ubaubaubj2)r.4}r/4(hbXZAllowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), and '.' (period). hcj4hsj4hujYhw}r04(hy]hz]h{]h|]h]uhNh‚hhƒ]r14j)r24}r34(hbXWAllowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), and '.' (period).r44hcj.4hsj4huj#hw}r54(hy]hz]h{]h|]h]uhK hƒ]r64hŒXWAllowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), and '.' (period).r74…r84}r94(hbj44hcj24ubaubaubeubj)r:4}r;4(hbXThis operation is idempotent.r<4hchehsj4huj#hw}r=4(hy]hz]h{]h|]h]uhKh‚hhƒ]r>4hŒXThis operation is idempotent.r?4…r@4}rA4(hbj<4hcj:4ubaubj)rB4}rC4(hbXGAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see `Access Control Using AWS Identity and Access Management (IAM)`_.hchehsj4huj#hw}rD4(hy]hz]h{]h|]h]uhKh‚hhƒ]rE4(hŒXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see rF4…rG4}rH4(hbXAn AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see hcjB4ubj))rI4}rJ4(hbX@`Access Control Using AWS Identity and Access Management (IAM)`_rK4hcjB4hsNhuj-hw}rL4(h|]rM4Uid74rN4ah{]hy]hz]h]UrefidUid73rO4uhNh‚hhƒ]rP4hŒX@`Access Control Using AWS Identity and Access Management (IAM)`_rQ4…rR4}rS4(hbUhcjI4ubaubhŒX.…rT4}rU4(hbX.hcjB4ubeubj)rV4}rW4(hbXœFor conceptual information and underlying REST API, go to `Creating a Vault in Amazon Glacier`_ and `Create Vault `_ in the Amazon Glacier Developer Guide .hchehsj4huj#hw}rX4(hy]hz]h{]h|]h]uhKh‚hhƒ]rY4(hŒX:For conceptual information and underlying REST API, go to rZ4…r[4}r\4(hbX:For conceptual information and underlying REST API, go to hcjV4ubj))r]4}r^4(hbX%`Creating a Vault in Amazon Glacier`_r_4hcjV4hsNhuj-hw}r`4(h|]ra4Uid76rb4ah{]hy]hz]h]UrefidUid75rc4uhNh‚hhƒ]rd4hŒX%`Creating a Vault in Amazon Glacier`_re4…rf4}rg4(hbUhcj]4ubaubhŒX and rh4…ri4}rj4(hbX and hcjV4ubj))rk4}rl4(hbX`hw}rm4(h|]rn4Uid2ro4ah{]hy]hz]h]UrefidUid1rp4uhcjV4hƒ]rq4hŒX`…rr4}rs4(hbUhcjk4ubahuj-ubhŒX Create Vault rt4…ru4}rv4(hbX Create Vault hcjV4ubj))rw4}rx4(hbX`hw}ry4(h|]rz4Uid4r{4ah{]hy]hz]h]UrefidUid3r|4uhcjV4hƒ]r}4hŒX`…r~4}r4(hbUhcjw4ubahuj-ubhŒX)_ in the Amazon Glacier Developer Guide .r€4…r4}r‚4(hbX)_ in the Amazon Glacier Developer Guide .hcjV4ubeubj))rƒ4}r„4(hbUhchehsNhuj,hw}r…4(hy]hz]h{]h|]h]uhNh‚hhƒ]r†4j/)r‡4}rˆ4(hbUhw}r‰4(hy]hz]h{]h|]h]uhcjƒ4hƒ]rŠ4(j4)r‹4}rŒ4(hbUhw}r4(hy]hz]h{]h|]h]uhcj‡4hƒ]rŽ4hŒX Parametersr4…r4}r‘4(hbUhcj‹4ubahuj<ubj=)r’4}r“4(hbUhw}r”4(hy]hz]h{]h|]h]uhcj‡4hƒ]r•4j)r–4}r—4(hbUhw}r˜4(hy]hz]h{]h|]h]uhcj’4hƒ]r™4(j#)rš4}r›4(hbX vault_namehw}rœ4(hy]hz]h{]h|]h]uhcj–4hƒ]r4hŒX vault_namerž4…rŸ4}r 4(hbUhcjš4ubahuj+ubhŒX (r”4…r¢4}r£4(hbUhcj–4ubja)r¤4}r„4(hbUhw}r¦4(Ureftypej2U reftargetXstringr§4U refdomainjķ3h|]h{]U refexplicit‰hy]hz]h]uhcj–4hƒ]rØ4j5)r©4}rŖ4(hbj§4hw}r«4(hy]hz]h{]h|]h]uhcj¤4hƒ]r¬4hŒXstringr­4…r®4}rÆ4(hbUhcj©4ubahuj=ubahujeubhŒX)…r°4}r±4(hbUhcj–4ubhŒX -- r²4…r³4}r“4(hbUhcj–4ubhŒXThe name of the vault.rµ4…r¶4}r·4(hbXThe name of the vault.hcj–4ubehuj#ubahujIubehujJubaubeubhsj4huUsystem_messagerø4hw}r¹4(hy]UlevelKh|]rŗ4jp4ah{]r»4jo4aUsourcej4hz]h]UlineKUtypeUWARNINGr¼4uhKh‚hhƒ]r½4j)r¾4}ræ4(hbUhw}rĄ4(hy]hz]h{]h|]h]uhch`hƒ]rĮ4hŒXLInline interpreted text or phrase reference start-string without end-string.rĀ4…rĆ4}rÄ4(hbUhcj¾4ubahuj#ubaubh_)rÅ4}rĘ4(hbUhchehsj4hujø4hw}rĒ4(hy]UlevelKh|]rČ4j|4ah{]rÉ4j{4aUsourcej4hz]h]UlineKUtypej¼4uhKh‚hhƒ]rŹ4j)rĖ4}rĢ4(hbUhw}rĶ4(hy]hz]h{]h|]h]uhcjÅ4hƒ]rĪ4hŒXLInline interpreted text or phrase reference start-string without end-string.rĻ4…rŠ4}rŃ4(hbUhcjĖ4ubahuj#ubaubh_)rŅ4}rÓ4(hbUhcj hsj# hujø4hw}rŌ4(hy]UlevelKh|]rÕ4jz ah{]rÖ4jy aUsourcej# hz]h]UlineKUtypej¼4uhKh‚hhƒ]r×4j)rŲ4}rŁ4(hbUhw}rŚ4(hy]hz]h{]h|]h]uhcjŅ4hƒ]rŪ4hŒXLInline interpreted text or phrase reference start-string without end-string.rÜ4…rŻ4}rŽ4(hbUhcjŲ4ubahuj#ubaubh_)rß4}rą4(hbUhcj hsj# hujø4hw}rį4(hy]UlevelKh|]rā4j† ah{]rć4j… aUsourcej# hz]h]UlineKUtypej¼4uhKh‚hhƒ]rä4j)rå4}rę4(hbUhw}rē4(hy]hz]h{]h|]h]uhcjß4hƒ]rč4hŒXLInline interpreted text or phrase reference start-string without end-string.ré4…rź4}rė4(hbUhcjå4ubahuj#ubaubh_)rģ4}rķ4(hbUhcjč hsjļ hujø4hw}rī4(hy]UlevelKh|]rļ4j#!ah{]rš4j"!aUsourcejļ hz]h]UlineKUtypej¼4uhKh‚hhƒ]rń4j)rņ4}ró4(hbUhw}rō4(hy]hz]h{]h|]h]uhcjģ4hƒ]rõ4hŒXLInline interpreted text or phrase reference start-string without end-string.rö4…r÷4}rų4(hbUhcjņ4ubahuj#ubaubh_)rł4}rś4(hbUhcjč hsjļ hujø4hw}rū4(hy]UlevelKh|]rü4j/!ah{]rż4j.!aUsourcejļ hz]h]UlineKUtypej¼4uhKh‚hhƒ]rž4j)r’4}r5(hbUhw}r5(hy]hz]h{]h|]h]uhcjł4hƒ]r5hŒXLInline interpreted text or phrase reference start-string without end-string.r5…r5}r5(hbUhcj’4ubahuj#ubaubh_)r5}r5(hbUhcjg"hsjm"hujø4hw}r5(hy]UlevelKh|]r 5j®"ah{]r 5j­"aUsourcejm"hz]h]UlineKUtypej¼4uhKh‚hhƒ]r 5j)r 5}r 5(hbUhw}r5(hy]hz]h{]h|]h]uhcj5hƒ]r5hŒXLInline interpreted text or phrase reference start-string without end-string.r5…r5}r5(hbUhcj 5ubahuj#ubaubh_)r5}r5(hbUhcjg"hsjm"hujø4hw}r5(hy]UlevelKh|]r5jŗ"ah{]r5j¹"aUsourcejm"hz]h]UlineKUtypej¼4uhKh‚hhƒ]r5j)r5}r5(hbUhw}r5(hy]hz]h{]h|]h]uhcj5hƒ]r5hŒXLInline interpreted text or phrase reference start-string without end-string.r5…r5}r5(hbUhcj5ubahuj#ubaubh_)r 5}r!5(hbUhcj*#hsj1#hujø4hw}r"5(hy]UlevelKh|]r#5jĻ#ah{]r$5jĪ#aUsourcej1#hz]h]UlineK.Utypej¼4uhK0h‚hhƒ]r%5j)r&5}r'5(hbUhw}r(5(hy]hz]h{]h|]h]uhcj 5hƒ]r)5hŒXLInline interpreted text or phrase reference start-string without end-string.r*5…r+5}r,5(hbUhcj&5ubahuj#ubaubh_)r-5}r.5(hbUhcj*#hsj1#hujø4hw}r/5(hy]UlevelKh|]r05jŪ#ah{]r15jŚ#aUsourcej1#hz]h]UlineK.Utypej¼4uhK0h‚hhƒ]r25j)r35}r45(hbUhw}r55(hy]hz]h{]h|]h]uhcj-5hƒ]r65hŒXLInline interpreted text or phrase reference start-string without end-string.r75…r85}r95(hbUhcj35ubahuj#ubaubh_)r:5}r;5(hbUhcjĄ$hsjĘ$hujø4hw}r<5(hy]UlevelKh|]r=5j"%ah{]r>5j!%aUsourcejĘ$hz]h]UlineKUtypej¼4uhKh‚hhƒ]r?5j)r@5}rA5(hbUhw}rB5(hy]hz]h{]h|]h]uhcj:5hƒ]rC5hŒXLInline interpreted text or phrase reference start-string without end-string.rD5…rE5}rF5(hbUhcj@5ubahuj#ubaubh_)rG5}rH5(hbUhcjĄ$hsjĘ$hujø4hw}rI5(hy]UlevelKh|]rJ5j.%ah{]rK5j-%aUsourcejĘ$hz]h]UlineKUtypej¼4uhKh‚hhƒ]rL5j)rM5}rN5(hbUhw}rO5(hy]hz]h{]h|]h]uhcjG5hƒ]rP5hŒXLInline interpreted text or phrase reference start-string without end-string.rQ5…rR5}rS5(hbUhcjM5ubahuj#ubaubh_)rT5}rU5(hbUhcj/)hsj6)hujø4hw}rV5(hy]UlevelKh|]rW5jŌ)ah{]rX5jÓ)aUsourcej6)hz]h]UlineK2Utypej¼4uhK3h‚hhƒ]rY5j)rZ5}r[5(hbUhw}r\5(hy]hz]h{]h|]h]uhcjT5hƒ]r]5hŒXLInline interpreted text or phrase reference start-string without end-string.r^5…r_5}r`5(hbUhcjZ5ubahuj#ubaubh_)ra5}rb5(hbUhcj/)hsj6)hujø4hw}rc5(hy]UlevelKh|]rd5ją)ah{]re5jß)aUsourcej6)hz]h]UlineK2Utypej¼4uhK3h‚hhƒ]rf5j)rg5}rh5(hbUhw}ri5(hy]hz]h{]h|]h]uhcja5hƒ]rj5hŒXLInline interpreted text or phrase reference start-string without end-string.rk5…rl5}rm5(hbUhcjg5ubahuj#ubaubh_)rn5}ro5(hbUhcj+hsj +hujø4hw}rp5(hy]UlevelKh|]rq5j~+ah{]rr5j}+aUsourcej +hz]h]UlineK Utypej¼4uhK"h‚hhƒ]rs5j)rt5}ru5(hbUhw}rv5(hy]hz]h{]h|]h]uhcjn5hƒ]rw5hŒXLInline interpreted text or phrase reference start-string without end-string.rx5…ry5}rz5(hbUhcjt5ubahuj#ubaubh_)r{5}r|5(hbUhcj+hsj +hujø4hw}r}5(hy]UlevelKh|]r~5jŠ+ah{]r5j‰+aUsourcej +hz]h]UlineK Utypej¼4uhK"h‚hhƒ]r€5j)r5}r‚5(hbUhw}rƒ5(hy]hz]h{]h|]h]uhcj{5hƒ]r„5hŒXLInline interpreted text or phrase reference start-string without end-string.r…5…r†5}r‡5(hbUhcj5ubahuj#ubaubh_)rˆ5}r‰5(hbUhcj®-hsjµ-hujø4hw}rŠ5(hy]UlevelKh|]r‹5j".ah{]rŒ5j!.aUsourcejµ-hz]h]UlineKUtypej¼4uhKh‚hhƒ]r5j)rŽ5}r5(hbUhw}r5(hy]hz]h{]h|]h]uhcjˆ5hƒ]r‘5hŒXLInline interpreted text or phrase reference start-string without end-string.r’5…r“5}r”5(hbUhcjŽ5ubahuj#ubaubh_)r•5}r–5(hbUhcj®-hsjµ-hujø4hw}r—5(hy]UlevelKh|]r˜5j..ah{]r™5j-.aUsourcejµ-hz]h]UlineKUtypej¼4uhKh‚hhƒ]rš5j)r›5}rœ5(hbUhw}r5(hy]hz]h{]h|]h]uhcj•5hƒ]rž5hŒXLInline interpreted text or phrase reference start-string without end-string.rŸ5…r 5}r”5(hbUhcj›5ubahuj#ubaubh_)r¢5}r£5(hbUhcj$/hsj+/hujø4hw}r¤5(hy]UlevelKh|]r„5j /ah{]r¦5jŸ/aUsourcej+/hz]h]UlineK$Utypej¼4uhK'h‚hhƒ]r§5j)rØ5}r©5(hbUhw}rŖ5(hy]hz]h{]h|]h]uhcj¢5hƒ]r«5hŒXLInline interpreted text or phrase reference start-string without end-string.r¬5…r­5}r®5(hbUhcjØ5ubahuj#ubaubh_)rÆ5}r°5(hbUhcj$/hsj+/hujø4hw}r±5(hy]UlevelKh|]r²5j¬/ah{]r³5j«/aUsourcej+/hz]h]UlineK$Utypej¼4uhK'h‚hhƒ]r“5j)rµ5}r¶5(hbUhw}r·5(hy]hz]h{]h|]h]uhcjÆ5hƒ]rø5hŒXLInline interpreted text or phrase reference start-string without end-string.r¹5…rŗ5}r»5(hbUhcjµ5ubahuj#ubaubh_)r¼5}r½5(hbUhw}r¾5(hy]UlevelKh|]ræ5jP2ah{]rĄ5jO2aUsourcej12hz]h]UlineK Utypej¼4uhcjC2hƒ]rĮ5j)rĀ5}rĆ5(hbUhw}rÄ5(hy]hz]h{]h|]h]uhcj¼5hƒ]rÅ5hŒX.Inline strong start-string without end-string.rĘ5…rĒ5}rČ5(hbUhcjĀ5ubahuj#ubahujø4ubh_)rÉ5}rŹ5(hbUhw}rĖ5(hy]UlevelKh|]rĢ5jr2ah{]rĶ5jq2aUsourcej12hz]h]UlineKUtypej¼4uhcje2hƒ]rĪ5j)rĻ5}rŠ5(hbUhw}rŃ5(hy]hz]h{]h|]h]uhcjÉ5hƒ]rŅ5hŒX.Inline strong start-string without end-string.rÓ5…rŌ5}rÕ5(hbUhcjĻ5ubahuj#ubahujø4ubh_)rÖ5}r×5(hbUhw}rŲ5(hy]UlevelKh|]rŁ5j‡2ah{]rŚ5j†2aUsourcej12hz]h]UlineKUtypej¼4uhcjz2hƒ]rŪ5j)rÜ5}rŻ5(hbUhw}rŽ5(hy]hz]h{]h|]h]uhcjÖ5hƒ]rß5hŒX.Inline strong start-string without end-string.rą5…rį5}rā5(hbUhcjÜ5ubahuj#ubahujø4ubh_)rć5}rä5(hbUhcj*2hsj12hujø4hw}rå5(hy]UlevelKh|]rę5jÅ2ah{]rē5jÄ2aUsourcej12hz]h]UlineK/Utypej¼4uhK1h‚hhƒ]rč5j)ré5}rź5(hbUhw}rė5(hy]hz]h{]h|]h]uhcjć5hƒ]rģ5hŒXLInline interpreted text or phrase reference start-string without end-string.rķ5…rī5}rļ5(hbUhcjé5ubahuj#ubaubh_)rš5}rń5(hbUhcj*2hsj12hujø4hw}rņ5(hy]UlevelKh|]ró5jŃ2ah{]rō5jŠ2aUsourcej12hz]h]UlineK/Utypej¼4uhK1h‚hhƒ]rõ5j)rö5}r÷5(hbUhw}rų5(hy]hz]h{]h|]h]uhcjš5hƒ]rł5hŒXLInline interpreted text or phrase reference start-string without end-string.rś5…rū5}rü5(hbUhcjö5ubahuj#ubaubh_)rż5}rž5(hbUhw}r’5(hy]UlevelKh|]r6jæ3ah{]r6j¾3aUsourcej12hz]h]UlineKDUtypej¼4uhcj=)r6}r6(hbXIdentifies the range of bytes in the assembled archive that will be uploaded in this part. Amazon Glacier uses this information to assemble the archive in the proper sequence. The format of this header follows RFC 2616. An example header is Content-Range:bytes 0-4194303/*. hw}r6(hy]hz]h{]h|]h]uhcj/)r6}r6(hbUhcj))r6}r6(hbUhcj*2hsj12huj,hw}r 6(hy]hz]h{]h|]h]uhK3h‚hhƒ]r 6(j/)r 6}r 6(hbUhcj6hsj12hujJhw}r 6(hy]hz]h{]h|]h]uhK3h‚hhƒ]r6(j4)r6}r6(hbXtype vault_namer6hw}r6(hy]hz]h{]h|]h]uhcj 6hƒ]r6hŒXtype vault_namer6…r6}r6(hbj6hcj6ubahuj<ubj=)r6}r6(hbXstrr6hw}r6(hy]hz]h{]h|]h]uhcj 6hƒ]r6j)r6}r6(hbj6hcj6hsj12huj#hw}r6(hy]hz]h{]h|]h]uhK3hƒ]r6hŒXstrr 6…r!6}r"6(hbj6hcj6ubaubahujIubeubj/)r#6}r$6(hbUhcj6hsj12hujJhw}r%6(hy]hz]h{]h|]h]uhK4h‚hhƒ]r&6(j4)r'6}r(6(hbXparam vault_namer)6hw}r*6(hy]hz]h{]h|]h]uhcj#6hƒ]r+6hŒXparam vault_namer,6…r-6}r.6(hbj)6hcj'6ubahuj<ubj=)r/6}r06(hbXThe name of the vault. hw}r16(hy]hz]h{]h|]h]uhcj#6hƒ]r26j)r36}r46(hbj3hcj/6hsj12huj#hw}r56(hy]hz]h{]h|]h]uhK4hƒ]r66j3aubahujIubeubj/)r76}r86(hbUhcj6hsj12hujJhw}r96(hy]hz]h{]h|]h]uhK6h‚hhƒ]r:6(j4)r;6}r<6(hbXtype linear_hashr=6hw}r>6(hy]hz]h{]h|]h]uhcj76hƒ]r?6hŒXtype linear_hashr@6…rA6}rB6(hbj=6hcj;6ubahuj<ubj=)rC6}rD6(hbXstrrE6hw}rF6(hy]hz]h{]h|]h]uhcj76hƒ]rG6j)rH6}rI6(hbjE6hcjC6hsj12huj#hw}rJ6(hy]hz]h{]h|]h]uhK6hƒ]rK6hŒXstrrL6…rM6}rN6(hbjE6hcjH6ubaubahujIubeubj/)rO6}rP6(hbUhcj6hsj12hujJhw}rQ6(hy]hz]h{]h|]h]uhK7h‚hhƒ]rR6(j4)rS6}rT6(hbXparam linear_hashrU6hw}rV6(hy]hz]h{]h|]h]uhcjO6hƒ]rW6hŒXparam linear_hashrX6…rY6}rZ6(hbjU6hcjS6ubahuj<ubj=)r[6}r\6(hbX4The SHA256 checksum (a linear hash) of the payload. hw}r]6(hy]hz]h{]h|]h]uhcjO6hƒ]r^6j)r_6}r`6(hbj<3hcj[6hsj12huj#hw}ra6(hy]hz]h{]h|]h]uhK7hƒ]rb6j:3aubahujIubeubj/)rc6}rd6(hbUhcj6hsj12hujJhw}re6(hy]hz]h{]h|]h]uhK:h‚hhƒ]rf6(j4)rg6}rh6(hbXtype tree_hashri6hw}rj6(hy]hz]h{]h|]h]uhcjc6hƒ]rk6hŒXtype tree_hashrl6…rm6}rn6(hbji6hcjg6ubahuj<ubj=)ro6}rp6(hbXstrrq6hw}rr6(hy]hz]h{]h|]h]uhcjc6hƒ]rs6j)rt6}ru6(hbjq6hcjo6hsj12huj#hw}rv6(hy]hz]h{]h|]h]uhK:hƒ]rw6hŒXstrrx6…ry6}rz6(hbjq6hcjt6ubaubahujIubeubj/)r{6}r|6(hbUhcj6hsj12hujJhw}r}6(hy]hz]h{]h|]h]uhK;h‚hhƒ]r~6(j4)r6}r€6(hbXparam tree_hashr6hw}r‚6(hy]hz]h{]h|]h]uhcj{6hƒ]rƒ6hŒXparam tree_hashr„6…r…6}r†6(hbj6hcj6ubahuj<ubj=)r‡6}rˆ6(hbX~The user-computed SHA256 tree hash of the payload. For more information on computing the tree hash, see http://goo.gl/u7chF. hw}r‰6(hy]hz]h{]h|]h]uhcj{6hƒ]rŠ6j)r‹6}rŒ6(hbX}The user-computed SHA256 tree hash of the payload. For more information on computing the tree hash, see http://goo.gl/u7chF.hcj‡6hsj12huj#hw}r6(hy]hz]h{]h|]h]uhK;hƒ]rŽ6(ja3jc3jk3eubahujIubeubj/)r6}r6(hbUhcj6hsj12hujJhw}r‘6(hy]hz]h{]h|]h]uhK?h‚hhƒ]r’6(j4)r“6}r”6(hbXtype upload_idr•6hw}r–6(hy]hz]h{]h|]h]uhcj6hƒ]r—6hŒXtype upload_idr˜6…r™6}rš6(hbj•6hcj“6ubahuj<ubj=)r›6}rœ6(hbXstrr6hw}rž6(hy]hz]h{]h|]h]uhcj6hƒ]rŸ6j)r 6}r”6(hbj6hcj›6hsj12huj#hw}r¢6(hy]hz]h{]h|]h]uhK?hƒ]r£6hŒXstrr¤6…r„6}r¦6(hbj6hcj 6ubaubahujIubeubj/)r§6}rØ6(hbUhcj6hsj12hujJhw}r©6(hy]hz]h{]h|]h]uhK@h‚hhƒ]rŖ6(j4)r«6}r¬6(hbXparam upload_idr­6hw}r®6(hy]hz]h{]h|]h]uhcj§6hƒ]rÆ6hŒXparam upload_idr°6…r±6}r²6(hbj­6hcj«6ubahuj<ubj=)r³6}r“6(hbX5The unique ID associated with this upload operation. hw}rµ6(hy]hz]h{]h|]h]uhcj§6hƒ]r¶6j)r·6}rø6(hbj“3hcj³6hsj12huj#hw}r¹6(hy]hz]h{]h|]h]uhK@hƒ]rŗ6j‘3aubahujIubeubj/)r»6}r¼6(hbUhcj6hsj12hujJhw}r½6(hy]hz]h{]h|]h]uhKCh‚hhƒ]r¾6(j4)ræ6}rĄ6(hbXtype byte_rangerĮ6hw}rĀ6(hy]hz]h{]h|]h]uhcj»6hƒ]rĆ6hŒXtype byte_rangerÄ6…rÅ6}rĘ6(hbjĮ6hcjæ6ubahuj<ubj=)rĒ6}rČ6(hbX tuple of intsrÉ6hw}rŹ6(hy]hz]h{]h|]h]uhcj»6hƒ]rĖ6j)rĢ6}rĶ6(hbjÉ6hcjĒ6hsj12huj#hw}rĪ6(hy]hz]h{]h|]h]uhKChƒ]rĻ6hŒX tuple of intsrŠ6…rŃ6}rŅ6(hbjÉ6hcjĢ6ubaubahujIubeubj6j/)rÓ6}rŌ6(hbUhcj6hsj12hujJhw}rÕ6(hy]hz]h{]h|]h]uhKJh‚hhƒ]rÖ6(j4)r×6}rŲ6(hbXtype part_datarŁ6hw}rŚ6(hy]hz]h{]h|]h]uhcjÓ6hƒ]rŪ6hŒXtype part_datarÜ6…rŻ6}rŽ6(hbjŁ6hcj×6ubahuj<ubj=)rß6}rą6(hbXbytesrį6hw}rā6(hy]hz]h{]h|]h]uhcjÓ6hƒ]rć6j)rä6}rå6(hbjį6hcjß6hsj12huj#hw}rę6(hy]hz]h{]h|]h]uhKJhƒ]rē6hŒXbytesrč6…ré6}rź6(hbjį6hcjä6ubaubahujIubeubj/)rė6}rģ6(hbUhcj6hsj12hujJhw}rķ6(hy]hz]h{]h|]h]uhKKh‚hhƒ]rī6(j4)rļ6}rš6(hbXparam part_datarń6hw}rņ6(hy]hz]h{]h|]h]uhcjė6hƒ]ró6hŒXparam part_datarō6…rõ6}rö6(hbjń6hcjļ6ubahuj<ubj=)r÷6}rų6(hbjė3hw}rł6(hy]hz]h{]h|]h]uhcjė6hƒ]rś6j)rū6}rü6(hbjė3hcj÷6hsj12huj#hw}rż6(hy]hz]h{]h|]h]uhKKhƒ]rž6jé3aubahujIubeubeubhsj12hujJhw}r’6(hy]hz]h{]h|]h]uhKDh‚hhƒ]r7(j4)r7}r7(hbXparam byte_ranger7hw}r7(hy]hz]h{]h|]h]uhcj6hƒ]r7hŒXparam byte_ranger7…r7}r7(hbj7hcj7ubahuj<ubj6eubhƒ]r 7(j)r 7}r 7(hbXIdentifies the range of bytes in the assembled archive that will be uploaded in this part. Amazon Glacier uses this information to assemble the archive in the proper sequence. The format of this header follows RFC 2616. An example header is Content-Range:bytes 0-4194303/*.hcj6hsj12huj#hw}r 7(hy]hz]h{]h|]h]uhKDhƒ]r 7(jø3jŗ3jĆ3eubjż5ehujIubhƒ]r7j)r7}r7(hbUhw}r7(hy]hz]h{]h|]h]uhcjż5hƒ]r7hŒX0Inline emphasis start-string without end-string.r7…r7}r7(hbUhcj7ubahuj#ubahujø4ubeUcurrent_sourcer7NU decorationr7NUautofootnote_startr7KUnameidsr7}r7(hhhhhhh h h h h jźh h h h hhhhhjUhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh h h!h~h"h"h#jh$h$h%h%h&h&h'h'h(h(h)h)h*h*h+h+h,h,h-h-h.h.h/h/h0h0h1h1h2jĘh3h3h4jqh5h5h6h6h7h7h8h8h9h•h:h:h;h;hh>h?h?h@h@hAhAhBhBhChChDhDhEhEhFhFhGhGhHjhIhIhJhJhKhKhLhLhMhMhNhNhOhOhPhPhQhQhRjVhShShThThUhUhVhVhWhWhXhXhYhYhZhZuhƒ]r7(cdocutils.nodes comment r7)r7}r7(hbX ref-glacierhchhshthuUcommentr7hw}r 7(U xml:spacer!7Upreserver"7h|]h{]hy]hz]h]uhKh‚hhƒ]r#7hŒX ref-glacierr$7…r%7}r&7(hbUhcj7ubaubhqehbUU transformerr'7NU footnote_refsr(7}r)7Urefnamesr*7}r+7(Xwhat is amazon glacierr,7]r-7jÆ1)r.7}r/7(hbjWhw}r07(UnameXWhat is Amazon Glacierh|]h{]hy]Urefnamer17j,7hz]h]uhcjQhƒ]r27hŒXWhat is Amazon Glacierr37…r47}r57(hbUhcj.7ubahujø1ubaX"deleting a vault in amazon glacierr67]r77jÆ1)r87}r97(hbji hw}r:7(UnameX"Deleting a Vault in Amazon Glacierh|]h{]hy]j17j67hz]h]uhcj` hƒ]r;7hŒX"Deleting a Vault in Amazon Glacierr<7…r=7}r>7(hbUhcj87ubahujø1ubaX/downloading a vault inventory in amazon glacierr?7]r@7jÆ1)rA7}rB7(hbju"hw}rC7(UnameX/Downloading a Vault Inventory in Amazon Glacierh|]h{]hy]j17j?7hz]h]uhcjk"hƒ]rD7hŒX/Downloading a Vault Inventory in Amazon GlacierrE7…rF7}rG7(hbUhcjA7ubahujø1ubaXdownloading a vault inventoryrH7]rI7(jÆ1)rJ7}rK7(hbj°#hw}rL7(UnameXDownloading a Vault Inventoryh|]h{]hy]j17jH7hz]h]uhcj§#hƒ]rM7hŒXDownloading a Vault InventoryrN7…rO7}rP7(hbUhcjJ7ubahujø1ubjÆ1)rQ7}rR7(hbjw&hw}rS7(UnameXDownloading a Vault Inventoryh|]h{]hy]j17Xdownloading a vault inventoryhz]h]uhcj`&hƒ]rT7hŒXDownloading a Vault InventoryrU7…rV7}rW7(hbUhcjQ7ubahujø1ubeX%deleting an archive in amazon glacierrX7]rY7jÆ1)rZ7}r[7(hbjzhw}r\7(UnameX%Deleting an Archive in Amazon Glacierh|]h{]hy]j17jX7hz]h]uhcjqhƒ]r]7hŒX%Deleting an Archive in Amazon Glacierr^7…r_7}r`7(hbUhcjZ7ubahujø1ubaXdelete archive (delete archive)ra7]rb7jÆ1)rc7}rd7(hbj9 hw}re7(UnameXDelete Archive (DELETE archive)h|]h{]hy]j17ja7hz]h]uhcj! hƒ]rf7hŒXDelete Archive (DELETE archive)rg7…rh7}ri7(hbUhcjc7ubahujø1ubaX1configuring vault notifications in amazon glacierrj7]rk7(jÆ1)rl7}rm7(hbj!hw}rn7(UnameX1Configuring Vault Notifications in Amazon Glacierh|]h{]hy]j17jj7hz]h]uhcj !hƒ]ro7hŒX1Configuring Vault Notifications in Amazon Glacierrp7…rq7}rr7(hbUhcjl7ubahujø1ubjÆ1)rs7}rt7(hbjé$hw}ru7(UnameX1Configuring Vault Notifications in Amazon Glacierh|]h{]hy]j17X1configuring vault notifications in amazon glacierhz]h]uhcjÖ$hƒ]rv7hŒX1Configuring Vault Notifications in Amazon Glacierrw7…rx7}ry7(hbUhcjs7ubahujø1ubjÆ1)rz7}r{7(hbj%hw}r|7(UnameX1Configuring Vault Notifications in Amazon Glacierh|]h{]hy]j17X1configuring vault notifications in amazon glacierhz]h]uhcj%hƒ]r}7hŒX1Configuring Vault Notifications in Amazon Glacierr~7…r7}r€7(hbUhcjz7ubahujø1ubjÆ1)r7}r‚7(hbj/hw}rƒ7(UnameX1Configuring Vault Notifications in Amazon Glacierh|]h{]hy]j17X1configuring vault notifications in amazon glacierhz]h]uhcj†/hƒ]r„7hŒX1Configuring Vault Notifications in Amazon Glacierr…7…r†7}r‡7(hbUhcj7ubahujø1ubeXdelete archiverˆ7]r‰7jÆ1)rŠ7}r‹7(hbjˆhw}rŒ7(UnameXDelete Archiveh|]h{]hy]j17jˆ7hz]h]uhcjqhƒ]r7hŒXDelete ArchiverŽ7…r7}r7(hbUhcjŠ7ubahujø1ubaX&uploading an archive in amazon glacierr‘7]r’7jÆ1)r“7}r”7(hbję0hw}r•7(UnameX&Uploading an Archive in Amazon Glacierh|]h{]hy]j17j‘7hz]h]uhcjŻ0hƒ]r–7hŒX&Uploading an Archive in Amazon Glacierr—7…r˜7}r™7(hbUhcj“7ubahujø1ubaX4uploading large archives in parts (multipart upload)rš7]r›7(jÆ1)rœ7}r7(hbj hw}rž7(UnameX4Uploading Large Archives in Parts (Multipart Upload)h|]h{]hy]j17jš7hz]h]uhcjhƒ]rŸ7hŒX4Uploading Large Archives in Parts (Multipart Upload)r 7…r”7}r¢7(hbUhcjœ7ubahujø1ubjÆ1)r£7}r¤7(hbjB(hw}r„7(UnameX4Uploading Large Archives in Parts (Multipart Upload)h|]h{]hy]j17X4uploading large archives in parts (multipart upload)hz]h]uhcj9(hƒ]r¦7hŒX4Uploading Large Archives in Parts (Multipart Upload)r§7…rØ7}r©7(hbUhcj£7ubahujø1ubjÆ1)rŖ7}r«7(hbj“2hw}r¬7(UnameX4Uploading Large Archives in Parts (Multipart Upload)h|]h{]hy]j17X4uploading large archives in parts (multipart upload)hz]h]uhcj«2hƒ]r­7hŒX4Uploading Large Archives in Parts (Multipart Upload)r®7…rÆ7}r°7(hbUhcjŖ7ubahujø1ubeX)amazon simple storage service (amazon s3)r±7]r²7jÆ1)r³7}r“7(hbj,hw}rµ7(UnameX)Amazon Simple Storage Service (Amazon S3)h|]h{]hy]j17j±7hz]h]uhcj"hƒ]r¶7hŒX)Amazon Simple Storage Service (Amazon S3)r·7…rø7}r¹7(hbUhcj³7ubahujø1ubaXinitiate multipart uploadrŗ7]r»7jÆ1)r¼7}r½7(hbjP(hw}r¾7(UnameXInitiate Multipart Uploadh|]h{]hy]j17jŗ7hz]h]uhcj9(hƒ]ræ7hŒXInitiate Multipart UploadrĄ7…rĮ7}rĀ7(hbUhcj¼7ubahujø1ubaXupload archiverĆ7]rÄ7jÆ1)rÅ7}rĘ7(hbjō0hw}rĒ7(UnameXUpload Archiveh|]h{]hy]j17jĆ7hz]h]uhcjŻ0hƒ]rČ7hŒXUpload ArchiverÉ7…rŹ7}rĖ7(hbUhcjÅ7ubahujø1ubaX=access control using aws identity and access management (iam)rĢ7]rĶ7(jÆ1)rĪ7}rĻ7(hbjšhw}rŠ7(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17jĢ7hz]h]uhcjēhƒ]rŃ7hŒX=Access Control Using AWS Identity and Access Management (IAM)rŅ7…rÓ7}rŌ7(hbUhcjĪ7ubahujø1ubjÆ1)rÕ7}rÖ7(hbj÷hw}r×7(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjīhƒ]rŲ7hŒX=Access Control Using AWS Identity and Access Management (IAM)rŁ7…rŚ7}rŪ7(hbUhcjÕ7ubahujø1ubjÆ1)rÜ7}rŻ7(hbjK4hw}rŽ7(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjB4hƒ]rß7hŒX=Access Control Using AWS Identity and Access Management (IAM)rą7…rį7}rā7(hbUhcjÜ7ubahujø1ubjÆ1)rć7}rä7(hbjfhw}rå7(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcj]hƒ]rę7hŒX=Access Control Using AWS Identity and Access Management (IAM)rē7…rč7}ré7(hbUhcjć7ubahujø1ubjÆ1)rź7}rė7(hbjU hw}rģ7(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjL hƒ]rķ7hŒX=Access Control Using AWS Identity and Access Management (IAM)rī7…rļ7}rš7(hbUhcjź7ubahujø1ubjÆ1)rń7}rņ7(hbjž hw}ró7(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjõ hƒ]rō7hŒX=Access Control Using AWS Identity and Access Management (IAM)rõ7…rö7}r÷7(hbUhcjń7ubahujø1ubjÆ1)rų7}rł7(hbj¾!hw}rś7(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjµ!hƒ]rū7hŒX=Access Control Using AWS Identity and Access Management (IAM)rü7…rż7}rž7(hbUhcjų7ubahujø1ubjÆ1)r’7}r8(hbj‰"hw}r8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcj€"hƒ]r8hŒX=Access Control Using AWS Identity and Access Management (IAM)r8…r8}r8(hbUhcj’7ubahujø1ubjÆ1)r8}r8(hbjœ#hw}r8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcj“#hƒ]r 8hŒX=Access Control Using AWS Identity and Access Management (IAM)r 8…r 8}r 8(hbUhcj8ubahujø1ubjÆ1)r 8}r8(hbjż$hw}r8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjō$hƒ]r8hŒX=Access Control Using AWS Identity and Access Management (IAM)r8…r8}r8(hbUhcj 8ubahujø1ubjÆ1)r8}r8(hbj&hw}r8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcj&hƒ]r8hŒX=Access Control Using AWS Identity and Access Management (IAM)r8…r8}r8(hbUhcj8ubahujø1ubjÆ1)r8}r8(hbjU&hw}r8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjL&hƒ]r8hŒX=Access Control Using AWS Identity and Access Management (IAM)r8…r 8}r!8(hbUhcj8ubahujø1ubjÆ1)r"8}r#8(hbj.(hw}r$8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcj%(hƒ]r%8hŒX=Access Control Using AWS Identity and Access Management (IAM)r&8…r'8}r(8(hbUhcj"8ubahujø1ubjÆ1)r)8}r*8(hbj½)hw}r+8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcj“)hƒ]r,8hŒX=Access Control Using AWS Identity and Access Management (IAM)r-8…r.8}r/8(hbUhcj)8ubahujø1ubjÆ1)r08}r18(hbjY+hw}r28(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjP+hƒ]r38hŒX=Access Control Using AWS Identity and Access Management (IAM)r48…r58}r68(hbUhcj08ubahujø1ubjÆ1)r78}r88(hbj¤,hw}r98(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcj›,hƒ]r:8hŒX=Access Control Using AWS Identity and Access Management (IAM)r;8…r<8}r=8(hbUhcj78ubahujø1ubjÆ1)r>8}r?8(hbjż-hw}r@8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjō-hƒ]rA8hŒX=Access Control Using AWS Identity and Access Management (IAM)rB8…rC8}rD8(hbUhcj>8ubahujø1ubjÆ1)rE8}rF8(hbj{/hw}rG8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjr/hƒ]rH8hŒX=Access Control Using AWS Identity and Access Management (IAM)rI8…rJ8}rK8(hbUhcjE8ubahujø1ubjÆ1)rL8}rM8(hbjŅ0hw}rN8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcjÉ0hƒ]rO8hŒX=Access Control Using AWS Identity and Access Management (IAM)rP8…rQ8}rR8(hbUhcjL8ubahujø1ubjÆ1)rS8}rT8(hbj 2hw}rU8(UnameX=Access Control Using AWS Identity and Access Management (IAM)h|]h{]hy]j17X=access control using aws identity and access management (iam)hz]h]uhcj—2hƒ]rV8hŒX=Access Control Using AWS Identity and Access Management (IAM)rW8…rX8}rY8(hbUhcjS8ubahujø1ubeX+retrieving vault metadata in amazon glacierrZ8]r[8(jÆ1)r\8}r]8(hbj"hw}r^8(UnameX+Retrieving Vault Metadata in Amazon Glacierh|]h{]hy]j17jZ8hz]h]uhcj”"hƒ]r_8hŒX+Retrieving Vault Metadata in Amazon Glacierr`8…ra8}rb8(hbUhcj\8ubahujø1ubjÆ1)rc8}rd8(hbj.hw}re8(UnameX+Retrieving Vault Metadata in Amazon Glacierh|]h{]hy]j17X+retrieving vault metadata in amazon glacierhz]h]uhcj.hƒ]rf8hŒX+Retrieving Vault Metadata in Amazon Glacierrg8…rh8}ri8(hbUhcjc8ubahujø1ubeXcomputing checksumsrj8]rk8(jÆ1)rl8}rm8(hbjŅhw}rn8(UnameXComputing Checksumsh|]h{]hy]j17jj8hz]h]uhcjÉhƒ]ro8hŒXComputing Checksumsrp8…rq8}rr8(hbUhcjl8ubahujø1ubjÆ1)rs8}rt8(hbj®0hw}ru8(UnameXComputing Checksumsh|]h{]hy]j17Xcomputing checksumshz]h]uhcj„0hƒ]rv8hŒXComputing Checksumsrw8…rx8}ry8(hbUhcjs8ubahujø1ubjÆ1)rz8}r{8(hbjZ2hw}r|8(UnameXComputing Checksumsh|]h{]hy]j17Xcomputing checksumshz]h]uhcjG2hƒ]r}8hŒXComputing Checksumsr~8…r8}r€8(hbUhcjz8ubahujø1ubeXcomplete multipart uploadr8]r‚8jÆ1)rƒ8}r„8(hbjhw}r…8(UnameXComplete Multipart Uploadh|]h{]hy]j17j8hz]h]uhcjhƒ]r†8hŒXComplete Multipart Uploadr‡8…rˆ8}r‰8(hbUhcjƒ8ubahujø1ubaXabort multipart uploadrŠ8]r‹8jÆ1)rŒ8}r8(hbjhw}rŽ8(UnameXAbort Multipart Uploadh|]h{]hy]j17jŠ8hz]h]uhcjūhƒ]r8hŒXAbort Multipart Uploadr8…r‘8}r’8(hbUhcjŒ8ubahujø1ubaXdownloading an archiver“8]r”8jÆ1)r•8}r–8(hbj¾#hw}r—8(UnameXDownloading an Archiveh|]h{]hy]j17j“8hz]h]uhcj§#hƒ]r˜8hŒXDownloading an Archiver™8…rš8}r›8(hbUhcj•8ubahujø1ubaXinitiate a job (post jobs)rœ8]r8jÆ1)rž8}rŸ8(hbj+ hw}r 8(UnameXInitiate a Job (POST jobs)h|]h{]hy]j17jœ8hz]h]uhcj! hƒ]r”8hŒXInitiate a Job (POST jobs)r¢8…r£8}r¤8(hbUhcjž8ubahujø1ubaX#getting started with amazon glacierr„8]r¦8jÆ1)r§8}rØ8(hbjmhw}r©8(UnameX#Getting Started with Amazon Glacierh|]h{]hy]j17j„8hz]h]uhcjghƒ]rŖ8hŒX#Getting Started with Amazon Glacierr«8…r¬8}r­8(hbUhcj§8ubahujø1ubaX list partsr®8]rÆ8jÆ1)r°8}r±8(hbjĘ,hw}r²8(UnameX List Partsh|]h{]hy]j17j®8hz]h]uhcjÆ,hƒ]r³8hŒX List Partsr“8…rµ8}r¶8(hbUhcj°8ubahujø1ubaX'working with archives in amazon glacierr·8]rø8(jÆ1)r¹8}rŗ8(hbjhw}r»8(UnameX'Working with Archives in Amazon Glacierh|]h{]hy]j17j·8hz]h]uhcjūhƒ]r¼8hŒX'Working with Archives in Amazon Glacierr½8…r¾8}ræ8(hbUhcj¹8ubahujø1ubjÆ1)rĄ8}rĮ8(hbjŅ!hw}rĀ8(UnameX'Working with Archives in Amazon Glacierh|]h{]hy]j17X'working with archives in amazon glacierhz]h]uhcjÉ!hƒ]rĆ8hŒX'Working with Archives in Amazon GlacierrÄ8…rÅ8}rĘ8(hbUhcjĄ8ubahujø1ubjÆ1)rĒ8}rČ8(hbjm+hw}rÉ8(UnameX'Working with Archives in Amazon Glacierh|]h{]hy]j17X'working with archives in amazon glacierhz]h]uhcjd+hƒ]rŹ8hŒX'Working with Archives in Amazon GlacierrĖ8…rĢ8}rĶ8(hbUhcjĒ8ubahujø1ubjÆ1)rĪ8}rĻ8(hbjø,hw}rŠ8(UnameX'Working with Archives in Amazon Glacierh|]h{]hy]j17X'working with archives in amazon glacierhz]h]uhcjÆ,hƒ]rŃ8hŒX'Working with Archives in Amazon GlacierrŅ8…rÓ8}rŌ8(hbUhcjĪ8ubahujø1ubeX"creating a vault in amazon glacierrÕ8]rÖ8jÆ1)r×8}rŲ8(hbj_4hw}rŁ8(UnameX"Creating a Vault in Amazon Glacierh|]h{]hy]j17jÕ8hz]h]uhcjV4hƒ]rŚ8hŒX"Creating a Vault in Amazon GlacierrŪ8…rÜ8}rŻ8(hbUhcj×8ubahujø1ubaXinitiate a jobrŽ8]rß8jÆ1)rą8}rį8(hbji&hw}rā8(UnameXInitiate a Jobh|]h{]hy]j17jŽ8hz]h]uhcj`&hƒ]rć8hŒXInitiate a Jobrä8…rå8}rę8(hbUhcją8ubahujø1ubauUsymbol_footnotesrē8]rč8Uautofootnote_refsré8]rź8Usymbol_footnote_refsrė8]rģ8U citationsrķ8]rī8h‚hU current_linerļ8NUtransform_messagesrš8]rń8(h_)rņ8}ró8(hbUhw}rō8(hy]UlevelKh|]rõ8j1ah{]rö8j0aUsourcejhz]h]UlineK UtypeUERRORr÷8uhƒ]rų8j)rł8}rś8(hbUhw}rū8(hy]hz]h{]h|]h]uhcjņ8hƒ]rü8hŒXAUnknown target name: "amazon simple storage service (amazon s3)".rż8…rž8}r’8(hbUhcjł8ubahuj#ubahujø4ubh_)r9}r9(hbUhw}r9(hy]UlevelKh|]r9j[ah{]r9jZaUsourcejhz]h]UlineKUtypej÷8uhƒ]r9j)r9}r9(hbUhw}r9(hy]hz]h{]h|]h]uhcj9hƒ]r 9hŒX.Unknown target name: "what is amazon glacier".r 9…r 9}r 9(hbUhcj9ubahuj#ubahujø4ubh_)r 9}r9(hbUhw}r9(hy]UlevelKh|]r9jqah{]r9jpaUsourcejhz]h]UlineKUtypej÷8uhƒ]r9j)r9}r9(hbUhw}r9(hy]hz]h{]h|]h]uhcj 9hƒ]r9hŒX;Unknown target name: "getting started with amazon glacier".r9…r9}r9(hbUhcj9ubahuj#ubahujø4ubh_)r9}r9(hbUhw}r9(hy]UlevelKh|]r9jōah{]r9jóaUsourcejŃhz]h]UlineKUtypej÷8uhƒ]r9j)r 9}r!9(hbUhw}r"9(hy]hz]h{]h|]h]uhcj9hƒ]r#9hŒXUUnknown target name: "access control using aws identity and access management (iam)".r$9…r%9}r&9(hbUhcj 9ubahuj#ubahujø4ubh_)r'9}r(9(hbUhw}r)9(hy]UlevelKh|]r*9jah{]r+9jaUsourcejŃhz]h]UlineKUtypej÷8uhƒ]r,9j)r-9}r.9(hbUhw}r/9(hy]hz]h{]h|]h]uhcj'9hƒ]r09hŒX?Unknown target name: "working with archives in amazon glacier".r19…r29}r39(hbUhcj-9ubahuj#ubahujø4ubh_)r49}r59(hbUhw}r69(hy]UlevelKh|]r79jah{]r89jaUsourcejŃhz]h]UlineKUtypej÷8uhƒ]r99j)r:9}r;9(hbUhw}r<9(hy]hz]h{]h|]h]uhcj49hƒ]r=9hŒX.Unknown target name: "abort multipart upload".r>9…r?9}r@9(hbUhcj:9ubahuj#ubahujø4ubh_)rA9}rB9(hbUhw}rC9(hy]UlevelKh|]rD9jÖah{]rE9jÕaUsourcejĆhz]h]UlineK Utypej÷8uhƒ]rF9j)rG9}rH9(hbUhw}rI9(hy]hz]h{]h|]h]uhcjA9hƒ]rJ9hŒX+Unknown target name: "computing checksums".rK9…rL9}rM9(hbUhcjG9ubahuj#ubahujø4ubh_)rN9}rO9(hbUhw}rP9(hy]UlevelKh|]rQ9jūah{]rR9jśaUsourcejĆhz]h]UlineK)Utypej÷8uhƒ]rS9j)rT9}rU9(hbUhw}rV9(hy]hz]h{]h|]h]uhcjN9hƒ]rW9hŒXUUnknown target name: "access control using aws identity and access management (iam)".rX9…rY9}rZ9(hbUhcjT9ubahuj#ubahujø4ubh_)r[9}r\9(hbUhw}r]9(hy]UlevelKh|]r^9jah{]r_9jaUsourcejĆhz]h]UlineK0Utypej÷8uhƒ]r`9j)ra9}rb9(hbUhw}rc9(hy]hz]h{]h|]h]uhcj[9hƒ]rd9hŒXLUnknown target name: "uploading large archives in parts (multipart upload)".re9…rf9}rg9(hbUhcja9ubahuj#ubahujø4ubh_)rh9}ri9(hbUhw}rj9(hy]UlevelKh|]rk9jah{]rl9jaUsourcejĆhz]h]UlineK0Utypej÷8uhƒ]rm9j)rn9}ro9(hbUhw}rp9(hy]hz]h{]h|]h]uhcjh9hƒ]rq9hŒX1Unknown target name: "complete multipart upload".rr9…rs9}rt9(hbUhcjn9ubahuj#ubahujø4ubh_)ru9}rv9(hbUhw}rw9(hy]UlevelKh|]rx9jO4ah{]ry9jN4aUsourcej4hz]h]UlineKUtypej÷8uhƒ]rz9j)r{9}r|9(hbUhw}r}9(hy]hz]h{]h|]h]uhcju9hƒ]r~9hŒXUUnknown target name: "access control using aws identity and access management (iam)".r9…r€9}r9(hbUhcj{9ubahuj#ubahujø4ubh_)r‚9}rƒ9(hbUhw}r„9(hy]UlevelKh|]r…9jc4ah{]r†9jb4aUsourcej4hz]h]UlineKUtypej÷8uhƒ]r‡9j)rˆ9}r‰9(hbUhw}rŠ9(hy]hz]h{]h|]h]uhcj‚9hƒ]r‹9hŒX:Unknown target name: "creating a vault in amazon glacier".rŒ9…r9}rŽ9(hbUhcjˆ9ubahuj#ubahujø4ubh_)r9}r9(hbUhw}r‘9(hy]UlevelKh|]r’9jjah{]r“9jiaUsourcej3hz]h]UlineKUtypej÷8uhƒ]r”9j)r•9}r–9(hbUhw}r—9(hy]hz]h{]h|]h]uhcj9hƒ]r˜9hŒXUUnknown target name: "access control using aws identity and access management (iam)".r™9…rš9}r›9(hbUhcj•9ubahuj#ubahujø4ubh_)rœ9}r9(hbUhw}rž9(hy]UlevelKh|]rŸ9j~ah{]r 9j}aUsourcej3hz]h]UlineKUtypej÷8uhƒ]r”9j)r¢9}r£9(hbUhw}r¤9(hy]hz]h{]h|]h]uhcjœ9hƒ]r„9hŒX=Unknown target name: "deleting an archive in amazon glacier".r¦9…r§9}rØ9(hbUhcj¢9ubahuj#ubahujø4ubh_)r©9}rŖ9(hbUhw}r«9(hy]UlevelKh|]r¬9jŒah{]r­9j‹aUsourcej3hz]h]UlineKUtypej÷8uhƒ]r®9j)rÆ9}r°9(hbUhw}r±9(hy]hz]h{]h|]h]uhcj©9hƒ]r²9hŒX&Unknown target name: "delete archive".r³9…r“9}rµ9(hbUhcjÆ9ubahuj#ubahujø4ubh_)r¶9}r·9(hbUhw}rø9(hy]UlevelKh|]r¹9j/ ah{]rŗ9j. aUsourcej# hz]h]UlineKUtypej÷8uhƒ]r»9j)r¼9}r½9(hbUhw}r¾9(hy]hz]h{]h|]h]uhcj¶9hƒ]ræ9hŒX2Unknown target name: "initiate a job (post jobs)".rĄ9…rĮ9}rĀ9(hbUhcj¼9ubahuj#ubahujø4ubh_)rĆ9}rÄ9(hbUhw}rÅ9(hy]UlevelKh|]rĘ9j= ah{]rĒ9j< aUsourcej# hz]h]UlineKUtypej÷8uhƒ]rČ9j)rÉ9}rŹ9(hbUhw}rĖ9(hy]hz]h{]h|]h]uhcjĆ9hƒ]rĢ9hŒX7Unknown target name: "delete archive (delete archive)".rĶ9…rĪ9}rĻ9(hbUhcjÉ9ubahuj#ubahujø4ubh_)rŠ9}rŃ9(hbUhw}rŅ9(hy]UlevelKh|]rÓ9jY ah{]rŌ9jX aUsourcej# hz]h]UlineKUtypej÷8uhƒ]rÕ9j)rÖ9}r×9(hbUhw}rŲ9(hy]hz]h{]h|]h]uhcjŠ9hƒ]rŁ9hŒXUUnknown target name: "access control using aws identity and access management (iam)".rŚ9…rŪ9}rÜ9(hbUhcjÖ9ubahuj#ubahujø4ubh_)rŻ9}rŽ9(hbUhw}rß9(hy]UlevelKh|]rą9jm ah{]rį9jl aUsourcej# hz]h]UlineKUtypej÷8uhƒ]rā9j)rć9}rä9(hbUhw}rå9(hy]hz]h{]h|]h]uhcjŻ9hƒ]rę9hŒX:Unknown target name: "deleting a vault in amazon glacier".rē9…rč9}ré9(hbUhcjć9ubahuj#ubahujø4ubh_)rź9}rė9(hbUhw}rģ9(hy]UlevelKh|]rķ9j!ah{]rī9j!aUsourcejļ hz]h]UlineKUtypej÷8uhƒ]rļ9j)rš9}rń9(hbUhw}rņ9(hy]hz]h{]h|]h]uhcjź9hƒ]ró9hŒXUUnknown target name: "access control using aws identity and access management (iam)".rō9…rõ9}rö9(hbUhcjš9ubahuj#ubahujø4ubh_)r÷9}rų9(hbUhw}rł9(hy]UlevelKh|]rś9j!ah{]rū9j!aUsourcejļ hz]h]UlineKUtypej÷8uhƒ]rü9j)rż9}rž9(hbUhw}r’9(hy]hz]h{]h|]h]uhcj÷9hƒ]r:hŒXIUnknown target name: "configuring vault notifications in amazon glacier".r:…r:}r:(hbUhcjż9ubahuj#ubahujø4ubh_)r:}r:(hbUhw}r:(hy]UlevelKh|]r:jĀ!ah{]r:jĮ!aUsourcejŸ!hz]h]UlineKUtypej÷8uhƒ]r :j)r :}r :(hbUhw}r :(hy]hz]h{]h|]h]uhcj:hƒ]r :hŒXUUnknown target name: "access control using aws identity and access management (iam)".r:…r:}r:(hbUhcj :ubahuj#ubahujø4ubh_)r:}r:(hbUhw}r:(hy]UlevelKh|]r:jÖ!ah{]r:jÕ!aUsourcejŸ!hz]h]UlineKUtypej÷8uhƒ]r:j)r:}r:(hbUhw}r:(hy]hz]h{]h|]h]uhcj:hƒ]r:hŒX?Unknown target name: "working with archives in amazon glacier".r:…r:}r:(hbUhcj:ubahuj#ubahujø4ubh_)r:}r:(hbUhw}r :(hy]UlevelKh|]r!:jy"ah{]r":jx"aUsourcejm"hz]h]UlineKUtypej÷8uhƒ]r#:j)r$:}r%:(hbUhw}r&:(hy]hz]h{]h|]h]uhcj:hƒ]r':hŒXGUnknown target name: "downloading a vault inventory in amazon glacier".r(:…r):}r*:(hbUhcj$:ubahuj#ubahujø4ubh_)r+:}r,:(hbUhw}r-:(hy]UlevelKh|]r.:j"ah{]r/:jŒ"aUsourcejm"hz]h]UlineKUtypej÷8uhƒ]r0:j)r1:}r2:(hbUhw}r3:(hy]hz]h{]h|]h]uhcj+:hƒ]r4:hŒXUUnknown target name: "access control using aws identity and access management (iam)".r5:…r6:}r7:(hbUhcj1:ubahuj#ubahujø4ubh_)r8:}r9:(hbUhw}r::(hy]UlevelKh|]r;:j”"ah{]r<:j "aUsourcejm"hz]h]UlineKUtypej÷8uhƒ]r=:j)r>:}r?:(hbUhw}r@:(hy]hz]h{]h|]h]uhcj8:hƒ]rA:hŒXCUnknown target name: "retrieving vault metadata in amazon glacier".rB:…rC:}rD:(hbUhcj>:ubahuj#ubahujø4ubh_)rE:}rF:(hbUhw}rG:(hy]UlevelKh|]rH:j #ah{]rI:jŸ#aUsourcej1#hz]h]UlineK'Utypej÷8uhƒ]rJ:j)rK:}rL:(hbUhw}rM:(hy]hz]h{]h|]h]uhcjE:hƒ]rN:hŒXUUnknown target name: "access control using aws identity and access management (iam)".rO:…rP:}rQ:(hbUhcjK:ubahuj#ubahujø4ubh_)rR:}rS:(hbUhw}rT:(hy]UlevelKh|]rU:j“#ah{]rV:j³#aUsourcej1#hz]h]UlineK.Utypej÷8uhƒ]rW:j)rX:}rY:(hbUhw}rZ:(hy]hz]h{]h|]h]uhcjR:hƒ]r[:hŒX5Unknown target name: "downloading a vault inventory".r\:…r]:}r^:(hbUhcjX:ubahuj#ubahujø4ubh_)r_:}r`:(hbUhw}ra:(hy]UlevelKh|]rb:jĀ#ah{]rc:jĮ#aUsourcej1#hz]h]UlineK.Utypej÷8uhƒ]rd:j)re:}rf:(hbUhw}rg:(hy]hz]h{]h|]h]uhcj_:hƒ]rh:hŒX.Unknown target name: "downloading an archive".ri:…rj:}rk:(hbUhcje:ubahuj#ubahujø4ubh_)rl:}rm:(hbUhw}rn:(hy]UlevelKh|]ro:jķ$ah{]rp:jģ$aUsourcejĘ$hz]h]UlineKUtypej÷8uhƒ]rq:j)rr:}rs:(hbUhw}rt:(hy]hz]h{]h|]h]uhcjl:hƒ]ru:hŒXIUnknown target name: "configuring vault notifications in amazon glacier".rv:…rw:}rx:(hbUhcjr:ubahuj#ubahujø4ubh_)ry:}rz:(hbUhw}r{:(hy]UlevelKh|]r|:j%ah{]r}:j%aUsourcejĘ$hz]h]UlineK Utypej÷8uhƒ]r~:j)r:}r€:(hbUhw}r:(hy]hz]h{]h|]h]uhcjy:hƒ]r‚:hŒXUUnknown target name: "access control using aws identity and access management (iam)".rƒ:…r„:}r…:(hbUhcj:ubahuj#ubahujø4ubh_)r†:}r‡:(hbUhw}rˆ:(hy]UlevelKh|]r‰:j%ah{]rŠ:j%aUsourcejĘ$hz]h]UlineKUtypej÷8uhƒ]r‹:j)rŒ:}r:(hbUhw}rŽ:(hy]hz]h{]h|]h]uhcj†:hƒ]r:hŒXIUnknown target name: "configuring vault notifications in amazon glacier".r:…r‘:}r’:(hbUhcjŒ:ubahuj#ubahujø4ubh_)r“:}r”:(hbUhw}r•:(hy]UlevelKh|]r–:j&ah{]r—:j&aUsourcejž%hz]h]UlineK2Utypej÷8uhƒ]r˜:j)r™:}rš:(hbUhw}r›:(hy]hz]h{]h|]h]uhcj“:hƒ]rœ:hŒXUUnknown target name: "access control using aws identity and access management (iam)".r:…rž:}rŸ:(hbUhcj™:ubahuj#ubahujø4ubh_)r :}r”:(hbUhw}r¢:(hy]UlevelKh|]r£:jY&ah{]r¤:jX&aUsourcejž%hz]h]UlineKZUtypej÷8uhƒ]r„:j)r¦:}r§:(hbUhw}rØ:(hy]hz]h{]h|]h]uhcj :hƒ]r©:hŒXUUnknown target name: "access control using aws identity and access management (iam)".rŖ:…r«:}r¬:(hbUhcj¦:ubahuj#ubahujø4ubh_)r­:}r®:(hbUhw}rÆ:(hy]UlevelKh|]r°:jm&ah{]r±:jl&aUsourcejž%hz]h]UlineKaUtypej÷8uhƒ]r²:j)r³:}r“:(hbUhw}rµ:(hy]hz]h{]h|]h]uhcj­:hƒ]r¶:hŒX&Unknown target name: "initiate a job".r·:…rø:}r¹:(hbUhcj³:ubahuj#ubahujø4ubh_)rŗ:}r»:(hbUhw}r¼:(hy]UlevelKh|]r½:j{&ah{]r¾:jz&aUsourcejž%hz]h]UlineKaUtypej÷8uhƒ]ræ:j)rĄ:}rĮ:(hbUhw}rĀ:(hy]hz]h{]h|]h]uhcjŗ:hƒ]rĆ:hŒX5Unknown target name: "downloading a vault inventory".rÄ:…rÅ:}rĘ:(hbUhcjĄ:ubahuj#ubahujø4ubh_)rĒ:}rČ:(hbUhw}rÉ:(hy]UlevelKh|]rŹ:j2(ah{]rĖ:j1(aUsourcej’'hz]h]UlineK!Utypej÷8uhƒ]rĢ:j)rĶ:}rĪ:(hbUhw}rĻ:(hy]hz]h{]h|]h]uhcjĒ:hƒ]rŠ:hŒXUUnknown target name: "access control using aws identity and access management (iam)".rŃ:…rŅ:}rÓ:(hbUhcjĶ:ubahuj#ubahujø4ubh_)rŌ:}rÕ:(hbUhw}rÖ:(hy]UlevelKh|]r×:jF(ah{]rŲ:jE(aUsourcej’'hz]h]UlineK(Utypej÷8uhƒ]rŁ:j)rŚ:}rŪ:(hbUhw}rÜ:(hy]hz]h{]h|]h]uhcjŌ:hƒ]rŻ:hŒXLUnknown target name: "uploading large archives in parts (multipart upload)".rŽ:…rß:}rą:(hbUhcjŚ:ubahuj#ubahujø4ubh_)rį:}rā:(hbUhw}rć:(hy]UlevelKh|]rä:jT(ah{]rå:jS(aUsourcej’'hz]h]UlineK(Utypej÷8uhƒ]rę:j)rē:}rč:(hbUhw}ré:(hy]hz]h{]h|]h]uhcjį:hƒ]rź:hŒX1Unknown target name: "initiate multipart upload".rė:…rģ:}rķ:(hbUhcjē:ubahuj#ubahujø4ubh_)rī:}rļ:(hbUhw}rš:(hy]UlevelKh|]rń:jĮ)ah{]rņ:jĄ)aUsourcej6)hz]h]UlineK+Utypej÷8uhƒ]ró:j)rō:}rõ:(hbUhw}rö:(hy]hz]h{]h|]h]uhcjī:hƒ]r÷:hŒXUUnknown target name: "access control using aws identity and access management (iam)".rų:…rł:}rś:(hbUhcjō:ubahuj#ubahujø4ubh_)rū:}rü:(hbUhw}rż:(hy]UlevelKh|]rž:j]+ah{]r’:j\+aUsourcej +hz]h]UlineKUtypej÷8uhƒ]r;j)r;}r;(hbUhw}r;(hy]hz]h{]h|]h]uhcjū:hƒ]r;hŒXUUnknown target name: "access control using aws identity and access management (iam)".r;…r;}r;(hbUhcj;ubahuj#ubahujø4ubh_)r;}r ;(hbUhw}r ;(hy]UlevelKh|]r ;jq+ah{]r ;jp+aUsourcej +hz]h]UlineK Utypej÷8uhƒ]r ;j)r;}r;(hbUhw}r;(hy]hz]h{]h|]h]uhcj;hƒ]r;hŒX?Unknown target name: "working with archives in amazon glacier".r;…r;}r;(hbUhcj;ubahuj#ubahujø4ubh_)r;}r;(hbUhw}r;(hy]UlevelKh|]r;jØ,ah{]r;j§,aUsourcej\,hz]h]UlineKUtypej÷8uhƒ]r;j)r;}r;(hbUhw}r;(hy]hz]h{]h|]h]uhcj;hƒ]r;hŒXUUnknown target name: "access control using aws identity and access management (iam)".r;…r ;}r!;(hbUhcj;ubahuj#ubahujø4ubh_)r";}r#;(hbUhw}r$;(hy]UlevelKh|]r%;j¼,ah{]r&;j»,aUsourcej\,hz]h]UlineKUtypej÷8uhƒ]r';j)r(;}r);(hbUhw}r*;(hy]hz]h{]h|]h]uhcj";hƒ]r+;hŒX?Unknown target name: "working with archives in amazon glacier".r,;…r-;}r.;(hbUhcj(;ubahuj#ubahujø4ubh_)r/;}r0;(hbUhw}r1;(hy]UlevelKh|]r2;jŹ,ah{]r3;jÉ,aUsourcej\,hz]h]UlineKUtypej÷8uhƒ]r4;j)r5;}r6;(hbUhw}r7;(hy]hz]h{]h|]h]uhcj/;hƒ]r8;hŒX"Unknown target name: "list parts".r9;…r:;}r;;(hbUhcj5;ubahuj#ubahujø4ubh_)r<;}r=;(hbUhw}r>;(hy]UlevelKh|]r?;j.ah{]r@;j.aUsourcejµ-hz]h]UlineKUtypej÷8uhƒ]rA;j)rB;}rC;(hbUhw}rD;(hy]hz]h{]h|]h]uhcj<;hƒ]rE;hŒXUUnknown target name: "access control using aws identity and access management (iam)".rF;…rG;}rH;(hbUhcjB;ubahuj#ubahujø4ubh_)rI;}rJ;(hbUhw}rK;(hy]UlevelKh|]rL;j.ah{]rM;j.aUsourcejµ-hz]h]UlineKUtypej÷8uhƒ]rN;j)rO;}rP;(hbUhw}rQ;(hy]hz]h{]h|]h]uhcjI;hƒ]rR;hŒXCUnknown target name: "retrieving vault metadata in amazon glacier".rS;…rT;}rU;(hbUhcjO;ubahuj#ubahujø4ubh_)rV;}rW;(hbUhw}rX;(hy]UlevelKh|]rY;j/ah{]rZ;j~/aUsourcej+/hz]h]UlineKUtypej÷8uhƒ]r[;j)r\;}r];(hbUhw}r^;(hy]hz]h{]h|]h]uhcjV;hƒ]r_;hŒXUUnknown target name: "access control using aws identity and access management (iam)".r`;…ra;}rb;(hbUhcj\;ubahuj#ubahujø4ubh_)rc;}rd;(hbUhw}re;(hy]UlevelKh|]rf;j“/ah{]rg;j’/aUsourcej+/hz]h]UlineK$Utypej÷8uhƒ]rh;j)ri;}rj;(hbUhw}rk;(hy]hz]h{]h|]h]uhcjc;hƒ]rl;hŒXIUnknown target name: "configuring vault notifications in amazon glacier".rm;…rn;}ro;(hbUhcji;ubahuj#ubahujø4ubh_)rp;}rq;(hbUhw}rr;(hy]UlevelKh|]rs;j²0ah{]rt;j±0aUsourcej0hz]h]UlineKUtypej÷8uhƒ]ru;j)rv;}rw;(hbUhw}rx;(hy]hz]h{]h|]h]uhcjp;hƒ]ry;hŒX+Unknown target name: "computing checksums".rz;…r{;}r|;(hbUhcjv;ubahuj#ubahujø4ubh_)r};}r~;(hbUhw}r;(hy]UlevelKh|]r€;jÖ0ah{]r;jÕ0aUsourcej0hz]h]UlineK!Utypej÷8uhƒ]r‚;j)rƒ;}r„;(hbUhw}r…;(hy]hz]h{]h|]h]uhcj};hƒ]r†;hŒXUUnknown target name: "access control using aws identity and access management (iam)".r‡;…rˆ;}r‰;(hbUhcjƒ;ubahuj#ubahujø4ubh_)rŠ;}r‹;(hbUhw}rŒ;(hy]UlevelKh|]r;jź0ah{]rŽ;jé0aUsourcej0hz]h]UlineK(Utypej÷8uhƒ]r;j)r;}r‘;(hbUhw}r’;(hy]hz]h{]h|]h]uhcjŠ;hƒ]r“;hŒX>Unknown target name: "uploading an archive in amazon glacier".r”;…r•;}r–;(hbUhcj;ubahuj#ubahujø4ubh_)r—;}r˜;(hbUhw}r™;(hy]UlevelKh|]rš;jų0ah{]r›;j÷0aUsourcej0hz]h]UlineK(Utypej÷8uhƒ]rœ;j)r;}rž;(hbUhw}rŸ;(hy]hz]h{]h|]h]uhcj—;hƒ]r ;hŒX&Unknown target name: "upload archive".r”;…r¢;}r£;(hbUhcj;ubahuj#ubahujø4ubh_)r¤;}r„;(hbUhw}r¦;(hy]UlevelKh|]r§;j^2ah{]rØ;j]2aUsourcej12hz]h]UlineK Utypej÷8uhƒ]r©;j)rŖ;}r«;(hbUhw}r¬;(hy]hz]h{]h|]h]uhcj¤;hƒ]r­;hŒX+Unknown target name: "computing checksums".r®;…rÆ;}r°;(hbUhcjŖ;ubahuj#ubahujø4ubh_)r±;}r²;(hbUhw}r³;(hy]UlevelKh|]r“;j¤2ah{]rµ;j£2aUsourcej12hz]h]UlineK(Utypej÷8uhƒ]r¶;j)r·;}rø;(hbUhw}r¹;(hy]hz]h{]h|]h]uhcj±;hƒ]rŗ;hŒXUUnknown target name: "access control using aws identity and access management (iam)".r»;…r¼;}r½;(hbUhcj·;ubahuj#ubahujø4ubh_)r¾;}ræ;(hbUhw}rĄ;(hy]UlevelKh|]rĮ;jø2ah{]rĀ;j·2aUsourcej12hz]h]UlineK/Utypej÷8uhƒ]rĆ;j)rÄ;}rÅ;(hbUhw}rĘ;(hy]hz]h{]h|]h]uhcj¾;hƒ]rĒ;hŒXLUnknown target name: "uploading large archives in parts (multipart upload)".rČ;…rÉ;}rŹ;(hbUhcjÄ;ubahuj#ubahujø4ubeUreporterrĖ;NUid_startrĢ;K„U autofootnotesrĶ;]rĪ;U citation_refsrĻ;}rŠ;Uindirect_targetsrŃ;]rŅ;UsettingsrÓ;(cdocutils.frontend Values rŌ;orÕ;}rÖ;(Ufootnote_backlinksr×;KUrecord_dependenciesrŲ;NU rfc_base_urlrŁ;Uhttp://tools.ietf.org/html/rŚ;U tracebackrŪ;ˆUpep_referencesrÜ;NUstrip_commentsrŻ;NU toc_backlinksrŽ;Uentryrß;U language_coderą;Uenrį;U datestamprā;NU report_levelrć;KU _destinationrä;NU halt_levelrå;KU strip_classesrę;Nh‰NUerror_encoding_error_handlerrē;Ubackslashreplacerč;Udebugré;NUembed_stylesheetrź;‰Uoutput_encoding_error_handlerrė;Ustrictrģ;U sectnum_xformrķ;KUdump_transformsrī;NU docinfo_xformrļ;KUwarning_streamrš;NUpep_file_url_templaterń;Upep-%04drņ;Uexit_status_levelró;KUconfigrō;NUstrict_visitorrõ;NUcloak_email_addressesrö;ˆUtrim_footnote_reference_spacer÷;‰Uenvrų;NUdump_pseudo_xmlrł;NUexpose_internalsrś;NUsectsubtitle_xformrū;‰U source_linkrü;NUrfc_referencesrż;NUoutput_encodingrž;Uutf-8r’;U source_urlr<NUinput_encodingr<U utf-8-sigr<U_disable_configr<NU id_prefixr<UU tab_widthr<KUerror_encodingr<UUTF-8r<U_sourcer<htUgettext_compactr <ˆU generatorr <NUdump_internalsr <NU smart_quotesr <‰U pep_base_urlr <Uhttp://www.python.org/dev/peps/r<Usyntax_highlightr<Ulongr<Uinput_encoding_error_handlerr<jģ;Uauto_id_prefixr<Uidr<Udoctitle_xformr<‰Ustrip_elements_with_classesr<NU _config_filesr<]Ufile_insertion_enabledr<ˆU raw_enabledr<KU dump_settingsr<NubUsymbol_footnote_startr<KUidsr<}r<(hj%,jŒ"j‡"hjŹjŃ2jš5jÄ2jĄ2jÅ2jć5j†2j‚2j‡2jÖ5jq2jm2jr2jÉ5jO2jK2hjj«/j§/jTcdocutils.nodes target r<)r<}r<(hbUhcjPhsh£huUtargetr <hw}r!<(hy]h|]r"<jTah{]Uismodˆhz]h]uhKh‚hhƒ]ubjĘjĮhjģ1jjh9hjų(j¼,j";hjģjŸ#jš#jø2j¾;j£2jž2j¤2j±;j]2jX2j·2j²2hjÉj.j.jUjPjéj<)r#<}r$<(hbUhcjåhsh£huj <hw}r%<(hy]h|]r&<jéah{]Uismodˆhz]h]uhKh‚hhƒ]ubh&jj/jV;h(jP0h jjijdj~jœ9h5j#h7jL"jO4ju9jj h)jØjb4j]4jjj9jN4jI4jc4j‚9jVhojj|jP2j¼5h,jhEjåhJj„$hKj¢.j2(jĒ:jz&ju&hTjV h/j„hVjgjqjljÖ0j};jX&jS&hj4 hSjƒhj hjŒjĀ#j_:j³#j®#hjŠhjj "j›"j… j j#!jģ4jy ju j† jß4j{4jw4jz jŅ4jo4jk4j|4jÅ4j“#jR:jp4h`jT(jį:h*j|jE(j@(h.jjqj 9h j‹h6jŒ-h8j\h;jōhCjČjÕ!jŠ!jy"j:h?jnjl jg hAju%j!jü h jŒj!j!hDj“jĮ!j¼!hGjj&j&jY&j :jģ$jē$j%jy:jĮ#j¼#jķ$jl:j%j%j&j“:j%jū$j%j†:jÖjA9jjjūjN9jźjåjj'9jójījj49jjhWj/jj[9jśjõhZjbh j° h h¹j"j+:jF(jŌ:jpj<)r'<}r(<(hbUhcjlhsh£huj <hw}r)<(hy]h|]r*<jpah{]Uismodˆhz]h]uhKh‚hhƒ]ubjm jŻ9jX jS j{&jŗ:jl&jg&jm&j­:j!jź9j/ j¶9j‹j†jŒj©9j}jxjY jŠ9j< j7 j= jĆ9j. j) j!j÷9j^2j¤;jĀ!j:j"!j!j/!jł4j.!j*!j®"j5j­"j©"jŗ"j5h•hjĻ#j 5jĪ#jŹ#jŪ#j-5jÖ!j:h-jhjœh0jŁ*j¹"jµ"j”"j8:jų0j—;jS(jN(hj,jŹ,j/;j»,j¶,j.j<;jj<)r3<}r4<(hbUhcjžhsh£huj <hw}r5<(hy]h|]r6<jah{]Uismodˆhz]h]uhKh‚hhƒ]ubh~hqh"jėj“/jc;j~/jy/jjh%jCjÕjŠjŸ/j›/j¬/jÆ5j-.j).j /j¢5j!.j.j..j•5j‰+j…+j".jˆ5j}+jy+jŠ+j{5h1j}h@jŹjpjkjōj9h'j(j0j*j[j9jZjUjjžjŠ2jĢ2jæ3jż5j¾3jŗ3j1jņ8j.jI;hj5jÕ0jŠ0jé0jä0j€j<)r7<}r8<(hbUhcj|hsh£huj <hw}r9<(hy]h|]r:<j€ah{]Uismodˆhz]h]uhKh‚hhƒ]ubjUj<)r;<}r<<(hbUhchohsh£huj <hw}r=<(hy]h|]r><jUah{]Uismodˆhz]h]uhKh‚hhƒ]ubjź0jŠ;j±0j¬0hIj j’/j/hMj›hj2jÉ,jÄ,hOjćhXjš3j~+jn5jß)jŪ)j]+jū:h+j‹jx"js"j"%j:5jŚ#jÖ#j.%jG5j!%j%jŌ)jT5j-%j)%ją)ja5jÓ)jĻ)uUsubstitution_namesr?<}r@<huh‚hw}rA<(hy]h|]h{]Usourcehthz]h]uU footnotesrB<]rC<UrefidsrD<}rE<ub.