-
-
Notifications
You must be signed in to change notification settings - Fork 220
/
amazonka-iam.cabal
314 lines (305 loc) · 11.4 KB
/
amazonka-iam.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
cabal-version: 2.2
name: amazonka-iam
version: 2.0
synopsis: Amazon Identity and Access Management SDK.
homepage: https://github.com/brendanhay/amazonka
bug-reports: https://github.com/brendanhay/amazonka/issues
license: MPL-2.0
license-file: LICENSE
author: Brendan Hay
maintainer:
Brendan Hay <brendan.g.hay+amazonka@gmail.com>, Jack Kelly <jack@jackkelly.name>
copyright: Copyright (c) 2013-2023 Brendan Hay
category: AWS
build-type: Simple
extra-source-files:
fixture/*.proto
fixture/*.yaml
README.md
src/.gitkeep
description:
Derived from API version @2010-05-08@ of the AWS service descriptions, licensed under Apache 2.0.
.
The types from this library are intended to be used with <http://hackage.haskell.org/package/amazonka amazonka>,
which provides mechanisms for specifying AuthN/AuthZ information, sending requests, and receiving responses.
.
It is recommended to use generic lenses or optics from packages such as <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify optional fields and deconstruct responses.
.
Generated lenses can be found in "Amazonka.IAM.Lens" and are
suitable for use with a lens package such as <http://hackage.haskell.org/package/lens lens> or <http://hackage.haskell.org/package/lens-family-core lens-family-core>.
.
See "Amazonka.IAM" and the <https://aws.amazon.com/documentation/ AWS documentation> to get started.
source-repository head
type: git
location: git://github.com/brendanhay/amazonka.git
subdir: amazonka-iam
library
default-language: Haskell2010
hs-source-dirs: src gen
ghc-options:
-Wall -fwarn-incomplete-uni-patterns
-fwarn-incomplete-record-updates -funbox-strict-fields
exposed-modules:
Amazonka.IAM
Amazonka.IAM.AddClientIDToOpenIDConnectProvider
Amazonka.IAM.AddRoleToInstanceProfile
Amazonka.IAM.AddUserToGroup
Amazonka.IAM.AttachGroupPolicy
Amazonka.IAM.AttachRolePolicy
Amazonka.IAM.AttachUserPolicy
Amazonka.IAM.ChangePassword
Amazonka.IAM.CreateAccessKey
Amazonka.IAM.CreateAccountAlias
Amazonka.IAM.CreateGroup
Amazonka.IAM.CreateInstanceProfile
Amazonka.IAM.CreateLoginProfile
Amazonka.IAM.CreateOpenIDConnectProvider
Amazonka.IAM.CreatePolicy
Amazonka.IAM.CreatePolicyVersion
Amazonka.IAM.CreateRole
Amazonka.IAM.CreateSAMLProvider
Amazonka.IAM.CreateServiceLinkedRole
Amazonka.IAM.CreateServiceSpecificCredential
Amazonka.IAM.CreateUser
Amazonka.IAM.CreateVirtualMFADevice
Amazonka.IAM.DeactivateMFADevice
Amazonka.IAM.DeleteAccessKey
Amazonka.IAM.DeleteAccountAlias
Amazonka.IAM.DeleteAccountPasswordPolicy
Amazonka.IAM.DeleteGroup
Amazonka.IAM.DeleteGroupPolicy
Amazonka.IAM.DeleteInstanceProfile
Amazonka.IAM.DeleteLoginProfile
Amazonka.IAM.DeleteOpenIDConnectProvider
Amazonka.IAM.DeletePolicy
Amazonka.IAM.DeletePolicyVersion
Amazonka.IAM.DeleteRole
Amazonka.IAM.DeleteRolePermissionsBoundary
Amazonka.IAM.DeleteRolePolicy
Amazonka.IAM.DeleteSAMLProvider
Amazonka.IAM.DeleteServerCertificate
Amazonka.IAM.DeleteServiceLinkedRole
Amazonka.IAM.DeleteServiceSpecificCredential
Amazonka.IAM.DeleteSigningCertificate
Amazonka.IAM.DeleteSSHPublicKey
Amazonka.IAM.DeleteUser
Amazonka.IAM.DeleteUserPermissionsBoundary
Amazonka.IAM.DeleteUserPolicy
Amazonka.IAM.DeleteVirtualMFADevice
Amazonka.IAM.DetachGroupPolicy
Amazonka.IAM.DetachRolePolicy
Amazonka.IAM.DetachUserPolicy
Amazonka.IAM.EnableMFADevice
Amazonka.IAM.GenerateCredentialReport
Amazonka.IAM.GenerateOrganizationsAccessReport
Amazonka.IAM.GenerateServiceLastAccessedDetails
Amazonka.IAM.GetAccessKeyLastUsed
Amazonka.IAM.GetAccountAuthorizationDetails
Amazonka.IAM.GetAccountPasswordPolicy
Amazonka.IAM.GetAccountSummary
Amazonka.IAM.GetContextKeysForCustomPolicy
Amazonka.IAM.GetContextKeysForPrincipalPolicy
Amazonka.IAM.GetCredentialReport
Amazonka.IAM.GetGroup
Amazonka.IAM.GetGroupPolicy
Amazonka.IAM.GetInstanceProfile
Amazonka.IAM.GetLoginProfile
Amazonka.IAM.GetOpenIDConnectProvider
Amazonka.IAM.GetOrganizationsAccessReport
Amazonka.IAM.GetPolicy
Amazonka.IAM.GetPolicyVersion
Amazonka.IAM.GetRole
Amazonka.IAM.GetRolePolicy
Amazonka.IAM.GetSAMLProvider
Amazonka.IAM.GetServerCertificate
Amazonka.IAM.GetServiceLastAccessedDetails
Amazonka.IAM.GetServiceLastAccessedDetailsWithEntities
Amazonka.IAM.GetServiceLinkedRoleDeletionStatus
Amazonka.IAM.GetSSHPublicKey
Amazonka.IAM.GetUser
Amazonka.IAM.GetUserPolicy
Amazonka.IAM.Lens
Amazonka.IAM.ListAccessKeys
Amazonka.IAM.ListAccountAliases
Amazonka.IAM.ListAttachedGroupPolicies
Amazonka.IAM.ListAttachedRolePolicies
Amazonka.IAM.ListAttachedUserPolicies
Amazonka.IAM.ListEntitiesForPolicy
Amazonka.IAM.ListGroupPolicies
Amazonka.IAM.ListGroups
Amazonka.IAM.ListGroupsForUser
Amazonka.IAM.ListInstanceProfiles
Amazonka.IAM.ListInstanceProfilesForRole
Amazonka.IAM.ListInstanceProfileTags
Amazonka.IAM.ListMFADevices
Amazonka.IAM.ListMFADeviceTags
Amazonka.IAM.ListOpenIDConnectProviders
Amazonka.IAM.ListOpenIDConnectProviderTags
Amazonka.IAM.ListPolicies
Amazonka.IAM.ListPoliciesGrantingServiceAccess
Amazonka.IAM.ListPolicyTags
Amazonka.IAM.ListPolicyVersions
Amazonka.IAM.ListRolePolicies
Amazonka.IAM.ListRoles
Amazonka.IAM.ListRoleTags
Amazonka.IAM.ListSAMLProviders
Amazonka.IAM.ListSAMLProviderTags
Amazonka.IAM.ListServerCertificates
Amazonka.IAM.ListServerCertificateTags
Amazonka.IAM.ListServiceSpecificCredentials
Amazonka.IAM.ListSigningCertificates
Amazonka.IAM.ListSSHPublicKeys
Amazonka.IAM.ListUserPolicies
Amazonka.IAM.ListUsers
Amazonka.IAM.ListUserTags
Amazonka.IAM.ListVirtualMFADevices
Amazonka.IAM.PutGroupPolicy
Amazonka.IAM.PutRolePermissionsBoundary
Amazonka.IAM.PutRolePolicy
Amazonka.IAM.PutUserPermissionsBoundary
Amazonka.IAM.PutUserPolicy
Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider
Amazonka.IAM.RemoveRoleFromInstanceProfile
Amazonka.IAM.RemoveUserFromGroup
Amazonka.IAM.ResetServiceSpecificCredential
Amazonka.IAM.ResyncMFADevice
Amazonka.IAM.SetDefaultPolicyVersion
Amazonka.IAM.SetSecurityTokenServicePreferences
Amazonka.IAM.SimulateCustomPolicy
Amazonka.IAM.SimulatePrincipalPolicy
Amazonka.IAM.TagInstanceProfile
Amazonka.IAM.TagMFADevice
Amazonka.IAM.TagOpenIDConnectProvider
Amazonka.IAM.TagPolicy
Amazonka.IAM.TagRole
Amazonka.IAM.TagSAMLProvider
Amazonka.IAM.TagServerCertificate
Amazonka.IAM.TagUser
Amazonka.IAM.Types
Amazonka.IAM.Types.AccessAdvisorUsageGranularityType
Amazonka.IAM.Types.AccessDetail
Amazonka.IAM.Types.AccessKeyInfo
Amazonka.IAM.Types.AccessKeyLastUsed
Amazonka.IAM.Types.AccessKeyMetadata
Amazonka.IAM.Types.AssignmentStatusType
Amazonka.IAM.Types.AttachedPermissionsBoundary
Amazonka.IAM.Types.AttachedPolicy
Amazonka.IAM.Types.ContextEntry
Amazonka.IAM.Types.ContextKeyTypeEnum
Amazonka.IAM.Types.DeletionTaskFailureReasonType
Amazonka.IAM.Types.DeletionTaskStatusType
Amazonka.IAM.Types.EncodingType
Amazonka.IAM.Types.EntityDetails
Amazonka.IAM.Types.EntityInfo
Amazonka.IAM.Types.EntityType
Amazonka.IAM.Types.ErrorDetails
Amazonka.IAM.Types.EvaluationResult
Amazonka.IAM.Types.GetContextKeysForPolicyResponse
Amazonka.IAM.Types.GlobalEndpointTokenVersion
Amazonka.IAM.Types.Group
Amazonka.IAM.Types.GroupDetail
Amazonka.IAM.Types.InstanceProfile
Amazonka.IAM.Types.JobStatusType
Amazonka.IAM.Types.ListPoliciesGrantingServiceAccessEntry
Amazonka.IAM.Types.LoginProfile
Amazonka.IAM.Types.ManagedPolicyDetail
Amazonka.IAM.Types.MFADevice
Amazonka.IAM.Types.OpenIDConnectProviderListEntry
Amazonka.IAM.Types.OrganizationsDecisionDetail
Amazonka.IAM.Types.PasswordPolicy
Amazonka.IAM.Types.PermissionsBoundaryAttachmentType
Amazonka.IAM.Types.PermissionsBoundaryDecisionDetail
Amazonka.IAM.Types.Policy
Amazonka.IAM.Types.PolicyDetail
Amazonka.IAM.Types.PolicyEvaluationDecisionType
Amazonka.IAM.Types.PolicyGrantingServiceAccess
Amazonka.IAM.Types.PolicyGroup
Amazonka.IAM.Types.PolicyOwnerEntityType
Amazonka.IAM.Types.PolicyRole
Amazonka.IAM.Types.PolicyScopeType
Amazonka.IAM.Types.PolicySourceType
Amazonka.IAM.Types.PolicyType
Amazonka.IAM.Types.PolicyUsageType
Amazonka.IAM.Types.PolicyUser
Amazonka.IAM.Types.PolicyVersion
Amazonka.IAM.Types.Position
Amazonka.IAM.Types.ReportFormatType
Amazonka.IAM.Types.ReportStateType
Amazonka.IAM.Types.ResourceSpecificResult
Amazonka.IAM.Types.Role
Amazonka.IAM.Types.RoleDetail
Amazonka.IAM.Types.RoleLastUsed
Amazonka.IAM.Types.RoleUsageType
Amazonka.IAM.Types.SAMLProviderListEntry
Amazonka.IAM.Types.ServerCertificate
Amazonka.IAM.Types.ServerCertificateMetadata
Amazonka.IAM.Types.ServiceLastAccessed
Amazonka.IAM.Types.ServiceSpecificCredential
Amazonka.IAM.Types.ServiceSpecificCredentialMetadata
Amazonka.IAM.Types.SigningCertificate
Amazonka.IAM.Types.SimulatePolicyResponse
Amazonka.IAM.Types.SortKeyType
Amazonka.IAM.Types.SSHPublicKey
Amazonka.IAM.Types.SSHPublicKeyMetadata
Amazonka.IAM.Types.Statement
Amazonka.IAM.Types.StatusType
Amazonka.IAM.Types.SummaryKeyType
Amazonka.IAM.Types.Tag
Amazonka.IAM.Types.TrackedActionLastAccessed
Amazonka.IAM.Types.User
Amazonka.IAM.Types.UserDetail
Amazonka.IAM.Types.VirtualMFADevice
Amazonka.IAM.UntagInstanceProfile
Amazonka.IAM.UntagMFADevice
Amazonka.IAM.UntagOpenIDConnectProvider
Amazonka.IAM.UntagPolicy
Amazonka.IAM.UntagRole
Amazonka.IAM.UntagSAMLProvider
Amazonka.IAM.UntagServerCertificate
Amazonka.IAM.UntagUser
Amazonka.IAM.UpdateAccessKey
Amazonka.IAM.UpdateAccountPasswordPolicy
Amazonka.IAM.UpdateAssumeRolePolicy
Amazonka.IAM.UpdateGroup
Amazonka.IAM.UpdateLoginProfile
Amazonka.IAM.UpdateOpenIDConnectProviderThumbprint
Amazonka.IAM.UpdateRole
Amazonka.IAM.UpdateRoleDescription
Amazonka.IAM.UpdateSAMLProvider
Amazonka.IAM.UpdateServerCertificate
Amazonka.IAM.UpdateServiceSpecificCredential
Amazonka.IAM.UpdateSigningCertificate
Amazonka.IAM.UpdateSSHPublicKey
Amazonka.IAM.UpdateUser
Amazonka.IAM.UploadServerCertificate
Amazonka.IAM.UploadSigningCertificate
Amazonka.IAM.UploadSSHPublicKey
Amazonka.IAM.Waiters
build-depends:
, amazonka-core >=2.0 && <2.1
, base >=4.12 && <5
test-suite amazonka-iam-test
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
main-is: Main.hs
ghc-options: -Wall -threaded
-- This section is encoded by the template and any modules added by
-- hand outside these namespaces will not correctly be added to the
-- distribution package.
other-modules:
Test.Amazonka.Gen.IAM
Test.Amazonka.IAM
Test.Amazonka.IAM.Internal
build-depends:
, amazonka-core >=2.0 && <2.1
, amazonka-iam
, amazonka-test >=2.0 && <2.1
, base
, bytestring
, case-insensitive
, tasty
, tasty-hunit
, text
, time
, unordered-containers