use crate::resources::{Param, ResourceDefinition};
use crate::types::ResolvedType;
pub fn cloudwatch_create_log_group() -> ResourceDefinition {
ResourceDefinition {
module: "CloudWatch",
function: "createLogGroup",
required_params: vec![Param::string("name")],
optional_params: vec![
Param::number("retentionDays"),
Param::string("kmsKeyId"),
Param::tags("tags"),
],
preferred_params: vec![],
security_params: vec![],
returns: ResolvedType::LogGroup,
}
}