Skip to main content

alien_permissions/generators/
mod.rs

1pub mod aws_cloudformation;
2pub mod aws_runtime;
3pub mod azure_runtime;
4pub mod gcp_runtime;
5mod labels;
6
7pub use aws_cloudformation::{
8    AwsCloudFormationIamPolicy, AwsCloudFormationIamStatement,
9    AwsCloudFormationPermissionsGenerator,
10};
11pub use aws_runtime::{
12    ensure_unique_statement_sids, AwsIamPolicy, AwsIamStatement, AwsRuntimePermissionsGenerator,
13};
14pub use azure_runtime::{
15    azure_predefined_role_id, dedupe_azure_role_bindings, AzureCustomRole, AzureGrantPlan,
16    AzureRoleBinding, AzureRoleDefinition, AzureRoleDefinitionRef,
17    AzureRuntimePermissionsGenerator,
18};
19pub use gcp_runtime::{
20    custom_role_permission_set_prefix, custom_role_prefix, GcpBindingResourceKind,
21    GcpBindingTargetScope, GcpCustomRole, GcpGrantPlan, GcpIamBinding, GcpIamBindings,
22    GcpIamCondition, GcpRuntimePermissionsGenerator,
23};