Skip to content

Latest commit

 

History

History
312 lines (260 loc) · 7.35 KB

fortios_firewall_profilegroup.md

File metadata and controls

312 lines (260 loc) · 7.35 KB

fortios_firewall_profilegroup

back

Index

Terraform

terraform {
  required_providers {
    fortios = ">= 1.11.0"
  }
}

top

Example Usage

module "fortios_firewall_profilegroup" {
  source = "./modules/fortios/r/fortios_firewall_profilegroup"

  # application_list - (optional) is a type of string
  application_list = null
  # av_profile - (optional) is a type of string
  av_profile = null
  # cifs_profile - (optional) is a type of string
  cifs_profile = null
  # dlp_sensor - (optional) is a type of string
  dlp_sensor = null
  # dnsfilter_profile - (optional) is a type of string
  dnsfilter_profile = null
  # emailfilter_profile - (optional) is a type of string
  emailfilter_profile = null
  # file_filter_profile - (optional) is a type of string
  file_filter_profile = null
  # icap_profile - (optional) is a type of string
  icap_profile = null
  # ips_sensor - (optional) is a type of string
  ips_sensor = null
  # name - (required) is a type of string
  name = null
  # profile_protocol_options - (optional) is a type of string
  profile_protocol_options = null
  # spamfilter_profile - (optional) is a type of string
  spamfilter_profile = null
  # ssh_filter_profile - (optional) is a type of string
  ssh_filter_profile = null
  # ssl_ssh_profile - (optional) is a type of string
  ssl_ssh_profile = null
  # voip_profile - (optional) is a type of string
  voip_profile = null
  # waf_profile - (optional) is a type of string
  waf_profile = null
  # webfilter_profile - (optional) is a type of string
  webfilter_profile = null
}

top

Variables

variable "application_list" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "av_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "cifs_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "dlp_sensor" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "dnsfilter_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "emailfilter_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "file_filter_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "icap_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "ips_sensor" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "name" {
  description = "(required)"
  type        = string
}

variable "profile_protocol_options" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "spamfilter_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "ssh_filter_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "ssl_ssh_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "voip_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "waf_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "webfilter_profile" {
  description = "(optional)"
  type        = string
  default     = null
}

top

Resource

resource "fortios_firewall_profilegroup" "this" {
  # application_list - (optional) is a type of string
  application_list = var.application_list
  # av_profile - (optional) is a type of string
  av_profile = var.av_profile
  # cifs_profile - (optional) is a type of string
  cifs_profile = var.cifs_profile
  # dlp_sensor - (optional) is a type of string
  dlp_sensor = var.dlp_sensor
  # dnsfilter_profile - (optional) is a type of string
  dnsfilter_profile = var.dnsfilter_profile
  # emailfilter_profile - (optional) is a type of string
  emailfilter_profile = var.emailfilter_profile
  # file_filter_profile - (optional) is a type of string
  file_filter_profile = var.file_filter_profile
  # icap_profile - (optional) is a type of string
  icap_profile = var.icap_profile
  # ips_sensor - (optional) is a type of string
  ips_sensor = var.ips_sensor
  # name - (required) is a type of string
  name = var.name
  # profile_protocol_options - (optional) is a type of string
  profile_protocol_options = var.profile_protocol_options
  # spamfilter_profile - (optional) is a type of string
  spamfilter_profile = var.spamfilter_profile
  # ssh_filter_profile - (optional) is a type of string
  ssh_filter_profile = var.ssh_filter_profile
  # ssl_ssh_profile - (optional) is a type of string
  ssl_ssh_profile = var.ssl_ssh_profile
  # voip_profile - (optional) is a type of string
  voip_profile = var.voip_profile
  # waf_profile - (optional) is a type of string
  waf_profile = var.waf_profile
  # webfilter_profile - (optional) is a type of string
  webfilter_profile = var.webfilter_profile
}

top

Outputs

output "application_list" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.application_list
}

output "av_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.av_profile
}

output "cifs_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.cifs_profile
}

output "dlp_sensor" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.dlp_sensor
}

output "dnsfilter_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.dnsfilter_profile
}

output "emailfilter_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.emailfilter_profile
}

output "file_filter_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.file_filter_profile
}

output "icap_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.icap_profile
}

output "id" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.id
}

output "ips_sensor" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.ips_sensor
}

output "profile_protocol_options" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.profile_protocol_options
}

output "spamfilter_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.spamfilter_profile
}

output "ssh_filter_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.ssh_filter_profile
}

output "ssl_ssh_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.ssl_ssh_profile
}

output "voip_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.voip_profile
}

output "waf_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.waf_profile
}

output "webfilter_profile" {
  description = "returns a string"
  value       = fortios_firewall_profilegroup.this.webfilter_profile
}

output "this" {
  value = fortios_firewall_profilegroup.this
}

top