aws_sdk_iam/
operation.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub use ::aws_types::request_id::RequestId;
3
4/// Types for the `AddClientIDToOpenIDConnectProvider` operation.
5pub mod add_client_id_to_open_id_connect_provider;
6
7/// Types for the `AddRoleToInstanceProfile` operation.
8pub mod add_role_to_instance_profile;
9
10/// Types for the `AddUserToGroup` operation.
11pub mod add_user_to_group;
12
13/// Types for the `AttachGroupPolicy` operation.
14pub mod attach_group_policy;
15
16/// Types for the `AttachRolePolicy` operation.
17pub mod attach_role_policy;
18
19/// Types for the `AttachUserPolicy` operation.
20pub mod attach_user_policy;
21
22/// Types for the `ChangePassword` operation.
23pub mod change_password;
24
25/// Types for the `CreateAccessKey` operation.
26pub mod create_access_key;
27
28/// Types for the `CreateAccountAlias` operation.
29pub mod create_account_alias;
30
31/// Types for the `CreateGroup` operation.
32pub mod create_group;
33
34/// Types for the `CreateInstanceProfile` operation.
35pub mod create_instance_profile;
36
37/// Types for the `CreateLoginProfile` operation.
38pub mod create_login_profile;
39
40/// Types for the `CreateOpenIDConnectProvider` operation.
41pub mod create_open_id_connect_provider;
42
43/// Types for the `CreatePolicy` operation.
44pub mod create_policy;
45
46/// Types for the `CreatePolicyVersion` operation.
47pub mod create_policy_version;
48
49/// Types for the `CreateRole` operation.
50pub mod create_role;
51
52/// Types for the `CreateSAMLProvider` operation.
53pub mod create_saml_provider;
54
55/// Types for the `CreateServiceLinkedRole` operation.
56pub mod create_service_linked_role;
57
58/// Types for the `CreateServiceSpecificCredential` operation.
59pub mod create_service_specific_credential;
60
61/// Types for the `CreateUser` operation.
62pub mod create_user;
63
64/// Types for the `CreateVirtualMFADevice` operation.
65pub mod create_virtual_mfa_device;
66
67/// Types for the `DeactivateMFADevice` operation.
68pub mod deactivate_mfa_device;
69
70/// Types for the `DeleteAccessKey` operation.
71pub mod delete_access_key;
72
73/// Types for the `DeleteAccountAlias` operation.
74pub mod delete_account_alias;
75
76/// Types for the `DeleteAccountPasswordPolicy` operation.
77pub mod delete_account_password_policy;
78
79/// Types for the `DeleteGroup` operation.
80pub mod delete_group;
81
82/// Types for the `DeleteGroupPolicy` operation.
83pub mod delete_group_policy;
84
85/// Types for the `DeleteInstanceProfile` operation.
86pub mod delete_instance_profile;
87
88/// Types for the `DeleteLoginProfile` operation.
89pub mod delete_login_profile;
90
91/// Types for the `DeleteOpenIDConnectProvider` operation.
92pub mod delete_open_id_connect_provider;
93
94/// Types for the `DeletePolicy` operation.
95pub mod delete_policy;
96
97/// Types for the `DeletePolicyVersion` operation.
98pub mod delete_policy_version;
99
100/// Types for the `DeleteRole` operation.
101pub mod delete_role;
102
103/// Types for the `DeleteRolePermissionsBoundary` operation.
104pub mod delete_role_permissions_boundary;
105
106/// Types for the `DeleteRolePolicy` operation.
107pub mod delete_role_policy;
108
109/// Types for the `DeleteSAMLProvider` operation.
110pub mod delete_saml_provider;
111
112/// Types for the `DeleteServerCertificate` operation.
113pub mod delete_server_certificate;
114
115/// Types for the `DeleteServiceLinkedRole` operation.
116pub mod delete_service_linked_role;
117
118/// Types for the `DeleteServiceSpecificCredential` operation.
119pub mod delete_service_specific_credential;
120
121/// Types for the `DeleteSigningCertificate` operation.
122pub mod delete_signing_certificate;
123
124/// Types for the `DeleteSSHPublicKey` operation.
125pub mod delete_ssh_public_key;
126
127/// Types for the `DeleteUser` operation.
128pub mod delete_user;
129
130/// Types for the `DeleteUserPermissionsBoundary` operation.
131pub mod delete_user_permissions_boundary;
132
133/// Types for the `DeleteUserPolicy` operation.
134pub mod delete_user_policy;
135
136/// Types for the `DeleteVirtualMFADevice` operation.
137pub mod delete_virtual_mfa_device;
138
139/// Types for the `DetachGroupPolicy` operation.
140pub mod detach_group_policy;
141
142/// Types for the `DetachRolePolicy` operation.
143pub mod detach_role_policy;
144
145/// Types for the `DetachUserPolicy` operation.
146pub mod detach_user_policy;
147
148/// Types for the `DisableOrganizationsRootCredentialsManagement` operation.
149pub mod disable_organizations_root_credentials_management;
150
151/// Types for the `DisableOrganizationsRootSessions` operation.
152pub mod disable_organizations_root_sessions;
153
154/// Types for the `EnableMFADevice` operation.
155pub mod enable_mfa_device;
156
157/// Types for the `EnableOrganizationsRootCredentialsManagement` operation.
158pub mod enable_organizations_root_credentials_management;
159
160/// Types for the `EnableOrganizationsRootSessions` operation.
161pub mod enable_organizations_root_sessions;
162
163/// Types for the `GenerateCredentialReport` operation.
164pub mod generate_credential_report;
165
166/// Types for the `GenerateOrganizationsAccessReport` operation.
167pub mod generate_organizations_access_report;
168
169/// Types for the `GenerateServiceLastAccessedDetails` operation.
170pub mod generate_service_last_accessed_details;
171
172/// Types for the `GetAccessKeyLastUsed` operation.
173pub mod get_access_key_last_used;
174
175/// Types for the `GetAccountAuthorizationDetails` operation.
176pub mod get_account_authorization_details;
177
178/// Types for the `GetAccountPasswordPolicy` operation.
179pub mod get_account_password_policy;
180
181/// Types for the `GetAccountSummary` operation.
182pub mod get_account_summary;
183
184/// Types for the `GetContextKeysForCustomPolicy` operation.
185pub mod get_context_keys_for_custom_policy;
186
187/// Types for the `GetContextKeysForPrincipalPolicy` operation.
188pub mod get_context_keys_for_principal_policy;
189
190/// Types for the `GetCredentialReport` operation.
191pub mod get_credential_report;
192
193/// Types for the `GetGroup` operation.
194pub mod get_group;
195
196/// Types for the `GetGroupPolicy` operation.
197pub mod get_group_policy;
198
199/// Types for the `GetInstanceProfile` operation.
200pub mod get_instance_profile;
201
202/// Types for the `GetLoginProfile` operation.
203pub mod get_login_profile;
204
205/// Types for the `GetMFADevice` operation.
206pub mod get_mfa_device;
207
208/// Types for the `GetOpenIDConnectProvider` operation.
209pub mod get_open_id_connect_provider;
210
211/// Types for the `GetOrganizationsAccessReport` operation.
212pub mod get_organizations_access_report;
213
214/// Types for the `GetPolicy` operation.
215pub mod get_policy;
216
217/// Types for the `GetPolicyVersion` operation.
218pub mod get_policy_version;
219
220/// Types for the `GetRole` operation.
221pub mod get_role;
222
223/// Types for the `GetRolePolicy` operation.
224pub mod get_role_policy;
225
226/// Types for the `GetSAMLProvider` operation.
227pub mod get_saml_provider;
228
229/// Types for the `GetServerCertificate` operation.
230pub mod get_server_certificate;
231
232/// Types for the `GetServiceLastAccessedDetails` operation.
233pub mod get_service_last_accessed_details;
234
235/// Types for the `GetServiceLastAccessedDetailsWithEntities` operation.
236pub mod get_service_last_accessed_details_with_entities;
237
238/// Types for the `GetServiceLinkedRoleDeletionStatus` operation.
239pub mod get_service_linked_role_deletion_status;
240
241/// Types for the `GetSSHPublicKey` operation.
242pub mod get_ssh_public_key;
243
244/// Types for the `GetUser` operation.
245pub mod get_user;
246
247/// Types for the `GetUserPolicy` operation.
248pub mod get_user_policy;
249
250/// Types for the `ListAccessKeys` operation.
251pub mod list_access_keys;
252
253/// Types for the `ListAccountAliases` operation.
254pub mod list_account_aliases;
255
256/// Types for the `ListAttachedGroupPolicies` operation.
257pub mod list_attached_group_policies;
258
259/// Types for the `ListAttachedRolePolicies` operation.
260pub mod list_attached_role_policies;
261
262/// Types for the `ListAttachedUserPolicies` operation.
263pub mod list_attached_user_policies;
264
265/// Types for the `ListEntitiesForPolicy` operation.
266pub mod list_entities_for_policy;
267
268/// Types for the `ListGroupPolicies` operation.
269pub mod list_group_policies;
270
271/// Types for the `ListGroups` operation.
272pub mod list_groups;
273
274/// Types for the `ListGroupsForUser` operation.
275pub mod list_groups_for_user;
276
277/// Types for the `ListInstanceProfileTags` operation.
278pub mod list_instance_profile_tags;
279
280/// Types for the `ListInstanceProfiles` operation.
281pub mod list_instance_profiles;
282
283/// Types for the `ListInstanceProfilesForRole` operation.
284pub mod list_instance_profiles_for_role;
285
286/// Types for the `ListMFADeviceTags` operation.
287pub mod list_mfa_device_tags;
288
289/// Types for the `ListMFADevices` operation.
290pub mod list_mfa_devices;
291
292/// Types for the `ListOpenIDConnectProviderTags` operation.
293pub mod list_open_id_connect_provider_tags;
294
295/// Types for the `ListOpenIDConnectProviders` operation.
296pub mod list_open_id_connect_providers;
297
298/// Types for the `ListOrganizationsFeatures` operation.
299pub mod list_organizations_features;
300
301/// Types for the `ListPolicies` operation.
302pub mod list_policies;
303
304/// Types for the `ListPoliciesGrantingServiceAccess` operation.
305pub mod list_policies_granting_service_access;
306
307/// Types for the `ListPolicyTags` operation.
308pub mod list_policy_tags;
309
310/// Types for the `ListPolicyVersions` operation.
311pub mod list_policy_versions;
312
313/// Types for the `ListRolePolicies` operation.
314pub mod list_role_policies;
315
316/// Types for the `ListRoleTags` operation.
317pub mod list_role_tags;
318
319/// Types for the `ListRoles` operation.
320pub mod list_roles;
321
322/// Types for the `ListSAMLProviderTags` operation.
323pub mod list_saml_provider_tags;
324
325/// Types for the `ListSAMLProviders` operation.
326pub mod list_saml_providers;
327
328/// Types for the `ListServerCertificateTags` operation.
329pub mod list_server_certificate_tags;
330
331/// Types for the `ListServerCertificates` operation.
332pub mod list_server_certificates;
333
334/// Types for the `ListServiceSpecificCredentials` operation.
335pub mod list_service_specific_credentials;
336
337/// Types for the `ListSigningCertificates` operation.
338pub mod list_signing_certificates;
339
340/// Types for the `ListSSHPublicKeys` operation.
341pub mod list_ssh_public_keys;
342
343/// Types for the `ListUserPolicies` operation.
344pub mod list_user_policies;
345
346/// Types for the `ListUserTags` operation.
347pub mod list_user_tags;
348
349/// Types for the `ListUsers` operation.
350pub mod list_users;
351
352/// Types for the `ListVirtualMFADevices` operation.
353pub mod list_virtual_mfa_devices;
354
355/// Types for the `PutGroupPolicy` operation.
356pub mod put_group_policy;
357
358/// Types for the `PutRolePermissionsBoundary` operation.
359pub mod put_role_permissions_boundary;
360
361/// Types for the `PutRolePolicy` operation.
362pub mod put_role_policy;
363
364/// Types for the `PutUserPermissionsBoundary` operation.
365pub mod put_user_permissions_boundary;
366
367/// Types for the `PutUserPolicy` operation.
368pub mod put_user_policy;
369
370/// Types for the `RemoveClientIDFromOpenIDConnectProvider` operation.
371pub mod remove_client_id_from_open_id_connect_provider;
372
373/// Types for the `RemoveRoleFromInstanceProfile` operation.
374pub mod remove_role_from_instance_profile;
375
376/// Types for the `RemoveUserFromGroup` operation.
377pub mod remove_user_from_group;
378
379/// Types for the `ResetServiceSpecificCredential` operation.
380pub mod reset_service_specific_credential;
381
382/// Types for the `ResyncMFADevice` operation.
383pub mod resync_mfa_device;
384
385/// Types for the `SetDefaultPolicyVersion` operation.
386pub mod set_default_policy_version;
387
388/// Types for the `SetSecurityTokenServicePreferences` operation.
389pub mod set_security_token_service_preferences;
390
391/// Types for the `SimulateCustomPolicy` operation.
392pub mod simulate_custom_policy;
393
394/// Types for the `SimulatePrincipalPolicy` operation.
395pub mod simulate_principal_policy;
396
397/// Types for the `TagInstanceProfile` operation.
398pub mod tag_instance_profile;
399
400/// Types for the `TagMFADevice` operation.
401pub mod tag_mfa_device;
402
403/// Types for the `TagOpenIDConnectProvider` operation.
404pub mod tag_open_id_connect_provider;
405
406/// Types for the `TagPolicy` operation.
407pub mod tag_policy;
408
409/// Types for the `TagRole` operation.
410pub mod tag_role;
411
412/// Types for the `TagSAMLProvider` operation.
413pub mod tag_saml_provider;
414
415/// Types for the `TagServerCertificate` operation.
416pub mod tag_server_certificate;
417
418/// Types for the `TagUser` operation.
419pub mod tag_user;
420
421/// Types for the `UntagInstanceProfile` operation.
422pub mod untag_instance_profile;
423
424/// Types for the `UntagMFADevice` operation.
425pub mod untag_mfa_device;
426
427/// Types for the `UntagOpenIDConnectProvider` operation.
428pub mod untag_open_id_connect_provider;
429
430/// Types for the `UntagPolicy` operation.
431pub mod untag_policy;
432
433/// Types for the `UntagRole` operation.
434pub mod untag_role;
435
436/// Types for the `UntagSAMLProvider` operation.
437pub mod untag_saml_provider;
438
439/// Types for the `UntagServerCertificate` operation.
440pub mod untag_server_certificate;
441
442/// Types for the `UntagUser` operation.
443pub mod untag_user;
444
445/// Types for the `UpdateAccessKey` operation.
446pub mod update_access_key;
447
448/// Types for the `UpdateAccountPasswordPolicy` operation.
449pub mod update_account_password_policy;
450
451/// Types for the `UpdateAssumeRolePolicy` operation.
452pub mod update_assume_role_policy;
453
454/// Types for the `UpdateGroup` operation.
455pub mod update_group;
456
457/// Types for the `UpdateLoginProfile` operation.
458pub mod update_login_profile;
459
460/// Types for the `UpdateOpenIDConnectProviderThumbprint` operation.
461pub mod update_open_id_connect_provider_thumbprint;
462
463/// Types for the `UpdateRole` operation.
464pub mod update_role;
465
466/// Types for the `UpdateRoleDescription` operation.
467pub mod update_role_description;
468
469/// Types for the `UpdateSAMLProvider` operation.
470pub mod update_saml_provider;
471
472/// Types for the `UpdateServerCertificate` operation.
473pub mod update_server_certificate;
474
475/// Types for the `UpdateServiceSpecificCredential` operation.
476pub mod update_service_specific_credential;
477
478/// Types for the `UpdateSigningCertificate` operation.
479pub mod update_signing_certificate;
480
481/// Types for the `UpdateSSHPublicKey` operation.
482pub mod update_ssh_public_key;
483
484/// Types for the `UpdateUser` operation.
485pub mod update_user;
486
487/// Types for the `UploadServerCertificate` operation.
488pub mod upload_server_certificate;
489
490/// Types for the `UploadSigningCertificate` operation.
491pub mod upload_signing_certificate;
492
493/// Types for the `UploadSSHPublicKey` operation.
494pub mod upload_ssh_public_key;