Skip to main content

fakecloud_eks/
lib.rs

1//! AWS EKS (`eks`) implementation for FakeCloud.
2
3pub(crate) mod eks_helpers;
4pub mod persistence;
5pub(crate) mod service;
6pub(crate) mod state;
7
8pub use service::{EksService, EKS_ACTIONS};
9pub use state::{EksSnapshot, EksState, SharedEksState, EKS_SNAPSHOT_SCHEMA_VERSION};
10// Re-exported for the CloudFormation resource_provisioner; the `state` module
11// itself is pub(crate).
12pub use state::{
13    access_entry_arn, addon_arn, cluster_arn, fargate_profile_arn, identity_provider_config_arn,
14    nodegroup_arn, pod_identity_association_arn, AccessEntry, Addon, Cluster, FargateProfile,
15    IdentityProviderConfig, Nodegroup, PodIdentityAssociation, TagMap, DEFAULT_K8S_VERSION,
16};