use crate::resources::{Param, ResourceDefinition};
use crate::types::ResolvedType;
pub fn network_create_internet_gateway() -> ResourceDefinition {
ResourceDefinition {
module: "Network",
function: "createInternetGateway",
required_params: vec![Param::new("vpc", ResolvedType::Vpc)],
optional_params: vec![Param::tags("tags")],
preferred_params: vec![],
security_params: vec![],
returns: ResolvedType::InternetGateway,
}
}