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"oci_cloud_guard_responder_recipe" {
source="./modules/oci/r/oci_cloud_guard_responder_recipe"# compartment_id - (required) is a type of stringcompartment_id=null# defined_tags - (optional) is a type of map of stringdefined_tags={}
# description - (optional) is a type of stringdescription=null# display_name - (required) is a type of stringdisplay_name=null# freeform_tags - (optional) is a type of map of stringfreeform_tags={}
# source_responder_recipe_id - (required) is a type of stringsource_responder_recipe_id=nullresponder_rules=[{
compartment_id =null
description =null
details = [{
condition =null
configurations = [{
config_key =null
name =null
value =null
}]
is_enabled =null
mode =null
}]
display_name =null
lifecycle_details =null
policies = []
responder_rule_id =null
state =null
supported_modes = []
time_created =null
time_updated =null
type =null
}]
timeouts=[{
create =null
delete =null
update =null
}]
}
resource"oci_cloud_guard_responder_recipe""this" {
# compartment_id - (required) is a type of stringcompartment_id=var.compartment_id# defined_tags - (optional) is a type of map of stringdefined_tags=var.defined_tags# description - (optional) is a type of stringdescription=var.description# display_name - (required) is a type of stringdisplay_name=var.display_name# freeform_tags - (optional) is a type of map of stringfreeform_tags=var.freeform_tags# source_responder_recipe_id - (required) is a type of stringsource_responder_recipe_id=var.source_responder_recipe_iddynamic"responder_rules" {
for_each=var.responder_rulescontent {
# compartment_id - (optional) is a type of stringcompartment_id=responder_rules.value["compartment_id"]
# responder_rule_id - (required) is a type of stringresponder_rule_id=responder_rules.value["responder_rule_id"]
dynamic"details" {
for_each=responder_rules.value.detailscontent {
# is_enabled - (required) is a type of boolis_enabled=details.value["is_enabled"]
}
}
}
}
dynamic"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"]
# update - (optional) is a type of stringupdate=timeouts.value["update"]
}
}
}
output"defined_tags" {
description="returns a map of string"value=oci_cloud_guard_responder_recipe.this.defined_tags
}
output"description" {
description="returns a string"value=oci_cloud_guard_responder_recipe.this.description
}
output"effective_responder_rules" {
description="returns a list of object"value=oci_cloud_guard_responder_recipe.this.effective_responder_rules
}
output"freeform_tags" {
description="returns a map of string"value=oci_cloud_guard_responder_recipe.this.freeform_tags
}
output"id" {
description="returns a string"value=oci_cloud_guard_responder_recipe.this.id
}
output"lifecycle_details" {
description="returns a string"value=oci_cloud_guard_responder_recipe.this.lifecycle_details
}
output"owner" {
description="returns a string"value=oci_cloud_guard_responder_recipe.this.owner
}
output"state" {
description="returns a string"value=oci_cloud_guard_responder_recipe.this.state
}
output"system_tags" {
description="returns a map of string"value=oci_cloud_guard_responder_recipe.this.system_tags
}
output"time_created" {
description="returns a string"value=oci_cloud_guard_responder_recipe.this.time_created
}
output"time_updated" {
description="returns a string"value=oci_cloud_guard_responder_recipe.this.time_updated
}
output"this" {
value=oci_cloud_guard_responder_recipe.this
}