horkos 0.2.0

Cloud infrastructure language where insecure code won't compile
Documentation
//! Generated resource definitions
//! DO NOT EDIT - regenerate with `cargo run -p horkos-codegen`

mod cloudwatch_create_log_group;
mod network_create_internet_gateway;
mod network_create_security_group;
mod network_create_subnet;
mod network_create_vpc;
mod rds_create_database;
mod s3_create_bucket;

pub use cloudwatch_create_log_group::cloudwatch_create_log_group;
pub use network_create_internet_gateway::network_create_internet_gateway;
pub use network_create_security_group::network_create_security_group;
pub use network_create_subnet::network_create_subnet;
pub use network_create_vpc::network_create_vpc;
pub use rds_create_database::rds_create_database;
pub use s3_create_bucket::s3_create_bucket;

use crate::resources::ResourceDefinition;

/// Get all generated resource definitions
pub fn all_resources() -> Vec<ResourceDefinition> {
    vec![
        cloudwatch_create_log_group(),
        s3_create_bucket(),
        network_create_subnet(),
        network_create_security_group(),
        network_create_internet_gateway(),
        network_create_vpc(),
        rds_create_database(),
    ]
}