packages feed

amazonka-iam 1.3.6 → 1.3.7

raw patch · 119 files changed

+170/−26 lines, 119 filesdep −lensdep ~amazonka-coredep ~amazonka-iamdep ~amazonka-testPVP ok

version bump matches the API change (PVP)

Dependencies removed: lens

Dependency ranges changed: amazonka-core, amazonka-iam, amazonka-test

API changes (from Hackage documentation)

Files

README.md view
@@ -8,7 +8,7 @@  ## Version -`1.3.6`+`1.3.7`   ## Description
amazonka-iam.cabal view
@@ -1,5 +1,5 @@ name:                  amazonka-iam-version:               1.3.6+version:               1.3.7 synopsis:              Amazon Identity and Access Management SDK. homepage:              https://github.com/brendanhay/amazonka bug-reports:           https://github.com/brendanhay/amazonka/issues@@ -219,7 +219,7 @@         , Network.AWS.IAM.Types.Sum      build-depends:-          amazonka-core == 1.3.6.*+          amazonka-core == 1.3.7.*         , base          >= 4.7     && < 5  test-suite amazonka-iam-test@@ -239,12 +239,11 @@         , Test.AWS.IAM.Internal      build-depends:-          amazonka-core == 1.3.6.*-        , amazonka-test == 1.3.6.*-        , amazonka-iam == 1.3.6.*+          amazonka-core == 1.3.7.*+        , amazonka-test == 1.3.7.*+        , amazonka-iam == 1.3.7.*         , base         , bytestring-        , lens         , tasty         , tasty-hunit         , text
gen/Network/AWS/IAM/AddClientIdToOpenIdConnectProvider.hs view
@@ -41,6 +41,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/AddRoleToInstanceProfile.hs view
@@ -41,6 +41,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/AddUserToGroup.hs view
@@ -37,6 +37,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/AttachGroupPolicy.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/AttachRolePolicy.hs view
@@ -49,6 +49,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/AttachUserPolicy.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/ChangePassword.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateAccessKey.hs view
@@ -56,6 +56,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateAccountAlias.hs view
@@ -39,6 +39,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateGroup.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateInstanceProfile.hs view
@@ -47,6 +47,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateLoginProfile.hs view
@@ -45,6 +45,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateOpenIdConnectProvider.hs view
@@ -58,6 +58,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreatePolicy.hs view
@@ -52,6 +52,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreatePolicyVersion.hs view
@@ -54,6 +54,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateRole.hs view
@@ -26,9 +26,6 @@ -- <http://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html Limitations on IAM Entities> -- in the /IAM User Guide/. ----- The policy in the following example grants permission to an EC2 instance--- to assume the role.--- -- /See:/ <http://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html AWS API Reference> for CreateRole. module Network.AWS.IAM.CreateRole     (@@ -50,6 +47,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response@@ -94,7 +92,8 @@ crRoleName :: Lens' CreateRole Text crRoleName = lens _crRoleName (\ s a -> s{_crRoleName = a}); --- | The policy that grants an entity permission to assume the role.+-- | The trust relationship policy document that grants an entity permission+-- to assume the role. crAssumeRolePolicyDocument :: Lens' CreateRole Text crAssumeRolePolicyDocument = lens _crAssumeRolePolicyDocument (\ s a -> s{_crAssumeRolePolicyDocument = a}); 
gen/Network/AWS/IAM/CreateSAMLProvider.hs view
@@ -63,6 +63,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateUser.hs view
@@ -45,6 +45,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/CreateVirtualMFADevice.hs view
@@ -56,6 +56,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeactivateMFADevice.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteAccessKey.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteAccountAlias.hs view
@@ -39,6 +39,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteAccountPasswordPolicy.hs view
@@ -34,6 +34,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteGroup.hs view
@@ -37,6 +37,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteGroupPolicy.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteInstanceProfile.hs view
@@ -45,6 +45,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteLoginProfile.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteOpenIdConnectProvider.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeletePolicy.hs view
@@ -57,6 +57,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeletePolicyVersion.hs view
@@ -46,6 +46,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteRole.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteRolePolicy.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteSAMLProvider.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteSSHPublicKey.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteServerCertificate.hs view
@@ -20,6 +20,12 @@ -- -- Deletes the specified server certificate. --+-- For more information about working with server certificates, including a+-- list of AWS services that can use the server certificates that you+-- manage with IAM, go to+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html Working with Server Certificates>+-- in the /IAM User Guide/.+-- -- If you are using a server certificate with Elastic Load Balancing, -- deleting the certificate could have implications for your application. -- If Elastic Load Balancing doesn\'t detect the deletion of bound@@ -47,6 +53,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteSigningCertificate.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteUser.hs view
@@ -37,6 +37,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteUserPolicy.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DeleteVirtualMFADevice.hs view
@@ -40,6 +40,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DetachGroupPolicy.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DetachRolePolicy.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/DetachUserPolicy.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/EnableMFADevice.hs view
@@ -41,6 +41,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GenerateCredentialReport.hs view
@@ -41,6 +41,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetAccessKeyLastUsed.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetAccountAuthorizationDetails.hs view
@@ -52,6 +52,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetAccountPasswordPolicy.hs view
@@ -39,6 +39,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetAccountSummary.hs view
@@ -42,6 +42,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetContextKeysForCustomPolicy.hs view
@@ -49,6 +49,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetContextKeysForPrincipalPolicy.hs view
@@ -58,6 +58,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetCredentialReport.hs view
@@ -42,6 +42,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetGroup.hs view
@@ -47,6 +47,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/GetGroupPolicy.hs view
@@ -52,6 +52,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetInstanceProfile.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetLoginProfile.hs view
@@ -41,6 +41,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetOpenIdConnectProvider.hs view
@@ -42,6 +42,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetPolicy.hs view
@@ -53,6 +53,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetPolicyVersion.hs view
@@ -51,6 +51,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetRole.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetRolePolicy.hs view
@@ -55,6 +55,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetSAMLProvider.hs view
@@ -45,6 +45,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetSSHPublicKey.hs view
@@ -49,6 +49,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetServerCertificate.hs view
@@ -20,6 +20,12 @@ -- -- Retrieves information about the specified server certificate. --+-- For more information about working with server certificates, including a+-- list of AWS services that can use the server certificates that you+-- manage with IAM, go to+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html Working with Server Certificates>+-- in the /IAM User Guide/.+-- -- /See:/ <http://docs.aws.amazon.com/IAM/latest/APIReference/API_GetServerCertificate.html AWS API Reference> for GetServerCertificate. module Network.AWS.IAM.GetServerCertificate     (@@ -39,6 +45,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetUser.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/GetUserPolicy.hs view
@@ -52,6 +52,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/ListAccessKeys.hs view
@@ -58,6 +58,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListAccountAliases.hs view
@@ -47,6 +47,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListAttachedGroupPolicies.hs view
@@ -58,6 +58,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListAttachedRolePolicies.hs view
@@ -58,6 +58,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListAttachedUserPolicies.hs view
@@ -58,6 +58,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListEntitiesForPolicy.hs view
@@ -58,6 +58,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListGroupPolicies.hs view
@@ -56,6 +56,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListGroups.hs view
@@ -48,6 +48,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListGroupsForUser.hs view
@@ -48,6 +48,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListInstanceProfiles.hs view
@@ -51,6 +51,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListInstanceProfilesForRole.hs view
@@ -51,6 +51,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListMFADevices.hs view
@@ -51,6 +51,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListOpenIdConnectProviders.hs view
@@ -37,6 +37,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/ListPolicies.hs view
@@ -61,6 +61,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListPolicyVersions.hs view
@@ -50,6 +50,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListRolePolicies.hs view
@@ -56,6 +56,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListRoles.hs view
@@ -51,6 +51,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListSAMLProviders.hs view
@@ -40,6 +40,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/ListSSHPublicKeys.hs view
@@ -54,6 +54,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/ListServerCertificates.hs view
@@ -24,6 +24,12 @@ -- You can paginate the results using the 'MaxItems' and 'Marker' -- parameters. --+-- For more information about working with server certificates, including a+-- list of AWS services that can use the server certificates that you+-- manage with IAM, go to+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html Working with Server Certificates>+-- in the /IAM User Guide/.+-- -- /See:/ <http://docs.aws.amazon.com/IAM/latest/APIReference/API_ListServerCertificates.html AWS API Reference> for ListServerCertificates. -- -- This operation returns paginated results.@@ -49,6 +55,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListSigningCertificates.hs view
@@ -56,6 +56,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListUserPolicies.hs view
@@ -55,6 +55,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListUsers.hs view
@@ -50,6 +50,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/ListVirtualMFADevices.hs view
@@ -51,6 +51,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Pager import           Network.AWS.Prelude import           Network.AWS.Request
gen/Network/AWS/IAM/PutGroupPolicy.hs view
@@ -57,6 +57,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/PutRolePolicy.hs view
@@ -63,6 +63,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/PutUserPolicy.hs view
@@ -56,6 +56,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/RemoveClientIdFromOpenIdConnectProvider.hs view
@@ -41,6 +41,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/RemoveRoleFromInstanceProfile.hs view
@@ -47,6 +47,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/RemoveUserFromGroup.hs view
@@ -37,6 +37,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/ResyncMFADevice.hs view
@@ -44,6 +44,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/SetDefaultPolicyVersion.hs view
@@ -46,6 +46,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/SimulateCustomPolicy.hs view
@@ -68,6 +68,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/SimulatePrincipalPolicy.hs view
@@ -80,6 +80,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/Types.hs view
@@ -384,6 +384,7 @@  import           Network.AWS.IAM.Types.Product import           Network.AWS.IAM.Types.Sum+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Sign.V4 
gen/Network/AWS/IAM/Types/Product.hs view
@@ -18,6 +18,7 @@ module Network.AWS.IAM.Types.Product where  import           Network.AWS.IAM.Types.Sum+import           Network.AWS.Lens import           Network.AWS.Prelude  -- | Contains information about an AWS access key.
gen/Network/AWS/IAM/Types/Sum.hs view
@@ -23,7 +23,7 @@     = Any     | Assigned     | Unassigned-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText AssignmentStatusType where     parser = takeLowerText >>= \case@@ -57,7 +57,7 @@     | NumericList     | String     | StringList-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText ContextKeyTypeEnum where     parser = takeLowerText >>= \case@@ -99,7 +99,7 @@ data EncodingType     = Pem     | SSH-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText EncodingType where     parser = takeLowerText >>= \case@@ -124,7 +124,7 @@     | ETLocalManagedPolicy     | ETRole     | ETUser-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText EntityType where     parser = takeLowerText >>= \case@@ -153,7 +153,7 @@     = Allowed     | ExplicitDeny     | ImplicitDeny-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText PolicyEvaluationDecisionType where     parser = takeLowerText >>= \case@@ -181,7 +181,7 @@     = AWS     | All     | Local-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText PolicyScopeType where     parser = takeLowerText >>= \case@@ -210,7 +210,7 @@     | Role     | User     | UserManaged-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText PolicySourceType where     parser = takeLowerText >>= \case@@ -244,7 +244,7 @@  data ReportFormatType =     TextCSV-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText ReportFormatType where     parser = takeLowerText >>= \case@@ -268,7 +268,7 @@     = Complete     | Inprogress     | Started-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText ReportStateType where     parser = takeLowerText >>= \case@@ -295,7 +295,7 @@ data StatusType     = Active     | Inactive-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText StatusType where     parser = takeLowerText >>= \case@@ -343,7 +343,7 @@     | Users     | UsersQuota     | VersionsPerPolicyQuota-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)  instance FromText SummaryKeyType where     parser = takeLowerText >>= \case
gen/Network/AWS/IAM/UpdateAccessKey.hs view
@@ -50,6 +50,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateAccountPasswordPolicy.hs view
@@ -53,6 +53,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateAssumeRolePolicy.hs view
@@ -39,6 +39,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateGroup.hs view
@@ -50,6 +50,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateLoginProfile.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateOpenIdConnectProviderThumbprint.hs view
@@ -53,6 +53,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateSAMLProvider.hs view
@@ -43,6 +43,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateSSHPublicKey.hs view
@@ -48,6 +48,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateServerCertificate.hs view
@@ -20,9 +20,15 @@ -- -- Updates the name and\/or the path of the specified server certificate. --+-- For more information about working with server certificates, including a+-- list of AWS services that can use the server certificates that you+-- manage with IAM, go to+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html Working with Server Certificates>+-- in the /IAM User Guide/.+-- -- You should understand the implications of changing a server -- certificate\'s path or name. For more information, see--- <http://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingServerCerts.html Managing Server Certificates>+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs_manage.html#RenamingServerCerts Renaming a Server Certificate> -- in the /IAM User Guide/. -- -- To change a server certificate name the requester must have appropriate@@ -31,7 +37,8 @@ -- making the request must have permission on ProductionCert and ProdCert, -- or must have permission on all (*). For more information about -- permissions, see--- <http://docs.aws.amazon.com/IAM/latest/UserGuide/PermissionsAndPolicies.html Permissions and Policies>.+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/access.html Access Management>+-- in the /IAM User Guide/. -- -- /See:/ <http://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateServerCertificate.html AWS API Reference> for UpdateServerCertificate. module Network.AWS.IAM.UpdateServerCertificate@@ -51,6 +58,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateSigningCertificate.hs view
@@ -46,6 +46,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UpdateUser.hs view
@@ -50,6 +50,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UploadSSHPublicKey.hs view
@@ -47,6 +47,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UploadServerCertificate.hs view
@@ -22,9 +22,15 @@ -- certificate entity includes a public key certificate, a private key, and -- an optional certificate chain, which should all be PEM-encoded. --+-- For more information about working with server certificates, including a+-- list of AWS services that can use the server certificates that you+-- manage with IAM, go to+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html Working with Server Certificates>+-- in the /IAM User Guide/.+-- -- For information about the number of server certificates you can upload, -- see--- <http://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html Limitations on IAM Entities>+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html Limitations on IAM Entities and Objects> -- in the /IAM User Guide/. -- -- Because the body of the public key certificate, private key, and the@@ -34,7 +40,7 @@ -- <http://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html Signing AWS API Requests> -- in the /AWS General Reference/. For general information about using the -- Query API with IAM, go to--- <http://docs.aws.amazon.com/IAM/latest/UserGuide/IAM_UsingQueryAPI.html Making Query Requests>+-- <http://docs.aws.amazon.com/IAM/latest/UserGuide/programming.html Calling the API by Making HTTP Query Requests> -- in the /IAM User Guide/. -- -- /See:/ <http://docs.aws.amazon.com/IAM/latest/APIReference/API_UploadServerCertificate.html AWS API Reference> for UploadServerCertificate.@@ -60,6 +66,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/UploadSigningCertificate.hs view
@@ -59,6 +59,7 @@  import           Network.AWS.IAM.Types import           Network.AWS.IAM.Types.Product+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Request import           Network.AWS.Response
gen/Network/AWS/IAM/Waiters.hs view
@@ -18,6 +18,7 @@ import           Network.AWS.IAM.GetInstanceProfile import           Network.AWS.IAM.GetUser import           Network.AWS.IAM.Types+import           Network.AWS.Lens import           Network.AWS.Prelude import           Network.AWS.Waiter