fakecloud_ssoadmin/lib.rs
1//! AWS IAM Identity Center SSO Admin (`sso-admin`) awsJson1.1 service for
2//! fakecloud.
3//!
4//! The full 79-operation control plane from the AWS Smithy model: IAM
5//! Identity Center instances, permission sets and their inline / managed /
6//! customer-managed / boundary policies, account assignments (async status
7//! settle), permission-set provisioning, applications with their assignments,
8//! access scopes, authentication methods, grants and session configuration,
9//! the fixed application-provider catalogue, trusted token issuers, instance
10//! regions, access-control attribute configuration, and resource tagging.
11//!
12//! Every operation is backed by real, account-partitioned, persisted state.
13//! Nested configuration objects (PortalOptions, TrustedTokenIssuerConfiguration,
14//! Grant, AuthenticationMethod, ...) are stored as the raw request `Value` so
15//! they round-trip verbatim.
16
17pub mod persistence;
18pub mod service;
19pub mod state;
20
21pub use service::SsoAdminService;
22pub use state::{SharedSsoAdminState, SsoAdminData, SSOADMIN_SNAPSHOT_SCHEMA_VERSION};