1export { AccessKey, AccessKeyProvider } from "./AccessKey.ts";
2export { AccountAlias, AccountAliasProvider } from "./AccountAlias.ts";
3// Runtime bindings (audit/insight surface). The shared `BindingHttp.ts`
4// scaffolding is intentionally NOT exported.
5export { GenerateCredentialReport } from "./GenerateCredentialReport.ts";
6export { GenerateCredentialReportHttp } from "./GenerateCredentialReportHttp.ts";
7export { GenerateServiceLastAccessedDetails } from "./GenerateServiceLastAccessedDetails.ts";
8export { GenerateServiceLastAccessedDetailsHttp } from "./GenerateServiceLastAccessedDetailsHttp.ts";
9export { GetAccessKeyLastUsed } from "./GetAccessKeyLastUsed.ts";
10export { GetAccessKeyLastUsedHttp } from "./GetAccessKeyLastUsedHttp.ts";
11export { GetAccountAuthorizationDetails } from "./GetAccountAuthorizationDetails.ts";
12export { GetAccountAuthorizationDetailsHttp } from "./GetAccountAuthorizationDetailsHttp.ts";
13export { GetAccountSummary } from "./GetAccountSummary.ts";
14export { GetAccountSummaryHttp } from "./GetAccountSummaryHttp.ts";
15export { GetContextKeysForCustomPolicy } from "./GetContextKeysForCustomPolicy.ts";
16export { GetContextKeysForCustomPolicyHttp } from "./GetContextKeysForCustomPolicyHttp.ts";
17export { GetContextKeysForPrincipalPolicy } from "./GetContextKeysForPrincipalPolicy.ts";
18export { GetContextKeysForPrincipalPolicyHttp } from "./GetContextKeysForPrincipalPolicyHttp.ts";
19export { GetCredentialReport } from "./GetCredentialReport.ts";
20export { GetCredentialReportHttp } from "./GetCredentialReportHttp.ts";
21export { GetServiceLastAccessedDetails } from "./GetServiceLastAccessedDetails.ts";
22export { GetServiceLastAccessedDetailsHttp } from "./GetServiceLastAccessedDetailsHttp.ts";
23export { GetServiceLastAccessedDetailsWithEntities } from "./GetServiceLastAccessedDetailsWithEntities.ts";
24export { GetServiceLastAccessedDetailsWithEntitiesHttp } from "./GetServiceLastAccessedDetailsWithEntitiesHttp.ts";
25export { ListPoliciesGrantingServiceAccess } from "./ListPoliciesGrantingServiceAccess.ts";
26export { ListPoliciesGrantingServiceAccessHttp } from "./ListPoliciesGrantingServiceAccessHttp.ts";
27export { SimulateCustomPolicy } from "./SimulateCustomPolicy.ts";
28export { SimulateCustomPolicyHttp } from "./SimulateCustomPolicyHttp.ts";
29export { SimulatePrincipalPolicy } from "./SimulatePrincipalPolicy.ts";
30export { SimulatePrincipalPolicyHttp } from "./SimulatePrincipalPolicyHttp.ts";
31export {
32 AccountPasswordPolicy,
33 AccountPasswordPolicyProvider,
34} from "./AccountPasswordPolicy.ts";
35export { Group, GroupProvider } from "./Group.ts";
36export { GroupMembership, GroupMembershipProvider } from "./GroupMembership.ts";
37export { InstanceProfile, InstanceProfileProvider } from "./InstanceProfile.ts";
38export { LoginProfile, LoginProfileProvider } from "./LoginProfile.ts";
39export {
40 OpenIDConnectProvider,
41 OpenIDConnectProviderProvider,
42} from "./OpenIDConnectProvider.ts";
43export {
44 normalizePolicyDocument,
45 Policy,
46 PolicyProvider,
47 stringifyPolicyDocument,
48 type IamAction,
49 type PolicyDocument,
50 type PolicyStatement,
51 type ServiceControlPolicyDocument,
52 type ServiceControlPolicyStatement,
53} from "./Policy.ts";
54export { Role, RoleProvider } from "./Role.ts";
55export { SAMLProvider, SAMLProviderProvider } from "./SAMLProvider.ts";
56export {
57 ServerCertificate,
58 ServerCertificateProvider,
59} from "./ServerCertificate.ts";
60export {
61 ServiceLinkedRole,
62 ServiceLinkedRoleDeletionFailed,
63 ServiceLinkedRoleProvider,
64} from "./ServiceLinkedRole.ts";
65export {
66 ServiceSpecificCredential,
67 ServiceSpecificCredentialProvider,
68} from "./ServiceSpecificCredential.ts";
69export {
70 SigningCertificate,
71 SigningCertificateProvider,
72} from "./SigningCertificate.ts";
73export { SSHPublicKey, SSHPublicKeyProvider } from "./SSHPublicKey.ts";
74export { User, UserProvider } from "./User.ts";
75export {
76 VirtualMFADevice,
77 VirtualMFADeviceProvider,
78} from "./VirtualMFADevice.ts";