#![allow(clippy::result_large_err)]
#![allow(clippy::unnecessary_map_or)]
pub mod auth;
pub mod credentials;
pub mod gdpr;
pub mod identity;
pub mod oauth;
pub mod policies;
pub mod reports;
pub mod sso_admin;
pub mod sts;
pub mod tenant;
pub use auth::{hash_secret, verify_secret, AuthenticationService, AuthorizationService};
pub use credentials::{
AccessKeyService, LoginProfileService, MfaDeviceService, ServerCertificateService,
ServiceCredentialService, SigningCertificateService,
};
pub use gdpr::GdprService;
pub use identity::{
GroupService, IdentityProviderService, RoleService, ServiceLinkedRoleService, UserService,
};
pub use oauth::{OAuthService, OAuthStore};
pub use policies::{
AttachmentService, EvaluationService, InlinePolicyService, PermissionsBoundaryService,
PolicyService,
};
pub use reports::CredentialReportService;
pub use sso_admin::{
AccountAssignmentService, ApplicationService, InstanceService, PermissionSetService,
TrustedTokenIssuerService,
};
pub use sts::{
AssumeRoleService, FederationService, IdentityService, SessionService, SessionTokenService,
};
pub use tenant::TenantService;