amazonka-glacier 1.3.7 → 1.4.0
raw patch · 42 files changed
+201/−179 lines, 42 filesdep ~amazonka-coredep ~amazonka-glacierdep ~amazonka-testPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: amazonka-core, amazonka-glacier, amazonka-test
API changes (from Hackage documentation)
- Network.AWS.Glacier.AddTagsToVault: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.AddTagsToVault.AddTagsToVault
- Network.AWS.Glacier.CompleteMultipartUpload: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.CompleteMultipartUpload.CompleteMultipartUpload
- Network.AWS.Glacier.CompleteVaultLock: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.CompleteVaultLock.CompleteVaultLock
- Network.AWS.Glacier.CreateVault: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.CreateVault.CreateVault
- Network.AWS.Glacier.InitiateJob: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.InitiateJob.InitiateJob
- Network.AWS.Glacier.InitiateMultipartUpload: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.InitiateMultipartUpload.InitiateMultipartUpload
- Network.AWS.Glacier.InitiateVaultLock: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.InitiateVaultLock.InitiateVaultLock
- Network.AWS.Glacier.RemoveTagsFromVault: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.RemoveTagsFromVault.RemoveTagsFromVault
- Network.AWS.Glacier.SetDataRetrievalPolicy: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.SetDataRetrievalPolicy.SetDataRetrievalPolicy
- Network.AWS.Glacier.SetVaultAccessPolicy: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.SetVaultAccessPolicy.SetVaultAccessPolicy
- Network.AWS.Glacier.SetVaultNotifications: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.Glacier.SetVaultNotifications.SetVaultNotifications
+ Network.AWS.Glacier.AbortMultipartUpload: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.AbortMultipartUpload.AbortMultipartUpload
+ Network.AWS.Glacier.AbortMultipartUpload: instance GHC.Generics.Constructor Network.AWS.Glacier.AbortMultipartUpload.C1_0AbortMultipartUpload
+ Network.AWS.Glacier.AbortMultipartUpload: instance GHC.Generics.Constructor Network.AWS.Glacier.AbortMultipartUpload.C1_0AbortMultipartUploadResponse
+ Network.AWS.Glacier.AbortMultipartUpload: instance GHC.Generics.Datatype Network.AWS.Glacier.AbortMultipartUpload.D1AbortMultipartUpload
+ Network.AWS.Glacier.AbortMultipartUpload: instance GHC.Generics.Datatype Network.AWS.Glacier.AbortMultipartUpload.D1AbortMultipartUploadResponse
+ Network.AWS.Glacier.AbortMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.AbortMultipartUpload.S1_0_0AbortMultipartUpload
+ Network.AWS.Glacier.AbortMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.AbortMultipartUpload.S1_0_1AbortMultipartUpload
+ Network.AWS.Glacier.AbortMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.AbortMultipartUpload.S1_0_2AbortMultipartUpload
+ Network.AWS.Glacier.AbortVaultLock: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.AbortVaultLock.AbortVaultLock
+ Network.AWS.Glacier.AbortVaultLock: instance GHC.Generics.Constructor Network.AWS.Glacier.AbortVaultLock.C1_0AbortVaultLock
+ Network.AWS.Glacier.AbortVaultLock: instance GHC.Generics.Constructor Network.AWS.Glacier.AbortVaultLock.C1_0AbortVaultLockResponse
+ Network.AWS.Glacier.AbortVaultLock: instance GHC.Generics.Datatype Network.AWS.Glacier.AbortVaultLock.D1AbortVaultLock
+ Network.AWS.Glacier.AbortVaultLock: instance GHC.Generics.Datatype Network.AWS.Glacier.AbortVaultLock.D1AbortVaultLockResponse
+ Network.AWS.Glacier.AbortVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.AbortVaultLock.S1_0_0AbortVaultLock
+ Network.AWS.Glacier.AbortVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.AbortVaultLock.S1_0_1AbortVaultLock
+ Network.AWS.Glacier.AddTagsToVault: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.AddTagsToVault.AddTagsToVault
+ Network.AWS.Glacier.AddTagsToVault: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.AddTagsToVault.AddTagsToVault
+ Network.AWS.Glacier.AddTagsToVault: instance GHC.Generics.Constructor Network.AWS.Glacier.AddTagsToVault.C1_0AddTagsToVault
+ Network.AWS.Glacier.AddTagsToVault: instance GHC.Generics.Constructor Network.AWS.Glacier.AddTagsToVault.C1_0AddTagsToVaultResponse
+ Network.AWS.Glacier.AddTagsToVault: instance GHC.Generics.Datatype Network.AWS.Glacier.AddTagsToVault.D1AddTagsToVault
+ Network.AWS.Glacier.AddTagsToVault: instance GHC.Generics.Datatype Network.AWS.Glacier.AddTagsToVault.D1AddTagsToVaultResponse
+ Network.AWS.Glacier.AddTagsToVault: instance GHC.Generics.Selector Network.AWS.Glacier.AddTagsToVault.S1_0_0AddTagsToVault
+ Network.AWS.Glacier.AddTagsToVault: instance GHC.Generics.Selector Network.AWS.Glacier.AddTagsToVault.S1_0_1AddTagsToVault
+ Network.AWS.Glacier.AddTagsToVault: instance GHC.Generics.Selector Network.AWS.Glacier.AddTagsToVault.S1_0_2AddTagsToVault
+ Network.AWS.Glacier.CompleteMultipartUpload: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.CompleteMultipartUpload.CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteMultipartUpload: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.CompleteMultipartUpload.CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteMultipartUpload: instance GHC.Generics.Constructor Network.AWS.Glacier.CompleteMultipartUpload.C1_0CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteMultipartUpload: instance GHC.Generics.Datatype Network.AWS.Glacier.CompleteMultipartUpload.D1CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.CompleteMultipartUpload.S1_0_0CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.CompleteMultipartUpload.S1_0_1CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.CompleteMultipartUpload.S1_0_2CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.CompleteMultipartUpload.S1_0_3CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.CompleteMultipartUpload.S1_0_4CompleteMultipartUpload
+ Network.AWS.Glacier.CompleteVaultLock: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.CompleteVaultLock.CompleteVaultLock
+ Network.AWS.Glacier.CompleteVaultLock: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.CompleteVaultLock.CompleteVaultLock
+ Network.AWS.Glacier.CompleteVaultLock: instance GHC.Generics.Constructor Network.AWS.Glacier.CompleteVaultLock.C1_0CompleteVaultLock
+ Network.AWS.Glacier.CompleteVaultLock: instance GHC.Generics.Constructor Network.AWS.Glacier.CompleteVaultLock.C1_0CompleteVaultLockResponse
+ Network.AWS.Glacier.CompleteVaultLock: instance GHC.Generics.Datatype Network.AWS.Glacier.CompleteVaultLock.D1CompleteVaultLock
+ Network.AWS.Glacier.CompleteVaultLock: instance GHC.Generics.Datatype Network.AWS.Glacier.CompleteVaultLock.D1CompleteVaultLockResponse
+ Network.AWS.Glacier.CompleteVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.CompleteVaultLock.S1_0_0CompleteVaultLock
+ Network.AWS.Glacier.CompleteVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.CompleteVaultLock.S1_0_1CompleteVaultLock
+ Network.AWS.Glacier.CompleteVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.CompleteVaultLock.S1_0_2CompleteVaultLock
+ Network.AWS.Glacier.CreateVault: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.CreateVault.CreateVault
+ Network.AWS.Glacier.CreateVault: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.CreateVault.CreateVault
+ Network.AWS.Glacier.CreateVault: instance GHC.Generics.Constructor Network.AWS.Glacier.CreateVault.C1_0CreateVault
+ Network.AWS.Glacier.CreateVault: instance GHC.Generics.Constructor Network.AWS.Glacier.CreateVault.C1_0CreateVaultResponse
+ Network.AWS.Glacier.CreateVault: instance GHC.Generics.Datatype Network.AWS.Glacier.CreateVault.D1CreateVault
+ Network.AWS.Glacier.CreateVault: instance GHC.Generics.Datatype Network.AWS.Glacier.CreateVault.D1CreateVaultResponse
+ Network.AWS.Glacier.CreateVault: instance GHC.Generics.Selector Network.AWS.Glacier.CreateVault.S1_0_0CreateVault
+ Network.AWS.Glacier.CreateVault: instance GHC.Generics.Selector Network.AWS.Glacier.CreateVault.S1_0_0CreateVaultResponse
+ Network.AWS.Glacier.CreateVault: instance GHC.Generics.Selector Network.AWS.Glacier.CreateVault.S1_0_1CreateVault
+ Network.AWS.Glacier.CreateVault: instance GHC.Generics.Selector Network.AWS.Glacier.CreateVault.S1_0_1CreateVaultResponse
+ Network.AWS.Glacier.DeleteArchive: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.DeleteArchive.DeleteArchive
+ Network.AWS.Glacier.DeleteArchive: instance GHC.Generics.Constructor Network.AWS.Glacier.DeleteArchive.C1_0DeleteArchive
+ Network.AWS.Glacier.DeleteArchive: instance GHC.Generics.Constructor Network.AWS.Glacier.DeleteArchive.C1_0DeleteArchiveResponse
+ Network.AWS.Glacier.DeleteArchive: instance GHC.Generics.Datatype Network.AWS.Glacier.DeleteArchive.D1DeleteArchive
+ Network.AWS.Glacier.DeleteArchive: instance GHC.Generics.Datatype Network.AWS.Glacier.DeleteArchive.D1DeleteArchiveResponse
+ Network.AWS.Glacier.DeleteArchive: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteArchive.S1_0_0DeleteArchive
+ Network.AWS.Glacier.DeleteArchive: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteArchive.S1_0_1DeleteArchive
+ Network.AWS.Glacier.DeleteArchive: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteArchive.S1_0_2DeleteArchive
+ Network.AWS.Glacier.DeleteVault: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.DeleteVault.DeleteVault
+ Network.AWS.Glacier.DeleteVault: instance GHC.Generics.Constructor Network.AWS.Glacier.DeleteVault.C1_0DeleteVault
+ Network.AWS.Glacier.DeleteVault: instance GHC.Generics.Constructor Network.AWS.Glacier.DeleteVault.C1_0DeleteVaultResponse
+ Network.AWS.Glacier.DeleteVault: instance GHC.Generics.Datatype Network.AWS.Glacier.DeleteVault.D1DeleteVault
+ Network.AWS.Glacier.DeleteVault: instance GHC.Generics.Datatype Network.AWS.Glacier.DeleteVault.D1DeleteVaultResponse
+ Network.AWS.Glacier.DeleteVault: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteVault.S1_0_0DeleteVault
+ Network.AWS.Glacier.DeleteVault: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteVault.S1_0_1DeleteVault
+ Network.AWS.Glacier.DeleteVaultAccessPolicy: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.DeleteVaultAccessPolicy.DeleteVaultAccessPolicy
+ Network.AWS.Glacier.DeleteVaultAccessPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.DeleteVaultAccessPolicy.C1_0DeleteVaultAccessPolicy
+ Network.AWS.Glacier.DeleteVaultAccessPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.DeleteVaultAccessPolicy.C1_0DeleteVaultAccessPolicyResponse
+ Network.AWS.Glacier.DeleteVaultAccessPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.DeleteVaultAccessPolicy.D1DeleteVaultAccessPolicy
+ Network.AWS.Glacier.DeleteVaultAccessPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.DeleteVaultAccessPolicy.D1DeleteVaultAccessPolicyResponse
+ Network.AWS.Glacier.DeleteVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteVaultAccessPolicy.S1_0_0DeleteVaultAccessPolicy
+ Network.AWS.Glacier.DeleteVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteVaultAccessPolicy.S1_0_1DeleteVaultAccessPolicy
+ Network.AWS.Glacier.DeleteVaultNotifications: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.DeleteVaultNotifications.DeleteVaultNotifications
+ Network.AWS.Glacier.DeleteVaultNotifications: instance GHC.Generics.Constructor Network.AWS.Glacier.DeleteVaultNotifications.C1_0DeleteVaultNotifications
+ Network.AWS.Glacier.DeleteVaultNotifications: instance GHC.Generics.Constructor Network.AWS.Glacier.DeleteVaultNotifications.C1_0DeleteVaultNotificationsResponse
+ Network.AWS.Glacier.DeleteVaultNotifications: instance GHC.Generics.Datatype Network.AWS.Glacier.DeleteVaultNotifications.D1DeleteVaultNotifications
+ Network.AWS.Glacier.DeleteVaultNotifications: instance GHC.Generics.Datatype Network.AWS.Glacier.DeleteVaultNotifications.D1DeleteVaultNotificationsResponse
+ Network.AWS.Glacier.DeleteVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteVaultNotifications.S1_0_0DeleteVaultNotifications
+ Network.AWS.Glacier.DeleteVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.DeleteVaultNotifications.S1_0_1DeleteVaultNotifications
+ Network.AWS.Glacier.DescribeJob: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.DescribeJob.DescribeJob
+ Network.AWS.Glacier.DescribeJob: instance GHC.Generics.Constructor Network.AWS.Glacier.DescribeJob.C1_0DescribeJob
+ Network.AWS.Glacier.DescribeJob: instance GHC.Generics.Datatype Network.AWS.Glacier.DescribeJob.D1DescribeJob
+ Network.AWS.Glacier.DescribeJob: instance GHC.Generics.Selector Network.AWS.Glacier.DescribeJob.S1_0_0DescribeJob
+ Network.AWS.Glacier.DescribeJob: instance GHC.Generics.Selector Network.AWS.Glacier.DescribeJob.S1_0_1DescribeJob
+ Network.AWS.Glacier.DescribeJob: instance GHC.Generics.Selector Network.AWS.Glacier.DescribeJob.S1_0_2DescribeJob
+ Network.AWS.Glacier.DescribeVault: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.DescribeVault.DescribeVault
+ Network.AWS.Glacier.DescribeVault: instance GHC.Generics.Constructor Network.AWS.Glacier.DescribeVault.C1_0DescribeVault
+ Network.AWS.Glacier.DescribeVault: instance GHC.Generics.Datatype Network.AWS.Glacier.DescribeVault.D1DescribeVault
+ Network.AWS.Glacier.DescribeVault: instance GHC.Generics.Selector Network.AWS.Glacier.DescribeVault.S1_0_0DescribeVault
+ Network.AWS.Glacier.DescribeVault: instance GHC.Generics.Selector Network.AWS.Glacier.DescribeVault.S1_0_1DescribeVault
+ Network.AWS.Glacier.GetDataRetrievalPolicy: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.GetDataRetrievalPolicy.GetDataRetrievalPolicy
+ Network.AWS.Glacier.GetDataRetrievalPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.GetDataRetrievalPolicy.C1_0GetDataRetrievalPolicy
+ Network.AWS.Glacier.GetDataRetrievalPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.GetDataRetrievalPolicy.C1_0GetDataRetrievalPolicyResponse
+ Network.AWS.Glacier.GetDataRetrievalPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.GetDataRetrievalPolicy.D1GetDataRetrievalPolicy
+ Network.AWS.Glacier.GetDataRetrievalPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.GetDataRetrievalPolicy.D1GetDataRetrievalPolicyResponse
+ Network.AWS.Glacier.GetDataRetrievalPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.GetDataRetrievalPolicy.S1_0_0GetDataRetrievalPolicy
+ Network.AWS.Glacier.GetDataRetrievalPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.GetDataRetrievalPolicy.S1_0_0GetDataRetrievalPolicyResponse
+ Network.AWS.Glacier.GetDataRetrievalPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.GetDataRetrievalPolicy.S1_0_1GetDataRetrievalPolicyResponse
+ Network.AWS.Glacier.GetJobOutput: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.GetJobOutput.GetJobOutput
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Constructor Network.AWS.Glacier.GetJobOutput.C1_0GetJobOutput
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Constructor Network.AWS.Glacier.GetJobOutput.C1_0GetJobOutputResponse
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Datatype Network.AWS.Glacier.GetJobOutput.D1GetJobOutput
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Datatype Network.AWS.Glacier.GetJobOutput.D1GetJobOutputResponse
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_0GetJobOutput
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_0GetJobOutputResponse
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_1GetJobOutput
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_1GetJobOutputResponse
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_2GetJobOutput
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_2GetJobOutputResponse
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_3GetJobOutput
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_3GetJobOutputResponse
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_4GetJobOutputResponse
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_5GetJobOutputResponse
+ Network.AWS.Glacier.GetJobOutput: instance GHC.Generics.Selector Network.AWS.Glacier.GetJobOutput.S1_0_6GetJobOutputResponse
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.GetVaultAccessPolicy.GetVaultAccessPolicy
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.GetVaultAccessPolicy.C1_0GetVaultAccessPolicy
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.GetVaultAccessPolicy.C1_0GetVaultAccessPolicyResponse
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.GetVaultAccessPolicy.D1GetVaultAccessPolicy
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.GetVaultAccessPolicy.D1GetVaultAccessPolicyResponse
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultAccessPolicy.S1_0_0GetVaultAccessPolicy
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultAccessPolicy.S1_0_0GetVaultAccessPolicyResponse
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultAccessPolicy.S1_0_1GetVaultAccessPolicy
+ Network.AWS.Glacier.GetVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultAccessPolicy.S1_0_1GetVaultAccessPolicyResponse
+ Network.AWS.Glacier.GetVaultLock: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.GetVaultLock.GetVaultLock
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Constructor Network.AWS.Glacier.GetVaultLock.C1_0GetVaultLock
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Constructor Network.AWS.Glacier.GetVaultLock.C1_0GetVaultLockResponse
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Datatype Network.AWS.Glacier.GetVaultLock.D1GetVaultLock
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Datatype Network.AWS.Glacier.GetVaultLock.D1GetVaultLockResponse
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultLock.S1_0_0GetVaultLock
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultLock.S1_0_0GetVaultLockResponse
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultLock.S1_0_1GetVaultLock
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultLock.S1_0_1GetVaultLockResponse
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultLock.S1_0_2GetVaultLockResponse
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultLock.S1_0_3GetVaultLockResponse
+ Network.AWS.Glacier.GetVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultLock.S1_0_4GetVaultLockResponse
+ Network.AWS.Glacier.GetVaultNotifications: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.GetVaultNotifications.GetVaultNotifications
+ Network.AWS.Glacier.GetVaultNotifications: instance GHC.Generics.Constructor Network.AWS.Glacier.GetVaultNotifications.C1_0GetVaultNotifications
+ Network.AWS.Glacier.GetVaultNotifications: instance GHC.Generics.Constructor Network.AWS.Glacier.GetVaultNotifications.C1_0GetVaultNotificationsResponse
+ Network.AWS.Glacier.GetVaultNotifications: instance GHC.Generics.Datatype Network.AWS.Glacier.GetVaultNotifications.D1GetVaultNotifications
+ Network.AWS.Glacier.GetVaultNotifications: instance GHC.Generics.Datatype Network.AWS.Glacier.GetVaultNotifications.D1GetVaultNotificationsResponse
+ Network.AWS.Glacier.GetVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultNotifications.S1_0_0GetVaultNotifications
+ Network.AWS.Glacier.GetVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultNotifications.S1_0_0GetVaultNotificationsResponse
+ Network.AWS.Glacier.GetVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultNotifications.S1_0_1GetVaultNotifications
+ Network.AWS.Glacier.GetVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.GetVaultNotifications.S1_0_1GetVaultNotificationsResponse
+ Network.AWS.Glacier.InitiateJob: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.InitiateJob.InitiateJob
+ Network.AWS.Glacier.InitiateJob: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.InitiateJob.InitiateJob
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Constructor Network.AWS.Glacier.InitiateJob.C1_0InitiateJob
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Constructor Network.AWS.Glacier.InitiateJob.C1_0InitiateJobResponse
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Datatype Network.AWS.Glacier.InitiateJob.D1InitiateJob
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Datatype Network.AWS.Glacier.InitiateJob.D1InitiateJobResponse
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateJob.S1_0_0InitiateJob
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateJob.S1_0_0InitiateJobResponse
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateJob.S1_0_1InitiateJob
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateJob.S1_0_1InitiateJobResponse
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateJob.S1_0_2InitiateJob
+ Network.AWS.Glacier.InitiateJob: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateJob.S1_0_2InitiateJobResponse
+ Network.AWS.Glacier.InitiateMultipartUpload: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.InitiateMultipartUpload.InitiateMultipartUpload
+ Network.AWS.Glacier.InitiateMultipartUpload: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.InitiateMultipartUpload.InitiateMultipartUpload
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Constructor Network.AWS.Glacier.InitiateMultipartUpload.C1_0InitiateMultipartUpload
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Constructor Network.AWS.Glacier.InitiateMultipartUpload.C1_0InitiateMultipartUploadResponse
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Datatype Network.AWS.Glacier.InitiateMultipartUpload.D1InitiateMultipartUpload
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Datatype Network.AWS.Glacier.InitiateMultipartUpload.D1InitiateMultipartUploadResponse
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateMultipartUpload.S1_0_0InitiateMultipartUpload
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateMultipartUpload.S1_0_0InitiateMultipartUploadResponse
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateMultipartUpload.S1_0_1InitiateMultipartUpload
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateMultipartUpload.S1_0_1InitiateMultipartUploadResponse
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateMultipartUpload.S1_0_2InitiateMultipartUpload
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateMultipartUpload.S1_0_2InitiateMultipartUploadResponse
+ Network.AWS.Glacier.InitiateMultipartUpload: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateMultipartUpload.S1_0_3InitiateMultipartUpload
+ Network.AWS.Glacier.InitiateVaultLock: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.InitiateVaultLock.InitiateVaultLock
+ Network.AWS.Glacier.InitiateVaultLock: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.InitiateVaultLock.InitiateVaultLock
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Constructor Network.AWS.Glacier.InitiateVaultLock.C1_0InitiateVaultLock
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Constructor Network.AWS.Glacier.InitiateVaultLock.C1_0InitiateVaultLockResponse
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Datatype Network.AWS.Glacier.InitiateVaultLock.D1InitiateVaultLock
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Datatype Network.AWS.Glacier.InitiateVaultLock.D1InitiateVaultLockResponse
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateVaultLock.S1_0_0InitiateVaultLock
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateVaultLock.S1_0_0InitiateVaultLockResponse
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateVaultLock.S1_0_1InitiateVaultLock
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateVaultLock.S1_0_1InitiateVaultLockResponse
+ Network.AWS.Glacier.InitiateVaultLock: instance GHC.Generics.Selector Network.AWS.Glacier.InitiateVaultLock.S1_0_2InitiateVaultLock
+ Network.AWS.Glacier.ListJobs: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.ListJobs.ListJobs
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Constructor Network.AWS.Glacier.ListJobs.C1_0ListJobs
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Constructor Network.AWS.Glacier.ListJobs.C1_0ListJobsResponse
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Datatype Network.AWS.Glacier.ListJobs.D1ListJobs
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Datatype Network.AWS.Glacier.ListJobs.D1ListJobsResponse
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_0ListJobs
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_0ListJobsResponse
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_1ListJobs
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_1ListJobsResponse
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_2ListJobs
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_2ListJobsResponse
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_3ListJobs
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_4ListJobs
+ Network.AWS.Glacier.ListJobs: instance GHC.Generics.Selector Network.AWS.Glacier.ListJobs.S1_0_5ListJobs
+ Network.AWS.Glacier.ListMultipartUploads: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.ListMultipartUploads.ListMultipartUploads
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Constructor Network.AWS.Glacier.ListMultipartUploads.C1_0ListMultipartUploads
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Constructor Network.AWS.Glacier.ListMultipartUploads.C1_0ListMultipartUploadsResponse
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Datatype Network.AWS.Glacier.ListMultipartUploads.D1ListMultipartUploads
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Datatype Network.AWS.Glacier.ListMultipartUploads.D1ListMultipartUploadsResponse
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Selector Network.AWS.Glacier.ListMultipartUploads.S1_0_0ListMultipartUploads
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Selector Network.AWS.Glacier.ListMultipartUploads.S1_0_0ListMultipartUploadsResponse
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Selector Network.AWS.Glacier.ListMultipartUploads.S1_0_1ListMultipartUploads
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Selector Network.AWS.Glacier.ListMultipartUploads.S1_0_1ListMultipartUploadsResponse
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Selector Network.AWS.Glacier.ListMultipartUploads.S1_0_2ListMultipartUploads
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Selector Network.AWS.Glacier.ListMultipartUploads.S1_0_2ListMultipartUploadsResponse
+ Network.AWS.Glacier.ListMultipartUploads: instance GHC.Generics.Selector Network.AWS.Glacier.ListMultipartUploads.S1_0_3ListMultipartUploads
+ Network.AWS.Glacier.ListParts: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.ListParts.ListParts
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Constructor Network.AWS.Glacier.ListParts.C1_0ListParts
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Constructor Network.AWS.Glacier.ListParts.C1_0ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Datatype Network.AWS.Glacier.ListParts.D1ListParts
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Datatype Network.AWS.Glacier.ListParts.D1ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_0ListParts
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_0ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_1ListParts
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_1ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_2ListParts
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_2ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_3ListParts
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_3ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_4ListParts
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_4ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_5ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_6ListPartsResponse
+ Network.AWS.Glacier.ListParts: instance GHC.Generics.Selector Network.AWS.Glacier.ListParts.S1_0_7ListPartsResponse
+ Network.AWS.Glacier.ListTagsForVault: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.ListTagsForVault.ListTagsForVault
+ Network.AWS.Glacier.ListTagsForVault: instance GHC.Generics.Constructor Network.AWS.Glacier.ListTagsForVault.C1_0ListTagsForVault
+ Network.AWS.Glacier.ListTagsForVault: instance GHC.Generics.Constructor Network.AWS.Glacier.ListTagsForVault.C1_0ListTagsForVaultResponse
+ Network.AWS.Glacier.ListTagsForVault: instance GHC.Generics.Datatype Network.AWS.Glacier.ListTagsForVault.D1ListTagsForVault
+ Network.AWS.Glacier.ListTagsForVault: instance GHC.Generics.Datatype Network.AWS.Glacier.ListTagsForVault.D1ListTagsForVaultResponse
+ Network.AWS.Glacier.ListTagsForVault: instance GHC.Generics.Selector Network.AWS.Glacier.ListTagsForVault.S1_0_0ListTagsForVault
+ Network.AWS.Glacier.ListTagsForVault: instance GHC.Generics.Selector Network.AWS.Glacier.ListTagsForVault.S1_0_0ListTagsForVaultResponse
+ Network.AWS.Glacier.ListTagsForVault: instance GHC.Generics.Selector Network.AWS.Glacier.ListTagsForVault.S1_0_1ListTagsForVault
+ Network.AWS.Glacier.ListTagsForVault: instance GHC.Generics.Selector Network.AWS.Glacier.ListTagsForVault.S1_0_1ListTagsForVaultResponse
+ Network.AWS.Glacier.ListVaults: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.ListVaults.ListVaults
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Constructor Network.AWS.Glacier.ListVaults.C1_0ListVaults
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Constructor Network.AWS.Glacier.ListVaults.C1_0ListVaultsResponse
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Datatype Network.AWS.Glacier.ListVaults.D1ListVaults
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Datatype Network.AWS.Glacier.ListVaults.D1ListVaultsResponse
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Selector Network.AWS.Glacier.ListVaults.S1_0_0ListVaults
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Selector Network.AWS.Glacier.ListVaults.S1_0_0ListVaultsResponse
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Selector Network.AWS.Glacier.ListVaults.S1_0_1ListVaults
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Selector Network.AWS.Glacier.ListVaults.S1_0_1ListVaultsResponse
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Selector Network.AWS.Glacier.ListVaults.S1_0_2ListVaults
+ Network.AWS.Glacier.ListVaults: instance GHC.Generics.Selector Network.AWS.Glacier.ListVaults.S1_0_2ListVaultsResponse
+ Network.AWS.Glacier.RemoveTagsFromVault: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.RemoveTagsFromVault.RemoveTagsFromVault
+ Network.AWS.Glacier.RemoveTagsFromVault: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.RemoveTagsFromVault.RemoveTagsFromVault
+ Network.AWS.Glacier.RemoveTagsFromVault: instance GHC.Generics.Constructor Network.AWS.Glacier.RemoveTagsFromVault.C1_0RemoveTagsFromVault
+ Network.AWS.Glacier.RemoveTagsFromVault: instance GHC.Generics.Constructor Network.AWS.Glacier.RemoveTagsFromVault.C1_0RemoveTagsFromVaultResponse
+ Network.AWS.Glacier.RemoveTagsFromVault: instance GHC.Generics.Datatype Network.AWS.Glacier.RemoveTagsFromVault.D1RemoveTagsFromVault
+ Network.AWS.Glacier.RemoveTagsFromVault: instance GHC.Generics.Datatype Network.AWS.Glacier.RemoveTagsFromVault.D1RemoveTagsFromVaultResponse
+ Network.AWS.Glacier.RemoveTagsFromVault: instance GHC.Generics.Selector Network.AWS.Glacier.RemoveTagsFromVault.S1_0_0RemoveTagsFromVault
+ Network.AWS.Glacier.RemoveTagsFromVault: instance GHC.Generics.Selector Network.AWS.Glacier.RemoveTagsFromVault.S1_0_1RemoveTagsFromVault
+ Network.AWS.Glacier.RemoveTagsFromVault: instance GHC.Generics.Selector Network.AWS.Glacier.RemoveTagsFromVault.S1_0_2RemoveTagsFromVault
+ Network.AWS.Glacier.SetDataRetrievalPolicy: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.SetDataRetrievalPolicy.SetDataRetrievalPolicy
+ Network.AWS.Glacier.SetDataRetrievalPolicy: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.SetDataRetrievalPolicy.SetDataRetrievalPolicy
+ Network.AWS.Glacier.SetDataRetrievalPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.SetDataRetrievalPolicy.C1_0SetDataRetrievalPolicy
+ Network.AWS.Glacier.SetDataRetrievalPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.SetDataRetrievalPolicy.C1_0SetDataRetrievalPolicyResponse
+ Network.AWS.Glacier.SetDataRetrievalPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.SetDataRetrievalPolicy.D1SetDataRetrievalPolicy
+ Network.AWS.Glacier.SetDataRetrievalPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.SetDataRetrievalPolicy.D1SetDataRetrievalPolicyResponse
+ Network.AWS.Glacier.SetDataRetrievalPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.SetDataRetrievalPolicy.S1_0_0SetDataRetrievalPolicy
+ Network.AWS.Glacier.SetDataRetrievalPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.SetDataRetrievalPolicy.S1_0_1SetDataRetrievalPolicy
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.SetVaultAccessPolicy.SetVaultAccessPolicy
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.SetVaultAccessPolicy.SetVaultAccessPolicy
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.SetVaultAccessPolicy.C1_0SetVaultAccessPolicy
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance GHC.Generics.Constructor Network.AWS.Glacier.SetVaultAccessPolicy.C1_0SetVaultAccessPolicyResponse
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.SetVaultAccessPolicy.D1SetVaultAccessPolicy
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance GHC.Generics.Datatype Network.AWS.Glacier.SetVaultAccessPolicy.D1SetVaultAccessPolicyResponse
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.SetVaultAccessPolicy.S1_0_0SetVaultAccessPolicy
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.SetVaultAccessPolicy.S1_0_1SetVaultAccessPolicy
+ Network.AWS.Glacier.SetVaultAccessPolicy: instance GHC.Generics.Selector Network.AWS.Glacier.SetVaultAccessPolicy.S1_0_2SetVaultAccessPolicy
+ Network.AWS.Glacier.SetVaultNotifications: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Glacier.SetVaultNotifications.SetVaultNotifications
+ Network.AWS.Glacier.SetVaultNotifications: instance Data.Hashable.Class.Hashable Network.AWS.Glacier.SetVaultNotifications.SetVaultNotifications
+ Network.AWS.Glacier.SetVaultNotifications: instance GHC.Generics.Constructor Network.AWS.Glacier.SetVaultNotifications.C1_0SetVaultNotifications
+ Network.AWS.Glacier.SetVaultNotifications: instance GHC.Generics.Constructor Network.AWS.Glacier.SetVaultNotifications.C1_0SetVaultNotificationsResponse
+ Network.AWS.Glacier.SetVaultNotifications: instance GHC.Generics.Datatype Network.AWS.Glacier.SetVaultNotifications.D1SetVaultNotifications
+ Network.AWS.Glacier.SetVaultNotifications: instance GHC.Generics.Datatype Network.AWS.Glacier.SetVaultNotifications.D1SetVaultNotificationsResponse
+ Network.AWS.Glacier.SetVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.SetVaultNotifications.S1_0_0SetVaultNotifications
+ Network.AWS.Glacier.SetVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.SetVaultNotifications.S1_0_1SetVaultNotifications
+ Network.AWS.Glacier.SetVaultNotifications: instance GHC.Generics.Selector Network.AWS.Glacier.SetVaultNotifications.S1_0_2SetVaultNotifications
+ Network.AWS.Glacier.UploadArchive: instance GHC.Generics.Constructor Network.AWS.Glacier.UploadArchive.C1_0UploadArchive
+ Network.AWS.Glacier.UploadArchive: instance GHC.Generics.Datatype Network.AWS.Glacier.UploadArchive.D1UploadArchive
+ Network.AWS.Glacier.UploadArchive: instance GHC.Generics.Selector Network.AWS.Glacier.UploadArchive.S1_0_0UploadArchive
+ Network.AWS.Glacier.UploadArchive: instance GHC.Generics.Selector Network.AWS.Glacier.UploadArchive.S1_0_1UploadArchive
+ Network.AWS.Glacier.UploadArchive: instance GHC.Generics.Selector Network.AWS.Glacier.UploadArchive.S1_0_2UploadArchive
+ Network.AWS.Glacier.UploadArchive: instance GHC.Generics.Selector Network.AWS.Glacier.UploadArchive.S1_0_3UploadArchive
+ Network.AWS.Glacier.UploadArchive: instance GHC.Generics.Selector Network.AWS.Glacier.UploadArchive.S1_0_4UploadArchive
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Constructor Network.AWS.Glacier.UploadMultipartPart.C1_0UploadMultipartPart
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Constructor Network.AWS.Glacier.UploadMultipartPart.C1_0UploadMultipartPartResponse
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Datatype Network.AWS.Glacier.UploadMultipartPart.D1UploadMultipartPart
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Datatype Network.AWS.Glacier.UploadMultipartPart.D1UploadMultipartPartResponse
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Selector Network.AWS.Glacier.UploadMultipartPart.S1_0_0UploadMultipartPart
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Selector Network.AWS.Glacier.UploadMultipartPart.S1_0_0UploadMultipartPartResponse
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Selector Network.AWS.Glacier.UploadMultipartPart.S1_0_1UploadMultipartPart
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Selector Network.AWS.Glacier.UploadMultipartPart.S1_0_1UploadMultipartPartResponse
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Selector Network.AWS.Glacier.UploadMultipartPart.S1_0_2UploadMultipartPart
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Selector Network.AWS.Glacier.UploadMultipartPart.S1_0_3UploadMultipartPart
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Selector Network.AWS.Glacier.UploadMultipartPart.S1_0_4UploadMultipartPart
+ Network.AWS.Glacier.UploadMultipartPart: instance GHC.Generics.Selector Network.AWS.Glacier.UploadMultipartPart.S1_0_5UploadMultipartPart
Files
- README.md +2/−2
- amazonka-glacier.cabal +7/−7
- gen/Network/AWS/Glacier.hs +1/−3
- gen/Network/AWS/Glacier/AbortMultipartUpload.hs +4/−4
- gen/Network/AWS/Glacier/AbortVaultLock.hs +6/−6
- gen/Network/AWS/Glacier/AddTagsToVault.hs +3/−3
- gen/Network/AWS/Glacier/CompleteMultipartUpload.hs +5/−5
- gen/Network/AWS/Glacier/CompleteVaultLock.hs +6/−6
- gen/Network/AWS/Glacier/CreateVault.hs +3/−3
- gen/Network/AWS/Glacier/DeleteArchive.hs +3/−3
- gen/Network/AWS/Glacier/DeleteVault.hs +5/−5
- gen/Network/AWS/Glacier/DeleteVaultAccessPolicy.hs +3/−3
- gen/Network/AWS/Glacier/DeleteVaultNotifications.hs +3/−3
- gen/Network/AWS/Glacier/DescribeJob.hs +4/−4
- gen/Network/AWS/Glacier/DescribeVault.hs +6/−5
- gen/Network/AWS/Glacier/GetDataRetrievalPolicy.hs +3/−3
- gen/Network/AWS/Glacier/GetJobOutput.hs +9/−9
- gen/Network/AWS/Glacier/GetVaultAccessPolicy.hs +3/−3
- gen/Network/AWS/Glacier/GetVaultLock.hs +6/−6
- gen/Network/AWS/Glacier/GetVaultNotifications.hs +6/−6
- gen/Network/AWS/Glacier/InitiateJob.hs +15/−15
- gen/Network/AWS/Glacier/InitiateMultipartUpload.hs +9/−9
- gen/Network/AWS/Glacier/InitiateVaultLock.hs +9/−9
- gen/Network/AWS/Glacier/ListJobs.hs +3/−3
- gen/Network/AWS/Glacier/ListMultipartUploads.hs +5/−5
- gen/Network/AWS/Glacier/ListParts.hs +6/−6
- gen/Network/AWS/Glacier/ListTagsForVault.hs +3/−3
- gen/Network/AWS/Glacier/ListVaults.hs +3/−3
- gen/Network/AWS/Glacier/RemoveTagsFromVault.hs +3/−3
- gen/Network/AWS/Glacier/SetDataRetrievalPolicy.hs +3/−3
- gen/Network/AWS/Glacier/SetVaultAccessPolicy.hs +3/−3
- gen/Network/AWS/Glacier/SetVaultNotifications.hs +10/−10
- gen/Network/AWS/Glacier/Types.hs +2/−1
- gen/Network/AWS/Glacier/Types/Product.hs +27/−1
- gen/Network/AWS/Glacier/Types/Sum.hs +1/−1
- gen/Network/AWS/Glacier/UploadArchive.hs +3/−5
- gen/Network/AWS/Glacier/UploadMultipartPart.hs +3/−5
- gen/Network/AWS/Glacier/Waiters.hs +1/−1
- test/Main.hs +1/−1
- test/Test/AWS/Gen/Glacier.hs +1/−1
- test/Test/AWS/Glacier.hs +1/−1
- test/Test/AWS/Glacier/Internal.hs +1/−1
README.md view
@@ -8,7 +8,7 @@ ## Version -`1.3.7`+`1.4.0` ## Description@@ -49,7 +49,7 @@ archives, retrieving the job output, and deleting archives. Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-glacier)-and the [AWS API Reference](http://docs.aws.amazon.com/amazonglacier/latest/dev/introduction.html).+and the [AWS API Reference](https://aws.amazon.com/documentation/). The types from this library are intended to be used with [amazonka](http://hackage.haskell.org/package/amazonka), which provides mechanisms for specifying AuthN/AuthZ information and sending requests.
amazonka-glacier.cabal view
@@ -1,5 +1,5 @@ name: amazonka-glacier-version: 1.3.7+version: 1.4.0 synopsis: Amazon Glacier SDK. homepage: https://github.com/brendanhay/amazonka bug-reports: https://github.com/brendanhay/amazonka/issues@@ -7,7 +7,7 @@ license-file: LICENSE author: Brendan Hay maintainer: Brendan Hay <brendan.g.hay@gmail.com>-copyright: Copyright (c) 2013-2015 Brendan Hay+copyright: Copyright (c) 2013-2016 Brendan Hay category: Network, AWS, Cloud, Distributed Computing build-type: Simple cabal-version: >= 1.10@@ -59,7 +59,7 @@ such as <http://hackage.haskell.org/package/lens lens> or <http://hackage.haskell.org/package/lens-family-core lens-family-core>. .- See "Network.AWS.Glacier" and the <http://docs.aws.amazon.com/amazonglacier/latest/dev/introduction.html AWS API Reference>+ See "Network.AWS.Glacier" or <https://aws.amazon.com/documentation/ the AWS Documentation> to get started. source-repository head@@ -113,7 +113,7 @@ , Network.AWS.Glacier.Types.Sum build-depends:- amazonka-core == 1.3.7.*+ amazonka-core == 1.4.0.* , base >= 4.7 && < 5 test-suite amazonka-glacier-test@@ -133,9 +133,9 @@ , Test.AWS.Glacier.Internal build-depends:- amazonka-core == 1.3.7.*- , amazonka-test == 1.3.7.*- , amazonka-glacier == 1.3.7.*+ amazonka-core == 1.4.0.*+ , amazonka-test == 1.4.0.*+ , amazonka-glacier == 1.4.0.* , base , bytestring , tasty
gen/Network/AWS/Glacier.hs view
@@ -5,7 +5,7 @@ -- | -- Module : Network.AWS.Glacier--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -46,8 +46,6 @@ -- creating a vault, uploading archives, creating jobs to download -- archives, retrieving the job output, and deleting archives. -------- /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/introduction.html AWS API Reference> module Network.AWS.Glacier ( -- * Service Configuration
gen/Network/AWS/Glacier/AbortMultipartUpload.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.AbortMultipartUpload--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -25,7 +25,7 @@ -- 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.+-- < UploadMultipartPart> and < CompleteMultipartUpload>. -- -- This operation is idempotent. --@@ -40,8 +40,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-abort-upload.html Abort Multipart Upload> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-AbortMultipartUpload.html AWS API Reference> for AbortMultipartUpload. module Network.AWS.Glacier.AbortMultipartUpload ( -- * Creating a Request@@ -121,6 +119,8 @@ AbortMultipartUploadResponse request = delete glacier response = receiveNull AbortMultipartUploadResponse'++instance Hashable AbortMultipartUpload instance ToHeaders AbortMultipartUpload where toHeaders = const mempty
gen/Network/AWS/Glacier/AbortVaultLock.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.AbortVaultLock--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -25,9 +25,9 @@ -- removes the vault lock policy from the specified vault. -- -- A vault lock is put into the 'InProgress' state by calling--- InitiateVaultLock. A vault lock is put into the 'Locked' state by--- calling CompleteVaultLock. You can get the state of a vault lock by--- calling GetVaultLock. For more information about the vault locking+-- < InitiateVaultLock>. A vault lock is put into the 'Locked' state by+-- calling < CompleteVaultLock>. You can get the state of a vault lock by+-- calling < GetVaultLock>. For more information about the vault locking -- process, see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-lock.html Amazon Glacier Vault Lock>. -- For more information about vault lock policies, see@@ -36,8 +36,6 @@ -- This operation is idempotent. You can successfully invoke this operation -- multiple times, if the vault lock is in the 'InProgress' state or if -- there is no policy associated with the vault.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-AbortVaultLock.html AWS API Reference> for AbortVaultLock. module Network.AWS.Glacier.AbortVaultLock ( -- * Creating a Request@@ -102,6 +100,8 @@ type Rs AbortVaultLock = AbortVaultLockResponse request = delete glacier response = receiveNull AbortVaultLockResponse'++instance Hashable AbortVaultLock instance ToHeaders AbortVaultLock where toHeaders = const mempty
gen/Network/AWS/Glacier/AddTagsToVault.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.AddTagsToVault--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -25,8 +25,6 @@ -- the vault under a specified key, the existing key value will be -- overwritten. For more information about tags, see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/tagging.html Tagging Amazon Glacier Resources>.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-AddTagsToVault.html AWS API Reference> for AddTagsToVault. module Network.AWS.Glacier.AddTagsToVault ( -- * Creating a Request@@ -99,6 +97,8 @@ type Rs AddTagsToVault = AddTagsToVaultResponse request = postJSON glacier response = receiveNull AddTagsToVaultResponse'++instance Hashable AddTagsToVault instance ToHeaders AddTagsToVault where toHeaders = const mempty
gen/Network/AWS/Glacier/CompleteMultipartUpload.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.CompleteMultipartUpload--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -26,7 +26,7 @@ -- 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.+-- information, see < InitiateJob>. -- -- In the request, you must include the computed SHA256 tree hash of the -- entire archive you have uploaded. For information about computing a@@ -35,7 +35,7 @@ -- 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+-- 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. --@@ -65,8 +65,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-complete-upload.html Complete Multipart Upload> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-CompleteMultipartUpload.html AWS API Reference> for CompleteMultipartUpload. module Network.AWS.Glacier.CompleteMultipartUpload ( -- * Creating a Request@@ -177,6 +175,8 @@ (h .#? "x-amz-archive-id") <*> (h .#? "x-amz-sha256-tree-hash") <*> (h .#? "Location"))++instance Hashable CompleteMultipartUpload instance ToHeaders CompleteMultipartUpload where toHeaders CompleteMultipartUpload'{..}
gen/Network/AWS/Glacier/CompleteVaultLock.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.CompleteVaultLock--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -21,8 +21,8 @@ -- This operation completes the vault locking process by transitioning the -- vault lock from the 'InProgress' state to the 'Locked' state, which -- causes the vault lock policy to become unchangeable. A vault lock is put--- into the 'InProgress' state by calling InitiateVaultLock. You can obtain--- the state of the vault lock by calling GetVaultLock. For more+-- into the 'InProgress' state by calling < InitiateVaultLock>. You can+-- obtain the state of the vault lock by calling < GetVaultLock>. For more -- information about the vault locking process, -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-lock.html Amazon Glacier Vault Lock>. --@@ -35,8 +35,6 @@ -- error. If an invalid lock ID is passed in the request when the vault -- lock is in the 'InProgress' state, the operation throws an -- 'InvalidParameter' error.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-CompleteVaultLock.html AWS API Reference> for CompleteVaultLock. module Network.AWS.Glacier.CompleteVaultLock ( -- * Creating a Request@@ -103,7 +101,7 @@ cvlVaultName :: Lens' CompleteVaultLock Text cvlVaultName = lens _cvlVaultName (\ s a -> s{_cvlVaultName = a}); --- | The 'lockId' value is the lock ID obtained from a InitiateVaultLock+-- | The 'lockId' value is the lock ID obtained from a < InitiateVaultLock> -- request. cvlLockId :: Lens' CompleteVaultLock Text cvlLockId = lens _cvlLockId (\ s a -> s{_cvlLockId = a});@@ -112,6 +110,8 @@ type Rs CompleteVaultLock = CompleteVaultLockResponse request = postJSON glacier response = receiveNull CompleteVaultLockResponse'++instance Hashable CompleteVaultLock instance ToHeaders CompleteVaultLock where toHeaders = const mempty
gen/Network/AWS/Glacier/CreateVault.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.CreateVault--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -43,8 +43,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-put.html Create Vault> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-CreateVault.html AWS API Reference> for CreateVault. module Network.AWS.Glacier.CreateVault ( -- * Creating a Request@@ -116,6 +114,8 @@ (\ s h x -> CreateVaultResponse' <$> (h .#? "Location") <*> (pure (fromEnum s)))++instance Hashable CreateVault instance ToHeaders CreateVault where toHeaders = const mempty
gen/Network/AWS/Glacier/DeleteArchive.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.DeleteArchive--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -44,8 +44,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-delete.html Delete Archive> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-DeleteArchive.html AWS API Reference> for DeleteArchive. module Network.AWS.Glacier.DeleteArchive ( -- * Creating a Request@@ -118,6 +116,8 @@ type Rs DeleteArchive = DeleteArchiveResponse request = delete glacier response = receiveNull DeleteArchiveResponse'++instance Hashable DeleteArchive instance ToHeaders DeleteArchive where toHeaders = const mempty
gen/Network/AWS/Glacier/DeleteVault.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.DeleteVault--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -23,8 +23,8 @@ -- 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+-- use < DescribeVault> to return the number of archives in a vault, and+-- you can use -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-initiate-job-post.html 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@@ -43,8 +43,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-delete.html Delete Vault> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-DeleteVault.html AWS API Reference> for DeleteVault. module Network.AWS.Glacier.DeleteVault ( -- * Creating a Request@@ -107,6 +105,8 @@ type Rs DeleteVault = DeleteVaultResponse request = delete glacier response = receiveNull DeleteVaultResponse'++instance Hashable DeleteVault instance ToHeaders DeleteVault where toHeaders = const mempty
gen/Network/AWS/Glacier/DeleteVaultAccessPolicy.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.DeleteVaultAccessPolicy--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -28,8 +28,6 @@ -- if there is no policy associated with the vault. For more information -- about vault access policies, see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-access-policy.html Amazon Glacier Access Control with Vault Access Policies>.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-DeleteVaultAccessPolicy.html AWS API Reference> for DeleteVaultAccessPolicy. module Network.AWS.Glacier.DeleteVaultAccessPolicy ( -- * Creating a Request@@ -94,6 +92,8 @@ request = delete glacier response = receiveNull DeleteVaultAccessPolicyResponse'++instance Hashable DeleteVaultAccessPolicy instance ToHeaders DeleteVaultAccessPolicy where toHeaders = const mempty
gen/Network/AWS/Glacier/DeleteVaultNotifications.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.DeleteVaultNotifications--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -35,8 +35,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-delete.html Delete Vault Notification Configuration> -- in the Amazon Glacier Developer Guide.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-DeleteVaultNotifications.html AWS API Reference> for DeleteVaultNotifications. module Network.AWS.Glacier.DeleteVaultNotifications ( -- * Creating a Request@@ -102,6 +100,8 @@ request = delete glacier response = receiveNull DeleteVaultNotificationsResponse'++instance Hashable DeleteVaultNotifications instance ToHeaders DeleteVaultNotifications where toHeaders = const mempty
gen/Network/AWS/Glacier/DescribeJob.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.DescribeJob--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -22,7 +22,7 @@ -- including the job initiation date, the user who initiated the job, the -- job status code\/message and the Amazon SNS topic to notify after Amazon -- Glacier completes the job. For more information about initiating a job,--- see InitiateJob.+-- see < InitiateJob>. -- -- This operation enables you to check the status of your job. However, it -- is strongly recommended that you set up an Amazon SNS topic and specify@@ -41,8 +41,6 @@ -- For information about the underlying REST API, go to -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-describe-job-get.html Working with Archives in Amazon Glacier> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-DescribeJob.html AWS API Reference> for DescribeJob. module Network.AWS.Glacier.DescribeJob ( -- * Creating a Request@@ -133,6 +131,8 @@ type Rs DescribeJob = GlacierJobDescription request = get glacier response = receiveJSON (\ s h x -> eitherParseJSON x)++instance Hashable DescribeJob instance ToHeaders DescribeJob where toHeaders = const mempty
gen/Network/AWS/Glacier/DescribeVault.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.DescribeVault--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -25,8 +25,9 @@ -- 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+-- latest inventory of the vault, use < InitiateJob>. Amazon Glacier+-- generates vault inventories approximately daily. For more information,+-- see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-inventory.html Downloading a Vault Inventory in Amazon Glacier>. -- -- An AWS account has full permission to perform all operations (actions).@@ -40,8 +41,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-get.html Describe Vault> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-DescribeVault.html AWS API Reference> for DescribeVault. module Network.AWS.Glacier.DescribeVault ( -- * Creating a Request@@ -112,6 +111,8 @@ type Rs DescribeVault = DescribeVaultOutput request = get glacier response = receiveJSON (\ s h x -> eitherParseJSON x)++instance Hashable DescribeVault instance ToHeaders DescribeVault where toHeaders = const mempty
gen/Network/AWS/Glacier/GetDataRetrievalPolicy.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.GetDataRetrievalPolicy--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -22,8 +22,6 @@ -- and region specified in the GET request. For more information about data -- retrieval policies, see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/data-retrieval-policy.html Amazon Glacier Data Retrieval Policies>.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-GetDataRetrievalPolicy.html AWS API Reference> for GetDataRetrievalPolicy. module Network.AWS.Glacier.GetDataRetrievalPolicy ( -- * Creating a Request@@ -86,6 +84,8 @@ (\ s h x -> GetDataRetrievalPolicyResponse' <$> (x .?> "Policy") <*> (pure (fromEnum s)))++instance Hashable GetDataRetrievalPolicy instance ToHeaders GetDataRetrievalPolicy where toHeaders = const mempty
gen/Network/AWS/Glacier/GetJobOutput.hs view
@@ -12,16 +12,16 @@ -- | -- Module : Network.AWS.Glacier.GetJobOutput--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- -- 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.+-- < 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. -- -- 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@@ -47,9 +47,9 @@ -- -- 4. 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 DescribeJob API,--- obtain job information of the job that provided you the output. The--- response includes the checksum of the entire archive stored in+-- find the checksum of the entire output. Using the < DescribeJob>+-- 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.@@ -65,8 +65,6 @@ -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/downloading-an-archive.html Downloading an Archive>, -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-job-output-get.html Get Job Output>------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-GetJobOutput.html AWS API Reference> for GetJobOutput. module Network.AWS.Glacier.GetJobOutput ( -- * Creating a Request@@ -169,6 +167,8 @@ <*> (h .#? "Content-Type") <*> (pure (fromEnum s)) <*> (pure x))++instance Hashable GetJobOutput instance ToHeaders GetJobOutput where toHeaders GetJobOutput'{..}
gen/Network/AWS/Glacier/GetVaultAccessPolicy.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.GetVaultAccessPolicy--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -25,8 +25,6 @@ -- '404 Not found' error. For more information about vault access policies, -- see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-access-policy.html Amazon Glacier Access Control with Vault Access Policies>.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-GetVaultAccessPolicy.html AWS API Reference> for GetVaultAccessPolicy. module Network.AWS.Glacier.GetVaultAccessPolicy ( -- * Creating a Request@@ -97,6 +95,8 @@ (\ s h x -> GetVaultAccessPolicyResponse' <$> (eitherParseJSON x) <*> (pure (fromEnum s)))++instance Hashable GetVaultAccessPolicy instance ToHeaders GetVaultAccessPolicy where toHeaders = const mempty
gen/Network/AWS/Glacier/GetVaultLock.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.GetVaultLock--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -33,17 +33,15 @@ -- state. -- -- A vault lock is put into the 'InProgress' state by calling--- InitiateVaultLock. A vault lock is put into the 'Locked' state by--- calling CompleteVaultLock. You can abort the vault locking process by--- calling AbortVaultLock. For more information about the vault locking+-- < InitiateVaultLock>. A vault lock is put into the 'Locked' state by+-- calling < CompleteVaultLock>. You can abort the vault locking process by+-- calling < AbortVaultLock>. For more information about the vault locking -- process, -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-lock.html Amazon Glacier Vault Lock>. -- -- If there is no vault lock policy set on the vault, the operation returns -- a '404 Not found' error. For more information about vault lock policies, -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-lock-policy.html Amazon Glacier Access Control with Vault Lock Policies>.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-GetVaultLock.html AWS API Reference> for GetVaultLock. module Network.AWS.Glacier.GetVaultLock ( -- * Creating a Request@@ -119,6 +117,8 @@ (x .?> "CreationDate") <*> (x .?> "Policy") <*> (pure (fromEnum s)))++instance Hashable GetVaultLock instance ToHeaders GetVaultLock where toHeaders = const mempty
gen/Network/AWS/Glacier/GetVaultNotifications.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.GetVaultNotifications--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -22,9 +22,9 @@ -- the specified vault. -- -- 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 '404 Not Found' error. For more--- information about vault notifications, see+-- 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 -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/configuring-notifications.html Configuring Vault Notifications in Amazon Glacier>. -- -- An AWS account has full permission to perform all operations (actions).@@ -38,8 +38,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-get.html Get Vault Notification Configuration> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-GetVaultNotifications.html AWS API Reference> for GetVaultNotifications. module Network.AWS.Glacier.GetVaultNotifications ( -- * Creating a Request@@ -111,6 +109,8 @@ (\ s h x -> GetVaultNotificationsResponse' <$> (eitherParseJSON x) <*> (pure (fromEnum s)))++instance Hashable GetVaultNotifications instance ToHeaders GetVaultNotifications where toHeaders = const mempty
gen/Network/AWS/Glacier/InitiateJob.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.InitiateJob--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -40,7 +40,7 @@ -- 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.+-- output, see < GetJobOutput> operation. -- -- The job must complete before you can get its output. To determine when a -- job is complete, you have the following options:@@ -52,20 +52,20 @@ -- 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.+-- information, see < SetVaultNotifications>. ----- - __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.+-- - __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. -- -- The information you get via notification is same that you get by calling--- DescribeJob.+-- < DescribeJob>. -- -- 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.+-- < SetVaultNotifications>. -- -- An AWS account has full permission to perform all operations (actions). -- However, AWS Identity and Access Management (IAM) users don\'t have any@@ -112,10 +112,10 @@ -- 'Limit' parameter in the __InitiateJob__ request. The inventory job -- output will contain inventory items up to the specified 'Limit'. If -- there are more inventory items available, the result is paginated. After--- a job is complete you can use the DescribeJob operation to get a marker--- that you use in a subsequent __InitiateJob__ request. The marker will--- indicate the starting point to retrieve the next set of inventory items.--- You can page through your entire inventory by repeatedly making+-- a job is complete you can use the < DescribeJob> operation to get a+-- marker that you use in a subsequent __InitiateJob__ request. The marker+-- will indicate the starting point to retrieve the next set of inventory+-- items. You can page through your entire inventory by repeatedly making -- __InitiateJob__ requests with the marker from the previous -- __DescribeJob__ output, until you get a marker from __DescribeJob__ that -- returns null, indicating that there are no more inventory items@@ -146,8 +146,6 @@ -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-initiate-job-post.html Initiate a Job> -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-inventory.html Downloading a Vault Inventory>------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-InitiateJob.html AWS API Reference> for InitiateJob. module Network.AWS.Glacier.InitiateJob ( -- * Creating a Request@@ -228,6 +226,8 @@ InitiateJobResponse' <$> (h .#? "x-amz-job-id") <*> (h .#? "Location") <*> (pure (fromEnum s)))++instance Hashable InitiateJob instance ToHeaders InitiateJob where toHeaders = const mempty
gen/Network/AWS/Glacier/InitiateMultipartUpload.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.InitiateMultipartUpload--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -21,7 +21,7 @@ -- 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).+-- archive (see < UploadMultipartPart>). -- -- When you initiate a multipart upload, you specify the part size in -- number of bytes. The part size must be a megabyte (1024 KB) multiplied@@ -29,11 +29,11 @@ -- MB), 8388608 (8 MB), and so on. The minimum allowable part size is 1 MB, -- and the maximum is 4 GB. ----- Every 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.+-- Every 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. -- -- 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@@ -55,8 +55,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-initiate-upload.html Initiate Multipart Upload> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-InitiateMultipartUpload.html AWS API Reference> for InitiateMultipartUpload. module Network.AWS.Glacier.InitiateMultipartUpload ( -- * Creating a Request@@ -155,6 +153,8 @@ (h .#? "Location") <*> (h .#? "x-amz-multipart-upload-id") <*> (pure (fromEnum s)))++instance Hashable InitiateMultipartUpload instance ToHeaders InitiateMultipartUpload where toHeaders InitiateMultipartUpload'{..}
gen/Network/AWS/Glacier/InitiateVaultLock.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.InitiateVaultLock--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -36,23 +36,21 @@ -- vault lock enters the 'InProgress' state. After the 24 hour window ends, -- the lock ID expires, the vault automatically exits the 'InProgress' -- state, and the vault lock policy is removed from the vault. You call--- CompleteVaultLock to complete the vault locking process by setting the--- state of the vault lock to 'Locked'.+-- < CompleteVaultLock> to complete the vault locking process by setting+-- the state of the vault lock to 'Locked'. -- -- After a vault lock is in the 'Locked' state, you cannot initiate a new -- vault lock for the vault. ----- You can abort the vault locking process by calling AbortVaultLock. You--- can get the state of the vault lock by calling GetVaultLock. For more--- information about the vault locking process,+-- You can abort the vault locking process by calling < AbortVaultLock>.+-- You can get the state of the vault lock by calling < GetVaultLock>. For+-- more information about the vault locking process, -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-lock.html Amazon Glacier Vault Lock>. -- -- If this operation is called when the vault lock is in the 'InProgress' -- state, the operation returns an 'AccessDeniedException' error. When the--- vault lock is in the 'InProgress' state you must call AbortVaultLock+-- vault lock is in the 'InProgress' state you must call < AbortVaultLock> -- before you can initiate a new vault lock policy.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-InitiateVaultLock.html AWS API Reference> for InitiateVaultLock. module Network.AWS.Glacier.InitiateVaultLock ( -- * Creating a Request@@ -134,6 +132,8 @@ (\ s h x -> InitiateVaultLockResponse' <$> (h .#? "x-amz-lock-id") <*> (pure (fromEnum s)))++instance Hashable InitiateVaultLock instance ToHeaders InitiateVaultLock where toHeaders = const mempty
gen/Network/AWS/Glacier/ListJobs.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.ListJobs--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -63,8 +63,6 @@ -- For the underlying REST API, go to -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-jobs-get.html List Jobs> ----- /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-ListJobs.html AWS API Reference> for ListJobs.--- -- This operation returns paginated results. module Network.AWS.Glacier.ListJobs (@@ -189,6 +187,8 @@ ListJobsResponse' <$> (x .?> "Marker") <*> (x .?> "JobList" .!@ mempty) <*> (pure (fromEnum s)))++instance Hashable ListJobs instance ToHeaders ListJobs where toHeaders = const mempty
gen/Network/AWS/Glacier/ListMultipartUploads.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.ListMultipartUploads--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -20,7 +20,7 @@ -- -- 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 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. --@@ -35,7 +35,7 @@ -- request. -- -- Note the difference between this operation and listing parts--- (ListParts). The List Multipart Uploads operation lists all multipart+-- (< 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.@@ -52,8 +52,6 @@ -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-list-uploads.html List Multipart Uploads> -- in the /Amazon Glacier Developer Guide/. ----- /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-ListMultipartUploads.html AWS API Reference> for ListMultipartUploads.--- -- This operation returns paginated results. module Network.AWS.Glacier.ListMultipartUploads (@@ -160,6 +158,8 @@ ListMultipartUploadsResponse' <$> (x .?> "UploadsList" .!@ mempty) <*> (x .?> "Marker") <*> (pure (fromEnum s)))++instance Hashable ListMultipartUploads instance ToHeaders ListMultipartUploads where toHeaders = const mempty
gen/Network/AWS/Glacier/ListParts.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.ListParts--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -21,9 +21,9 @@ -- This 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.+-- (see < CompleteMultipartUpload>. List Parts returns an error for+-- completed uploads. The list returned in the List Parts response is+-- sorted by part range. -- -- The List Parts operation supports pagination. By default, this operation -- returns up to 1,000 uploaded parts in the response. You should always@@ -46,8 +46,6 @@ -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-list-parts.html List Parts> -- in the /Amazon Glacier Developer Guide/. ----- /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-ListParts.html AWS API Reference> for ListParts.--- -- This operation returns paginated results. module Network.AWS.Glacier.ListParts (@@ -174,6 +172,8 @@ <*> (x .?> "Marker") <*> (x .?> "CreationDate") <*> (pure (fromEnum s)))++instance Hashable ListParts instance ToHeaders ListParts where toHeaders = const mempty
gen/Network/AWS/Glacier/ListTagsForVault.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.ListTagsForVault--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -22,8 +22,6 @@ -- returns an empty map if there are no tags. For more information about -- tags, see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/tagging.html Tagging Amazon Glacier Resources>.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-ListTagsForVault.html AWS API Reference> for ListTagsForVault. module Network.AWS.Glacier.ListTagsForVault ( -- * Creating a Request@@ -93,6 +91,8 @@ (\ s h x -> ListTagsForVaultResponse' <$> (x .?> "Tags" .!@ mempty) <*> (pure (fromEnum s)))++instance Hashable ListTagsForVault instance ToHeaders ListTagsForVault where toHeaders = const mempty
gen/Network/AWS/Glacier/ListVaults.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.ListVaults--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -42,8 +42,6 @@ -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-vaults-get.html List Vaults> -- in the /Amazon Glacier Developer Guide/. ----- /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-ListVaults.html AWS API Reference> for ListVaults.--- -- This operation returns paginated results. module Network.AWS.Glacier.ListVaults (@@ -137,6 +135,8 @@ ListVaultsResponse' <$> (x .?> "Marker") <*> (x .?> "VaultList" .!@ mempty) <*> (pure (fromEnum s)))++instance Hashable ListVaults instance ToHeaders ListVaults where toHeaders = const mempty
gen/Network/AWS/Glacier/RemoveTagsFromVault.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.RemoveTagsFromVault--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -23,8 +23,6 @@ -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/tagging.html Tagging Amazon Glacier Resources>. -- This operation is idempotent. The operation will be successful, even if -- there are no tags attached to the vault.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-RemoveTagsFromVault.html AWS API Reference> for RemoveTagsFromVault. module Network.AWS.Glacier.RemoveTagsFromVault ( -- * Creating a Request@@ -97,6 +95,8 @@ RemoveTagsFromVaultResponse request = postJSON glacier response = receiveNull RemoveTagsFromVaultResponse'++instance Hashable RemoveTagsFromVault instance ToHeaders RemoveTagsFromVault where toHeaders = const mempty
gen/Network/AWS/Glacier/SetDataRetrievalPolicy.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.SetDataRetrievalPolicy--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -27,8 +27,6 @@ -- progress before the policy was enacted. For more information about data -- retrieval policies, see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/data-retrieval-policy.html Amazon Glacier Data Retrieval Policies>.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-SetDataRetrievalPolicy.html AWS API Reference> for SetDataRetrievalPolicy. module Network.AWS.Glacier.SetDataRetrievalPolicy ( -- * Creating a Request@@ -94,6 +92,8 @@ request = putJSON glacier response = receiveNull SetDataRetrievalPolicyResponse'++instance Hashable SetDataRetrievalPolicy instance ToHeaders SetDataRetrievalPolicy where toHeaders = const mempty
gen/Network/AWS/Glacier/SetVaultAccessPolicy.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.SetVaultAccessPolicy--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -25,8 +25,6 @@ -- You can set one access policy per vault and the policy can be up to 20 -- KB in size. For more information about vault access policies, see -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/vault-access-policy.html Amazon Glacier Access Control with Vault Access Policies>.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-SetVaultAccessPolicy.html AWS API Reference> for SetVaultAccessPolicy. module Network.AWS.Glacier.SetVaultAccessPolicy ( -- * Creating a Request@@ -99,6 +97,8 @@ SetVaultAccessPolicyResponse request = putJSON glacier response = receiveNull SetVaultAccessPolicyResponse'++instance Hashable SetVaultAccessPolicy instance ToHeaders SetVaultAccessPolicy where toHeaders = const mempty
gen/Network/AWS/Glacier/SetVaultNotifications.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.SetVaultNotifications--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -32,15 +32,15 @@ -- a notification for the following vault events: -- -- - __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.--- - __InventoryRetrievalCompleted__ This event occurs when a job that--- was initiated for an inventory retrieval is completed (InitiateJob).+-- 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.+-- returned from < DescribeJob>.+-- - __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>. -- -- An AWS account has full permission to perform all operations (actions). -- However, AWS Identity and Access Management (IAM) users don\'t have any@@ -53,8 +53,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-put.html Set Vault Notification Configuration> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-SetVaultNotifications.html AWS API Reference> for SetVaultNotifications. module Network.AWS.Glacier.SetVaultNotifications ( -- * Creating a Request@@ -128,6 +126,8 @@ SetVaultNotificationsResponse request = putJSON glacier response = receiveNull SetVaultNotificationsResponse'++instance Hashable SetVaultNotifications instance ToHeaders SetVaultNotifications where toHeaders = const mempty
gen/Network/AWS/Glacier/Types.hs view
@@ -4,7 +4,7 @@ -- | -- Module : Network.AWS.Glacier.Types--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -168,6 +168,7 @@ , _retryCheck = check } check e+ | has (hasStatus 429) e = Just "too_many_requests" | has (hasCode "ThrottlingException" . hasStatus 400) e = Just "throttling_exception" | has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
gen/Network/AWS/Glacier/Types/Product.hs view
@@ -9,7 +9,7 @@ -- | -- Module : Network.AWS.Glacier.Types.Product--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -75,6 +75,8 @@ (x .:? "x-amz-sha256-tree-hash") <*> (x .:? "Location")) +instance Hashable ArchiveCreationOutput+ -- | Data retrieval policy. -- -- /See:/ 'dataRetrievalPolicy' smart constructor.@@ -106,6 +108,8 @@ (\ x -> DataRetrievalPolicy' <$> (x .:? "Rules" .!= mempty)) +instance Hashable DataRetrievalPolicy+ instance ToJSON DataRetrievalPolicy where toJSON DataRetrievalPolicy'{..} = object (catMaybes [("Rules" .=) <$> _drpRules])@@ -154,6 +158,8 @@ DataRetrievalRule' <$> (x .:? "Strategy") <*> (x .:? "BytesPerHour")) +instance Hashable DataRetrievalRule+ instance ToJSON DataRetrievalRule where toJSON DataRetrievalRule'{..} = object@@ -242,6 +248,8 @@ <*> (x .:? "CreationDate") <*> (x .:? "NumberOfArchives")) +instance Hashable DescribeVaultOutput+ -- | Describes an Amazon Glacier job. -- -- /See:/ 'glacierJobDescription' smart constructor.@@ -449,6 +457,8 @@ <*> (x .:? "ArchiveSizeInBytes") <*> (x .:? "StatusCode")) +instance Hashable GlacierJobDescription+ -- | Describes the options for a range inventory retrieval job. -- -- /See:/ 'inventoryRetrievalJobDescription' smart constructor.@@ -528,6 +538,8 @@ <*> (x .:? "Marker") <*> (x .:? "Limit")) +instance Hashable InventoryRetrievalJobDescription+ -- | Provides options for specifying a range inventory retrieval job. -- -- /See:/ 'inventoryRetrievalJobInput' smart constructor.@@ -584,6 +596,8 @@ irjiLimit :: Lens' InventoryRetrievalJobInput (Maybe Text) irjiLimit = lens _irjiLimit (\ s a -> s{_irjiLimit = a}); +instance Hashable InventoryRetrievalJobInput+ instance ToJSON InventoryRetrievalJobInput where toJSON InventoryRetrievalJobInput'{..} = object@@ -687,6 +701,8 @@ jpDescription :: Lens' JobParameters (Maybe Text) jpDescription = lens _jpDescription (\ s a -> s{_jpDescription = a}); +instance Hashable JobParameters+ instance ToJSON JobParameters where toJSON JobParameters'{..} = object@@ -739,6 +755,8 @@ PartListElement' <$> (x .:? "SHA256TreeHash") <*> (x .:? "RangeInBytes")) +instance Hashable PartListElement+ -- | A list of in-progress multipart uploads for a vault. -- -- /See:/ 'uploadListElement' smart constructor.@@ -808,6 +826,8 @@ <*> (x .:? "VaultARN") <*> (x .:? "CreationDate")) +instance Hashable UploadListElement+ -- | Contains the vault access policy. -- -- /See:/ 'vaultAccessPolicy' smart constructor.@@ -836,6 +856,8 @@ = withObject "VaultAccessPolicy" (\ x -> VaultAccessPolicy' <$> (x .:? "Policy")) +instance Hashable VaultAccessPolicy+ instance ToJSON VaultAccessPolicy where toJSON VaultAccessPolicy'{..} = object (catMaybes [("Policy" .=) <$> _vapPolicy])@@ -863,6 +885,8 @@ vlpPolicy :: Lens' VaultLockPolicy (Maybe Text) vlpPolicy = lens _vlpPolicy (\ s a -> s{_vlpPolicy = a}); +instance Hashable VaultLockPolicy+ instance ToJSON VaultLockPolicy where toJSON VaultLockPolicy'{..} = object (catMaybes [("Policy" .=) <$> _vlpPolicy])@@ -906,6 +930,8 @@ (\ x -> VaultNotificationConfig' <$> (x .:? "SNSTopic") <*> (x .:? "Events" .!= mempty))++instance Hashable VaultNotificationConfig instance ToJSON VaultNotificationConfig where toJSON VaultNotificationConfig'{..}
gen/Network/AWS/Glacier/Types/Sum.hs view
@@ -9,7 +9,7 @@ -- | -- Module : Network.AWS.Glacier.Types.Sum--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated
gen/Network/AWS/Glacier/UploadArchive.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.UploadArchive--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -31,7 +31,7 @@ -- 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.+-- information, see < InitiateJob>. -- -- You must provide a SHA256 tree hash of the data you are uploading. For -- information about computing a SHA256 tree hash, see@@ -40,7 +40,7 @@ -- 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+-- 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.@@ -59,8 +59,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-post.html Upload Archive> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-UploadArchive.html AWS API Reference> for UploadArchive. module Network.AWS.Glacier.UploadArchive ( -- * Creating a Request
gen/Network/AWS/Glacier/UploadMultipartPart.hs view
@@ -12,7 +12,7 @@ -- | -- Module : Network.AWS.Glacier.UploadMultipartPart--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated@@ -35,8 +35,8 @@ -- -- - __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.+-- < 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@@ -66,8 +66,6 @@ -- and -- <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-upload-part.html Upload Part> -- in the /Amazon Glacier Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/amazonglacier/latest/dev/api-UploadMultipartPart.html AWS API Reference> for UploadMultipartPart. module Network.AWS.Glacier.UploadMultipartPart ( -- * Creating a Request
gen/Network/AWS/Glacier/Waiters.hs view
@@ -7,7 +7,7 @@ -- | -- Module : Network.AWS.Glacier.Waiters--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated
test/Main.hs view
@@ -2,7 +2,7 @@ -- | -- Module : Main--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated
test/Test/AWS/Gen/Glacier.hs view
@@ -5,7 +5,7 @@ -- | -- Module : Test.AWS.Gen.Glacier--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : auto-generated
test/Test/AWS/Glacier.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE OverloadedStrings #-} -- Module : Test.AWS.Glacier--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : This Source Code Form is subject to the terms of -- the Mozilla Public License, v. 2.0. -- A copy of the MPL can be found in the LICENSE file or
test/Test/AWS/Glacier/Internal.hs view
@@ -2,7 +2,7 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Module : Test.AWS.Glacier.Internal--- Copyright : (c) 2013-2015 Brendan Hay+-- Copyright : (c) 2013-2016 Brendan Hay -- License : This Source Code Form is subject to the terms of -- the Mozilla Public License, v. 2.0. -- A copy of the MPL can be found in the LICENSE file or