You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"exoscale_security_group_rule" {
source="./modules/exoscale/r/exoscale_security_group_rule"# cidr - (optional) is a type of stringcidr=null# description - (optional) is a type of stringdescription=null# end_port - (optional) is a type of numberend_port=null# icmp_code - (optional) is a type of numbericmp_code=null# icmp_type - (optional) is a type of numbericmp_type=null# protocol - (optional) is a type of stringprotocol=null# security_group - (optional) is a type of stringsecurity_group=null# security_group_id - (optional) is a type of stringsecurity_group_id=null# start_port - (optional) is a type of numberstart_port=null# type - (required) is a type of stringtype=null# user_security_group - (optional) is a type of stringuser_security_group=null# user_security_group_id - (optional) is a type of stringuser_security_group_id=nulltimeouts=[{
create =null
delete =null
read =null
}]
}
resource"exoscale_security_group_rule""this" {
# cidr - (optional) is a type of stringcidr=var.cidr# description - (optional) is a type of stringdescription=var.description# end_port - (optional) is a type of numberend_port=var.end_port# icmp_code - (optional) is a type of numbericmp_code=var.icmp_code# icmp_type - (optional) is a type of numbericmp_type=var.icmp_type# protocol - (optional) is a type of stringprotocol=var.protocol# security_group - (optional) is a type of stringsecurity_group=var.security_group# security_group_id - (optional) is a type of stringsecurity_group_id=var.security_group_id# start_port - (optional) is a type of numberstart_port=var.start_port# type - (required) is a type of stringtype=var.type# user_security_group - (optional) is a type of stringuser_security_group=var.user_security_group# user_security_group_id - (optional) is a type of stringuser_security_group_id=var.user_security_group_iddynamic"timeouts" {
for_each=var.timeoutscontent {
# create - (optional) is a type of stringcreate=timeouts.value["create"]
# delete - (optional) is a type of stringdelete=timeouts.value["delete"]
# read - (optional) is a type of stringread=timeouts.value["read"]
}
}
}